Dokumentenausgabe
Zur Ausgabe von Dokumenten können zwei unterschiedliche Process-Services verwendet werden:
- Automatisierte Dokumentenausgabe (DistributeDocumentsProcessService)
- AdHoc-Ausgabe (DistributeDocumentsAcrossChannelsProcessService)
Automatisierte Dokumentenausgabe
Der Service DistributeDocumentsProcessService kann zur automatischen Dokumentenausgabe verwendet werden. Er nutzt Metadaten und Abgrenzungskriterien, um den Ausgabekanal zu bestimmen.
Voraussetzungen
Folgende Bedingungen müssen erfüllt sein, damit eine durch einen Fachprozess initiierte Dokumentenausgabe unter Verwendung von Ausgabekanälen funktionieren kann:
- Es muss mindestens ein Ausgabekanal korrekt angelegt worden sein.
- Alle Dokumente die ausgegeben werden sollen, müssen Metadaten enthalten.
- Es existieren Abgrenzungskriterien, die zur Ansteuerung der Ausgabekanäle im Dokumentenausgabeprozess verwendet werden können, d.h. solche, die ein auszugebendes Dokument einem verfügbaren Ausgabekanal zuordnen.
Vorgehen
- Einen neuen Ausgabeauftrag anlegen (DistributionTask: Id, Name)
- 1-n Id´s der auszugebenden Dokumente angeben (Document: Id)
- Optional: Dokumente als Anhänge definieren (DocumentAttachment: DocumentId, Id, Position)
Kanonisches Servicemodell
Prozess
AdHoc-Dokumentenausgabe
Der Service DistributeDocumentsAcrossChannelsProcessService kann zur direkten Dokumentenausgabe unter Angabe von 1-n Ausgabekanälen verwendet werden.
Vorgehen
- Einen neuen Ausgabeauftrag anlegen (DistributionTask: Id, Name, OutputChannelIds)
- 1-n Id´s der auszugebenden Dokumente angeben (Document: Id)
- Optional: Dokumente als Anhänge definieren (DocumentAttachment: DocumentId, Id, Position)