Zum Inhalt springen
Process Adapter Writer

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 documentId des erzeugten Auftrags zurück.
  • Die documentId wird 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