/// <summary>
/// 第三方应用发起审批
/// </summary>
/// <returns></returns>
public static void GetBillList()
{
IDingTalkClient client = new DefaultDingTalkClient("https://eco.taobao.com/router/rest");
SmartworkBpmsProcessinstanceCreateRequest req = new SmartworkBpmsProcessinstanceCreateRequest();
req.AgentId = 41605932L;//企业应用标识(ISV调用必须设置)
req.ProcessCode = "PROC-UICK1E8W-RPVU0XSPTHABXAH1MQUT1-PSF5DRGJ-2";//审批流的唯一码,process_code就在审批流编辑的页面URL中
req.OriginatorUserId ="dd_test" ;// 发起人
req.DeptId = 8219549;//发起人所在的部门,如果发起人属于根部门,传-1
req.Approvers = "dd_test,04053165015318";//审批人userid列表/最大列表长度:20。多个审批人用逗号分隔,dd_test,04053165015318
req.CcList = "dd_test";//抄送人userid列表,最大列表长度:20。多个抄送人用逗号分隔dd_test
req.CcPosition = "START";//抄送时间,分为(START, FINISH, START_FINISH)
List<SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain> formComponentValues=new List<SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain>();
SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain vo1 = new SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain();
formComponentValues.Add(vo1);
vo1.Name="订单编号";
vo1.Value = "ES1904G001";
SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain vo2 = new SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain();
formComponentValues.Add(vo2);
vo2.Name = "业务员";
vo2.Value = "张三";
SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain vo3 = new SmartworkBpmsProcessinstanceCreateRequest.FormComponentValueVoDomain();
formComponentValues.Add(vo3);
vo3.Name = "客户编号";
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载