public object CreateProcessInstance(JObject paramJo) { JObject rst = new JObject(); try { string flowdesc = paramJo["flowdesc"].IsNullOrEmpty() ? string.Empty : (string)paramJo["flowdesc"]; WorkFlowExecutionContext ec = new WorkFlowExecutionContext(); ec.LoadFormJson(paramJo); ec.IsMobile = true; string orgId = paramJo["orgId"].IsNullOrEmpty() ? string.Empty : (string)paramJo["orgId"]; if (!string.IsNullOrEmpty(orgId)) { ec.OrgId = orgId; } string piid = service.CreateProcessInstance(ec, 50, flowdesc); rst.Add("success", true); rst.Add("piid", piid); } catch (Exception ex) { return(DCHelper.ErrorMessage(ex.Message)); } return(rst); }