dms.CreatePDFAnnotations

Dieser Job legt eine oder mehrere PDF-Annotationen an einem DMS-Objekt an. Die Annotationen werden als JSON-Dokument übergeben.

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

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Reserviert; stets 0 übergeben.

JSON

BASE64

Ja

Anzulegende Annotationen im JSON-Format (inkl. Objekt-Bezug).

OutputUnicode

INT

Ja

1 = Antwort-IDs als Unicode (sAnnotationIds); 0 = legacy AnnotationIds als Bytearray im Default-Encoding.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

sAnnotationIds

STRING

wenn OutputUnicode=1

IDs der angelegten Annotationen als String (z. B. komma-getrennt).

AnnotationIds

BASE64

wenn OutputUnicode=0

IDs der angelegten Annotationen als Bytearray (Default-Encoding).

3. Rückgabe

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

Weitere Rückgabewerte siehe Fehlercodes.

4. Erforderliche Rollen

Der Aufrufer benötigt folgende Systemrollen:

  • 81 — Client: Vorschauanmerkungen ansehen

  • 82 — Client: Vorschauanmerkungen bearbeiten

5. Siehe auch