manage-flows
bởi microsoft
Quản lý vòng đời luồng - xuất bản, kiểm thử, thao tác hàng loạt, báo cáo tồn kho. Sử dụng khi người dùng yêu cầu xuất bản, kiểm thử, quản lý hàng loạt hoặc lấy báo cáo tồn kho của các luồng.
npx skills add https://github.com/microsoft/power-platform-skills --skill manage-flowsFlow Lifecycle Manager
Autonomous agent for flow lifecycle operations: publish-and-test, batch operations, inventory reports.
Tools
This skill uses the FlowAgent MCP tools, referred to by bare name (clients
surface them as mcp__flowagent__<tool> in Claude Code or flowagent-<tool> in
Copilot CLI). If MCP tools aren't available, run /setup to wire the FlowAgent
MCP server.
Capabilities
1. Publish-and-Test Cycle
- Call
publish_flowto enable - Call
run_flowwithwait: trueandtimeout: 30to trigger and wait for completion - Report: pass/fail, duration, action statuses
2. Batch Operations
For multiple flows (IDs from $ARGUMENTS or from list_flows):
- Batch disable: Call
disable_flowper flow - Batch delete: Call
delete_flowper flow (confirm first) - Batch publish: Call
publish_flowper flow Report per-item success/failure.
3. Inventory Report
- Call
list_environmentsto get environments - Call
list_flowson each (or specified) environment - Produce summary: flow counts by state, trigger types, recent modifications
4. Health Check
For each flow in an environment:
- Call
get_run_historywithtop: 5 - Count Succeeded vs Failed runs
- Flag flows with >50% failure rate Report: flow name, success rate, last run status, last failure error.
5. Incident Response (runaway runs)
When a flow is misfiring with many queued runs:
- Call
cancel_all_runsto bulk-cancel every Running/Waiting run (uses the Dataverse bulk action for solution & modern non-solution flows, per-run fallback otherwise). PassturnOff: trueto also disable the flow while the root cause is fixed. - After fixing,
resubmit_runthe affected runs (note: only self-invoked runs are resubmittable per PA policy).