This documentation is archived and is not being maintained.

type Attribute (hwsOperation Element)

Office 2007

Specifies the Microsoft BizTalk Server 2004 Human Workflow Services (HWS) operation type.

Type

xsd:string

Parent Elements

ElementDescription
hwsOperationDefines the HWS operation type, such as adding an action to a new activity flow, adding an action to an existing activity flow, or responding to a task.

Definition

<xsd:attribute name="type" type="xsd:string" use="required"></xsd:attribute>

Remarks

The allowed HWS operation types are:

  • addActionToNewActivityFlow Starts a new workflow.
  • addActionToActivityFlow Starts a new workflow, or if one exists, extends the workflow.
  • sendTaskResponse Responds to a task.

Example

The following is an example of the type attribute as it is used in the hwsOperation element:

<xsf:hwsWorkflow taskpaneVisible="yes">
   <xsf:location url="http://www.contoso.com/hwsservice/hwsservice.asmx"/>
   <xsf:allowedActions>
      <xsf:action name="approval" actionTypeID="123" 
         canInitiateWorkflow="yes" caption="Get Approval"/>
      <xsf:action name="delegate" actionTypeID="234"   
         canInitiateWorkflow="no" caption="Delegate"/>
   </xsf:allowedActions>
   <xsf:allowedTasks>
      <xsf:task name="getManagerApproval" taskTypeID="435" 
         caption="Send Response"/>
      <xsf:task name="getVPApproval" taskTypeID="436"  
         caption ="Send Response"/>
      <xsf:task name="delegateToManager" taskTypeID="420" 
         caption="Respond"/>
   </xsf:allowedTasks>
</xsf:hwsWorkflow>

<xsf:hwsAdapter name="Start Approval"    
   wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL" 
   submitAllowed="yes">
   <xsf:hwsOperation type="addActionToNewActivityFlow" typeID="{guid}"
      serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx">
      <xsf:input source="HWSMessage1.xml">
         <xsf:partFragment match="/ns1:HWSMessage/ActionSection/param1" 
            replaceWith="/my:myFields/my:param1"/>
         <xsf:partFragment match="/ns1:HWSMessage/ActionSection/param2" 
            replaceWith="/a:some/b:thing" dataObject="Aux1"/>
      </xsf:input>
   </xsf:hwsOperation>
</xsf:hwsAdapter>


Show: