Interface: Info
activity.Info
Holds information about the current executing Activity
Properties
activityId
• activityId: string
activityNamespace
• activityNamespace: string
The namespace this Activity is running in
activityType
• activityType: string
Exposed Activity function name
attempt
• attempt: number
Attempt number for this activity
base64TaskToken
• base64TaskToken: string
Base64 encoded taskToken
heartbeatDetails
• heartbeatDetails: any
Hold the details supplied to the last heartbeat on previous attempts of this Activity. Use this in order to resume your Activity from checkpoint.
heartbeatTimeoutMs
• Optional
heartbeatTimeoutMs: number
Heartbeat timeout in milliseconds. If this timeout is defined, the Activity must heartbeat before the timeout is reached. The Activity must not heartbeat in case this timeout is not defined.
isLocal
• isLocal: boolean
Whether this activity is scheduled in local or remote mode
scheduleToCloseTimeoutMs
• Optional
scheduleToCloseTimeoutMs: number
Timeout for this Activity from schedule to close in milliseconds.
Might be undefined for local activities.
scheduledTimestampMs
• scheduledTimestampMs: number
Timestamp for when this Activity was scheduled in milliseconds
startToCloseTimeoutMs
• startToCloseTimeoutMs: number
Timeout for this Activity from start to close in milliseconds
taskToken
• taskToken: Uint8Array
workflowExecution
• workflowExecution: Object
Information about the Workflow that scheduled the Activity
Type declaration
Name | Type |
---|---|
runId | string |
workflowId | string |
workflowNamespace
• workflowNamespace: string
The namespace of the Workflow that scheduled this Activity
workflowType
• workflowType: string
The module name of the Workflow that scheduled this Activity