管理流程
- 首次发布包时,Studio 中定义的主入口点也将设置为 Orchestrator 中的当前入口点。
- 发布新版本的包时,系统会保留当前入口点,前提是它存在于新版本中;否则,它默认为 Studio 中定义的主入口点。
- 切换到没有初始入口点的包版本时,系统将默认使用 Studio 中定义的主入口点。如果当前入口点也存在于新版本中,则在升级时会保留该入口点。
管理流程的包版本需要具有流程的“查看”和“编辑”权限以及包/文件夹包的“查看”权限。
如果流程具有多个可用版本,您可以在创建或编辑流程时从“包版本”下拉列表中选择要使用的版本。
要在不访问“编辑流程”窗口的情况下轻松将流程升级到最新版本,请按照以下步骤操作:
- 单击所需流程对应的“更多操作”>“升级到最新版本”。对于已在使用最新包版本的流程,“升级到最新版本”按钮为只读状态。
-
在显示的确认窗口中单击“确认”。所选流程将更新为最新版本,并且图标会相应地更新。如果由于任何原因未更新流程,则会显示错误消息。
可以在包级别一次跨多个文件夹/子文件夹更新流程。Orchestrator 搜索并显示与所选包关联的所有流程,从而使您可以选择应将其中哪些更新为最新的可用包版本。搜索是在每个订阅源的基础上执行的,如下所示:
-
租户订阅源 - Orchestrator 在使用租户订阅源的所有文件夹/子文件夹中搜索与选定包相关的所有流程。包页面(租户上下文>包选项卡)
-
文件夹订阅源 - Orchestrator 搜索与特定文件夹订阅源(包括子文件夹)中的选定包相关的所有流程。文件夹包页面(文件夹上下文 >自动化选项卡 >文件夹包选项卡)
租户订阅源和文件夹订阅源级别的升级过程相似。根据您所处的上下文,导航到上述位置,然后:
- 选择要升级的包,然后单击“将可用流程升级至最新版本”。将打开“升级多个流程”窗口,显示一个列表,其中列出了所有未使用最新包版本的所有流程。在“升级多个流程”窗口中显示以下信息:
- 对于每个包,选择要升级的流程。完成后,单击“升级”。所选流程将使用其包的最新版本进行批量更新。
如果流程具有一个或多个输入参数,则可以在流程级别编辑其值:
- 单击流程对应的“更多操作”>“编辑”。系统将显示“查看流程”窗口。
- 在“运行时参数”部分的“参数”表格中,单击要为其添加值的输入参数表旁边的“编辑”按钮。
- 添加所需值,然后单击“保存”。系统将保存输入参数的值。
- 根据需要多次重复步骤 3。
- 单击“更新”。 系统将保存所有输入参数的值。
您还可以通过单击相应的“清除值”按钮来删除输入参数的值。
单击所需流程的“更多操作”>“监控流程”按钮以查看与其关联的“监控”页面。由于在“流程”页面上显示了“监控流程”按钮,您还需要流程的查看权限才能从此处访问监控页面。
或者,从“流程概述”微件(“监控”>“作业”)中选择。
请注意,监控流程要求您的用户具有对作业和监控的查看权限。此外,需要使用监控的编辑权限功能来禁用监控>作业页面中错误订阅源微件中的错误。需要对环境具有查看权限才能按环境筛选页面。
要将现有标签添加到流程,您需要“编辑”流程和“查看”标签权限。
要向流程添加新标签,您需要“编辑”流程和“创建”标签权限。如果您没有“创建”标签权限,则 Orchestrator 允许您添加新标签,但不会保存它们。
- 每个流程最多可以有 100 万个键/值对。
- 标签和键/值属性限制为 256 个字符。
- 标签名称不能包含以下字符:
<
、>
、%
、&
、\)\)
、?
、/
、:
。
您可以在创建流程或编辑现有流程时将标签应用于流程。要在编辑流程时向其中添加标签,请执行以下步骤:
- 在“流程”页面中,单击所需流程旁边的“更多操作”>“编辑”。系统将打开流程以进行编辑。
- 在“标签”字段中,开始键入标签的名称。您可以选择现有标签或创建新标签。
- 在“属性 (键值对)”字段上,单击“新增”。
- 添加新的键和值。您可以选择现有的键和/或值,也可以创建新的键和/或值。
- 完成后,单击“更新”。您的流程已更新,新创建的标签(如有)可用于其他对象。
要从流程中删除标签,请执行以下步骤:
- 在“流程”页面中,单击所需流程旁边的“更多操作”>“编辑”。系统将打开流程以进行编辑。
- 在“标签”字段中,单击标签名称旁边的 X 以将其删除。标签已删除。
- 在“属性(键值对)”字段中,单击键和/或值旁边的 X 以将其删除。键和/或值已删除。
- 要删除键/值对,请单击与该条目相对应的“删除”图标。键/值对已删除。
- 完成后,单击“更新”。您的流程已更新,标签已删除。
注意:删除流程要求您的用户具有对流程的查看和删除权限,以及对包的查看权限。对于在经典文件夹中部署的流程,还需要具有环境的查看权限。
- 在“流程”页面中,选择您感兴趣的流程。
- 单击删除按钮。该流程将从流程页面和数据库中删除。请注意,删除流程不会从 Orchestrator 中删除包,而只会删除其与环境/文件夹的关联。
或者,如果您只想删除一个流程,请单击相应的“删除”按钮。
如果删除与触发器相关联的流程,则无论这些触发器是已启用还是已禁用,这些触发器也都将被删除。