WorkflowPendingStepsWidget

Workflow pending step widget.

JSON representation
{"pendingSteps":[{object (WorkflowPendingStep)}],"title":string,"order":integer,"type":enum (WidgetTemplateType),"gridColumns":enum (WidgetTemplateGridColumns),"description":string,"identifier":string,"jsonData":string,"errorJsonData":string,"resultStatus":enum (WidgetResultStatus)}
Fields
pendingSteps[]

object (WorkflowPendingStep)

Output only. The list of pending steps.

title

string

Output only. The widget title.

order

integer

Output only. The widget order.

type

enum (WidgetTemplateType)

Output only. The widget template type.

gridColumns

enum (WidgetTemplateGridColumns)

Output only. The widget template grid columns.

description

string

Output only. The widget description.

identifier

string

Output only. The widget identifier.

jsonData

string

Output only. The widget json data.

errorJsonData

string

Output only. The widget error json data.

resultStatus

enum (WidgetResultStatus)

Output only. The widget result status.

WorkflowPendingStep

Workflow pending step.

JSON representation
{"workflowIdentifier":string,"parentWorkflowIdentifier":string,"workflowInstanceIdentifier":integer,"caseId":integer,"indicatorIdentifier":string,"alertGroupIdentifier":string,"status":enum (PendingStepStatus),"executingUser":string,"resultCode":integer,"message":string,"resultValue":string,"results":[{object (ScriptResultEntityData)}],"targetEntities":[{object (PendingStepSecurityEntity)}],"resultEntities":[{object (PendingStepSecurityEntity)}],"properties":{string:string,...},"actionDef":{object (PendingStepActionDefinition)},"blockStepId":string,"jsonResultObject":string,"integrationInstanceIdentifier":string,"integrationInstanceName":string,"integrationInstanceEnvironment":string,"description":string,"pendingStepProperties":{object (WorkflowPendingStepInstance)},"stepInstanceIdentifier":string,"identifier":string,"originalStepIdentifier":string,"isAutomatic":boolean,"isSkippable":boolean,"crationTimeUnixTimeInMs":string,"modifiedTimeUnixTimeInMs":string,"instanceName":string,"name":string,"integration":string,"actionProvider":string,"actionName":string,"type":enum (WorkflowStepType),"parameters":[{object (WorkflowStepParameter)}],"autoSkipOnFailure":boolean,"isDebugMockData":boolean,"allowedToExecute":boolean,"loopIteration":integer,"parentWorkflowLoopIteration":integer}
Fields
workflowIdentifier

string

Output only. The workflow identifier associated with the pending step.

parentWorkflowIdentifier

string

Output only. The parent workflow identifier associated with the pending step.

workflowInstanceIdentifier

integer

Output only. The workflow instance identifier associated with the pending step.

caseId

integer

Output only. The case id associated with the pending step.

indicatorIdentifier

string

Output only. The identifier of the indicator associated with the pending step.

alertGroupIdentifier

string

Output only. The alert group identifier associated with the pending step.

status

enum (PendingStepStatus)

Output only. The pending step status.

executingUser

string

Output only. The user who is executing the pending step.

resultCode

integer

Output only. The result code of the pending step.

message

string

Output only. The result message of the pending step.

resultValue

string

Output only. The result value of the pending step.

results[]

object (ScriptResultEntityData)

Output only. The result entity data of the pending step.

targetEntities[]

object (PendingStepSecurityEntity)

Output only. The target entities of the pending step.

resultEntities[]

object (PendingStepSecurityEntity)

Output only. The result entities of the pending step.

properties

map (key: string, value: string)

Output only. The properties of the pending step.

An object containing a list of"key": value pairs. Example:{ "name": "wrench", "mass": "1.3kg", "count": "3" }.

actionDef

object (PendingStepActionDefinition)

Output only. The action definition of the pending step.

blockStepId

string

Output only. The block step identifier of the workflow pending step.

jsonResultObject

string

Output only. The json result object of the workflow pending step.

integrationInstanceIdentifier

string

Output only. The integration instance identifier of the workflow pending step.

integrationInstanceName

string

Output only. The integration instance name of the workflow pending step.

integrationInstanceEnvironment

string

Output only. The integration instance environment of the workflow pending step.

description

string

Output only. The integration instance description of workflow pending step.

pendingStepProperties

object (WorkflowPendingStepInstance)

Output only. The pending step properties of the workflow pending step.

stepInstanceIdentifier

string

Output only. The step instance identifier of the workflow pending step.

identifier

string

Output only. The identifier of the workflow pending step.

originalStepIdentifier

string

Output only. The identifier of the original workflow pending step.

isAutomatic

boolean

Output only. The flag that indicates whether the workflow step is automatic or not.

isSkippable

boolean

Output only. The flag that indicates whether the workflow step is skippable or not.

crationTimeUnixTimeInMs

string (int64 format)

Output only. The creation time unix time in milliseconds of the workflow step.

modifiedTimeUnixTimeInMs

string (int64 format)

Output only. The modified time unix time in milliseconds of the workflow step.

instanceName

string

Output only. The instance name of the workflow step.

name

string

Output only. The name of the workflow step.

integration

string

Output only. The integration of the workflow step.

actionProvider

string

Output only. The action provider of the workflow step.

actionName

string

Output only. The action name of the workflow step.

type

enum (WorkflowStepType)

Output only. The type of the workflow step.

parameters[]

object (WorkflowStepParameter)

Output only. The workflow step parameters.

autoSkipOnFailure

boolean

Output only. The flag that indicates whether the workflow step is auto skip on failure or not.

isDebugMockData

boolean

Output only. The flag that indicates whether the workflow step is debug mock data or not.

allowedToExecute

boolean

Output only. The flag that indicates whether the pending step is allowed to execute.

loopIteration

integer

Output only. The loop iteration of the workflow pending step.

parentWorkflowLoopIteration

integer

Output only. The parent workflow loop iteration of the workflow pending step.

PendingStepStatus

Pending step action status.

Enums
ACTION_STATUS_UNSPECIFIEDUnspecified action status.
NO_STATUSAction is not started.
FAULTEDAction is faulted.
IN_PROGRESSAction is in progress.
COMPLETEDAction is completed.
PENDING_USER_INPUTAction is pending user input.
PENDING_PREVIOUS_STEPSAction is pending previous steps.
STARTEDAction is started.
FAULTED_AND_SKIPPEDAction is faulted and skipped.
HANDLED_TIMEDOUTAction is timed out.
UNHANDLED_TIMEDOUTAction is unhandled timed out.
TERMINATEDAction is terminated.
NOT_RUN_AND_SKIPPEDAction is not run and skipped.
PENDING_ACTION_TIMEOUTAction is pending action timeout.
PENDING_ACTION_TIMEOUT_AND_SKIPPEDAction is pending action timeout and skipped.

PendingStepSecurityEntity

The pending step security entity.

JSON representation
{"caseId":integer,"identifier":string,"entityType":string,"isInternal":boolean,"isSuspicious":boolean,"isArtifact":boolean,"isEnriched":boolean,"isVulnerable":boolean,"isPivot":boolean,"environment":string,"fields":[{object (PendingStepSecurityEntityPropertyValue)}],"isManuallyCreated":boolean}
Fields
caseId

integer

Output only. The case id of the pending step.

identifier

string

Output only. The identifier of the entity.

entityType

string

Output only. The entity type of the entity.

isInternal

boolean

Output only. The flag that indicates whether the entity is internal.

isSuspicious

boolean

Output only. The flag that indicates whether the entity is suspicious.

isArtifact

boolean

Output only. The flag that indicates whether the entity is an artifact.

isEnriched

boolean

Output only. The flag that indicates whether the entity is enriched.

isVulnerable

boolean

Output only. The flag that indicates whether the entity is vulnerable.

isPivot

boolean

Output only. The flag that indicates whether the entity is a pivot.

environment

string

Output only. The environment of the entity.

fields[]

object (PendingStepSecurityEntityPropertyValue)

Output only. The fields of the pending step security entity.

isManuallyCreated

boolean

Output only. The flag that indicates whether the entity is manually created.

PendingStepSecurityEntityPropertyValue

The pending step security entity property value.

JSON representation
{"key":string,"value":string}
Fields
key

string

Output only. The key of the pending step security entity property value.

value

string

Output only. The value of the pending step security entity property value.

PendingStepActionDefinition

The action definition of the pending step.

JSON representation
{"name":string,"description":string,"script":string,"integrationIdentifier":string,"scriptResultName":string,"dynamicResultsMetadata":[{object (DynamicResultMetadata)}],"creator":string,"version":number,"id":integer,"parameters":[{object (PendingStepActionDefinitionParameter)}],"timeoutSeconds":integer,"asyncPollingIntervalInSeconds":integer,"totalIntervalTimeoutForAsyncInSeconds":integer,"defaultResultValue":string,"integrationInstances":[{object (ActionIntegrationInstance)}],"hasJsonResult":boolean,"actionWidgetTemplateIdentifier":string,"isEnabled":boolean,"isAsync":boolean}
Fields
name

string

Output only. The name of the action definition.

description

string

Output only. The description of the action definition.

script

string

Output only. The script of the action definition.

integrationIdentifier

string

Output only. The integration identifier of the action definition.

scriptResultName

string

Output only. The script result name of the action definition.

dynamicResultsMetadata[]

object (DynamicResultMetadata)

Output only. The dynamic result metadata of the action definition.

creator

string

Output only. The creator of the action definition.

version

number

Output only. The version of the action definition.

id

integer

Output only. The id of the action definition.

parameters[]

object (PendingStepActionDefinitionParameter)

Output only. The parameters of the action definition.

timeoutSeconds

integer

Output only. The timeout seconds of the action definition.

asyncPollingIntervalInSeconds

integer

Output only. The async polling interval seconds of the action definition.

totalIntervalTimeoutForAsyncInSeconds

integer

Output only. The total interval timeout for async in seconds of the action definition.

defaultResultValue

string

Output only. The default result value of the action definition.

integrationInstances[]

object (ActionIntegrationInstance)

Output only. The integration instances of the action definition.

hasJsonResult

boolean

Output only. The flag that indicates whether the action definition has json result or not.

actionWidgetTemplateIdentifier

string

Output only. The action widget template identifier of the action definition.

isEnabled

boolean

Output only. The flag that indicates whether the action definition is enabled.

isAsync

boolean

Output only. The flag that indicates whether the action definition is async.

PendingStepActionDefinitionParameter

The action parameters of the action definition.

JSON representation
{"id":integer,"creationTimeUnixTimeInMs":string,"modifiedTimeUnixTimeInMs":string,"customActionId":string,"isMandatory":boolean,"defaultValue":string,"description":string,"name":string,"value":string,"type":enum (PendingStepActionDefinitionParameterType),"optionalValues":[string]}
Fields
id

integer

Output only. The id of the action parameter.

creationTimeUnixTimeInMs

string (int64 format)

Output only. The creation time of the action parameter.

modifiedTimeUnixTimeInMs

string (int64 format)

Output only. The modified time of the action parameter.

customActionId

string (int64 format)

Output only. The custom action id of the action parameter.

isMandatory

boolean

Output only. The flag that indicates whether the action parameter is mandatory.

defaultValue

string

Output only. The default value of the action parameter.

description

string

Output only. The description of the action parameter.

name

string

Output only. The name of the action parameter.

value

string

Output only. The value of the action parameter.

type

enum (PendingStepActionDefinitionParameterType)

Output only. The type of the action parameter.

optionalValues[]

string

Output only. The optional values of the action parameter.

PendingStepActionDefinitionParameterType

The action parameter type of the action parameter.

Enums
PENDING_STEP_ACTION_DEFINITION_PARAMETER_TYPE_UNSPECIFIEDThe action parameter type is unspecified.
STRINGThe action parameter type is string.
BOOLEANThe action parameter type is boolean.
WFS_REPOSITORYThe action parameter type is WFS repository.
USER_REPOSITORYThe action parameter type is user repository.
STAGES_REPOSITORYThe action parameter type is stages repository.
CLOSE_CASE_REASON_REPOSITORYThe action parameter type is close case reason repository.
CLOSE_CASE_ROOT_CAUSE_REPOSITORYThe action parameter type is close case root cause repository.
PRIORITIES_REPOSITORYThe action parameter type is priorities repository.
EMAIL_CONTENTThe action parameter type is email content.
CONTENTThe action parameter type is content.
PASSWORDThe action parameter type is password.
ENTITY_TYPEThe action parameter type is entity type.
MULTI_VALUESThe action parameter type is multi values.
LISTThe action parameter type is list.
CODEThe action parameter type is code.
TIME_SPAN_SECONDSThe action parameter type is time span seconds.
MULTIPLE_CHOICE_PARAMETERThe action parameter type is multiple choice.

ActionIntegrationInstance

The integration instance of the action definition.

JSON representation
{"identifier":string,"integrationIdentifier":string,"environmentIdentifier":string,"instanceName":string,"instanceDescription":string,"isConfigured":boolean,"isRemote":boolean,"isSystemDefault":boolean}
Fields
identifier

string

Output only. The identifier of the integration instance.

integrationIdentifier

string

Output only. The identifier of the integration instance.

environmentIdentifier

string

Output only. The environment identifier of the integration instance.

instanceName

string

Output only. The instance name of the integration instance.

instanceDescription

string

Output only. The instance description of the integration instance.

isConfigured

boolean

Output only. The flag that indicates whether the integration instance is configured or not.

isRemote

boolean

Output only. The flag that indicates whether the integration instance is remote or not.

isSystemDefault

boolean

Output only. The flag that indicates whether the integration instance is system default or not.

WorkflowPendingStepInstance

The workflow pending step instance.

JSON representation
{"pendingStepTimeUnixTimeInMs":string,"caseTitle":string,"alertName":string,"messageToAssignee":string,"slaExpiration":{object (Sla)},"casePriority":enum (LegacyCasePriority),"alertPriority":enum (LegacyCasePriority),"pendingStepExpirationTimeUnixTimeInMs":string}
Fields
pendingStepTimeUnixTimeInMs

string (int64 format)

Output only. The pending step time unix time in milliseconds of the action definition.

caseTitle

string

Output only. The case title of the action definition.

alertName

string

Output only. The alert name of the action definition.

messageToAssignee

string

Output only. The message to assignee of the action definition.

slaExpiration

object (Sla)

Output only. The SLA of the action definition.

casePriority

enum (LegacyCasePriority)

Output only. The case priority of the action definition.

alertPriority

enum (LegacyCasePriority)

Output only. The alert priority of the action definition.

pendingStepExpirationTimeUnixTimeInMs

string (int64 format)

Output only. The pending step expiration time unix time in milliseconds of the action definition.

WorkflowStepType

The workflow step type.

Enums
WORKFLOW_STEP_TYPE_UNSPECIFIEDThe workflow step type is unspecified.
ACTIONThe workflow step type is action.
MULTI_CHOICE_QUESTIONThe workflow step type is multi choice question.
PREVIOUS_ACTIONThe workflow step type is previous action.
CASE_DATA_CONDITIONThe workflow step type is case data condition.
CONDITIONThe workflow step type is condition.
BLOCKThe workflow step type is block.
OUTPUTThe workflow step type is output.
PARALLEL_ACTIONS_CONTAINERThe workflow step type is parallel actions container.
FOR_EACH_START_LOOPThe workflow step type is for each start loop.
FOR_EACH_END_LOOPThe workflow step type is for each end loop.

WorkflowStepParameter

The workflow step parameter.

JSON representation
{"name":string,"value":string,"type":enum (WorkflowStepParameterType),"isMandatory":boolean,"defaultValue":string}
Fields
name

string

Output only. The name of the workflow step parameter.

value

string

Output only. The value of the workflow step parameter.

type

enum (WorkflowStepParameterType)

Output only. The type of the workflow step parameter.

isMandatory

boolean

Output only. The flag that indicates whether the workflow step parameter is mandatory or not.

defaultValue

string

Output only. The default value of the workflow step parameter.

WorkflowStepParameterType

The workflow step parameter type.

Enums
WORKFLOW_STEP_PARAMETER_TYPE_UNSPECIFIEDThe action parameter type is unspecified.
STRINGThe action parameter type is string.
BOOLEANThe action parameter type is boolean.
WFS_REPOSITORYThe action parameter type is WFS repository.
USER_REPOSITORYThe action parameter type is user repository.
STAGES_REPOSITORYThe action parameter type is stages repository.
CLOSE_CASE_REASON_REPOSITORYThe action parameter type is close case reason repository.
CLOSE_CASE_ROOT_CAUSE_REPOSITORYThe action parameter type is close case root cause repository.
PRIORITIES_REPOSITORYThe action parameter type is priorities repository.
EMAIL_CONTENTThe action parameter type is email content.
CONTENTThe action parameter type is content.
PASSWORDThe action parameter type is password.
ENTITY_TYPEThe action parameter type is entity type.
MULTI_VALUESThe action parameter type is multi values.
LISTThe action parameter type is list.
CODEThe action parameter type is code.
TIME_SPAN_SECONDSThe action parameter type is time span seconds.
MULTIPLE_CHOICE_PARAMETERThe action parameter type is multiple choice.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-13 UTC.