Interface ProcessInstanceLog


public interface ProcessInstanceLog
Audit view of process instance
  • Method Details

    • getProcessInstanceId

      Long getProcessInstanceId()
      Process instance identifier
      Returns:
      the Long value
    • getProcessId

      String getProcessId()
      Process id of the definition
      Returns:
      the String value
    • getStart

      Date getStart()
      Start date of this process instance
      Returns:
      the Date value
    • getEnd

      Date getEnd()
      End date of this process instance, null if process instance is still active
      Returns:
      the Date value
    • getStatus

      Integer getStatus()
      Status of the process instance and might be one of:
      • ProcessInstance.STATE_ACTIVE
      • ProcessInstance.STATE_COMPLETED
      • ProcessInstance.STATE_ABORTED
      • ProcessInstance.STATE_SUSPENDED
      Returns:
      the Integer value
    • getParentProcessInstanceId

      Long getParentProcessInstanceId()
      Parent process instance id, will be null for top level process instance
      Returns:
      the Long value
    • getOutcome

      String getOutcome()
      Outcome of the process instance that is providing error information in case process instance completed with an error
      Returns:
      the String value
    • getDuration

      Long getDuration()
      Amount of time (in milliseconds) that process instance took to complete. Available only when process instance is completed.
      Returns:
      the String value
    • getIdentity

      String getIdentity()
      Identifier of a entity (user) who initiated this process instance.
      Returns:
      the String value
    • getExternalId

      String getExternalId()
      External (optional) identifier associated with this process instance
      Returns:
      the String value
    • getProcessVersion

      String getProcessVersion()
      Version of the process definition
      Returns:
      the String value
    • getProcessName

      String getProcessName()
      Name of the process definition
      Returns:
      the String value
    • getProcessInstanceDescription

      String getProcessInstanceDescription()
      Description of the process instance
      Returns:
      the String value