wfm.GetOrganisations

Dieser Job liefert alle definierten Organisationen und gibt an, welche Organisation aktiviert ist. Über den enaio® editor-for-workflow kann immer nur eine Organisation aktiviert werden.

1. Eingabeparameter

Dieser Job erwartet keine Eingabeparameter.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Organisations

BASE64

Informationen zu allen verfügbaren Organisationen im XML-Format (siehe Aufbau von Organisations). Der Wert wird vom Server BASE64-kodiert übertragen; nach der Dekodierung ist der Inhalt UTF-8-kodiertes XML.

3. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.

4. Aufbau von Organisations

<Organisations>
  <Organisation Id="1" Name="Standard" Active="1"/>
  <Organisation Id="2" Name="Archiv" Active="0"/>
</Organisations>

4.1. Attribute von Organisation

Attribut Typ Beschreibung

Id

STRING

Eindeutige ID der Organisation. Wird als Eingabeparameter für andere wfm.*-Jobs verwendet, z. B. OrganisationId in wfm.GetAbsentUsers oder wfm.GetOrganisationClasses.

Name

STRING

Anzeigename der Organisation, wie im enaio® editor-for-workflow konfiguriert.

Active

INT

Gibt an, ob die Organisation aktiv (1) ist oder nicht (0). Es ist serverseitig sichergestellt, dass immer genau eine Organisation den Wert 1 trägt.

5. Hinweise

  • Es ist immer genau eine Organisation aktiv. Diese Invariante wird serverseitig durch den enaio® editor-for-workflow erzwungen.

  • Ist die Workflow-Engine (wfm) nicht lizenziert oder nicht geladen, schlägt der Job mit einem Fehlercode fehl — es wird keine leere Liste zurückgegeben.

6. Siehe auch