Deadline Plugin

Usages

The Deadline Plugin allows you to recalculate deadline limits and SLA limits based on custom programming logic. It can be configured through the Plugin Default Properties, providing flexibility in setting deadlines. A functional Deadline plugin must extend the org.joget.workflow.model.DefaultDeadlinePlugin abstract class, which ensures proper integration with the workflow's deadline management system.

Abstract Class

org.joget.workflow.model.DefaultDeadlinePlugin

Abstract Methods

evaluateDeadline

public org.joget.workflow.model.WorkflowDeadline evaluateDeadline(java.util.Map props)
Re-calculate the deadline limit and SLA limit.


The following are passed as properties by the system:
- processId : java.lang.String
- activityId : java.lang.String
- workflowDeadline : org.joget.workflow.model.WorkflowDeadline
- processStartedTime : java.util.Date
- activityAcceptedTime : java.util.Date
- activityActivatedTime : java.util.Date
- pluginManager : org.joget.plugin.base.PluginManager

Plugin Properties Options

Please refer to Plugin Properties Options for more information.

Tutorials

Guideline for Developing a Plugin

Related Documentation

Deadlines and Escalations

Office Working Hour Deadline

Created by Damian Last modified by Aadrian on Dec 13, 2024