在项目分组中配置任务 ID 以实现最佳汇总

如果您希望系统在各自定义工作流模板中一次性处理(相同类型的)所有自定义任务,RWS 建议您为这些任务配置相同的 API 内部 ID

当您的自定义工作流模板仍处于草稿状态且因此处在创建项目之前以及在项目组中包括项目之前时,必须为(相同类型的)所有自定义任务配置相同的 API 内部 ID。如果您在自定义工作流模板处于活动状态时编辑自定义任务的 API 内部 ID,则更改仅适用于您在更改后创建的工作流。

我们来探讨一下如何实现这一目标。

上下文

自定义工作流模板中包含的每个任务都具有唯一的 API 内部 ID。当您的项目组包含基于不同自定义工作流模板的项目时,这些任务将显示不同的 API 内部 ID

我们来举例说明。您有 2 个项目:项目 1 和项目 2。项目 1 使用基于自定义工作流模板(自定义工作流模板 1)的工作流创建,而项目 2 基于不同的自定义工作流模板(自定义工作流模板 2)。两个项目都有翻译任务,但它们的 API 内部 ID 具有系统分配的不同值:
  • 项目 1 中包含的翻译任务的值为 6156e6eb52f04a7526d92854项目 1 中的 API 内部 ID
  • 项目 2 中包含的翻译任务的值为 f1a30c3o-f3e6-4da5-9764-ba4a0abb0d48API 内部 ID 项目 2
API 内部 ID

将项目 1 和项目 2 添加到同一项目组时会发生什么情况?

在给定的时间点,您需要将这些翻译任务重新分配给其他人、重新计划或完成这些任务。由于这些任务具有不同的 API 内部 ID,您将无法一次性重新分配它们。您首先需要重新分配 API 内部 ID 值为 6156e6eb52f04a7526d92854 的翻译任务,然后重新分配 API 内部 ID 值为 f1a30c3o-f3e6-4da5-9764-ba4a0abb0d48 的另一个翻译任务。

是否可以一次性重新分配这两个翻译任务?

是的,可以。创建 2 个自定义工作流模板时,将它们保持为草稿状态,并手动编辑所有类型相同且要一起处理的任务的 API 内部 ID(重新分配、重新计划或完成)。在我们的示例中,您将执行以下操作:
  1. 选择资源 > 工作流 > 工作流模板
  2. 打开自定义工作流模板 1,标识翻译任务,选择配置,然后复制其 API 内部 ID,即 6156e6eb52f04a7526d92854。自定义工作流模板
  3. 打开自定义工作流模板 2,标识翻译任务,选择配置,然后将当前 API 内部 ID (f1a30c3o-f3e6-4da5-9764-ba4a0abb0d48) 替换为新值 6156e6eb52f04a7526d92854。
  4. 选择保存配置
然后,激活您的自定义工作流模板,创建项目,并将这些项目包括在项目组中。展开工作流任务列表时,您只会看到一个涵盖这两个项目的翻译任务的翻译任务。API 内部 ID

如果我忘记更改 API 内部 ID 并激活我的自定义工作流模板,会发生什么情况?

如果要重新分配项目组中的翻译任务,您需要选择第一个翻译任务,执行重新分配,然后选择下一个翻译任务,并执行重新分配。相同的操作可用于重新计划和完成任务。

如果您有自定义工作流模板(每个模板包含同一任务的多个实例),会发生什么情况?

假设这两个项目都有自定义翻译任务:
转换任务
自定义工作流模板 1ID1
自定义工作流模板 2ID2
您希望一次性重新分配这两个翻译任务:
  1. 将这两个自定义工作流模板保持为草稿状态。
  2. 打开自定义工作流模板 1,然后复制其翻译任务的 API 内部 ID (ID1)。
  3. 打开自定义工作流模板 2,然后将刚复制的值粘贴到翻译任务的 API 内部 ID 字段 (ID1) 中。这两个翻译任务都将具有 ID1,您可以一次性重新分配或重新计划。

如果您具有相同类型的自定义任务(例如,翻译),但这些自定义工作流模板的名称不同,会发生什么情况?

当自定义工作流模板处于草稿状态时,您可以更改相同类型任务的 API 内部 ID,即使这些任务具有不同的名称也可以。确保您还更改了自定义任务的名称,以便它在自定义工作流模板中具有相同的值。如果有更多基于翻译类型的任务,但它们具有不同的名称,则任务不会分组在一起,即使它们具有相同的 API 内部 ID 也是如此。

展开工作流任务列表时,您可以在哪里查看 API 内部 ID 值?

展开工作流任务列表时,API 内部 ID 值显示在每个任务名称下:API 内部 ID

如何区分默认分配给自定义任务和常规任务的 API 内部 ID 值?

如果您使用基于系统提供的默认工作流模板的工作流,则每个任务类型在所有工作流中都具有默认的 API 内部 ID

常规任务/标准任务默认 API 内部 ID
1.文件类型检测scan
2.工程engineering
3.文件格式转换convert
4.将原文复制到译文copy-to-target
5.翻译记忆库匹配apply-translation-memory
6.机器翻译apply-machine-translation
7.双语工程bilingual-engineering
8.生成脱机文件包资源generate-linguistic-resources
9.分析analysis
10.客户报价生成quote-customer
11.客户报价审核customer-quote-review
12.客户报价审批customer-quote-sign-off
13.项目计划plan
14.翻译human-translation
15.翻译自动化 QA 检查human-review
16.语言审校human-review
17.语言审校自动化 QA 检查linguistic-review-automated-qa-check
18.翻译记忆库更新update-translation-memory
19.译文文件生成generate-target
20.桌面排版dtp
21.最终检查final-check
如果您使用基于自定义工作流模板的工作流,则相同任务类型的每个实例都有不同的 API 内部 ID,采用字母数字形式。下面是一个示例:API 内部 ID

如果有 2 个任务名为“Translation”,但其中一个任务是标准工作流模板的一部分,而另一个任务是自定义工作流模板的一部分,是否有任何命名建议?

您无法编辑标准翻译任务的名称或 API 内部 ID。但是,RWS 建议,当您的自定义工作流模板仍处于草稿状态时,编辑其翻译任务的 API 内部 ID 值,使其值与标准翻译任务相同,即 human-translation

对于上表中列出的其他任务类型及其标准 API 内部 ID,也有相同的建议。