Share via


canInitiateWorkflow Attribute

Specifies whether the action element can be used to initiate or extend an activity flow.

Type

  xsf:xdYesNo

Parent Elements

Element Description
action Contains the information for an action.

Definition

  <xsd:attribute name="canInitiateWorkflow" type="xsf:xdYesNo" use="required" ></xsd:attribute>

Remarks

The canInitiateWorkflow attribute is a required attribute of the action element.

Example

The following is an example of the canInitiateWorkflow attribute as it is used in the action 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" queryAllowed="no"> <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>