Custom actions: General information
Custom actions (also known as "My Actions") extend the Opti-Time GeoScheduling features, by integrating third-party software components.
Activable in multiple points of the application, those actions are rendered as a button that loads your contents.
Each binding point can embed up to 5 custom actions.
Once your contents are linked to the application, usages of the REST API additionally enables them to interact with the Opti-Time GeoScheduling company-data.
Use case
One aims at displaying a pie chart, that provides the realization-state spread of a given set of appointments.
However, Opti-Time GeoScheduling doesn't provide that visualization by default: when searching appointments, the resulting set is rendered as a sortable table.
Consequently, by parameterizing the custom action for that search, one extends the application with a third-party screen providing that pie chart.
The useful piece of data for generating that view (e.g. each appointment state) can be sent directly to the third-party screen, or indirectly fetched afterwards by the third-party screen, by requesting the Opti-Time GeoScheduling REST API.