Extending transactions

You can extend and enhance the standard functionality of your application by extending the Condition Builder and by integrating with external systems. You can make the following types of changes:

  • Extend the Condition Builder to define complex and dynamic conditions for executing your custom business logic and using a static set of attributes.
  • Define variables to dynamically configure properties belonging to actions, agents, and services configurations.
  • Set up transactional data security for controlling who has access to what data, how much they can see, and what they can do with it.
  • Create custom time-triggered transactions. You can invoke and schedule custom time-triggered transactions in much the same manner as you invoke and schedule the time-triggered transactions supplied by your application.
  • Coordinate your custom, time-triggered transactions with external transactions and run them either by raising an event, calling a user exit, or invoking a custom API or service.