Process Adapter Writer
Die Komponente Process Adapter Writer erstellt aus den im Prozesskontext vorhandenen Daten einen neuen Auftrag über die ProzessAdapter-Schnittstelle von intracon:bk.
Hierzu erzeugt die Komponente automatisch die erforderliche JSON-Struktur und übergibt diese an die systeminterne ProzessAdapter-Schnittstelle. Der erzeugte Auftrag wird anschließend in intracon:bk angelegt und kann unmittelbar weiterverarbeitet werden.
Zweck
- Erzeugung eines neuen intracon:bk-Auftrags
- Bereitstellung einer standardisierten JSON-Nachricht
- Anbindung der internen ProzessAdapter-Schnittstelle
- Übergabe strukturierter Prozessdaten an intracon:bk
Konfigurationsparameter
Allgemeine Parameter
| Feld | Beschreibung |
|---|---|
| DataItem Quelle | Definiert das DataItem, das als Datenquelle für die weitere Konfiguration dient. Alle enthaltenen Felder stehen zusätzlich als Variablen für die Konfiguration weiterer Parameter zur Verfügung. |
| Templatename | Definiert das Template, mit dem der Auftrag erstellt werden soll. Der Wert kann direkt angegeben oder über die Funktion use: dynamisch aus einem Feld der DataItem Quelle übernommen werden. |
| Externe Id | Definiert eine externe Identifikation, z. B. eine Auftragsnummer. Diese kann in intracon:bk zur Identifizierung und Suche verwendet werden. Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
| Quelle | Definiert die fachliche Herkunft des erzeugten Auftrags. Dieser Wert kann später zur Identifizierung oder Suche innerhalb von intracon:bk verwendet werden. |
Benutzerzuordnung
| Feld | Beschreibung |
|---|---|
| Ersteller Benutzer | Definiert den Benutzer, der als Ersteller des Auftrags hinterlegt wird. Es muss eine als Konto konfigurierte Mitarbeiterkennung verwendet werden. Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
| Zuständiger Benutzer | Definiert den zuständigen Bearbeiter des Auftrags. Es muss eine als Konto konfigurierte Mitarbeiterkennung verwendet werden. Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
Entitätsinformationen
| Feld | Beschreibung |
|---|---|
| Entity Type | Definiert den Typ der fachlichen Entität, z. B. Versicherter, Arbeitgeber oder Sonstige Person. Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
| Identifier Type | Definiert den Typ des Identifiers, z. B. PartnerId, Agnr oder KVNR. Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
| Entity Identifier | Definiert den eigentlichen Identifikationswert der Entität. Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
| Schutzgrad | Definiert die Schutzstufe der Entität. Zulässige Werte sind beispielsweise 5 (Geschützte Person), 6 (Besonders geschützte Person) oder 7 (VIP). Der Wert kann direkt angegeben oder über use: aus der DataItem Quelle übernommen werden. |
Rückgabeinformationen
| Feld | Beschreibung |
|---|---|
| DocumentId Feldname | Definiert den Namen des Feldes, in das die von der ProzessAdapter-Schnittstelle zurückgelieferte documentId geschrieben wird. Diese Identifikation entspricht der intracon:bk-Auftragsnummer und kann in nachfolgenden Prozessschritten weiterverwendet werden. |
Datenblöcke
| Feld | Beschreibung |
|---|---|
| Tabellen | Definiert Tabellen aus dem Prozesskontext, die als DataBlocks an die ProzessAdapter-Schnittstelle übergeben werden. Für jede Tabelle wird der gewünschte Name des DataBlocks konfiguriert. Es können beliebig viele Tabellen übergeben werden. |
Verarbeitungseigenschaften
| Feld | Beschreibung |
|---|---|
| Ohne Benutzerinteraktion | Übergibt die Eigenschaft Ohne Benutzerinteraktion an den ProzessAdapter. Ist die Option aktiviert, kann der Auftrag für eine Dunkelverarbeitung vorgesehen werden. Ist sie deaktiviert, wird der Auftrag im Dokumentenstarter geöffnet. |
| Vorschau erforderlich | Übergibt die Eigenschaft Vorschau erforderlich an den ProzessAdapter. Ist die Option aktiviert, wird der Auftrag im Dokumentenstarter geöffnet. Ist sie deaktiviert, kann der Auftrag für eine Dunkelverarbeitung vorgesehen werden. |
Dynamische Werte mit use:
Mehrere Konfigurationsfelder unterstützen die Funktion use:.
Mit dieser Funktion wird kein fester Wert verwendet, sondern der Inhalt eines Feldes aus der DataItem Quelle übernommen.
Beispiel:
| Konfiguration | Ergebnis |
|---|---|
use:Template |
Verwendet den Wert des Feldes Template aus der DataItem Quelle. |
use:PartnerId |
Verwendet den Wert des Feldes PartnerId als Entity Identifier. |
use:Sachbearbeiter |
Verwendet den Wert des Feldes Sachbearbeiter als zuständigen Benutzer. |
Verarbeitung
- Die Komponente liest alle konfigurierten Daten aus der DataItem Quelle.
- Dynamische Werte mit
use:werden vor der Verarbeitung aufgelöst.- Aus den konfigurierten Informationen wird die JSON-Struktur für die ProzessAdapter-Schnittstelle erzeugt.
- Optional werden konfigurierte Tabellen als DataBlocks in die Nachricht integriert.
- Die JSON-Nachricht wird an die interne ProzessAdapter-Schnittstelle von intracon:bk übergeben.
- Nach erfolgreicher Auftragserstellung liefert die Schnittstelle die
documentIddes erzeugten Auftrags zurück.- Die
documentIdwird im konfigurierten Feld gespeichert und steht für nachgelagerte Prozessschritte zur Verfügung.
Technischer Hinweis
- Die Optionen Ohne Benutzerinteraktion und Vorschau erforderlich schließen sich gegenseitig aus.
- Eine gleichzeitige Aktivierung beider Optionen stellt eine ungültige Konfiguration dar.
- Wird keine der beiden Optionen aktiviert, entscheidet die nachgelagerte Verarbeitung über die weitere Behandlung des Auftrags.
Zuletzt aktualisiert am