!!TODO!!
wfm.AdhocGetTemplateList
Beschreibung:
Liefert eine mehrere Adhoc-Vorlagen für den angegebenen Benutzer.
Parameter:
- UserId string : ID des Benutzers
- OrgId string : Instanz der Aktivität
- TemplateId string : ID der Vorlage. Ist dieser Parameter leer, so werden alle Adhoc-Vorlagen ermittelt, die für den Benutzer sichtbar sind (= alle öffentlichen Vorlagen und die vom Benutzer privatisierten Vorlagen)
Rückgabe:
Rückgabewerte: abwesend
- Templates base64 : Liste der ermittelten Adhoc-Vorlagen
- Template string : Beschreibt eine Adhoc-Vorlage
- TemplateId string : ID der Adhoc-Vorlage
- TemplateName string : Name der Adhoc-Vorlage
- Public integer : 0: die Vorlage ist nicht öffentlich, 1: die Vorlage ist öffentlich
- RoutingList string : Laufliste mit folgender Struktur (oder Untermengen davon)
- Id string : ID derLaufliste. Dieser Wert wird vom Server gesetzt und darf nicht verändert werden.
- ActivityId string : Aktivitätsid
- Expandable integer : 0: Laufliste kann nicht erweitert werden, 1: Laufliste kann erweitert werden.
- Entries string : Die Struktur fasst Einträge der Laufliste zusammen. Ein Eintrag besteht aus mehreren Elementen, die parallel ausgeführt werden können.
- Entry string : Beschreibt einen Eintrag in der Laufliste.
- Nr integer : Dient der relativen Sortierung der Einträge innerhalb der Laufliste. Die absoluten Werte haben für den Client keine Bedeutung.
- Expandable integer : 0: Eintrag kann nicht erweitert werden, 1: Eintrag kann erweitert werden.
- Item string : 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 integer : Dauer der Frist
- TimerDurationType integer : 0: keine Frist, 1: relativ, 2: absolut
- Changeable integer : 0: keine Änderung möglich, 1:Das Element darf vom Client verändert werden.
- Deleteable integer : 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
Beispiel:
Aufbau von Templates
<Templates>
<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>
</Templates>
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm