UpdateWorkflow

更新工作流 *This Tool has a 'MCP Resource',please request UpdateWorkflow(MCP Resource) to get more examples for using this tool.

Server Alibabacloud Dataworks alibabacloud-dataworks-mcp-server
Category Write
Risk class Medium
Parameters 124 required

What UpdateWorkflow does on Alibabacloud Dataworks

AI agents use UpdateWorkflow to create or update resources in Alibabacloud Dataworks — usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Alibabacloud Dataworks environment.

ParameterTypeRequiredDescription
Id string | number Yes 工作流ID
Name string Yes 名称
Tags array 工作流标签列表
Owner string Yes 责任人的账号ID
Tasks array 任务列表
EnvType string 项目环境。- Prod:生产- Dev:开发
Outputs object 输出信息
Trigger object Yes 触发方式
Parameters string 参数列表
Description string 描述信息
Dependencies array 依赖信息
ClientUniqueCode string 工作流的客户端唯一码,用于实现异步和幂等。创建时如果不指定,系统将自动生成,该代码将与资源ID进行唯一绑定。更新、删除资源时如果指定该参数,应与创建时的客户端唯一码保持统一

Parameters from the server's own tool schema.

Why UpdateWorkflow needs a policy

An AI agent can call UpdateWorkflow faster than any human can review — one bad instruction and it creates or modifies resources in Alibabacloud Dataworks by the hundred, each call as confident as the last.

Risk signalsAccepts freeform code/query input (Tasks[].Script) · Accepts raw HTML/template content (Tasks[].Script.Content) · High parameter count (66 properties)

Questions about UpdateWorkflow

What does the UpdateWorkflow tool do? +

更新工作流 *This Tool has a 'MCP Resource',please request UpdateWorkflow(MCP Resource) to get more examples for using this tool. It is categorised as a Write tool in the Alibabacloud Dataworks MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.

What parameters does UpdateWorkflow accept? +

UpdateWorkflow accepts 12 parameters: Id, Name, Tags, Owner, Tasks, EnvType, Outputs, Trigger, Parameters, Description, Dependencies, ClientUniqueCode. Required: Id, Name, Owner, Trigger. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on UpdateWorkflow? +

Register the Alibabacloud Dataworks MCP server in PolicyLayer and add a rule for UpdateWorkflow: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Alibabacloud Dataworks. Nothing to install.

What risk level is UpdateWorkflow? +

UpdateWorkflow is a Write tool with medium risk. Write tools should be rate-limited to prevent accidental bulk modifications.

Can I rate-limit UpdateWorkflow? +

Yes. Add a rate_limit block to the UpdateWorkflow rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block UpdateWorkflow completely? +

Set action: deny in the PolicyLayer policy for UpdateWorkflow. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides UpdateWorkflow? +

UpdateWorkflow is provided by the Alibabacloud Dataworks MCP server (alibabacloud-dataworks-mcp-server). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.