Install
openclaw skills install @somta/juggle设计自动化的工作流程,以节省时间,提供工作效率,通过本技能自动识别设计的工作流,触发对应的工作流,实现流程自动化
openclaw skills install @somta/jugglejuggle是一个微服务编排的工作流引擎,支持Http , Dubbo , WebService等协议的接口编排,支持通过Groovy , JavaScript , Python , Java等多种脚本语言来增强流程,支持十几种数据源,同时提供丰富的监控和调试工具,通过该技能可以自动识别设计的工作流,触发对应的工作流,实现流程自动化。
依赖说明:scripts 脚本所需的依赖包
requests>=2.28.0
凭证配置(必填):
标准流程:
确认凭证
执行触发
scripts/flow.py trigger 发起 POST 请求python /workspace/projects/juggle/scripts/flow.py trigger \
--flow-version "v1" \
--flow-key "order-process" \
--flow-data '{"orderId": "12345", "userId": "user001"}'
自动处理
result.flowType 是否为 async异步流程轮询配置:
python /workspace/projects/juggle/scripts/flow.py trigger \
--flow-version "v1" --flow-key "order-process" \
--poll-interval 3 --max-poll-time 120
python /workspace/projects/juggle/scripts/flow.py trigger \
--flow-version "v1" --flow-key "order-process" --no-poll
手动查询异步结果:
python /workspace/projects/juggle/scripts/flow.py get-result \
--flow-instance-id "flow-instance-12345"
trigger:触发流程执行,参数:flow-version, flow-key, flow-data(可选), poll-interval(可选), max-poll-time(可选), no-poll(可选)get-result:查询异步流程结果,参数:flow-instance-id