PLM二开:扩展程序开发之插件模式中的相关扩展接口说明-阶段转换接口

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

PLM二开:扩展程序开发之插件模式中的相关扩展接口说明-阶段转换接口

概述

本贴介绍二次开发扩展程序开发之插件模式中的相关扩展接口说明 (kingdee.com)中提及的阶段转换接口


IControlStageSwitcher (阶段转换接口)

接口组件:Kingdee.K3.PLM.CFG.Common.Interface.dll

接口命名空间:Kingdee.K3.PLM.CFG.Common.Interface.Switchers

接口:

示例:


StageSwitcherAttribute(阶段转换接口特性)

特性组件:Kingdee.K3.PLM.CFG.Common.Interface.dll

特性命名空间:Kingdee.K3.PLM.CFG.Common.Interface.Switchers


以下为特性相关属性,其他属性暂未实现或已启用,请勿指定。

属性说明
CategoryId1

可选业务类型,最多可同时定义3个业务类型。需要更多类型请另外定义插件实现类。

指定业务类型后,只有对应的业务类型及其子业务类型的对象才会触发接口实现。

CategoryId2
CategoryId3
Stage

生命周期阶段值,用于指定触发接口实现的生命周期阶段。类型为字符,对应【生命周期阶段列表】中的值。


可定义全局值,即指定的某业务类型对象阶段转换时均触发,可使用标准枚举Kingdee.K3.PLM.CFG.Common.Interface.CategoryStatus.ControlStage.Global指定。

Description描述


ControlStageChangeEventArgs(接口事件参数)

属性说明
FromStage
对象转换前状态
ToStage对象即将要转换的状态
Cancel是否取消,通过赋值为true实现校验干预。
CancelMessages取消信息,Cancel==true时请指定,用于前台的校验信息提醒。
WfActivityInstanc

流程实例信息,流程中阶段转换时对应的流程实例信息。 

AfterEntrerStatus接口方法中传此参数,其余永为空。


案例参考

接口实现案例参考:

项目二开.最后一个任务完成时,项目自动完成 (kingdee.com)

PLM介入项目状态转换+发送邮件+单点登录 (kingdee.com)

PLM二开.设计BOM.BOM通过流程归档后,修改人改成最后检入人 (kingdee.com)


PLM二开:【汇总】星空PLM二开指南(持续更新) (kingdee.com)

PLM知识:【合辑】金蝶云.星空 PLM知识合辑(持续更新) (kingdee.com)

PLM二开:扩展程序开发之插件模式中的相关扩展接口说明-阶段转换接口

概述本贴介绍二次开发扩展程序开发之插件模式中的相关扩展接口说明 (kingdee.com)中提及的阶段转换接口IControlStageSwitcher (阶段转换...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息