Interface ActivityInstance

  • All Superinterfaces:

    public interface ActivityInstance
    extends org.flowable.common.engine.api.history.HistoricData
    Represents one execution of an activity in the currently running process. It's stored for statistics, audit and other business intelligence purposes.
    • Method Detail

      • getId

        String getId()
        The unique identifier of this historic activity instance.
      • getActivityId

        String getActivityId()
        The unique identifier of the activity in the process
      • getActivityName

        String getActivityName()
        The display name for the activity
      • getActivityType

        String getActivityType()
        The XML tag of the activity as in the process file
      • getProcessDefinitionId

        String getProcessDefinitionId()
        Process definition reference
      • getProcessInstanceId

        String getProcessInstanceId()
        Process instance reference
      • getExecutionId

        String getExecutionId()
        Execution reference
      • getTaskId

        String getTaskId()
        The corresponding task in case of task activity
      • getCalledProcessInstanceId

        String getCalledProcessInstanceId()
        The called process instance in case of call activity
      • getAssignee

        String getAssignee()
        Assignee in case of user task activity
      • getStartTime

        Date getStartTime()
        Time when the activity instance started
      • getEndTime

        Date getEndTime()
        Time when the activity instance ended
      • getTransactionOrder

        Integer getTransactionOrder()
        Get transaction order value
      • getDeleteReason

        String getDeleteReason()
        Returns the delete reason for this activity, if any was set (if completed normally, no delete reason is set)
      • getTenantId

        String getTenantId()
        Returns the tenant identifier for the historic activity