Loading...
Loading...
Compare original and translation side by side
control.*control.*workspace_idintentcreate|repair|patch|export|publish_plugin|delete|explainworkflow_idpublish_pluginplugin_nameblueprint_preferencelinear|fanout|conditional|retryable_http|tool_exportlatency_slo_msthroughput_rpsstrict|best_effortworkspace_idworkspace_idintentcreate|repair|patch|export|publish_plugin|delete|explainworkflow_idpublish_pluginplugin_nameblueprint_preferencelinear|fanout|conditional|retryable_http|tool_exportlatency_slo_msthroughput_rpsstrict|best_effortworkspace_idcontrol.docs.getcontrol.registry.listcontrol.registry.detailscontrol.workflows.listcontrol.workflows.describecontrol.workflows.validatecontrol.workflows.createcontrol.workflows.patchcontrol.workflows.activatecontrol.workflows.deletecontrol.tools.list_exportscontrol.tools.ensure_exportcontrol.runs.listcontrol.runs.detailscontrol.plugins.create_plugincontrol.plugins.update_plugincontrol.plugins.listcontrol.docs.getcontrol.registry.listcontrol.registry.detailscontrol.workflows.listcontrol.workflows.describecontrol.workflows.validatecontrol.workflows.createcontrol.workflows.patchcontrol.workflows.activatecontrol.workflows.deletecontrol.tools.list_exportscontrol.tools.ensure_exportcontrol.runs.listcontrol.runs.detailscontrol.plugins.create_plugincontrol.plugins.update_plugincontrol.plugins.listskills/ascn-integrations/SKILL.mdskills/ascn-integrations/SKILL.mdstreamable_httphttps://nocode.ascn.ai/mcpworkspace-mcp-gatewaymcp_gateway_tokenAuthorization: Bearer <token>https://ascn.ai/no-code/mcp-liststreamable_httphttps://nocode.ascn.ai/mcpworkspace-mcp-gatewaymcp_gateway_tokenAuthorization: Bearer <token>https://ascn.ai/no-code/mcp-listworkspace_idworkspace_idcontrol.workflows.listcontrol.workflows.describecontrol.tools.list_exportscontrol.registry.listcontrol.registry.detailssufficientcontrol.workflows.listcontrol.workflows.describecontrol.tools.list_exportscontrol.registry.listcontrol.registry.detailssufficientcreate|patch|repair|exportlinearfanoutconditionalretryable_httptool_exportTrigger.Toolselected_blueprintcontrol.registry.detailscreate|patch|repair|exportlinearfanoutconditionalretryable_httptool_exportTrigger.Toolselected_blueprintcontrol.registry.detailscontrol.docs.getworkflow_idconfirm=truecontrol.workflows.activatecontrol.runs.listcontrol.docs.getworkflow_idconfirm=truecontrol.workflows.activatecontrol.runs.listcreate|patch|repair|exportcontrol.registry.details$node[...]$...={{ ... }}control.workflows.validatecreatepatchcreate|patch|repair|exportcontrol.registry.details$node[...]={{ ... }}$...control.workflows.validatecreatepatchcreatecontrol.docs.getcontrol.workflows.listcontrol.registry.listcontrol.registry.detailscontrol.workflows.validatecontrol.workflows.createcontrol.workflows.activatepatch|repaircontrol.docs.getcontrol.workflows.listcontrol.workflows.describecontrol.registry.detailscontrol.workflows.validatecontrol.workflows.patchcontrol.workflows.activateexportcontrol.docs.getcontrol.workflows.describecontrol.tools.list_exportsexpose_mcp_only=falsecontrol.tools.ensure_exportoutput_pathcontrol.workflows.validatecontrol.workflows.activatecontrol.runs.listcontrol.runs.detailsdeletecontrol.workflows.describecontrol.workflows.deleteconfirm=truepublish_plugincontrol.docs.getcontrol.registry.detailscontrol.plugins.create_plugincontrol.plugins.update_pluginusercontrol.plugins.listUser.<Handler>createcontrol.docs.getcontrol.workflows.listcontrol.registry.listcontrol.registry.detailscontrol.workflows.validatecontrol.workflows.createcontrol.workflows.activatepatch|repaircontrol.docs.getcontrol.workflows.listcontrol.workflows.describecontrol.registry.detailscontrol.workflows.validatecontrol.workflows.patchcontrol.workflows.activateexportcontrol.docs.getcontrol.workflows.describeexpose_mcp_only=falsecontrol.tools.list_exportsoutput_pathcontrol.tools.ensure_exportcontrol.workflows.validatecontrol.workflows.activatecontrol.runs.listcontrol.runs.detailsdeletecontrol.workflows.describeconfirm=truecontrol.workflows.deletepublish_plugincontrol.docs.getcontrol.registry.detailscontrol.plugins.create_plugincontrol.plugins.update_pluginusercontrol.plugins.listUser.<Handler>gap_summaryascn-integrationsgap_summaryascn-integrationscontrol.runs.listCOMPLETEDcontrol.runs.detailsrun_idtrace_idcontrol.runs.listCOMPLETEDcontrol.runs.detailsrun_idtrace_idexpose_mcp_only=falseoutput_pathoutput_pathexpose_mcp_only=falseoutput_pathoutput_path{workspace_id}:{intent}:{workflow_id|workflow_name}:{payload_hash}timeout5xx{workspace_id}:{intent}:{workflow_id|workflow_name}:{payload_hash}timeout5xxedges[].to$json$node['id'].json.field={{ ... }}edges[].to$json$node['id'].json.field={{ ... }}<verb>_<domain>_<seq>fetch_orders_01<kind>_<seq>tool_01cron_01<domain>_<intent>_<variant>orders_sync_tool$node[...]<verb>_<domain>_<seq>fetch_orders_01<kind>_<seq>tool_01cron_01<domain>_<intent>_<variant>orders_sync_tool$node[...]={{ $json }}={{ $json.field }}={{ $node['build'].json }}={{ $node['build'].json.message }}={{ $node['fetch'].json.items[0].id }}={{ $secrets.telegram_bot_token }}$node[...]$json...={{ ... }}A -> ... -> B={{ $json }}={{ $json.field }}={{ $node['build'].json }}={{ $node['build'].json.message }}={{ $node['fetch'].json.items[0].id }}={{ $secrets.telegram_bot_token }}={{ ... }}$node[...]$json...A -> ... -> Bcontracts/error-taxonomy.yamlvalidationcontextexport_conflicttransientdependencycapability_gapcontracts/error-taxonomy.yamlvalidationcontextexport_conflicttransientdependencycapability_gapvalidationcontextexport_conflictdependencytransientcapability_gapvalidationcontextexport_conflictdependencytransientcapability_gap{
"operations_executed": [
{
"step": 1,
"tool": "control.docs.get",
"result": "success",
"duration_ms": 12
}
],
"final_state": {
"workflow_id": "<uuid>",
"version": 3,
"status": "ACTIVE"
},
"validation_summary": {
"valid": true,
"issue_count": 0
},
"unresolved_risks": []
}failing_operationerror_codeerror_messagenext_actionconnection_instructionsdependencyintegration_proposalscapability_gaprun_tracerun_idtrace_idpatch_strategypublish_plugindefinition_idplugin_namehandlersvisibility_statevisible_in_user_category|not_visiblenext_actioncreate|patch|repair|exportselected_blueprintschema_lock_summaryedge_intentssequence|branch_true|branch_false|error_path{
"operations_executed": [
{
"step": 1,
"tool": "control.docs.get",
"result": "success",
"duration_ms": 12
}
],
"final_state": {
"workflow_id": "<uuid>",
"version": 3,
"status": "ACTIVE"
},
"validation_summary": {
"valid": true,
"issue_count": 0
},
"unresolved_risks": []
}failing_operationerror_codeerror_messagenext_actiondependencyconnection_instructionscapability_gapintegration_proposalsrun_tracerun_idtrace_idpatch_strategypublish_plugindefinition_idplugin_namehandlersvisibility_statevisible_in_user_category|not_visiblenext_actioncreate|patch|repair|exportselected_blueprintschema_lock_summaryedge_intentssequence|branch_true|branch_false|error_path{
"integration_name": "Acme Orders Connector",
"kind": "activity",
"proposed_handler_id": "AcmeOrders.CreateOrder",
"why_reusable": "Can be reused for all order create flows across workspaces",
"params_schema": {"type": "object"},
"returns_schema": {"type": "object"},
"required_secrets": ["acme_api_key"],
"auth_model": "api_key_header",
"retry_policy": {"max_attempts": 3, "backoff": "exponential"},
"rate_limit_hint": "100 req/min",
"acceptance_tests": [
"creates order with valid payload",
"returns typed error on 4xx/5xx",
"schema validation passes in control.workflows.validate"
],
"reusability_scope": "multi-workflow"
}{
"integration_name": "Acme Orders Connector",
"kind": "activity",
"proposed_handler_id": "AcmeOrders.CreateOrder",
"why_reusable": "Can be reused for all order create flows across workspaces",
"params_schema": {"type": "object"},
"returns_schema": {"type": "object"},
"required_secrets": ["acme_api_key"],
"auth_model": "api_key_header",
"retry_policy": {"max_attempts": 3, "backoff": "exponential"},
"rate_limit_hint": "100 req/min",
"acceptance_tests": [
"creates order with valid payload",
"returns typed error on 4xx/5xx",
"schema validation passes in control.workflows.validate"
],
"reusability_scope": "multi-workflow"
}compose_existing_handlers_or_toolsI can complete this using existing capabilities without building a new integration.
Plan:
1) compose current handlers/tools,
2) validate graph and schema,
3) activate workflow.
Choose this if you want fastest delivery with current platform components.connect_external_mcp_toolI can connect an external MCP tool and reuse it in this workflow.
Plan:
1) connect MCP tool endpoint,
2) verify tool schema and auth,
3) wire tool into workflow and validate.
Choose this if the capability already exists in an external MCP server.build_new_reusable_integrationCurrent capabilities are insufficient. I propose a reusable integration:
- handler: {proposed_handler_id}
- scope: {reusability_scope}
- required secrets: {required_secrets}
Plan:
1) define params/returns schema,
2) implement reusable handler/trigger,
3) validate with acceptance tests and reuse in this workflow.
Choose this for long-term reuse across automations.compose_existing_handlers_or_tools我可以使用现有能力完成此操作,无需构建新集成。
计划:
1) 组合当前处理器/工具,
2) 验证图和schema,
3) 激活工作流。
如果您希望使用现有平台组件实现最快交付,请选择此选项。connect_external_mcp_tool我可以连接外部MCP工具并将其复用于此工作流。
计划:
1) 连接MCP工具端点,
2) 验证工具schema和认证,
3) 将工具接入工作流并验证。
如果该能力已存在于外部MCP服务器中,请选择此选项。build_new_reusable_integration当前能力不足。我提议构建一个可复用集成:
- 处理器:{proposed_handler_id}
- 范围:{reusability_scope}
- 所需密钥:{required_secrets}
计划:
1) 定义参数/返回值schema,
2) 实现可复用处理器/触发器,
3) 通过验收测试验证并将其复用于此工作流。
如果您希望在所有自动化中实现长期复用,请选择此选项。workspace-mcp-gatewaystreamable_httphttps://nocode.ascn.ai/mcpmcp_gateway_tokenAuthorization: Bearer <token>control.docs.getMCP control gateway is not connected for workspace {workspace_id}.
Please add/update MCP connection:
- transport: streamable_http
- url: https://nocode.ascn.ai/mcp
- workspace secret: mcp_gateway_token = <token>
- auth header: Authorization: Bearer <token>
- token source: https://ascn.ai/no-code/mcp-list
Then reconnect MCP and retry this request.workspace-mcp-gatewaystreamable_httphttps://nocode.ascn.ai/mcpmcp_gateway_tokenAuthorization: Bearer <token>control.docs.get工作区{workspace_id}的MCP控制网关未连接。
请添加/更新MCP连接:
- 传输方式:streamable_http
- URL:https://nocode.ascn.ai/mcp
- 工作区密钥:mcp_gateway_token = <token>
- 认证头:Authorization: Bearer <token>
- 令牌来源:https://ascn.ai/no-code/mcp-list
然后重新连接MCP并重试此请求。workspace_idintenttool_sequencetotal_duration_msretry_countmutation_countworkspace_idintenttool_sequencetotal_duration_msretry_countmutation_countworkflow_idversionstatusworkflow_idversionstatusSKILL.mdcontracts/skill-contract.yamlcontracts/scenarios/SKILL.mdcontracts/skill-contract.yamlcontracts/scenarios/VERSIONCHANGELOG.mdVERSIONCHANGELOG.mdreferences/workflow-construction.mdreferences/troubleshooting.mdreferences/mcp-connection.mdreferences/integration-proposals.mdreferences/plugin-publishing.mdcontracts/skill-contract.yamlcontracts/error-taxonomy.yamlreferences/workflow-construction.mdreferences/troubleshooting.mdreferences/mcp-connection.mdreferences/integration-proposals.mdreferences/plugin-publishing.mdcontracts/skill-contract.yamlcontracts/error-taxonomy.yaml