Revizto Workspace 中的自动化 关注
自动化方案可以使先前的手动任务实现自动化。 每个方案都基于触发器、条件和操作的组合构建而成,这些元素按逻辑顺序相连接。 方案以类似图表的方式构建,便于查看和更改顺序。 您可以在 Revizto Workspace 的“自动化”选项卡下构建和管理您项目中的自动化方案。
目前,自动化可以通过创建、更新和评论问题来触发。 自动化操作包括添加、删除或更新截止时间、状态、优先级、责任人或标记。 对某个问题运行自动化时,操作将通过“Revizto 自动化”记录在该问题的聊天中,类似于用户手动执行的操作。 一个项目可以同时有多个活动的自动化,但如果多个自动化由同一类型的触发器触发(例如:问题被创建),这些自动化将以随机顺序运行。
对于从 Revizto 5.15 或更早版本导入的问题或者在这些版本中离线编辑的问题,自动化可能无法正常工作。 此外,从任何版本的 Revizto 导入问题时,自动化触发器都不会运行。
本文内容:
必需权限
管理自动化需要特定的项目访问权限。 如果您无法访问或管理自动化,请联系您的项目管理员或许可证管理员。
您可以在 Revizto Workspace 的“项目团队”选项卡中,单击您角色名称旁边的“查看项目角色”或“设置项目角色”来查看您的访问权限。 有关更多信息,请参阅管理项目角色。
- 要查看、创建和编辑自动化,您需要:
- 管理自动化
“自动化”选项卡仅对项目管理员或拥有“管理自动化”访问权限的用户可用。
访问自动化
拥有必需权限的用户可以在 Revizto Workspace 的“自动化”选项卡中管理项目的自动化。 在该选项卡中,您可以打开并查看自动化方案,使用切换开关激活或停用它们,查看自动化日志,以及访问设置。
要访问“自动化”选项卡:
- 登录 ws.revizto.com。
- 如果您是多个许可证的成员,请确保选择正确的许可证。
- 打开“工具”下拉菜单,然后在“工具”下选择“我的项目”。
- 打开所需的项目。
- 单击项目工具栏上的“自动化”选项卡。
此处将显示一个包含项目现有自动化的表格,以及一个包含创建新自动化的选项的工具栏。
激活自动化
自动化必须先激活才能根据其触发器运行。 在创建新自动化时,您可以选择在保存自动化时将其激活。 否则,可以使用“活动”开关来激活或停用自动化,其中蓝色切换开关表示自动化处于活动状态。 可在以下三个位置访问激活开关:
- “自动化”选项卡上的表格中。
- 自动化的“设置”窗口中。
- 自动化的白板页面中。
创建自动化
自动化方案只能在 Revizto Workspace 中项目的“自动化”选项卡中创建。 方案在白板空间中创建,在其中可以添加、编辑和删除区块来构建方案。
区块类型包括:
- 触发器:问题中用于启动自动化的操作。 所有方案均以一个触发器开始。
- 条件:用于使方案路径分叉的真/假条件。
- 操作:其上方的触发器和条件得到满足时执行的操作。
- 终止:结束方案分支。
所有方案都必须包含一个触发器和至少一个操作。 条件、附加操作和终止区块为可选区块。 终止区块可能会自动添加到方案分支,但它们并非必需,主要用于防止条件分支重新连接到主起始分支。
要创建自动化方案:
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
-
单击“新建自动化”。
如果项目中尚未设置任何自动化,打开自动化选项卡可能会直接进入创建新自动化的界面,而跳过此步骤。
- 单击页面中间的区块以添加触发器。
-
选择触发器。 触发器包括:“问题被创建”、“问题被更新”和“问题被评论”。
- 您可以将“问题被更新”触发器设置为仅在特定问题字段更新时执行。 要为触发器设置字段,请在“字段”下拉菜单中选择字段,并根据需要为该字段选择“先前值”和“新值”。
- 您可以将“问题被评论”触发器设置为仅对带有附件的评论或文本评论执行。 要设置评论类型,请取消选中“任意”复选框,然后选择“附件”或“文本评论”。
基于“问题被创建”触发器的自动化不适用于从碰撞自动化创建的问题。 但是,基于“问题被更新”和“问题被评论”触发器的自动化将适用于从碰撞自动化创建且已被更新或评论的问题。
-
添加新区块以向方案添加条件或操作。 在设置侧窗格中,指定区块的条件或操作。
- 条件和操作基于“责任人”、“状态”和“优先级”等字段,这些字段在区块的设置侧窗格中选择。 操作将更改所选字段中的值,而条件将读取该字段的值以确定要执行的方案路径(真或假)。
- 与用户相关的字段(例如“责任人”)可以使用变量,对于每个处理中的问题都从项目或问题拉取特定数据,而不是应用静态值(例如单个用户)。 点号前的项指定对象(包括问题、项目和自动化),而点号后的项指定字段(包括作者、所有者和报告人)。 例如,如果操作是将“责任人”更改为变量“问题.作者”,则会拉取该问题的作者并将该问题的责任人更改为该用户。
条件会创建分叉路径,而操作将直接跟随上方的区块。
- 继续添加操作和条件,直到方案完成。
- 您可以将鼠标悬停在连线上并单击“添加”
,在现有区块之间添加新区块。
-
您可以单击区块将其突出显示,然后单击右上角上方的“删除”
来删除区块。
删除触发器、操作或终止区块只会移除该特定区块。 删除条件将移除该条件区块及其附加区块。
- 您可以单击区块打开设置侧窗格,来编辑区块的条件或操作。
- 您可以单击区块打开设置侧窗格,然后单击触发器名称旁边的“返回”
来编辑触发器。
- 您可以通过拖动的方式移动或重新排序区块。 单击区块并将其拖动到连线或“添加”
点上,直到其变为蓝色,以将其移动到方案中的相应位置。
- 一个区块可以包含多个条件或方案。
- 您可以将鼠标悬停在连线上并单击“添加”
- 自动化方案完成后,单击页面顶部的“保存”。 这将打开“设置”窗口
- 在“设置”窗口中,可以选择编辑名称或描述,并激活方案(“活动”切换开关)。 单击“保存”以保存设置并关闭窗口。
如果方案在创建后被激活,它会立即应用于任何新的触发器,但不会对任何现有问题追溯运行。 可以随时按照编辑自动化方案下的步骤访问或更改自动化方案。
编辑自动化
自动化方案可以随时进行编辑。 对方案所做的任何更改将对未来的触发器生效,但不会追溯更改之前已处理的问题。 您可以像创建方案时一样,直接在白板中编辑自动化方案。 如果要更改方案的名称或描述,需要通过方案的设置来进行。
要编辑自动化:
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
-
单击自动化的名称。 这将打开自动化方案以进行编辑。
- 直接在自动化白板中进行更改。
- 您可以将鼠标悬停在连线上并单击“添加”
,在现有区块之间添加新区块。
-
您可以单击区块,然后单击右上角上方的“删除”
来删除区块。
删除触发器、操作或终止区块只会移除该特定区块。 删除条件将移除该条件区块及其附加区块。
- 您可以单击区块打开设置侧窗格,来编辑区块的条件或操作。
- 您可以单击区块打开设置侧窗格,然后单击触发器名称旁边的“返回”
来编辑触发器。
- 您可以通过拖动的方式移动或重新排序区块。 单击区块并将其拖动到连线或“添加”
点上,直到其变为蓝色,以将其移动到方案中的相应位置。
- 您可以将鼠标悬停在连线上并单击“添加”
- 单击页面顶部的“保存”。
如果方案在编辑后被激活,更新的自动化将立即应用于任何新的触发器。
更改自动化名称或描述
您可以在自动化的设置中编辑其名称和描述。
要打开自动化的设置:
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
- 在这里可以:
- 单击该自动化所在行的任意位置,或单击该自动化的“操作”列中的“更多”
。
- 打开自动化方案,然后单击工具栏中的“更多”
。
- 单击该自动化所在行的任意位置,或单击该自动化的“操作”列中的“更多”
- 单击“设置”。
- 编辑要更改的字段。
- 您可能需要单击该字段旁边的“编辑”
以启用编辑。
- 您可能需要单击该字段旁边的“编辑”
- 单击“保存”以保存所做更改。
- “保存”位于您正在编辑的字段上方或窗口底部。
您可以在“设置”窗口中查看该自动化的唯一 ID、作者和项目,但不能编辑它们。 这些字段是在创建自动化时设置的。
导入和导出自动化
可以在项目和许可证之间导入或导出自动化。 导入或导出自动化会将其名称、描述和完整方案带到目标项目。 自动化的新版本将拥有自己的 ID,并且需要在目标项目中激活。
如果自动化中使用的某个状态在目标项目中不可用,则需要先选择替换状态,然后才能激活自动化。
要将自动化导入到项目中:
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
- 在工具栏中单击“导入”
。
- 选择源许可证。
- 选择源项目。 这将显示该项目中的自动化列表。
- 选择要导入的自动化。
- 单击“导入”。
该自动化将导入到打开的项目中。
要将自动化导出到其他项目:
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
- 在这里可以:
- 单击要导出的自动化的“操作”列中的“更多”
。
- 打开自动化方案,然后单击工具栏中的“更多”
。
- 单击要导出的自动化的“操作”列中的“更多”
- 单击“导出”。
- 选择目标许可证。
- 选择要将自动化导出到的项目。
- 单击“导出”。
该自动化将导出到所选项目。
复制自动化
可以在项目内复制自动化方案。 复制自动化将复制其名称(末尾添加“(副本)”)、描述和完整方案。 自动化的复制版本将拥有自己的 ID,并且需要在项目中激活。 复制后,可以完全编辑复制的方案。
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
- 在这里可以:
- 单击要复制的自动化的“操作”列中的“更多”
。
- 单击该自动化所在行的任意位置以打开“设置”窗格,然后单击右上角的“更多”
。
- 单击要复制的自动化的“操作”列中的“更多”
- 单击“复制”
删除自动化
要删除自动化:
- 在 Revizto Workspace 中打开项目,然后导航到“自动化”。
- 在这里可以:
- 单击要删除的自动化的“操作”列中的“更多”
。
- 单击该自动化所在行的任意位置以打开“设置”窗格,然后单击右上角的“更多”
。
- 单击要删除的自动化的“操作”列中的“更多”
- 单击“删除”。
- 在确认窗口中,单击“删除”。
自动化历史记录
自动化最近一次运行的详细信息,包括日期(“上次运行日期”)、持续时间(“上次持续时间”)和结果(“上次运行结果”),将列在“自动化”选项卡的表格中。 您还可以单击工具栏中的“历史记录” 来查看在项目中运行自动化的完整历史记录。
自动化历史记录中的每一行都代表项目中某个自动化的一次独立运行。 您可以单击某次运行的“详细信息”列中的“显示更多”,以查看该次运行的具体信息,包括被处理问题的问题 ID,以及问题字段是否被成功更新。 您可以单击“在问题追踪器中查看” 或“在自动化中查看”
,直接转到与该次运行相关的问题或自动化。
要查看特定自动化的历史记录,可以:
- 在“自动化”选项卡表格的“上次运行结果”列中,针对该自动化单击“查看历史记录”。
- 按工具栏中的“自动化”筛选“历史记录”
页面。