二开自定义接口指定流程模板发起工作流示例

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

二开自定义接口指定流程模板发起工作流示例

二开WEBAPI自定义接口指定流程模板发起工作流示例,已采购申请单为例:


public class SubmitWorkflow : Kingdee.BOS.WebApi.ServicesStub.AbstractWebApiBusinessService
    {
        public SubmitWorkflow(Kingdee.BOS.ServiceFacade.KDServiceFx.KDServiceContext context)
            : base(context)
        { }
        public string ExecuteServive()
        {
            string formId = "PUR_Requisition";//采购申请单
            object FID = 213151; //采购申请单的单据内码
            object[] idList = new object[] { FID };
            FormMetadata metadata = FormMetaDataCache.GetCachedFormMetaData(this.KDContext.Session.AppContext, formId);
            List<FindPrcResult> prcResults = new List<FindPrcResult>();
            FindPrcResult presult = new FindPrcResult();
            presult.KeyValue = FID;
            var list = new List<TemplateVer>();
            //TemplateID、VersionID、TemplateDetailID 可通过以下两张表查询
            //select * from t_wf_template
            //select * from t_wf_PrcLaunchConfig 
            list.Add(new TemplateVer { ProcessType = ProcessType.Workflow, TemplateID = 149102, VersionID = "556ea8e81bbca83774", TemplateDetailID = 100034 });
            presult.ProcessIdList = list;
            prcResults.Add(presult);
            var result = BOSWorkflowServiceHelper.ListSubmit(this.KDContext.Session.AppContext, metadata.BusinessInfo, 0, idList, prcResults, null);
            return "1";
        }

    }


二开自定义接口指定流程模板发起工作流示例

二开WEBAPI自定义接口指定流程模板发起工作流示例,已采购申请单为例:public class SubmitWorkflow : Kingdee.BOS.WebApi.ServicesStub.Ab...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息