dms.DeleteCollaborationDocumentsEx

Dieser Job löscht eine oder mehrere Collaboration-Freigaben. Die zu löschenden Freigaben werden als JSON-Dokument im selben Format wie bei dms.CreateCollaborationDocuments übergeben — identifiziert wird ein Datensatz über die Kombination aus object_id, object_type, from_user und to_user.

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.DeleteCollaborationDocumentsEx); enaio®-Server akzeptieren beide Schreibweisen.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Reserviert; stets 0 übergeben.

JSON

BASE64

Ja

Zu löschende 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"
    }
  ]
}

2. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode. Es werden keine inhaltlichen Ausgabeparameter geliefert.

Weitere Rückgabewerte siehe Fehlercodes.

3. Siehe auch