Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 100 additions & 0 deletions demo.recipe.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"name": "DEMO",
"description": "",
"version": 2,
"private": true,
"concurrency": 1,
"code": {
"number": 0,
"provider": "clock",
"name": "scheduled_event",
"as": "c3fc19d0",
"keyword": "trigger",
"input": {
"time_unit": "minutes",
"trigger_every": "5"
},
"extended_input_schema": [
{
"control_type": "integer",
"default": "5",
"enforce_template_mode": true,
"extends_schema": true,
"hint": "Define repeating schedule. Enter whole numbers only.\n This field can be set to a minimum of 5 minutes.",
"label": "Trigger every",
"name": "trigger_every",
"optional": false,
"suffix": {
"text": "minutes"
},
"type": "string"
},
{
"control_type": "select",
"hint": "Select the timezone to use. Leave it blank to use <b>{{authUser.account_timezone}}</b>",
"label": "Timezone",
"name": "timezone",
"optional": true,
"pick_list": "timezone_id_global_pick_list",
"pick_list_connection_less": true,
"type": "string"
},
{
"control_type": "date_time",
"enforce_template_mode": true,
"extends_schema": true,
"hint": "Set date and time to start or leave blank to start immediately. <b>Once recipe has been run or tested, value cannot be changed.</b>",
"label": "Start after",
"name": "start_after",
"optional": true,
"parse_output": "date_time_conversion",
"since_field": true,
"type": "date_time",
"ignore_timezone": true,
"render_input": "date_time_conversion"
}
],
"block": [
{
"number": 1,
"provider": "logger",
"name": "log_message",
"as": "93d20d18",
"keyword": "action",
"input": {
"user_logs_enabled": "false",
"message": "hello"
},
"extended_input_schema": [
{
"control_type": "switch",
"default": false,
"disable_formula": true,
"extends_schema": true,
"hint": " Send a copy of the message to Workato logs.\n <a href=\"https://docs.workato.com/features/logging-service.html\" target=\"_blank\" class=\"ng-scope\">\n Learn more\n </a>\n",
"label": "Send to Workato log service",
"name": "user_logs_enabled",
"optional": true,
"type": "string"
}
],
"uuid": "2aa85ac8-5e0a-4f62-a5e2-50013a1997bb"
}
],
"uuid": "4484b92f-864b-40a8-a2c5-e952f9e8f30e"
},
"config": [
{
"keyword": "application",
"provider": "clock",
"skip_validation": false,
"account_id": null
},
{
"keyword": "application",
"provider": "logger",
"skip_validation": false,
"account_id": null
}
]
}
131 changes: 131 additions & 0 deletions my_test_threshold_recipe.recipe.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
{
"name": "My Test Threshold Recipe",
"description": "",
"version": 3,
"private": true,
"concurrency": 1,
"code": {
"number": 0,
"provider": "clock",
"name": "scheduled_event",
"as": "2b17f60f",
"keyword": "trigger",
"input": {
"time_unit": "minutes",
"trigger_every": "5"
},
"extended_input_schema": [
{
"control_type": "integer",
"default": "5",
"enforce_template_mode": true,
"extends_schema": true,
"hint": "Define repeating schedule. Enter whole numbers only.\n This field can be set to a minimum of 5 minutes.",
"label": "Trigger every",
"name": "trigger_every",
"optional": false,
"suffix": {
"text": "minutes"
},
"type": "string"
},
{
"control_type": "select",
"hint": "Select the timezone to use. Leave it blank to use <b>{{authUser.account_timezone}}</b>",
"label": "Timezone",
"name": "timezone",
"optional": true,
"pick_list": "timezone_id_global_pick_list",
"pick_list_connection_less": true,
"type": "string"
},
{
"control_type": "date_time",
"enforce_template_mode": true,
"extends_schema": true,
"hint": "Set date and time to start or leave blank to start immediately. <b>Once recipe has been run or tested, value cannot be changed.</b>",
"label": "Start after",
"name": "start_after",
"optional": true,
"parse_output": "date_time_conversion",
"since_field": true,
"type": "date_time",
"ignore_timezone": true,
"render_input": "date_time_conversion"
}
],
"block": [
{
"number": 1,
"provider": "workato_list",
"name": "create_list",
"as": "0c7ce92b",
"keyword": "action",
"input": {
"size": "9"
},
"uuid": "8d162ee6-e573-4c49-b4a8-a58c5b9ac5d7"
},
{
"number": 2,
"as": "fd545fe3",
"keyword": "foreach",
"repeat_mode": "simple",
"clear_scope": "false",
"input": {
},
"block": [
{
"number": 3,
"provider": "logger",
"name": "log_message",
"as": "5bd06aa2",
"keyword": "action",
"input": {
"user_logs_enabled": "false",
"message": "test00#{_dp('{\"pill_type\":\"output\",\"provider\":\"foreach\",\"line\":\"fd545fe3\",\"path\":[\"seq_no\"]}')}"
},
"extended_input_schema": [
{
"control_type": "switch",
"default": false,
"disable_formula": true,
"extends_schema": true,
"hint": " Send a copy of the message to Workato logs.\n <a href=\"https://docs.workato.com/features/logging-service.html\" target=\"_blank\" class=\"ng-scope\">\n Learn more\n </a>\n",
"label": "Send to Workato log service",
"name": "user_logs_enabled",
"optional": true,
"type": "string"
}
],
"uuid": "cd23ef67-12ef-42bf-b399-3d919152cf01"
}
],
"source": "#{_dp('{\"pill_type\":\"output\",\"provider\":\"workato_list\",\"line\":\"0c7ce92b\",\"path\":[\"list\"]}')}",
"uuid": "f2f0162e-9f9f-49b2-bbbf-9fdceab5d34c"
}
],
"uuid": "c65398cf-bb17-4e8c-8dd3-eac34e2128e5",
"unfinished": false
},
"config": [
{
"keyword": "application",
"provider": "clock",
"skip_validation": false,
"account_id": null
},
{
"keyword": "application",
"provider": "logger",
"skip_validation": false,
"account_id": null
},
{
"keyword": "application",
"provider": "workato_list",
"skip_validation": false,
"account_id": null
}
]
}