Das ist ein Worker, mit dem Sie E-Mail-Anhänge von einem E-Mail extrahieren und getrennt ablegen.
Die Umsetzung wird mit einem QueryScript - Worker gemacht. Könnte natürlich genauso mit einer Crontab gemacht werden, bei der geziehlt gesteuert werden kann, wann die Ausführung erfolgt.
QueryScript-Worker "" | Der Worker überwacht den Eingangsordner "Dateien/agorum core open example unwrap attachments/mail-inbox" |
In den Ornder "Dateien/agorum core open example unwrap attachments/mail-inbox" können E-Mails abgelegt werden. Wenn das Mail Anhänge hat, werden die Anhänge von der Mail als Kopie in den Ordner "Dateien/agorum core open example unwrap attachments/archive/attachments" gelegt. Die Mail selbst wird in den Ordner "Dateien/agorum core open example unwrap attachments/archive/attachments" abgelegt.
Das Attachment bekommt ein Metadatum, mit der UUID des Mails, damit kann jederzeit wieder festgestellt werden, von Welcher Mail das Attachment ist, oder man kann alle Attachments die separiert wurde, zu einer Mail finden.
<Beschreibung der wichtigsten Features und Prozesse im Zusammenspiel der einzelnen Bausteine. z.B. das Szenario eines Rechnungseingangs von möglichen Eingangskanälen über Prüfungen, Export zur Fibu bis zur Ablage und Auswertung. Möglichst einfach schematisch Beschrieben.>
<Systemvoraussetzungen und Abhängigkeiten von anderen Plugins>
<Leitfaden zur Installation und zum Betrieb der Konfiguration>
<Einstellungsmöglichkeiten für Data Handler für Zweitsysteme, CronJobs, MailAdapter, Gruppen und Benutzer, wichtige Verzeichnisse (z.B. Ziele für Scanner oder Netzwerkfreigaben)>
<Übersicht und Zusammenstellung der verwendete Komponenten für Entwickler, die mit dieser Konfiguration zu tun haben. Z.B. Beschreibungen zu Data Handler, CustomServices, Automatisierungen, Workflows etc..>
<Änderungen möglichst mit Bezug auf Anforderungen/Tickets oder Aufgaben aus dem PM. Gruppiert pro Release mit Versionsnummer (s. project.yml und Releasedatum)>
<Verbesserungen>
<Bugfixing>
<Breaking Changes/Obsoletes>
<Änderungen und Updates von Abhängigkeiten>
<Wichtige Terminologien, die in dieser Konfiguration auftauchen und von Nutzern, Kunden, Projektleitern, Entwicklern und Support verwendet werden.>
<Term> | <Beschreibung> |