!!TODO!!

wfm.GetWorkItem

Beschreibung:

Dieser Job startet einen Arbeitsschritt. Der Arbeitsschritt wird für den angegebenen Benutzer personalisiert. Es werden zusätzlich alle benötigten Daten (Maske, Akte u. Workflowvariablen) für den Client zurückgeliefert.

Parameter:

Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode

Rückgabewerte:

Hinweis:

Genauere Beschreibung von ExtendedAttributes

Beispiel:

Aufbau von File

<File>
<Docs>
<Doc Id ="" Type="" Rights="" Location="" Workspace="" Deleteable="0" Moveable ="1" UseActiveVariant=”” OriginalId=”” Display=””/>
<Doc Id ="" Type="" Rights="" Location="" Workspace="" Deleteable="1" Moveable="1" UseActiveVariant=”” OriginalId=”” Display=””/>
</Docs>
</File>

Hinweis:

Genauere Beschreibung von File

Beispiel:

Aufbau von Masks

<Masks>
<Mask Id="" Name="" Flags="" FrameWidth="" FrameHeight="">
<MaskField Id="" Name="" InternalName="" FieldName="" TabOrder=""
DataType="" InpLen="" Init="" Flags="" Flags1="" Flags2=""
InpLeft="" InpTop="" InpRight="" InpBottom="" FieldLeft=""
FieldTop="" FieldRight="" FieldBottom="" ToolTip="" ValuesId="">
<MaskFieldVal><![CDATA[ ]]></MaskFieldVal>
</MaskField>



<!Aufbau für Listcontrols -->
<MaskField Id="" Name="" InternalName="" TabOrder=""
DataType="" InpLen="" Init="" Flags="" Flags1="" Flags2=""
InpLeft="" InpTop="" InpRight="" InpBottom="" FieldLeft=""
FieldTop="" FieldRight="" FieldBottom="" ToolTip="" ValuesId="">
<MaskListCtrls>
<MaskListCtrl ColPos="" Name="" Type="" Length="" 
ColWidth="" Color="" TextAlign="" ValuesId=""/>
<MaskListCtrlVal><![CDATA[ ]]></MaskListCtrlVal>
</MaskListCtrls>
</MaskField>


<!Aufbau für Pagecontrols -->
<MaskField Id="" Name="" InternalName="" TabOrder=""
DataType="" InpLen="" Init="" Flags="" Flags1="" Flags2=""
InpLeft="" InpTop="" InpRight="" InpBottom="" FieldLeft=""
FieldTop="" FieldRight="" FieldBottom="" ToolTip="" ValuesId="">
<Page Id="" Name="" Number="" IconId=""/>
<MaskFields>
<MaskField Id="" Name="" InternalName=""
TabOrder="" DataType="" InpLen="" Init="" Flags="" Flags1="" 
Flags2="" InpLeft="" InpTop="" InpRight="" InpBottom="" 
FieldLeft="" FieldTop="" FieldRight="" FieldBottom="" 
ToolTip="" ValuesId=""/>
</MaskFields>
</Page>
</MaskField>      
</Mask>
</Masks>

Hinweis:

Genauere Beschreibung von Masks

Beispiel:

Aufbau von Parameters

<Parameters>
<Parameter FormField="" DataField="" Name="" Mode="" Selection="" 
InfoText="" ListType="" ><![CDATA[ ]]></Parameter>
<Parameter FormField="" DataField="" Name="" Mode="" Selection="" 
InfoText="" ListType="" ><![CDATA[ ]]></Parameter>
</Parameters>

Hinweis:

Genauere Beschreibung von Parameters

Beispiel:

Aufbau von RoutingList

<RoutingList Id="3294B433BFF6454D9C861B86B5A8AD5D" ProcessId="BA16C21BB96D46D099E72070BCB644CC" ActivityId="3294B433BFF6454D9C861B86B5A8AD5D" Expandable="1"> 
<Entries>
<Entry Nr="203" Expandable="1">
<Item Id="99825B18A8334987935684FDA3D6A40D" ActivityId="6EE4490A48164A0FA6DC34A80099AF66" ActivityName="Rechnung erstellen" ModelActivityName="Rechnung erstellen" Remark="" TimerId="" TimerDuration="" TimerDurationType="" Changeable="1" Deleteable="0">
<ObjectIds></ObjectsIds>
</Item>
</Entry>
<Entry Nr="253" Expandable="1">
<Item Id="E15594D692C14FDA9AFDE8FA0A43F6E4" ActivityId="6EE4490A48164A0FA6DC34A80099AF67" ActivityName="Rechnung genehmigen BL" ModelActivityName="Rechnung genehmigen"  Remark="" TimerId="" TimerDuration="" TimerDurationType="" Changeable="1" Deleteable="0">
<ObjectIds></ObjectsIds>
</Item>
<Item Id="C6DA9503CD874D69A9B703D0E06A52E8" ActivityId="6EE4490A48164A0FA6DC34A80099AF67" ActivityName="Rechnung genehmigen GF" ModelActivityName="Rechnung genehmigen" Remark="" TimerId="" TimerDuration="" TimerDurationType="" Changeable="1" Deleteable="0">
<ObjectIds></ObjectsIds>
</Item>
</Entry>
</Entries>
</RoutingList>

Achtung, wird noch erweitert!!!

Siehe auch:

wfm.GetWorkItemList , wfm.CancelWorkItem , wfm.CompleteWorkItem


TOC abn adm ado cnv dms dtr krn lic med mng ocr std vtx wfm