====== Apply business logic ======== **eBiss** offers a number of technical possibilities to implement specific logical conditions in the process. **The main possibilities are:** - [[en:prozessdefinition:variablendefinition:start]] can be instantiated in different forms at partners and queried in mappings or processes. - [[en:prozessdefinition:jobs:jobsteps:allgemein:entityifcase]] Job objects allow you to branch to process definitions. - [[en:transformation:wertetabellentypen:start]] allow the placement of key-value pairs on a global or partner specific base((See also [[en:partnerverwaltung:lokation:lookup:start]].)). - [[en:transformation:mappings:funktionen:abfragefunktionen:lookup:start]] enable the query or creation of key values((Where the reference values are represented in the [[en:transformation:werteprovider:start]].)). pairs in mappings. - [[en:transformation:werteprovider:start]] can include lists of constants/lookup values((These can also be filled with external master data via backend integration.)) for conversions. - [[en:transformation:zaehler:start]] enable the generation of unique identification numbers. - [[en:partnerverwaltung:typset:start]] allow a situational handling of incoming and outgoing messages depending on partner and message type. - [[en:kommunikation:start|Communication-Channels]] offer the individual incoming and outgoing transmission interfaces to other systems. - [[en:prozessdefinition:jobs:jobsteps:kommunikation:backend:start]] allow the direct integration to database systems or other backend types. - [[en:prozessdefinition:automatisierungen:automatisierungen]] offer various possibilities to trigger the processes. - [[prozessdefinition:jobs:jobsteps:allgemein:messageselector]] Job objects allow the specific selection of messages in a message basket to be processed with other processes. ===== Good Practice ===== The author recommends to map the business logic in dependency of variables or specific partner constellations in the processes and to do this only in exceptional cases in the mappings.