点击提交后进入审批流

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

点击提交后进入审批流

最近有很多小伙伴在问点击提交后如何进入审批流。通过调用系统方法进行提交并没有进入到审批流里面去,所以在此分享俩种方法让提交后就能进入到审批流并在信息中心内可以收到消息

第一种就是调用工作流的方法如下:

  IOperationResult submitResult = null;

                    //获取元数据服务

                    IMetaDataService metadataService = ServiceHelper.GetService<IMetaDataService>();

                    //获取委外需求变更单元数据

                    FormMetadata materialMetadata = metadataService.Load(ctx, "单据唯一标识") as FormMetadata;

                    //提交进入审批流

                    IWorkflowTemplateService wfTemplateService = Kingdee.BOS.Workflow.Contracts.ServiceFactory.GetWorkflowTemplateService(ctx);

                    var findProcResultList = wfTemplateService.GetPrcListByFormID(materialMetadata.BusinessInfo.GetForm().Id, new string[] { “单据内码” }, ctx);

                    OperateOption submitOption = OperateOption.Create();

                    IBOSWorkflowService wfService = Kingdee.BOS.Workflow.Contracts.ServiceFactory.GetBOSWorkflowService(ctx);

                    submitResult = wfService.ListSubmit(ctx, materialMetadata.BusinessInfo,

                    0, new object[] { "单据内码" }, findProcResultList, submitOption);

                    //如果提交成功

                   if (submitResult .IsSuccess)

                  {

                   ......

                   }

第二种就是调用系统已封装好的方法进行提交,当然这种方法是要求你的系统版本为20年3月份之后的,3月份之前的就不行拉

需要引用dll:image.webp

调用方法:image.webp



希望对各位有所帮助噢



大佬  这个提交 调用审批流 第二种 方法  可以代码 贴个完整写的 后面 参数看不到

第一种方法总是获取不到流程模板,有人知道为啥嘛


图片丢失了,第二种封装好的方式是什么啊? 用第一种方式获取不到模板,有点奇怪


谢谢分享【emoji】

点击提交后进入审批流

最近有很多小伙伴在问点击提交后如何进入审批流。通过调用系统方法进行提交并没有进入到审批流里面去,所以在此分享俩种方法让提交后就能进...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息