eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Themen

howtos:businesslogic

Geschäfts Logik anwenden

eBiss bietet eine Reihe von technischen Möglichkeiten an, um spezifische logische Bedingungen im Ablauf umzusetzen.

Die wesentlichen Möglichkeiten sind:

  1. Variablendefinitionen können in verschiedener Ausprägung bei Partnern instanziiert und in Mappings oder Prozessen abgefragt werden.
  2. EntityIfCase Jobobjekte erlauben das Verzweigen in Prozessdefinitionen.
  3. Wertetabellentypen erlauben das Hinterlegen von Schlüssel-Wert Paaren auf globaler oder Partnerspezifischen Ebene 1).
  4. Lookup Funktionen ermöglichen das Abfragen bzw. Anlegen von Schlüssel-Wert2) Paaren in Mappings.
  5. Werte-Provider können Listen von Konstanten/Nachschlagewerten3) für Umschlüsselungen aufnehmen.
  6. Zähler ermöglichen das Erzeugen von eindeutigen Identifikationsnummern.
  7. Typsätze ermöglichen eine situative Handhabung von ein- und ausgehenden Nachrichten in Abhängigkeit von Partner und Nachrichtenart.
  8. Kommunikations-Kanäle bieten die individuellen ein- sowie ausgehenden Übertragungs Schnittstellen zu anderen Systemen an.
  9. Backend Objekte Jobsteps erlauben die direkte Integration zu Datenbanksystemen oder auch anderen Backend Typen.
  10. Automatisierung bieten diverse Möglichkeiten zum Triggern der Prozesse.
  11. MessageSelector Jobobjekte erlauben die spezifische Selektion von Nachrichten in einem Nachrichtenkorb um diese mit anderen Prozessen zu verarbeiten.

Gute Praxis

Der Autor empfiehlt die Business Logik in Ahängigkeit von Variablen oder spezifischen Partner Konstellationen in den Prozessen abzubilden und dies nur im Ausnahmefall in den Mappings zu machen.

1)
siehe auch Lookups
2)
Wobei die Nachschlagewerte in den Werte-Provider representiert werden.
3)
Diese können auch über eine Backendintegration mit externen Stammdaten befüllt werden.
howtos/businesslogic.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1