attach file to workflow(a,b,c,d,[e])


Diese Funktion fügt dem Workflow-Job a die Datei b hinzu.

Als Benutzer der Datei wird der Wert system eingetragen.

Der Rückgabewert der Funktion ist true, wenn die Datei erfolgreich hinzugefügt wurde, ansonsten false. Hinweis: Ist bereits eine Datei mit dem Namen a vorhanden, dann wird sie überschrieben. Ist c kein Base64-kodierter Wert, dann kann die Datei nicht erfolgreich hinzugefügt werden.

Parameterbeschreibung


Parameter

Beschreibung

a

Name (siehe VAR_SYS_WF_DISPLAYNAME) oder ID (siehe VAR_SYS_WF_ID) des Workflow-Jobs.

b

Name der hinzuzufügenden Datei.

c

Base64-kodierter Inhalt der hinzuzufügenden Datei. Hinweis: Siehe auch Funktion encode Base64(a, b).

d

(optional) Wenn true, dann wird die Datei auf nur lesen gesetzt. Default: false.

e

(optional) Name der Map, deren Einträge verwendet werden, um benutzerdefinierte Datei-Attribute einzufügen. Für jeden Key in der Map wird ein Datei-Attribut mit dem selben Namen erzeugt. Der Wert des Attributs ist der Wert des Map-Eintrags.

Hinweis: Siehe auch Funktion get content of attached file of workflow(a,b,[c]).

Beispiel


Nehmen wir an, wir wollen dem Workflow-Job mit dem Namen MyWorkflow 1628490814713 die Datei myfile_1.txt mit dem Inhalt 111 hinzufügen. Hinweis: Der Wert MTEx ist der Base64-kodierte Wert 111. Siehe Funktion encode Base64(a, b).

Parameter a

b

c

d

e

Ergebnis

MyWorkflow 1628490814713

myfile_1.txt

MTEx



true

Binär-Dateien


Möchten Sie eine Binär-Datei (also z. B. eine Bild- oder PDF-Datei) anhängen, sehen Sie sich die Funktionen read file into base64 coded byte-array(path a, [encoding b]) und load current backup data(a) an. Sie können auch den EncodeBase64PreParser verwenden.

Siehe auch