azure - azure 持久功能可以支持、取消、暂停和重试/重播活动吗?
问题描述
我们正在探索 azure 持久功能以促进以下需求,持久功能可以支持这些吗?
- 用户可以暂停工作流程并在需要时恢复
- 如果工作流的一个活动失败,用户可以在他想要的多次人工干预下重试该特定活动
- 用户可以选择可以从哪个步骤恢复工作流,如果在工作流中执行了 4 个步骤中的 2 个,则更简短地说,用户可以从头开始重新运行工作流(步骤 1)
谢谢
解决方案
可以使用外部事件“停止”执行以停止执行的处理。您可以使用 Rewind API 重新启动执行,但它会重新启动整个工作流程,而不是特定任务。
推荐阅读
- visual-studio-code - 在 tasks.json 中重用环境变量
- haskell - 检索元组并对第 n 个元素进行操作
- digital-ocean - 让使用负载均衡器的一台服务器上的加密证书过期
- javascript - 鼓励移动浏览器在输入焦点时隐藏地址栏?
- android - 在微调器中显示数组列表中的特定字段
- node.js - Node.js - AWS - 程序在上传到 S3 存储桶完成之前终止
- rosie-pattern-language - 如何在 Rosie 中匹配一种或另一种模式?
- python-3.x - 在同一行中对变量进行多次赋值(Python 3)
- laravel - 我在终端执行命令,得到这个错误来构建产品表
- xml - 在 emx 文件 (UML2) 中的序列图中使用的标签