Skip to main content
Version: v9.2.*

List of provided SPIs

Please read general SPI information to understand SPIs in KADAI in general.

Currently, KADAI provides the following SPIs:

SPIDescription
io.kadai.spi.history.api.KadaiHistoryLook up the history of KADAI. You can read more use cases for HistoryService here.
io.kadai.spi.priority.api.PriorityServiceProviderAdd rules for the calculation of Task priority.
io.kadai.spi.routing.api.TaskRoutingProviderAdd rules for automated Workbasket assignment for some of the new Tasks.
io.kadai.spi.task.api.AfterRequestChangesProviderAdd actions on Task that are executed after changes on reviewed Task have been requested.
io.kadai.spi.task.api.AfterRequestReviewProviderAdd actions on Task that are executed after a review on a claimed Task has been requested.
io.kadai.spi.task.api.BeforeRequestChangesProviderAdd actions on Task that are executed before changes on a reviewed Task have been requested.
io.kadai.spi.task.api.BeforeRequestReviewProviderAdd actions on Task that are executed before a review on a claimed Task has been requested.
io.kadai.spi.task.api.CreateTaskPreprocessorAdd actions on Task that are executed before a new one is created.
io.kadai.spi.task.api.ReviewRequiredProviderAdd actions on Task that are executed after changes on reviewed Task have been requested.
io.kadai.spi.task.api.TaskDistributionProviderAdd custom distribution logic for task distribution.
io.kadai.spi.user.api.RefreshUserPostprocessorAdd actions on User that are executed each time after the User is refreshed.

For detailed information on the Task-Lifecycle, see our guide here.