Interface HistoricProcessInstance

    • Method Detail

      • getBusinessKey

        String getBusinessKey()
        The user provided unique reference to this process instance.
      • getProcessDefinitionId

        String getProcessDefinitionId()
        The process definition reference.
      • getProcessDefinitionName

        String getProcessDefinitionName()
        The name of the process definition of the process instance.
      • getProcessDefinitionKey

        String getProcessDefinitionKey()
        The key of the process definition of the process instance.
      • getProcessDefinitionVersion

        Integer getProcessDefinitionVersion()
        The version of the process definition of the process instance.
      • getDeploymentId

        String getDeploymentId()
        The deployment id of the process definition of the process instance.
      • getStartTime

        Date getStartTime()
        The time the process was started.
      • getEndTime

        Date getEndTime()
        The time the process was ended.
      • getEndActivityId

        String getEndActivityId()
        Reference to the activity in which this process instance ended. Note that a process instance can have multiple end events, in this case it might not be deterministic which activity id will be referenced here. Use a HistoricActivityInstanceQuery instead to query for end events of the process instance (use the activityTYpe attribute)
      • getStartUserId

        String getStartUserId()
        The authenticated user that started this process instance.
        See Also:
        IdentityService#setAuthenticatedUserId(String)
      • getStartActivityId

        String getStartActivityId()
        The start activity.
      • getDeleteReason

        String getDeleteReason()
        Obtains the reason for the process instance's deletion.
      • getSuperProcessInstanceId

        String getSuperProcessInstanceId()
        The process instance id of a potential super process instance or null if no super process instance exists
      • getTenantId

        String getTenantId()
        The tenant identifier for the process instance.
      • getName

        String getName()
        The name for the process instance.
      • getDescription

        String getDescription()
        The description for the process instance.
      • getProcessVariables

        Map<String,​Object> getProcessVariables()
        Returns the process variables if requested in the process instance query