20,359
社区成员
发帖
与我相关
我的任务
分享
<xsd:element name="doCreateWorkflowRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:WorkflowRequestInfo"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="WorkflowRequestInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="canEdit" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="canView" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="createTime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="creatorId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="creatorName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="currentNodeId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="currentNodeName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="forwardButtonName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="lastOperateTime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="lastOperatorName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="messageType" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="mustInputRemark" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="needAffirmance" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="receiveTime" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="rejectButtonName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="remark" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="requestId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="requestLevel" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="requestName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="status" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="subbackButtonName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="submitButtonName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="subnobackButtonName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="workflowBaseInfo" nillable="true" type="ns1:WorkflowBaseInfo"/>
<xsd:element minOccurs="0" name="workflowDetailTableInfos" nillable="true" type="ns1:ArrayOfWorkflowDetailTableInfo"/>
<xsd:element minOccurs="0" name="workflowHtmlShow" nillable="true" type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="workflowHtmlTemplete" nillable="true" type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="workflowMainTableInfo" nillable="true" type="ns1:WorkflowMainTableInfo"/>
<xsd:element minOccurs="0" name="workflowPhrases" nillable="true" type="tns:ArrayOfArrayOfString"/>
<xsd:element minOccurs="0" name="workflowRequestLogs" nillable="true" type="ns1:ArrayOfWorkflowRequestLog"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WorkflowBaseInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="workflowId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="workflowName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="workflowTypeId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="workflowTypeName" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
client=new SoapClient('http://xxx.com//services/WorkflowServiceXml?wsdl',array('trace' => 1, 'exception' => 0, 'cache_wsdl' => 0));
$param = array('in0' =>array('creatorId' => '35','workflowBaseInfo'=>array('workflowId' => '82')), 'in1' => 35);
$result = $client->doCreateWorkflowRequest($param);
print_r($result->out);