10、自动化工作流:状态机、高级模式特性与事件处理

自动化工作流:状态机、高级模式特性与事件处理

1. 状态机概述

工作流可简单定义为构成工作过程的一系列操作或步骤。作为云或系统管理员,我们执行的许多任务都能分解为简单的工作流步骤:
1. 执行操作。
2. 执行操作。
3. 执行操作。

CloudForms Automate 允许我们将步骤定义为状态,为工作流步骤添加智能。每个状态能够在主任务前后执行预处理和后处理,并处理和可能从执行任务时发生的错误中恢复。以下是通过状态为工作流步骤添加智能的表格:
| 步骤 | 进入时 | 任务 | 退出时 | 出错时 |
| — | — | — | — | — |
| 1 | 执行操作前进行预处理。 | 执行操作。 | 执行操作后进行后处理。 | 处理执行操作时的任何错误。 |
| 2 | 执行操作前进行预处理。 | 执行操作。 | 执行操作后进行后处理。 | 处理执行操作时的任何错误。 |
| 3 | 执行操作前进行预处理。 | 执行操作。 | 执行操作后进行后处理。 | 处理执行操作时的任何错误。 |

当我们将几个这样的智能状态组合在一起时,就形成了一个 Automate 状态机。其逻辑流程如下:

graph LR
    A[开始] --> B[状态1]
    B --> C{状态1结果}
    C -->|成功| D[状态2]
    C -->|失败| E[错误处理]
    D --> F{状态2结果}
    F -->|成功| G[状态3]
    F -->|失败| E
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值