操作包是 Orchestrator 中预设的操作组,反映了特定业务流程步骤,让本地化经理和项目经理等非专业技术用户无需深入了解 Phrase API 栈即可创建工作流。
操作包的配置与标准操作一样,需要执行参数。
由于它们包含多个操作,操作包消耗更多的 执行的工作流操作。用户可参考工作流编辑器中操作页面右上角的数值。
用户可以在编辑器的 联系支持团队 请求新的包)。搜索操作时,启用 选项即可在列表中优先查看操作包。一个粗体蓝色图标表示常规操作和操作包之间的区别。
选项卡中找到并使用现有的操作包,但不能创建新的操作包(使用操作包
要使用操作包,请按照以下步骤操作:
-
将选定的操作包拖到工作流上。
操作包出现在工作流中。
-
单击操作包并选择参数选项卡。
-
单击 编辑参数。
操作包所需的参数将显示。
-
提供所需的参数并单击 保存参数。
参数已保存到操作包中并显示。
-
如果需要更改,请再次单击 编辑参数。
描述:
此操作包相当于在字符串编辑器中单击翻译字段并在字段中输入翻译(覆盖任何先前存在的内容)。
输入参数:
-
项目 ID
要获取区域的字符串项目 ID。
-
区域 ID
用于识别要添加的语言版本的区域 ID。
-
键 ID
用于识别要编辑的键 ID。
-
翻译字符串
要添加到所选翻译的字符串。
输出:
{ "projectId": "f6dfee6466384379606b6158a410cd46", "translation": { "content":"Phrase NextMT 的亮点", "created_at":"2024-11-21T15:13:46Z", "excluded": false, "id":"91ad609cbd7d57e17cbf24432ba3d661", "key": { "data_type": "string", "id": "c7e7924dbb16527eaa0d892a8f0fd0fd", "name": "key3", "plural": false, "tags": [ "35-2024", "upload-20240830_150155", "job-4C4F8EE9" ] }, "locale": { "code": "en-CA", "id":"086fe5acddd58c52a5f8b5d9ec4c5a21", "name": "en-ca" }, "placeholders": [], "plural_suffix": "", "state": "unverified", "unverified": true, "updated_at":"2024-11-21T15:18:09Z" } }
描述:
此操作包获取项目 ID,并根据这些 ID 以及列出存储库同步的输出,识别触发导出的存储库同步 ID。操作包的结果是触发导出的存储库同步列表。
输入参数:
-
访问令牌
用于身份验证。
-
项目 ID
一个数组,包括手动输入或从触发器引用的项目 ID。
-
字符串账户 ID
列出存储库同步所需的字符串组织 ID。
输出:
[ { "auto_import": false, "created_at":"2024-11-22T12:24:38Z", "id":"6315b3fd21d7735d0735f1d496b3832f", "status": "running", "type": "export" }, { "auto_import": false, "created_at":"2024-11-22T12:24:39Z", "id":"928298761a94a979e1eb6c01948b2041", "status": "running", "type": "export" } ]
描述:
此操作包隐藏了对 列出区域 API 端点 的分页需求。它还将项目 ID 添加到有效负载中,以启用更强大的循环。
输入参数:
-
项目 ID
要获取区域的字符串项目 ID。
-
字符串访问令牌
输出:
{ "locales": [ { "code": "en", "default": true, "id":"77e27f1d896629b0641063652572c038", "name": "en" }, { "code": "fr", "default": false, "id":"2e8fb31c39957bb557bb96c0228960bf", "name": "fr" } ], "projectId": "f6dfee6466384379606b6158a410cd46" }
描述:
此操作包隐藏了对 按区域列出翻译 API 端点 的分页需求。它还将项目 ID 添加到有效负载中,以启用更强大的循环。
输入参数:
-
项目 ID
获取翻译的字符串项目 ID。
-
区域 ID
获取翻译的项目内字符串区域 ID。
-
q
-
排序
-
字符串访问令牌
输出:
{ "projectId": "f6dfee6466384379606b6158a410cd46", "translations": [ { "content":"这是新的翻译 - 六", "created_at":"2024-11-21T14:34:06Z", "excluded": false, "id":"0dbb663df544008df7e47176f8ec0444", "key": { "data_type": "string", "id":"15798c1dcc05e2d955d2de1959778347", "name": "key1", "plural": false, "tags": [] }, "locale": { "code": "en-CA", "id":"086fe5acddd58c52a5f8b5d9ec4c5a21", "name": "en-ca" }, "placeholders": [], "plural_suffix": "", "state": "unverified", "unverified": true, "updated_at":"2024-11-21T14:55:48Z" } ] }
输入参数:
-
访问令牌
用于身份验证。
-
工作 UID
-
项目 UID
-
句段 ID
输出:
{ "jobs": [ { "uid": "string", "status":"已接受", "providers": [ { "type": "string", "id": "string", "uid": "string" } ], "targetLang": "string", "workflowLevel":0, "workflowStep": { "name": "string", "id": "string", "uid": "string", "order":0, "lqaEnabled": true }, "filename": "string", "dateDue":"2019-08-24T14:15:22Z", "dateCreated":"2019-08-24T14:15:22Z", "updateSourceDate":"2019-08-24T14:15:22Z", "imported": true, "jobAssignedEmailTemplate": {}, "notificationIntervalInMinutes":0, "continuous": true, "sourceFileUid": "string" } ], "project": { "name": "string", "uid": "string" } }
输入参数:
-
访问令牌
用于身份验证。
-
工作 UID
-
项目 UID
输出:
[ { "segmentId": "string", // Value from ."@id" "origin": "string", // Value from ."@m:trans-origin" "score": number, // Numeric value from ."@m:score" "长度": 数字, // .source 字符串的长度 "source": "string", // Value of .source "target": "string" // Value of .target }, ... ]
输入参数:
-
访问令牌
用于身份验证。
-
工作 UID
-
项目 UID
-
警告类型
输出:
{ "projectUid": "project123", "jobUid": "job456", "segmentIds": ["string"], "warnings": [ { "segmentId": "string", "warnings": [ { "id": "string", "ignored": true, "type": "string", "repetitionGroupId": "string" } ], "ignoredChecks": ["string"] } ] }