dms.GetAllCollaborationDocuments

Dieser Job liefert alle im System vorhandenen Collaboration-Freigaben — eingehende und ausgehende, über alle Benutzer hinweg — als JSON-Dokument zurück. Format und Felder der Datensätze entsprechen denen von dms.CreateCollaborationDocuments.

Der Job ist in der offiziellen enaio®-DMS-Engine-Übersicht nicht gelistet. Diese Beschreibung wurde aus dem beobachteten Aufruf-Verhalten rekonstruiert. Im Server wird das Job-Präfix groß geschrieben (DMS.GetAllCollaborationDocuments); enaio®-Server akzeptieren beide Schreibweisen.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Reserviert; stets 0 übergeben.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

JSON

BASE64

Vorhandene Freigaben im JSON-Format (UTF-8). Wurzelobjekt mit Schlüssel objects, dessen Wert ein Array von Freigabe-Datensätzen ist; Felder identisch zu dms.CreateCollaborationDocuments (object_id, object_type, from_user, to_user, valid_from, valid_to, rights, remark).

Beispiel
{
  "objects": [
    {
      "object_id": 2846,
      "object_type": 262148,
      "from_user": 10,
      "to_user": 74,
      "valid_from": "08.05.2026",
      "valid_to": "22.05.2026",
      "rights": "RXU",
      "remark": "test"
    }
  ]
}

3. Rückgabe

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

Weitere Rückgabewerte siehe Fehlercodes.

4. Siehe auch