CloudConvert模块
在Adobe Workfront Fusion场景中,您可以自动使用CloudConvert的工作流,并将其连接到多个第三方应用程序和服务。 CloudConvert模块允许您监视和管理CloudConvert帐户中的作业、任务以及导入和导出文件。
CloudConvert API信息
CloudConvert连接器使用以下对象:
将CloudConvert连接到Workfront Fusion connect-cloudconvert-to-workfront-fusion
若要将您的CloudConvert帐户连接到Workfront Fusion,您需要从您的CloudConvert帐户获取API密钥。
-
登录到您的CloudConvert帐户并打开您的Dashboard。
-
打开 Authorization>API Keys 部分。
-
单击 Create New API key。
-
输入API密钥的名称,启用要使用的范围,然后单击 Create。
-
复制提供的令牌并将其存储在安全位置。
-
在Workfront Fusion中,开始创建方案并打开CloudConvert模块的 Create a connection 对话框。
有关说明,请参阅在 Adobe Workfront Fusion中创建方案。
-
输入您在步骤5中保存的令牌,然后单击 Continue 以建立连接。
CloudConvert模块及其字段 cloudconvert-modules-and-their-fields
配置CloudConvert模块时,Workfront Fusion显示下面列出的字段。 除此以外,可能还会显示其他CloudConvert字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。
如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅将信息从一个模块映射到另一个模块。
常见任务
Capture a Website
此操作模块可捕获指定的网站并将其保存为PDF、JPG或PNG格式。
您可以指定网站的URL和其他信息,例如要将信息存储在何处。
模块会返回文件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
Convert a file
将文件转换为选定的输出格式。
Create an Archive
使您能够将一个或多个文件添加到ZIP、RAR、7Z、TAR、TAR.GZ或TAR.BZ2存档中。
Merge Files
至少将两个文件合并到一个PDF中。 如果输入文件不是PDF,则它们会自动转换为PDF。
Optimize a File
该操作模块可优化和压缩PDF、PNG或JPG格式的文件。
指定文件以及用于优化和存储文件的参数。
模块会返回文件的ID和任何关联字段,以及连接访问的任何自定义字段和值。 您可以在场景的后续模块中映射此信息。
配置此模块时,会显示以下字段。
任务
Create a Job (advanced)
此模块将创建一个作业。 作业可以是Name字段中标识并使用Input字段相互链接的一个或多个任务。
Delete a Job
此模块会删除作业,包括所有任务和数据。
Get a Job
此模块可检索作业详细信息。
List Jobs
此模块可检索已在您的帐户中运行的所有作业。
New Job Event
在帐户或任务中的作业创建、完成或失败时触发。
- 由Create a Job (advanced)模块创建的作业包含 多个 任务。
- 创建 单个 任务或任务完成或失败时,也会触发New Job Event触发器。
-
如果使用数组聚合器(例如,要转换的文件具有多种不同格式),请使用Add a task对话框中的 I don’t know the input format 选项。 否则,将返回错误。
-
链接作业中的任务(名称>输入,名称>输入,…):
跨作业
任务
Cancel a Task
此模块可取消处于等待或处理状态的任务。
Delete a Task
删除任务,包括所有数据。
Download a File
此模块从指定任务中检索文件名和文件数据。
Get a Task
此模块可检索任务详细信息。
List Tasks
此模块根据筛选器设置检索您帐户中的所有任务。
Retry a Task
此模块根据其他任务的设置(有效负荷)创建新任务。
其他
Get My Info
检索有关当前用户的经过身份验证的帐户详细信息。
Make an API Call
允许您执行自定义API调用。
选择配置API调用所需的HTTP请求方法。 有关详细信息,请参阅HTTP请求方法。
示例: 列表任务
以下API调用返回您CloudFront帐户中的所有任务:
URL: /v2/tasks
方法: GET
在Bundle > Body > data下的模块输出中可以找到搜索匹配项。
在我们的示例中,返回了6个任务:
故障排除 troubleshooting
请参阅下表以了解可能出现的错误及其解决方案:
RuntimeError:
Maximum number of repeats exceeded.
在CloudConvert仪表板的作业列表中找到相应的CloudConvert作业,并检查该作业的持续时间:
CloudConvert > Convert a File模块的超时设置为3分钟。 如果作业持续时间超过3分钟(可能由于CloudConvert服务临时过载),则模块会引发上述错误。
在这种情况下,请考虑以下选项之一:
- 在场景设置中启用 Allow storing of Incomplete Executions 选项以存储未完成的执行,以供以后手动解析。 或者,您可以附加一个错误处理路由到CloudConvert模块,并使用Break指令自动解决未完成的执行。
- 在CloudConvert > Convert a file模块中禁用 Download a file选项。 在这种情况下,模块将不会等待转换结果。 要获得转换结果,请创建一个新方案并使用CloudConvert > New Job Event触发器。
CloudConvert连接器的工作流示例
-
单击 Select File 并选择您的示例MOV文件。
-
单击 Convert to 旁边的下拉菜单并选择 MP4。
-
单击 wrench 图标。
-
根据需要配置MP4压缩设置。
-
单击 Convert。
-
转换完成后,单击 Download。
-
查看转换后的视频。
-
重复步骤1至8,直到找到步骤5的最佳转化设置。
-
为 input_format 字段选择 mov。
-
为 output_format 字段选择 mp4。
-
所有可能参数(如video_codec、crf等)的列表。 将会出现。
-
在Workfront Fusion 2.0中,在场景中插入 CloudConvert > Convert a File 模块。
-
打开模块的设置。
-
按如下所示配置模块:
-
确保在“转换和引擎特定选项”字段中包括所有设置:对于步骤5中的每个设置,请找到步骤13中的相应参数及其相应值。