Anhänge bei zb. Auftrag per Email versenden | Workflow

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Hi

Im Forum habe ich viele Berichte gelesen über User die gespeicherte "Anhänge" aus zb. einem Auftrag per Mail versenden möchten.
Leider endet jeder Eintrag den ich gefunden habe mit "geht nicht".

Da wir Datenblätter mit einem Auftrag versenden möchten habe ich mir eine Lösung über den Workflow angesehen.

Dazu habe ich einen manuellen Workflow ohne Bedingung mit Aktion "Email senden" erstellt.
Unter Anhang ist folgendes eingetragen "{{ Vorgang.Sonstiges.Anhänge.ErstesObjekt.Dateipfad }}"

Das funktioniert zum Teil auch.

Mein Problem ist nun:
1. Es ist natürlich nur die erste Datei die versendet wird. (ErstesObjekt.Dateipfad)
2. Es wird nicht der Dateiname verwendet sondern zb. "File-15.pdf"

Gibt es eine Möglichkeit einer Schleife das er alle Anhänge nimmt und die auch richtig benennt?

Danke 🙂
-Robert
 

Steffen80

Sehr aktives Mitglied
27. August 2012
495
105
  • forloop.length => Anzahl aller Items in der Schleife.
  • forloop.index => Aktuelle Position innerhalb der Schleife.
  • forloop.index0 => Aktuelle Position innerhalb der Schleife inkl. 0.
  • forloop.rindex => Wieviele Positionen innerhalb der Schleife folgen noch.
  • forloop.last => Hierbei handelt es sich um eine Abfrage, ob der aktuelle Eintrag der letzte in der Schleife ist.
  • forloop.rindex0 => Wieviele Positionen innerhalb der Schleife folgen noch inkl. 0.
  • forloop.first => Hierbei handelt es sich um eine Abfrage, ob der aktuelle Eintrag der erste in der Schleife ist.

Als Anregung:

Code:
{% for Anzahl in Vorgang.Sonstiges.Anhänge -%}
{% assign Ausgabe = Vorgang.Sonstiges.Anhänge.[forloopindex0].Dateiname -%}
{{Ausgabe}}
{% endfor -%}
 

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Super Danke,

Der Workflow läuft ohne Fehler durch macht aber keinen Anhang dazu. :\

Wenn ich {{ Vorgang.Sonstiges.Anhänge.ErstesObjekt.Dateiname }} alleine eingebe kommt folgendes.
"Die Datei "C:\Program Files (x86)\JTL-Software\AGB" konnte nicht gefunden werden.

-Robert
 

Steffen80

Sehr aktives Mitglied
27. August 2012
495
105
AGB.PDF ?! Dateiendung

Das funktioniert aber nur lokal und auch nur wenn die Datei im angegebenen Pfad existiert

Ich weiß nicht wie die Dateien in der DB gespeichert sind, da müsste man nachschauen.
 

RobertW.

Neues Mitglied
13. Februar 2025
8
0
Hi

Ja AGB.PDF
Somit geht das über .Dateiname nicht wirklich.
Hab es jetzt mit .Dateipfad versucht aber auch kein Anhang dabei. Kann es sein das ihm das ; zwischen den Einträgen fehlt?

-Robert
 

Ähnliche Themen