Apply business logic

eBiss offers a number of technical possibilities to implement specific logical conditions in the process.

The main possibilities are:

  1. Variable definitions can be instantiated in different forms at partners and queried in mappings or processes.
  2. EntityIfCase Job objects allow you to branch to process definitions.
  3. Lookup table types allow the placement of key-value pairs on a global or partner specific base1).
  4. Lookup functions enable the query or creation of key values2). pairs in mappings.
  5. Value-Provider can include lists of constants/lookup values3) for conversions.
  6. Counter enable the generation of unique identification numbers.
  7. Typesets allow a situational handling of incoming and outgoing messages depending on partner and message type.
  8. Communication-Channels offer the individual incoming and outgoing transmission interfaces to other systems.
  9. Backend Objects Jobsteps allow the direct integration to database systems or other backend types.
  10. Automation offer various possibilities to trigger the processes.
  11. 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.

1)
See also Lookups.
2)
Where the reference values are represented in the Value-Provider.
3)
These can also be filled with external master data via backend integration.