hwsAdapter-elementet
Definerer Microsoft BizTalk 2004 Human Workflow Services (HWS)-dataadapteren som kan brukes til å starte eller utvide en aktivitetsflyt og svare på en oppgave.
Type
xsd:complexType
Underordnede elementer
Element | Beskrivelse |
---|---|
hwsOperation | Definerer HWS-operasjonstypen, som å legge en handling til en ny aktivitetsflyt, legge til i en aktivitetsflyt og svare på en oppgave. |
Attributter
Attributt | Type | Obligatorisk | Beskrivelse | Mulige verdier |
---|---|---|---|---|
name | xdTitle |
Ja | Inneholder nevnet på dataadapteren. | minLength = 1 maxLength = 255 pattern = ([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))? |
wsdlUrl | xsd:string |
Ja | Inneholder URL-adressen (Uniform Resource Locator) til HWS-webtjenesten. | streng |
queryAllowed | xdYesNo |
Nei | Angir om adapteren kan brukes i spørringer mot datakilden. Kan utelates for hwsAdapter, som tilsvarerer standardverdien "nei". |
|
submitAllowed | xdYesNo |
Nei | Angir om adapteren kan brukes i sending til datakilden. Alltid satt til "yes" for hwsAdapter. |
|
Definisjon
<xsd:element name="hwsAdapter">
<xsd:complexType>
<xsd:choice>
<xsd:element ref="xsf:hwsOperation"/>
</xsd:choice>
<xsd:attribute name="name" type="xsf:xdTitle" use="required"></xsd:attribute>
<xsd:attribute name="wsdlUrl" type="xsd:string" use="required"></xsd:attribute>
<xsd:attribute name="queryAllowed" type="xsf:xdYesNo" use="optional"></xsd:attribute>
<xsd:attribute name="submitAllowed" type="xsf:xdYesNo" use="optional"></xsd:attribute>
</xsd:complexType>
</xsd:element>
Merknader
Ved sending oppretter hwsAdapter automatisk en GUID (globally unique identifier), som kreves av HWS-webtjenesten, deretter kodes XML-filen, og behandlingsinstruksjonene i XML-hendelsesfilen oppdateres.
Obs! Dette elementet støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. Skjemaer definert av en skjemadefinisjonsfil (XSF) som inkluderer dette elementet, kan ikke åpnes i InfoPath når oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Eksempel
Følgende er et eksempel på hwsAdapte-elementet:
<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>