!!TODO!!
wfm.AdhocConfigTemplate
Beschreibung:
Mit diesem Job lassen sich Adhoc-Vorlagen im Workflow konfigurieren.
Parameter:
- UserId string : ID des Benutzers
- OrgId string : Instanz der Aktivität
- Action integer : 1: Speichern einer Vorlage, 2: Löschen einer Vorlage,3: Veröffentlichen einer Vorlage, 4: Privatisieren einer Vorlage
In Abhängigkeit von der speziellen Aktion können weitere Parameter erforderlich sein:
1: Speichern einer Vorlage
- TemplateId string : ID der Vorlage. Ist leer, wenn die Vorlage erstmalig gespeichert wird.
- TemplateName string : Name der Vorlage
- Public integer : 0: es handelt sich um eine private Vorlage, 1: die Vorlage ist öffentlich
- Template base64 : reserviert, 0 übergeben
2: Löschen einer Vorlage
- TemplateId string : ID der Vorlage.
3: Veröffentlichen einer Vorlage
- TemplateId string : ID der Vorlage.
4: Privatisieren einer Vorlage:
- TemplateId string : ID der Vorlage.
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- * string opt : Die Rückgabe ist abhängig von der gewählten Aktion (Action (INT)).
Hinweis:
Die Rückgabe ist abhängig von der gewählten Aktion (Action (INT)):
1: Speichern einer Vorlage
TemplateId (STRING): ID der Vorlage.
2: Löschen einer Vorlage
kein Rückgabeparameter
3: Veröffentlichen einer Vorlage
kein Rückgabeparameter
4: Privatisieren einer Vorlage:
kein Rückgabeparameter
Beispiel:
Aufbau von Template
<RoutingList Id="3294B433BFF6454D9C861B86B5A8AD5D" 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>
Hinweis:
Genauere Beschreibung von RoutingList
- RoutingList: Laufliste mit folgender Struktur (oder Untermengen davon)
- Id (STRING): ID der Laufliste. Dieser Wert wird vom Server gesetzt und darf nicht verändert werden.
- ActivityId (STRING): Aktivitätsid
- Expandable (INT): 0: Laufliste kann nicht erweitert werden, 1: Laufliste kann erweitert werden.
- Entries: Die Struktur fasst Einträge der Laufliste zusammen. Ein Eintrag besteht aus mehreren Elementen, die parallel ausgeführt werden können.
- Entry: Beschreibt einen Eintrag in der Laufliste.
- Nr (INT): Dient der relativen Sortierung der Einträge innerhalb der Laufliste. Die absoluten Werte haben für den Client keine Bedeutung.
- Expandable (INT): 0: Eintrag kann nicht erweitert werden, 1: Eintrag kann erweitert werden.
- Item: Beschreibt ein Element der Laufliste. Hierbei handelt es sich um eine Aktivität, eine ausführende Person und ggfs. einen Termin.
- Id (STRING): Dient der Identifizierung. Diese ID darf nicht verändert werden und muss bei allen Jobs identisch mitgeschickt werden. Wurde ein Item durch den Client erstellt, muss dieser hier eine ID angeben.
- ActivityId (STRING): ID der Aktivität im Workflowmodell
- ActivityName (STRING): Name der Aktivität (muss nicht unbedingt mit dem Namen im Workflowmodell übereinstimmen).
- ActivityModelName (STRING): Name der Aktivität im Workflowmodell
- TimerId (STRING): ID einer Mahnfrist
- TimerName (STRING): Name der Mahnfrist
- TimerDuration (INT): Dauer der Frist
- TimerDurationType (INT): 0: keine Frist, 1: relativ, 2: absolut
- Changeable (INT): 0: keine Änderung möglich, 1:Das Element darf vom Client verändert werden.
- Deleteable (INT): 0: Löschen nicht erlaubt, 1: Element darf gelöscht werden
- Remark (STRING): Hinweis zur Bearbeitung (Text)
- ObjectsIds (STRING): Liste von GUIDS der Bearbeiter (Rollen oder Personen), durch Komma getrennt
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm