Launching a workflow
A launch contains all information about a specific execution of a workflow. You can view a list of all launches, as well as detailed information about them, on the Launches tab in the management console. Possible launch statuses include: In queue
, In progress
, Paused
, Canceled
, Error
, and Executed
. Learn more about possible error codes.
You can launch a workflow using the management console, API, or EventRouter.
Management console
You can launch a workflow by:
- Clicking
→ Launch in the line with the workflow. - Selecting a workflow and clicking Launch on the Overview page.
API
You can launch a workflow using the start REST API method for the Execution resource or the ExecutionService/Start gRPC API call.
EventRouter
You can launch a workflow by specifying it as a target in a rule. The rule defines the events that should trigger a workflow. The event body is provided to the launch as an input parameter.
Possible error codes
Error | Description |
---|---|
ALL |
Error you can specify in a retry policy for the policy to apply to any error type other than STEP_INTERNAL . |
STEP_DATA_LIMIT_EXCEEDED |
Input or output data limit exceeded. For more information, see Quotas and limits in Serverless Integrations. |
STEP_NO_CHOICE_MATCHED |
There is no suitable execution path in choices . For more information, see Switch. |
STEP_PERMISSION_DENIED |
No access to resource. |
STEP_TIMEOUT |
Step timeout exceeded. For more information, see Quotas and limits in Serverless Integrations. |
STEP_INVALID_OUTPUT |
Invalid output data. |
STEP_INTERNAL |
Internal error. If a step terminates with this error, you cannot apply the retry policy, and the launch immediately switches to the Error status. |
STEP_INVALID_TEMPLATE_EXPRESSION |
Invalid jq expression in template. |
STEP_FAIL |
The launch ended with an error at the Fail step. For more information, see Fail. |
STEP_INVALID_ARGUMENT |
Invalid step parameters. |
STEP_QUOTA_EXCEEDED |
The resource request limit is reached. |
HTTP_CALL_400 HTTP_CALL_401 HTTP_CALL_402 HTTP_CALL_403 HTTP_CALL_404 HTTP_CALL_405 HTTP_CALL_406 HTTP_CALL_407 HTTP_CALL_408 HTTP_CALL_409 HTTP_CALL_410 HTTP_CALL_411 HTTP_CALL_412 HTTP_CALL_413 HTTP_CALL_414 HTTP_CALL_415 HTTP_CALL_416 HTTP_CALL_417 HTTP_CALL_418 HTTP_CALL_419 HTTP_CALL_420 HTTP_CALL_421 HTTP_CALL_422 HTTP_CALL_423 HTTP_CALL_424 HTTP_CALL_425 HTTP_CALL_426 HTTP_CALL_427 HTTP_CALL_428 HTTP_CALL_429 HTTP_CALL_431 HTTP_CALL_449 HTTP_CALL_451 HTTP_CALL_499 HTTP_CALL_500 HTTP_CALL_501 HTTP_CALL_505 HTTP_CALL_502 HTTP_CALL_503 HTTP_CALL_504 HTTP_CALL_506 HTTP_CALL_507 HTTP_CALL_508 HTTP_CALL_509 HTTP_CALL_510 HTTP_CALL_511 HTTP_CALL_520 HTTP_CALL_521 HTTP_CALL_522 HTTP_CALL_523 HTTP_CALL_524 HTTP_CALL_525 HTTP_CALL_526 |
HTTP response state codes. For more information, see MDN Web Docs |
GRPC_CALL_CANCELLED GRPC_CALL_DEADLINE_EXCEEDED GRPC_CALL_UNIMPLEMENTED GRPC_CALL_UNAVAILABLE GRPC_CALL_UNKNOWN GRPC_CALL_INTERNAL GRPC_CALL_RESOURCE_EXHAUSTED GRPC_CALL_UNAUTHENTICATED |
gRPC statuses. For more information, see the gRPC documentation |
GRPC_CALL_INVALID_OPTIONS |
Invalid gRPC call parameters. |
GRPC_CALL_INVALID_REFLECTION_SERVER_RESPONSE |
Unexpected response from gRPC server. |
FUNCTION_CALL_INVALID_RESPONSE |
Invalid function code or format of returned JSON response. For more information, see Possible Cloud Functions response codes. |
CONTAINER_CALL_400 CONTAINER_CALL_401 CONTAINER_CALL_402 CONTAINER_CALL_403 CONTAINER_CALL_404 CONTAINER_CALL_405 CONTAINER_CALL_406 CONTAINER_CALL_407 CONTAINER_CALL_408 CONTAINER_CALL_409 CONTAINER_CALL_410 CONTAINER_CALL_411 CONTAINER_CALL_412 CONTAINER_CALL_413 CONTAINER_CALL_414 CONTAINER_CALL_415 CONTAINER_CALL_416 CONTAINER_CALL_417 CONTAINER_CALL_418 CONTAINER_CALL_419 CONTAINER_CALL_420 CONTAINER_CALL_421 CONTAINER_CALL_422 CONTAINER_CALL_423 CONTAINER_CALL_424 CONTAINER_CALL_425 CONTAINER_CALL_426 CONTAINER_CALL_427 CONTAINER_CALL_428 CONTAINER_CALL_429 CONTAINER_CALL_431 CONTAINER_CALL_449 CONTAINER_CALL_451 CONTAINER_CALL_499 CONTAINER_CALL_500 CONTAINER_CALL_501 CONTAINER_CALL_505 CONTAINER_CALL_502 CONTAINER_CALL_503 CONTAINER_CALL_504 CONTAINER_CALL_506 CONTAINER_CALL_507 CONTAINER_CALL_508 CONTAINER_CALL_509 CONTAINER_CALL_510 CONTAINER_CALL_511 CONTAINER_CALL_520 CONTAINER_CALL_521 CONTAINER_CALL_522 CONTAINER_CALL_523 CONTAINER_CALL_524 CONTAINER_CALL_525 CONTAINER_CALL_526 |
HTTP response state codes. For more information, see MDN Web Docs |
YDB_CALL_SERVICE_UNAVAILABLE |
Temporary failure on the server side. |