wfm.GetWorkItemParams
Dieser Job ermittelt alle Parameter eines Arbeitsschritts für den Benutzer, der den Arbeitsschritt personalisiert hat. Es werden alle Workflowvariablen, Parameter zur Eingabemaske, Inhalt der Workflowakte und zusätzliche Parameter (z. B. ob zum Weiterleiten eine Passworteingabe erfolgen muss) zurückgeliefert.
| Dieser Job wurde durch wfm.GetWorkItem ersetzt. |
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
STRING |
Ja |
Instanz-ID der Aktivität |
|
STRING |
Ja |
ID des Benutzers |
|
STRING |
Ja |
ID des verwendeten Clienttyps |
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
BASE64 |
— |
Liste mit Parametern zur Datenmaske im XML-Format (siehe Hinweis) |
|
BASE64 |
— |
Liste mit Daten zu den Parametern ( |
|
BASE64 |
— |
Liste mit Dokumenten des Info-/Arbeitsbereiches der WF-Akte im XML-Format (siehe Hinweis) |
|
BASE64 |
Optional |
Laufliste (optional, siehe Hinweis) |
4. Hinweis
<Parameters>
<Parameter FormField="" DataField="" Name="" Mode="" Selection=""
InfoText="" ListType=""><![CDATA[ ]]></Parameter>
</Parameters>
Parameters — Liste der formalen Parameter:
-
FormField(STRING): ID des Feldes auf einem Formularblatt, dem die Workflowvariable zugeordnet ist; wenn keine Zuordnung besteht: Name der Workflowvariable -
DataField(STRING): ID der Workflowvariable -
Name(STRING): Name der Workflowvariable -
Mode(INT): Modus der Workflowvariable
1= EingabeParameter,2= AusgabeParameter,3= Ein/Ausgabeparameter -
Selection(STRING): Auswahltyp bei Workflowvariablen in Listenform (singleodermulti:x) -
InfoText(STRING): Informationstext bei Workflowvariablen in Listenform -
ListType(STRING): Typ der Liste (ProcessList,UserList,UserDefList) -
CDATA: Aufbau und Daten der Workflowvariable
<ExtendedAttributes>
<ExtendedAttribute Name="MASKID" Value=""/>
<ExtendedAttribute Name="SEND_BUTTON" Value="0"/>
<ExtendedAttribute Name="SENDTO_BUTTON" Value="0"/>
<ExtendedAttribute Name="END_BUTTON" Value="0"/>
<ExtendedAttribute Name="SIGN_ACTIVITY" Value=""/>
<ExtendedAttribute Name="CHECK_PASSWORD" Value=""/>
</ExtendedAttributes>
ExtendedAttributes — Liste von Parametern (Attribute) mit folgender Struktur:
-
Name(STRING): Name des Attributes-
MASKID: GUID der Workflowmaske -
SEND_BUTTON: Anzeige des Weiterleiten-Buttons -
END_BUTTON: Anzeige des Beenden-Buttons -
SIGN_ACTIVITY:1= Digitale Signatur erforderlich, ansonsten0 -
CHECK_PASSWORD:1= zum Weiterleiten muss Passwort eingegeben werden, ansonsten0
-
-
Value: Wert des Attributes
<File>
<Docs>
<Doc Id="45" Type="23" Location="1" Workspace="0" New="1" Deleteable="1"
Moveable="2" UseActiveVariant="0" OriginalId="42" Display="1"/>
</Docs>
</File>
Docs — Liste von Dokument-Parametern (Doc):
-
Id(STRING): ID des Dokuments -
Type(INT): Typ des Dokuments -
Location(INT): gibt an, ob das Dokument in der SDREL (Location='1') oder Systemablage (Location='2') liegt -
Workspace(INT): gibt an, ob sich das Objekt im Infobereich (0) oder im Arbeitsbereich (1) befindet -
New(INT): gibt an, ob das Objekt neu der Akte eingefügt wurde (New='1') -
Deleteable(INT): gibt an, ob das Dokument aus der Akte gelöscht werden darf (0= nein,1= ja) -
Moveable(INT): gibt an, ob das Dokument in der Akte verschoben werden darf (0= nein,1= ja) -
UseActiveVariant(INT): gibt an, ob für das Objekt die aktive Variante verwendet werden soll (0= nein,1= ja) -
OriginalId(INT): gibt an, welches Dokument ursprünglich in die Akte gezogen wurde -
Display(INT): gibt an, ob dieses Dokument in der Vorschau angezeigt werden soll (0= nein,1= ja)
<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></ObjectIds>
</Item>
</Entry>
</Entries>
</RoutingList>
RoutingList — Laufliste (Struktur identisch mit wfm.CompleteWorkItem).