这是一个创建工作流的示例用例,涵盖了该过程的大部分方面。
工作流模板提供了不同类型工作流的更多示例。
要在Orchestrator中创建一个Strings工作流,该工作流在文件上传到项目并包含受上传影响的键时创建一个作业,请按照以下步骤操作:
-
(可选)创建一个工作文件夹。
-
从菜单中,选择文件夹。
窗口打开。
-
为文件夹提供一个名称,然后点击保存。
该文件夹在页面上列出。
-
点击文件夹名称以打开它。
-
-
创建一个工作流。
-
从菜单中,选择工作流。
窗口打开。
可选地附加一个现有的.JSON文件以自动创建工作流。描述将从文件中获取。
-
为新工作流提供一个和。
-
点击保存。
新工作流在页面上列出。
注释
也可以使用常见的模板库来创建工作流。
-
-
定义工作流。
-
点击工作流名称以打开它。
工作流在选项卡中打开。
-
提供一个工作流应监听的事件。
在此示例程序中,将使用
事件,该事件在文件上传并在Strings项目中处理后发生。上传:创建
在选项卡的窗口中,搜索上传一词。
列出的事件包括TMS和Strings网络钩子。
-
将
块拖放到第一个工作流步骤上。上传:创建
步骤已创建,详细信息在窗口右侧的选项卡中显示。
可以将块的名称更改为描述该块功能的普通语言。
-
为工作流提供一个操作。在此示例程序中,将使用
操作进行身份验证(它在运行时获取访问令牌)。获取访问令牌
在选项卡的窗口中,搜索短语。
选项卡中显示了一系列事件。
-
将
操作块拖放到获取访问令牌
触发器下方以连接它们。上传:创建
-
身份验证后,可以提供一个功能。在此示例程序中,将列出Strings项目中的区域设置。
在选项卡的窗口中,搜索列出区域设置。
选项卡中显示了一系列事件。
-
将
操作块拖放到列出区域设置
操作下方以连接它们。获取访问令牌
-
为了示例的目的,需要过滤区域设置列表。
操作将用于此。使用 jq 转换 JSON
在 选项卡中, 窗口中,搜索 使用 jq 转换 JSON。
-
将
操作块拖放到使用 jq 转换 JSON
操作下方以连接它们。列表区域
-
现在可以使用工作流的结果创建一个作业。为了示例的目的,将创建一个字符串作业。
在 选项卡中, 窗口中,搜索 创建作业。
-
将
操作块拖放到创建作业
操作下方以连接它们。使用 jq 转换 JSON
-
每个操作都可以定义条件,使用逻辑与和或语句来创建更多输出。为了示例的目的,将从
操作中产生两个目标区域。创建作业
将
操作块拖放到使用 jq 转换 JSON
操作下方以连接它们。创建作业
将另一个
操作块拖放到使用 jq 转换 JSON
操作上以添加另一个分支。创建作业
这些操作将并行运行。
-
根据在
操作中设置的条件,将根据创建作业
操作的结果创建一个区域。使用 jq 转换 JSON
将
操作块拖放到每个向作业添加目标区域
操作下方以连接它们。使用 jq 转换 JSON
-
一旦创建了作业区域,就可以启动作业。
将
操作块拖放到启动作业
操作下方以连接它们。从第二个创建作业
操作中,将连接点拖到创建作业
操作。启动作业
-