PLM二开:如何在自定义插件中使用状态转换服务接口原创
14人赞赏了该文章
1,814次浏览
编辑于2022年07月01日 16:49:47
此处以将对象转到 归档 为例。
一、在生命周期阶段列表找到目标状态对应的值。
二、调用生命周期状态转换接口
组件:Kingdee.K3.PLM.CFG.Common.BusinessEntity.dll
方法:StageConvertManager.SwitchStage
代码示例:
string targetStatus = "AC"; //归档对应的状态值 //获取需要状态转换的对象,此处以根据id获取对象为例 var pdmObj = DomainObjectManager.Instance(PLMContext, categoryId).Get(PLMContext, fid); //执行状态转换 var stageConverts = new List<StageConvertItem>(); stageConverts.Add(new StageConvertItem { TargetStage = targetStatus, Object = pdmObj }); var statusConvertResults = StageConvertMananger.Instance.SwitchStage(PLMContext, stageConverts);//返回状态转换结果
赞 14
14人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读