Component
A piece of functionality that is delivered by the app.
Examples of components:
Business rules
TSI actions
Scheduled tasks (classes)
Endpoints
Decision rule classes
We distinguish two types of components:
Predefined components
For these components the app developer needs to indicate (in the config.json) when, where and within which context these are deployed in Planon on activating the app (e.g. on BeforeUpdate and BeforeInsert on BO Person).
Reusable components
These components can be selected by the system administrator in defining for example a scheduled task, SX, TSI action on any BO etc.
Component
Reusable
Predefined
Business rule
x
x
TSI action
x
Scheduled task
x
Decision rule
x