1.2.3 Workfront Fusion的流程自动化

了解如何使用Workfront Fusion实现流程自动化。

1.2.3.1对多个值迭代

您的方案应如下所示:

WF Fusion

到目前为止,您已按静态值更改Photoshop文件中的文本。 要缩放和自动化您的内容创建工作流,需要对值列表进行迭代,并将这些值动态插入到Photoshop文件中。 在接下来的步骤中,您将添加一个用于迭代现有方案中的值的水。

在​ Router ​节点和​ Photoshop更改文本 ​节点之间,选择​ 扳手 ​图标并选择​ 添加模块

WF Fusion

搜索flow并选择​ 流量控制

WF Fusion

选择​ 迭代器

WF Fusion

屏幕应如下所示:

WF Fusion

虽然现在可以读取CSV文件等输入文件,但您需要定义文本字符串并拆分该CSV文件,从而使用该CSV文件的基本版本。

您可以通过选择​ T ​图标来查找​ 拆分 ​函数,您可以在其中查看所有可用于处理文本值的函数。 选择​ 拆分 ​函数,您应该会看到此内容。

WF Fusion

split函数需要分号前有一个值数组,并需要您在分号后指定分隔符。 对于此测试,您应该使用包含2个字段的简单数组,立即购买 ​和​ 单击此处,要使用的分隔符为​

通过替换当前空的​ split ​函数: {{split("Buy now, Click here "; ",")}},在​ 数组 ​字段中输入此值。 选择​ 确定

WF Fusion

选择​ Photoshop更改文本 ​以添加某些变量,而不是为输入和输出字段添加静态值。

WF Fusion

在​ 请求内容 ​中,是文本​ 单击此处。 此文本需要替换为您数组中的值。

WF Fusion

删除文本​ 单击此处,然后通过从​ 迭代器 ​节点中选择变量​ ​来替换它。 这可确保动态更新Photoshop文档中按钮上的文本。

WF Fusion

您还需要更新用于在Azure存储帐户中写入文件的文件名。 如果文件名是静态的,则每个新小版本只覆盖上一个文件,因此会丢失自定义文件。 当前静态文件名是​ citisignal-fibre-changed-text.psd,您现在需要更新它。

将光标置于单词text之后。

WF Fusion

首先,添加连字符-,然后选择值​ 捆绑订单位置。 这可确保对于第一次迭代,Workfront Fusion将-1添加到文件名,对于第二次迭代-2等。 选择​ 确定

WF Fusion

保存方案,然后选择​ 运行一次

WF Fusion

运行该方案后,返回您的Azure存储资源管理器并刷新文件夹。 然后,您应该会看到2个新创建的文件。

WF Fusion

下载并打开每个文件。 按钮上应该有各种文本。 这是文件citisignal-fiber-changed-text-1.psd

WF Fusion

这是文件citisignal-fiber-changed-text-2.psd

WF Fusion

1.2.3.2使用Webhook激活您的方案

到目前为止,您已手动运行方案进行测试。 现在,让我们使用webhook更新您的场景,以便可以从外部环境激活它。

选择​ +,搜索​ webhook,然后选择​ Webhook

WF Fusion

选择​ 自定义webhook

拖动并连接​ 自定义webhook ​节点,以使其连接到画布上的第一个节点,该节点称为​ 初始化常量

WF Fusion

选择​ 自定义webhook ​节点。 然后选择​ 添加

WF Fusion

将​ Webhook名称 ​设置为--aepUserLdap-- - Tutorial 1.2

WF Fusion

选中​ 获取请求标头 ​的框。 选择​ 保存

WF Fusion

您的Webhook URL现在可用。 复制URL。

WF Fusion

打开Postman,并在集合​ FF - Firefly Services技术内部人士 ​中添加新文件夹。

WF Fusion

命名您的文件夹--aepUserLdap-- - Workfront Fusion

WF Fusion

在刚刚创建的文件夹中,选择3个圆点​ ,然后选择​ 添加请求

WF Fusion

将​ 方法类型 ​设置为​ POST,并将webhook的URL粘贴到地址栏中。

WF Fusion

您需要发送自定义主体,以便可以将外部源中的变量元素提供给Workfront Fusion方案。

转到​ 正文 ​并选择​ 原始

WF Fusion

将以下文本粘贴到请求正文中。 选择​ 发送

{
    "psdTemplate": "placeholder",
    "xlsFile": "placeholder"
}

WF Fusion

返回Workfront Fusion,您的自定义Webhook上会显示一条消息: 已成功确定

WF Fusion

选择​ 保存,然后选择​ 运行一次。 您的方案现在处于活动状态,但在您再次在Postman中选择​ 发送 ​之前不会运行。

WF Fusion

在Postman中,再次选择​ 发送

WF Fusion

您的方案会再次运行,并像之前一样创建2个文件。

WF Fusion

将Postman请求的名称更改为POST - Send Request to Workfront Fusion Webhook

WF Fusion

现在需要开始使用变量​ psdTemplate。 您将使用Postman请求中的传入变量,而不是对输入文件在​ Photoshop更改文本 ​节点中的位置进行硬编码。

打开​ Photoshop更改文本 ​节点并转到​ 请求内容。 在​ inputs ​下选择硬编码文件名​ citisignal-fibre.psd ​并将其删除。

WF Fusion

选择变量​ psdTemplate。 选择​ 确定,然后保存您的方案。

WF Fusion

选择​ 开启 ​以打开您的方案。 您的方案现在运行的是不停机。

WF Fusion

返回Postman,输入文件名citisignal-fiber.psd作为变量​ psdTemplate ​的值,然后再次选择​ 发送 ​以再次运行方案。

WF Fusion

通过将PSD模板指定为外部系统提供的变量,您现在构建了一个可重复使用的方案。

现在,您已完成此练习。

后续步骤

使用连接器🔗转到1.2.4自动化

返回到使用Workfront Fusion的Creative工作流自动化

返回所有模块

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d