CRMWebService


单击此处,获取完整的操作列表。

CRMPublicAPI_InitiateWorkFlowInstance

说明:CRMPublicAPI_InitiateWorkFlowInstance发起工作流并自动创建主表及子表
public CRMPublicAPI.WorkFlow.WorkFlowInstanceModel CRMPublicAPI_InitiateWorkFlowInstance(string Token, int AgencyID, int DepartmentID, string WorkFlowType, string WorkFlowInstanceCodePrefix, DataSet dataset, List<string> RestrictUserGuidList, string Initiateuserguid, out string ErrorMsg, bool AutoCreateTableStructure)

测试

测试窗体只能用于来自本地计算机的请求。

SOAP 1.1

以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。

POST /CRM/WebService/CRMWebService.asmx HTTP/1.1
Host: www.jsnanpeng.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://erpjx.com/CRMWebService/CRMPublicAPI_InitiateWorkFlowInstance"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CRMPublicAPI_InitiateWorkFlowInstance xmlns="http://erpjx.com/CRMWebService/">
      <Token>string</Token>
      <AgencyID>int</AgencyID>
      <DepartmentID>int</DepartmentID>
      <WorkFlowType>string</WorkFlowType>
      <WorkFlowInstanceCodePrefix>string</WorkFlowInstanceCodePrefix>
      <dataset>
        <xsd:schema>schema</xsd:schema>xml</dataset>
      <RestrictUserGuidList>
        <string>string</string>
        <string>string</string>
      </RestrictUserGuidList>
      <Initiateuserguid>string</Initiateuserguid>
      <AutoCreateTableStructure>boolean</AutoCreateTableStructure>
    </CRMPublicAPI_InitiateWorkFlowInstance>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CRMPublicAPI_InitiateWorkFlowInstanceResponse xmlns="http://erpjx.com/CRMWebService/">
      <CRMPublicAPI_InitiateWorkFlowInstanceResult>
        <IsValid>boolean</IsValid>
        <WorkFlowInstanceID>long</WorkFlowInstanceID>
        <WorkFlowCategory>string</WorkFlowCategory>
        <OrganizationID>int</OrganizationID>
        <AgencyID>int</AgencyID>
        <DepartmentID>int</DepartmentID>
        <WorkFlowInstanceCode>string</WorkFlowInstanceCode>
        <WorkFlowGUID>string</WorkFlowGUID>
        <SubSystemCode>string</SubSystemCode>
        <WorkFlowType>string</WorkFlowType>
        <WorkFlowStep>
          <string>string</string>
          <string>string</string>
        </WorkFlowStep>
        <WorkFlowIsRestrictUser>boolean</WorkFlowIsRestrictUser>
        <WorkFlowRestrictUserGUIDList>
          <string>string</string>
          <string>string</string>
        </WorkFlowRestrictUserGUIDList>
        <WorkFlowRestrictUserNeedAllApprove>boolean</WorkFlowRestrictUserNeedAllApprove>
        <WorkFlowStepIsMulti>boolean</WorkFlowStepIsMulti>
        <RestrictJumpWorkFlowStepList>
          <string>string</string>
          <string>string</string>
        </RestrictJumpWorkFlowStepList>
        <ApprovedWorkFlowStepList>
          <string>string</string>
          <string>string</string>
        </ApprovedWorkFlowStepList>
        <Initiateuserguid>string</Initiateuserguid>
        <InitiateDate>string</InitiateDate>
      </CRMPublicAPI_InitiateWorkFlowInstanceResult>
      <ErrorMsg>string</ErrorMsg>
    </CRMPublicAPI_InitiateWorkFlowInstanceResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。

POST /CRM/WebService/CRMWebService.asmx HTTP/1.1
Host: www.jsnanpeng.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CRMPublicAPI_InitiateWorkFlowInstance xmlns="http://erpjx.com/CRMWebService/">
      <Token>string</Token>
      <AgencyID>int</AgencyID>
      <DepartmentID>int</DepartmentID>
      <WorkFlowType>string</WorkFlowType>
      <WorkFlowInstanceCodePrefix>string</WorkFlowInstanceCodePrefix>
      <dataset>
        <xsd:schema>schema</xsd:schema>xml</dataset>
      <RestrictUserGuidList>
        <string>string</string>
        <string>string</string>
      </RestrictUserGuidList>
      <Initiateuserguid>string</Initiateuserguid>
      <AutoCreateTableStructure>boolean</AutoCreateTableStructure>
    </CRMPublicAPI_InitiateWorkFlowInstance>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CRMPublicAPI_InitiateWorkFlowInstanceResponse xmlns="http://erpjx.com/CRMWebService/">
      <CRMPublicAPI_InitiateWorkFlowInstanceResult>
        <IsValid>boolean</IsValid>
        <WorkFlowInstanceID>long</WorkFlowInstanceID>
        <WorkFlowCategory>string</WorkFlowCategory>
        <OrganizationID>int</OrganizationID>
        <AgencyID>int</AgencyID>
        <DepartmentID>int</DepartmentID>
        <WorkFlowInstanceCode>string</WorkFlowInstanceCode>
        <WorkFlowGUID>string</WorkFlowGUID>
        <SubSystemCode>string</SubSystemCode>
        <WorkFlowType>string</WorkFlowType>
        <WorkFlowStep>
          <string>string</string>
          <string>string</string>
        </WorkFlowStep>
        <WorkFlowIsRestrictUser>boolean</WorkFlowIsRestrictUser>
        <WorkFlowRestrictUserGUIDList>
          <string>string</string>
          <string>string</string>
        </WorkFlowRestrictUserGUIDList>
        <WorkFlowRestrictUserNeedAllApprove>boolean</WorkFlowRestrictUserNeedAllApprove>
        <WorkFlowStepIsMulti>boolean</WorkFlowStepIsMulti>
        <RestrictJumpWorkFlowStepList>
          <string>string</string>
          <string>string</string>
        </RestrictJumpWorkFlowStepList>
        <ApprovedWorkFlowStepList>
          <string>string</string>
          <string>string</string>
        </ApprovedWorkFlowStepList>
        <Initiateuserguid>string</Initiateuserguid>
        <InitiateDate>string</InitiateDate>
      </CRMPublicAPI_InitiateWorkFlowInstanceResult>
      <ErrorMsg>string</ErrorMsg>
    </CRMPublicAPI_InitiateWorkFlowInstanceResponse>
  </soap12:Body>
</soap12:Envelope>