Picklistennamen zum Speichern festlegen und Pickliste als Anlage mailen

HelmaSpona

Sehr aktives Mitglied
7. Dezember 2012
791
34
Kerken
Ich möchte mit einem Workflow, immer wenn eine Pickliste erstellt wurde (und bestimmte Bedingungen zutreffen >> die funktionieren) die Pickliste in einem Ordner speichern und als Anhang per Mail versenden.

Ich habe aber das Problem, dass die Picklistenummer innerhalb der PIckliste um 1 höher ist, als die interne Nummer der Pickliste. Nutze ich zum Speichern der Pickliste die Angabe: C:\\DATEN\\Lager\\{{ Report.OperationId }}.pdf zeigt mir die WAWI in der Vorschau bspw. C:\\DATEN\\Lager\\PickList: 57472.pdf als Dateinamen an. Die hier enthaltene Nummer 57472 ist die Nummer die auch als Picklistenummer mit Barcode in der Pickliste steht. Aber der Doppelpunkt im Dateinamen ist natürlich nicht zulässig und das Leerzeichen auch problematisch. Tatsächlich wird mit dieser Angabe auch eine Datei mit dem Namen C:\\DATEN\\Lager\\ 57472.pdf gespeichert, also ohne den Text PIckList: daber dafür mit Leerzeichen vor der Nummer.

Wenn ich dann den Pfad für den Anhang im Workflow definieren will, kann ich da zwar einfach ein Leerzeichen vor der Nummer angeben, aber er hängt mir so, wegen des Leerzeichens vermutlich, die Datei nicht als Anhang an die Mail und schickt damit die Mail auch gar nicht raus.

Nutze ich im Speicherpfad der Pickliste stattdessen C:\\DATEN\\Lager\\{{ Report.InternalId }}.pdf erhalte ich den Dateinamen C:\\DATEN\\Lager\\57471.pdf Die Nummer ist also um 1 zu niedrig.
Wenn ich dann im Workflow den Pfad für die Anlage definieren will erhalte ich mit C:\\DATEN\\Lager\\{{ Vorgang.Picklistennummer }}.pdf zwar die korrekte Nummer aber ohne Leerzeichen vorweg. Nutze ich alternativ im Workflow {{ Vorgang.Pickliste }} dann ist die Nummer um 1 zu niedrig, ebenso bei {{Report.Belegnummer}}

Frage: gibt es einen Weg, Interne Nummer/Belegnummer identisch mit der Nummer der Pickliste hinzubekommen?
Alternativ: Wie kann ich bei der Angabe C:\\DATEN\\Lager\\{{ Report.OperationId }}.pdf das Wort "PickList: " abschneiden, so dass nur die eigentlich Nummer übrig bleibt?

Danke
 

Ähnliche Themen