Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:cba:integration

Dies ist eine alte Version des Dokuments!


16.7.1 Anbindung CBA-TIM über Prozessvariablen

Prozessvariablen

  • können im Editor als Prozessvariable oder als Attribut mit dem DA Flag ‚P‘ definiert werden
  • werden als Attribute der Systemtabelle ‚tim_process‘ implementiert
  • werden in generischen Tabellen in TIM abgelegt

werden beim Starten eines Prozesses von CBA angelegt und mit den Initialwerten aus dem Prozessbegleitformular belegt

  • werden beim Aufruf eines Prozessbegleitformulars geladen
  • können im Prozessbegleitformular editiert werden
  • werden bei Klick auf den ‚Speichern‘- oder ‚Weiter‘-Button in TIM gespeichert
  • Die Werte der Prozessvariablen können im Prozess z.B. als Wert für Gateways, als Wert für Action-Handler-Aufrufe oder als Wert für E-Mails verwendet werden.
  • Änderungen der Werte von Prozessvariablen durch den Prozess werden in den Prozessbegleitformularen angezeigt.
  • sind in beide Richtungen synchronisiert


16.7.2 Entscheidung in Gateways über Prozessvariablen

Prozessmodellierung des Gateways

  • Gateway wird mit seinen Ausgängen modelliert.
  • Gateway wird parametriert mit VariableDecisionHandler, Parameter variableName {Name der Prozessvariable} sowie Werte für die Ausprägungen.

CBA-Modellierung der Prozessvariable

  • Prozessvariable mit {Name der Prozessvariable} wird angelegt.
  • Datentyp beinhaltet genau die Werte vorzugsweise in einer Werteliste, die im Gateway angesprochen werden.
  • Das Layout in der Bedienoberfläche wird den Bedürfnissen entsprechend gestaltet.


16.7.3 Subprozess-Parameter, Kopierfunktion und Anzeige von Indexvariablen

Subprozess-Parameter

  • In CBA können Parameter als Input und Output deklariert werden, wenn ein Aufruf als Subprozess erfolgt.
  • In den Input-Prozessvariablen werden die Daten aus dem Hauptprozess übergeben.
  • Die Output-Prozessvariablen werden bei Beendigung des Subprozesses an den Hauptprozess übergeben.

Kopierfunktion

  • Für den Aufruf eines Startformulars mit Vorbelegung der Prozessvariablen aus einer bestehenden Prozessinstanz können die zu übernehmenden Prozessvariablen definiert werden.

Indexvariablen

  • TIM ermöglicht in der ToDo-Liste die Anzeige von sogenannten Indexvariablen.
  • Indexvariablen sind Prozessvariablen mit fachlichem Inhalt, die zur Orientierungszwecken in der ToDo-Liste mit angezeigt werden.
  • In CBA werden Indexvariablen im BL-Flag der Attribute definiert.


16.7.4 Daten der Tabellen in Prozessvariablen

  • Prozessspezifische Daten aus Tabellen sollen in Prozessvariablen abgelegt werden.
  • Tabellen können so konfiguriert werden, dass ihr Inhalt in CSV-Format in Prozessvariablen abgelegt werden.
  • Häufig ist es fachlich notwendig, existierende Daten (z.B. Bestände, Auftragspositionen, …) anzuzeigen, im Prozess aber nur die Änderungen zu bearbeiten. Deshalb gibt es neben der normalen Ausprägung auch eine für Änderungsdaten.
  • Einschränkung: Es stehen insgesamt nur 4.000 Byte zur Verfügung  sehr restriktiv
  • Konfiguration:

BL-Flag: P oder PC P … Ablage in Prozessvariablen C … nur geänderte Datensätze DAU: dau-tim BLU: blu-tim

  • Prozessvariable wird mit dem ID der Tabelle automatisch angelegt ! Bitte keine weitere Prozessvariable gleichen Namens anlegen !


software/cba/integration.1449673836.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)