Box Relay Workflows are objects that represent a named collection of flows.
Your application must be authorized to use the Manage Box Relay
application
scope within the developer console in order to use this resource.
11446498
The unique identifier for the workflow.
workflow
The value will always be workflow
.
Value is always workflow
This workflow sets off a new hire approval flow
The description for a workflow.
A list of flows assigned to a workflow.
12345
The identifier of the flow.
flow
The flow's resource type.
Value is always flow
2012-12-12T10:53:43-08:00
When this flow was created.
The user who created this flow.
Actions that are completed once the flow is triggered.
12345
The identifier of the outcome.
outcome
The outcomes resource type.
Value is always outcome
assign_task
The type of outcome.
Value is one of add_metadata
,assign_task
,copy_file
,copy_folder
,create_folder
,delete_file
,delete_folder
,lock_file
,move_file
,move_folder
,remove_watermark_file
,rename_folder
,restore_folder
,share_file
,share_folder
,unlock_file
,upload_file
,wait_for_task
,watermark_file
,go_back_to_step
,apply_file_classification
,apply_folder_classification
,send_notification
If action_type
is assign_task
and the task is rejected, returns a
list of outcomes to complete.
12345
The identifier of the outcome.
outcome
The outcomes resource type.
Value is always outcome
assign_task
The type of outcome.
Value is one of add_metadata
,assign_task
,copy_file
,copy_folder
,create_folder
,delete_file
,delete_folder
,lock_file
,move_file
,move_folder
,remove_watermark_file
,rename_folder
,restore_folder
,share_file
,share_folder
,unlock_file
,upload_file
,wait_for_task
,watermark_file
,go_back_to_step
,apply_file_classification
,apply_folder_classification
,send_notification
Approval Rejection Outcome
The name of the outcome.
Task Approval Outcome
The name of the outcome.
Trigger that initiates flow.
trigger
The trigger's resource type.
Value is always trigger
List of trigger scopes.
trigger_scope
The trigger scope's resource type.
Value is always trigger_scope
The object the ref
points to.
/event/source/parameters/folder
Indicates the path of the condition value to check.
WORKFLOW_MANUAL_START
The type of trigger selected for this flow.
Value is always WORKFLOW_MANUAL_START
true
Specifies if this workflow is enabled.
New Hire Workflow
The name of the workflow.
{
"id": "11446498",
"type": "workflow",
"description": "This workflow sets off a new hire approval flow",
"flows": [
{
"created_at": "2012-12-12T10:53:43-08:00",
"created_by": {
"id": "11446498",
"type": "user"
},
"id": "12345",
"outcomes": [
{
"action_type": "assign_task",
"id": "12345",
"if_rejected": [
{
"action_type": "assign_task",
"id": "12345",
"name": "Approval Rejection Outcome",
"type": "outcome"
}
],
"name": "Task Approval Outcome",
"type": "outcome"
}
],
"trigger": {
"scope": [
{
"object": {
"id": "12345",
"type": "folder"
},
"ref": "/event/source/parameters/folder",
"type": "trigger_scope"
}
],
"trigger_type": "WORKFLOW_MANUAL_START",
"type": "trigger"
},
"type": "flow"
}
],
"is_enabled": true,
"name": "New Hire Workflow"
}