Примечание
Из-за постоянных доработок пользовательский интерфейс может быть не совсем таким, как представлено в видео.
Библиотека общих шаблонов доступна для создания рабочих процессов. Нажмите Библиотека шаблонов в меню слева, чтобы открыть библиотеку.
Шаблоны представлены в библиотеке с кратким описанием, их можно искать и сортировать по поставщику.
Чтобы использовать шаблон для рабочего процесса, выполните следующие действия:
-
Нажмите Предварительный просмотр для выбранного шаблона.
Предварительный просмотр открывается с шаблоном, отображаемым в виде рабочего процесса.
-
Нажмите Импортировать шаблон.
Шаблон открывается в новом рабочем процессе с предварительно заполненными значениями. Значения и параметры можно изменять по мере необходимости.
Импортированный шаблон становится обычным рабочим процессом после публикации. Он следует тому же поведению версий действий, что и рабочий процесс, созданный вручную, поэтому его действия могут потребовать повторной проверки, если версия устареет.
Для обеспечения оптимальной производительности рабочего процесса необходимо выполнить ряд предварительных шагов перед настройкой шаблона рабочего процесса. Если во время этих шагов появится запрос на получение значения, сохраните его во временном текстовом файле для использования в качестве справочного файла при настройке рабочего процесса.
В следующих примерах конфигурации предполагается, что соответствующий шаблон был импортирован и готов к публикации.
Предварительные шаги
-
Создать новый проект в TMS со следующими условиями:
-
Название проекта содержит
ORCH-TEST. -
Предварительный перевод использует машинный перевод (МТ).
-
Предварительный перевод выполняется автоматически или запускается вручную после создания задания.
-
-
Убедитесь, что существует шаблон<1> проекта, который может назначить пользователей на задания в созданном проекте. Если нет, Сохранить созданный проект как шаблон и настроить правила назначения в разделе шаблона.
-
Откройте шаблон проекта, выбрав его из список шаблонов проекта, затем скопируйте его UID из URL и Сохранить его в блокноте.
-
Откройте TMS в браузере Chrome и перейдите на страницу , выбрав настройки/Administration/электронная почта шаблоны. Выбрать нужный электронная почта шаблон и нажмите F12, чтобы Включить режим Inspect в Chrome.
-
Выбрать на панели Inspect в Chrome и нажмите Сохранить в электронная почта шаблоне TMS.
На панели Inspect отображаются два заголовка. Нажмите на верхний, скопируйте UID в конце поля и сохраните это значение в блокноте.
-
Перейдите на https://cloud.memsource.com/web/docs/api#operation/runQaForJobPartsV3 и разверните настройки в .
Все возможные значения для контроль качества (QA) отображаются в разделе . Запишите нужные проверки контроль качества (QA).
-
Создайте JSON на основе этого примера:
{"templateUid":"1xIwBX5Zj2TGnWpbxKCnB2", "emailUid":"CKJtAh2ihgW7dVqCi4B1G7", "QAchecks": ["NonConformingTerm","ForbiddenTerm"]}-
templateUID— это UID, определенный на этапе 3. -
emailUID— это UID, определенный на этапе 5. -
QAchecksиспользует проверки контроль качества (QA), определенные на этапе 6.
-
Использование шаблона
-
Опубликуйте рабочий процесс.
-
Вернитесь в проект TMS и импортируйте новое задание.
Примечание
Если задание не было предварительно переведено автоматически, предварительно переведите его вручную.
Рабочий процесс Orchestrator запущен. После выполнения задание на первом этапе рабочего процесса либо завершается, либо назначается в соответствии с настройками шаблона проекта.
Предварительные шаги
-
Создать новый проект в TMS со следующими условиями:
-
Название проекта содержит
ORCH-TEST. -
Язык перевода установлен для следующих языковых стандартов: deAT, deDE, esAR, esES, esMX.
-
Предварительно перевести автоматически не удается.
-
-
Создайте две памяти переводов (TM):
-
TM1 со всеми языковыми стандартами: deAT, deDE, esAR, esES, esMX
-
TM2 только с основными языковыми стандартами: DE и ES
-
-
В таблице проекта нажмите выбрать, чтобы настроить обе памяти переводов (TM) следующим образом:
-
Основные языковые стандарты (DE и ES)
Выберите обе памяти переводов (TM) с включенным режимом записи. Определите порядок, установив TM1 в качестве основной.
-
Другие языковые стандарты
Выберите обе памяти переводов (TM) и включите режим записи только для TM1. Определите порядок, установив TM1 в качестве основной и добавив штраф 2% для TM2.
Конфигурация памяти переводов (TM) отображается в таблице :
-
Использование шаблона
-
Откройте шаблон в редакторе рабочего процесса Orchestrator и обратите внимание на эти настройки:
-
Триггер отфильтрован по языковому коду перевода. Чтобы дополнительно настроить рабочий процесс, измените фильтры языка перевода в триггере.
-
Действие имеет жестко закодированный JSON, который определяет поведение языка. Для настройки отредактируйте этот JSON по мере необходимости.
[ { "source": "de_de", "перевод": [ "de_at" ] }, { "оригинал": "es_es", "перевод": [ "es_mx", "es_ar" ] } ] -
Рабочий процесс фильтрует задания в различных языковых локалях на основе имени файла завершенного задания. Поэтому данный рабочий процесс надежен только в том случае, если имена файлов уникальны. Для неуникальных имен файлов может потребоваться более сложный рабочий процесс.
-
-
Опубликуйте рабочий процесс.
-
Вернитесь в проект TMS и импортируйте новое задание<1> для всех языков перевода.
-
Переведите задания DE-DE или ES-ES и Завершите их.
Рабочий процесс Orchestrator запущен. После выполнения:
-
Задания в соответствующих языковых локалях предварительно переводятся.
-
Любые сегменты, уже сохраненные в TM1, будут иметь совпадения 101% или 100%.
-
Любые сегменты с новым или измененным контентом будут иметь совпадения 99%, вставленные из TM2.
-
Предварительные шаги
-
Создать новый проект в TMS со следующими условиями:
-
Два этапа рабочего процесса
-
Первый этап рабочего процесса — это выделенный этап предварительного перевода, используемый для получения исходных результатов из доступных ресурсов до применения Auto Adapt.
-
-
При необходимости автоматизируйте завершение заданий на этом этапе в настройках предварительного перевода проекта.
Использование шаблона
-
Скопируйте UID проекта из его URL-адреса и вставьте его в триггера рабочего процесса.
-
UID можно найти в конце URL-адреса в браузере.
Пример: https://cloud.phrase.com/web/project2/show/KY6gfZXv4Gqw7B0m1U8br6
-
Отредактируйте условие, нажав на синюю полосу в верхней части триггера и заменив заполнитель скопированным UID.
-
-
Опубликуйте рабочий процесс.
-
Вручную или автоматически установите для задания на первом этапе рабочего процесса статус Завершить после предварительного перевода.
Рабочий процесс Orchestrator запущен. Он определит задание на втором этапе рабочего процесса, выполнит Auto Adapt для этого задания и установит для него статус Завершить по окончании.
Предварительные шаги
-
Создать новый проект в TMS со следующими условиями:
-
Два этапа рабочего процесса
-
Первый этап рабочего процесса — это выделенный этап предварительного перевода, используемый для получения исходных результатов из доступных ресурсов до применения оптимизации результата машинного перевода (МТ).
-
-
При необходимости автоматизируйте завершение заданий на этом этапе в настройках предварительного перевода проекта.
Использование шаблона
-
Скопируйте UID проекта из его URL-адреса и вставьте его в триггера рабочего процесса.
-
UID можно найти в конце URL-адреса в браузере.
Пример: https://cloud.phrase.com/web/project2/show/KY6gfZXv4Gqw7B0m1U8br6
-
Отредактируйте условие, нажав на синюю полосу в верхней части триггера и заменив заполнитель скопированным UID.
-
-
Опубликуйте рабочий процесс.
-
Вручную или автоматически установите для задания на первом этапе рабочего процесса статус Завершить после предварительного перевода.
Рабочий процесс Orchestrator запущен. Он определит задание на втором этапе рабочего процесса, выполнит оптимизацию результата машинного перевода (МТ) для этого задания и установит для него статус Завершить по окончании.
Предварительные шаги
-
Создать новый проект в TMS со следующими условиями:
-
Название проекта содержит
ORCH-TEST-QPS. -
В проекте минимум 2 этапа рабочего процесса.
-
Предварительный перевод использует машинный перевод (МТ).
-
Предварительный перевод выполняется автоматически или запускается вручную после создания задания.
-
Предварительный перевод настроен на завершение задания, чтобы рабочий процесс Orchestrator запускался автоматически после импорта.
-
-
Убедитесь, что существует шаблон<1> проекта, который может назначить пользователей на задания в созданном проекте. Если нет, Сохранить созданный проект как шаблон и настроить правила назначения в разделе шаблона.
-
Откройте шаблон проекта, выбрав его из список шаблонов проекта, затем скопируйте его UID из URL и Сохранить его в блокноте.
-
Откройте TMS в браузере Chrome и перейдите на страницу , выбрав настройки/Administration/электронная почта шаблоны. Выбрать нужный электронная почта шаблон и нажмите F12, чтобы Включить режим Inspect в Chrome.
-
Выбрать на панели Inspect в Chrome и нажмите Сохранить в электронная почта шаблоне TMS.
На панели Inspect отображаются два заголовка. Нажмите на верхний, скопируйте UID в конце поля и сохраните это значение в блокноте.
-
Перейдите на https://cloud.memsource.com/web/docs/api#operation/runQaForJobPartsV3 и разверните настройки в .
Все возможные значения для контроль качества (QA) отображаются в разделе . Запишите нужные проверки контроль качества (QA).
-
Создайте JSON на основе этого примера:
{"templateUid":"1xIwBX5Zj2TGnWpbxKCnB2", "emailUid":"CKJtAh2ihgW7dVqCi4B1G7", "QAchecks": ["NonConformingTerm","ForbiddenTerm"]}-
templateUID— это UID, определенный на этапе 3. -
emailUID— это UID, определенный на этапе 5. -
QAchecksиспользует проверки контроль качества (QA), определенные на этапе 6.
-
Использование шаблона
-
Опубликуйте рабочий процесс.
-
Вернитесь в проект TMS и импортируйте новое задание.
Примечание
Если задание не было предварительно переведено и завершено автоматически, выполните предварительный перевод и завершите его вручную.
Рабочий процесс Orchestrator запущен. После выполнения:
-
Подходящие сегменты заблокированы и подтверждены.
-
На втором этапе рабочего процесса задание на втором этапе рабочего процесса переходит в статус EMAILED и назначается в соответствии с настройками шаблона проекта.
-
Вариант использования
-
Когда в Phrase создается новый проект перевода, автоматически создается задача в Asana с данными проекта Phrase TMS.
-
Отправьте уведомление или обновите задачу в Asana, чтобы уведомить менеджера проекта, когда проект перевода будет помечен как завершенный в Phrase TMS.
Автоматически создать задачу
Предварительные шаги
-
Создать токен в Asana, а затем безопасно сохраните его как variable в Orchestrator.
Требуется токен аутентификации для обмена данными между Orchestrator и учетной записью Asana.
-
Найдите Идентификатор рабочей области в Asana:
-
Выберите значок профиля, чтобы отобразить сведения об организации на новой вкладке браузера.
URL выглядит примерно так: https://app.asana.com/admin/111111111111111/overview.
-
Скопируйте Идентификатор (
111111111111111) из URL и сохраните его в блокноте.
-
-
Найдите Идентификатор проекта в Asana:
-
В Phrase TMS настройте пользовательский поле для хранения Идентификатора задачи Asana.
-
В Settings/Project Metadata/Custom Fields выберите строку, содержащую пользовательский поле Идентификатора задачи Asana.
-
Нажмите правой кнопкой мыши на строку и выберите .
Это откроет консоль разработчика в браузере.
-
В консоли найдите значение, которое начинается с
td data-testing. Найдите над ним первое значениеtr class, которое выглядит какrow-icyz98tQWPbp3ZRd3q9mg3. -
Скопируйте только Идентификатор (например,
icyz98tQWPbp3ZRd3q9mg3) и сохраните его в блокноте.
Использование шаблона
Для выполнения этого рабочего процесса требуется заполненное Пользовательское поле для asana_id.
-
В редакторе рабочего процесса Orchestrator откройте параметры действия .
-
В параметре есть пара имя/значение для Authorization. Использовать средство выбора полей, чтобы заменить контент в на переменную Asana, как определено на предварительных этапах.
Формат результата должен быть
Bearer {{ @<variable name> }}.
-
-
В параметре замените значения заполнителей на Идентификатор проекта Asana и Идентификатор рабочей области, определенные на предварительных этапах.
-
Откройте параметры для действия .
-
Опубликуйте рабочий процесс.
-
В TMS завершите проект.
Рабочий процесс Orchestrator запускается для автоматического создания задачи в Asana.
Автоматически завершить проект TMS
Предварительные шаги
Этот шаблон работает совместно с шаблоном автоматического создания.
Использование шаблона
-
В редакторе рабочего процесса Orchestrator откройте параметры действия .
-
В параметре есть пара имя/значение для Authorization. Использовать средство выбора полей, чтобы заменить контент в на переменную Asana, как определено на предварительных этапах.
Формат результата должен быть
Bearer {{ @<variable name> }}.
-
-
Опубликуйте рабочий процесс.
Описание
Этот рабочий процесс отслеживает сохранение перевода и его установку в состояние проверено в редакторе. Как только перевод устанавливается в состояние проверено, рабочий процесс автоматически проверяет, нужно ли скопировать перевод в какой-либо другой языковой стандарт. Например, когда перевод на французский язык завершен и установлен в состояние проверено, этот же перевод копируется в языковой стандарт канадского французского языка. Скопированный перевод устанавливается в состояние не проверено. Если существует перевод для адаптированного языкового стандарта, он перезаписывается.
Этот рабочий процесс позволяет настроить правила наследования языка с помощью JSON-объекта, подобного этому примеру:
[
{
"оригинал": "de",
"перевод": [
"de-at",
"de-ch"
]
},
{
"оригинал": "fr",
"перевод": [
"fr-ca",
"fr-ch"
]
}
]
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать фильтр триггера рабочего процесса.
-
Выбрать триггер.
-
На вкладке нажмите Редактировать фильтр.
-
Заменить <Идентификатор проекта> на идентификатор проекта рабочего процесса.
-
Идентификатор проекта можно скопировать из Strings, найдя проект в списке проектов и нажав кнопку Идентификатор.
-
-
При необходимости нажмите кнопку + Элемент и добавьте другой идентификатор проекта, чтобы применить шаблон к нескольким проектам. Чтобы запустить рабочий процесс со всеми проектами, удалите фильтр.
-
Нажмите Сохранить фильтры.
-
-
Создать .JSON-файл в текстовом редакторе на основе примера.
-
Убедитесь, что названия языков в точности совпадают с названиями в проекте. Чтобы проверить названия языков, просмотрите их на вкладке .
-
-
Редактировать параметры действия .
-
В проекте отредактируйте перевод и сохраните его как .
Рабочий процесс запускается, и отображаются скопированные, непроверенные переводы для языковых стандартов, адаптированные из завершенного языка.
Описание
Этот рабочий процесс отслеживает завершение языкового стандарта перевода задания. Как только языковой стандарт перевода задания завершен, рабочий процесс автоматически проверяет, завершены ли все языковые стандарты перевода задания, и если да, то все задание считается завершенным. Если какие-либо языковые стандарты не завершены, задание не помечается как завершенное.
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать фильтр триггера рабочего процесса.
-
Выбрать триггер.
-
На вкладке нажмите Редактировать фильтр.
-
Заменить <Идентификатор проекта> на идентификатор проекта рабочего процесса.
-
Идентификатор проекта можно скопировать из Strings, найдя проект в списке проектов и нажав кнопку Идентификатор.
-
-
При необходимости нажмите кнопку + Элемент и добавьте другой идентификатор проекта, чтобы применить шаблон к нескольким проектам. Чтобы запустить рабочий процесс со всеми проектами, удалите фильтр.
-
Нажмите Сохранить фильтры.
-
-
Опубликуйте рабочий процесс.
-
В проекте откройте существующее задание или начните новое.
-
Отметьте языковые стандарты перевода задания как Завершить.
Через пару минут выполнение начнется.
Предварительные шаги
-
Создайте проект в Strings. Запишите .
-
Настройте синхронизацию с GitHub для этого проекта, а также в GitHub (т.е. создайте и протестируйте файл конфигурации YAML).
-
Вручную протестируйте импорт и экспорт контента из GitHub в пользовательском интерфейсе.
Использование шаблона
-
Откройте триггер шаблона в редакторе рабочего процесса Orchestrator и Заменить заполнитель в фильтре на из предварительного этапа 1.
-
создать задание в проекте Strings и запустите его.
-
Выполните перевод в задании и Завершить его.
Рабочий процесс Orchestrator запускается для экспортировать контент в хранилище GitHub.
Описание
Этот рабочий процесс отслеживает Завершить задание Strings в проектах Strings. Когда задание Завершить, рабочий процесс автоматически находит Идентификатор синхронизации хранилища для проекта и запускает Экспорт в соответствии с файлом конфигурации, расположенным в корне хранилища.
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать фильтр триггера рабочего процесса.
-
Выбрать триггер.
-
На вкладке нажмите Редактировать фильтр.
-
Заменить <Идентификатор проекта> на идентификатор проекта рабочего процесса.
-
Идентификатор проекта можно скопировать из Strings, найдя проект в списке проектов и нажав кнопку Идентификатор.
-
-
При необходимости нажмите кнопку + Элемент и добавьте другой идентификатор проекта, чтобы применить шаблон к нескольким проектам. Чтобы запустить рабочий процесс со всеми проектами, удалите фильтр.
-
Нажмите Сохранить фильтры.
-
-
Укажите Идентификатор учетной записи.
-
выбрать пакет действий.
-
На вкладке нажмите Редактировать параметры.
-
Заменить Идентификатор учетной записи на Идентификатор учетной записи организации Strings.
-
Идентификатор учетной записи можно скопировать на вкладке , перейдя к настройкам пользователя в правом верхнем углу и выбрав организация в меню .
-
-
Нажмите Save parameters.
-
-
Опубликуйте рабочий процесс.
Рабочий процесс будет запущен при следующем Завершить задание.
Описание
После новой загрузки рабочий процесс создает новое задание с языками перевода, определенными либо с помощью шаблона задания, либо путем определения оригинала языка проекта (языковой стандарт по умолчанию) и использования остальных языков проекта в качестве языковых стандартов перевода для задания.
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать фильтр триггера рабочего процесса.
-
Заменить или удалить заполнитель Идентификатор шаблона задания в поле .
-
Опубликуйте рабочий процесс.
-
В соответствующем проекте Strings выполните новую загрузку и убедитесь, что параметр не выбран.
Действие будет выполнено в течение нескольких минут.
Описание
Отслеживает Завершить задание для предопределенного языкового стандарта в проекте. Как только языковой стандарт будет Завершить, рабочий процесс проверяет все оставшиеся языковые стандарты в проекте и создает задание с языком переключения в качестве оригинала и оставшимися языковыми стандартами в качестве перевода.
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать фильтр триггера рабочего процесса.
-
Выбрать триггер.
-
На вкладке нажмите Редактировать фильтр.
-
Заменить <Locale name> на название языкового стандарта, для которого нужно выполнить рабочий процесс.
-
Заменить <Идентификатор проекта> на идентификатор проекта рабочего процесса.
-
Идентификатор проекта можно скопировать из Strings, найдя проект в списке проектов и нажав кнопку Идентификатор.
-
-
Нажмите Сохранить фильтры.
-
-
Опубликуйте рабочий процесс.
В соответствующем проекте Strings откройте существующее задание или начните новое. Отметьте одно из заданий, языковой стандарт которого совпадает с <Locale name>, как Completed, чтобы запустить рабочий процесс.
Описание
Этот рабочий процесс запускается на основе заранее определенного расписания. Когда рабочий процесс выполняется, он автоматически ищет Идентификатор синхронизации хранилища для перечисленных проектов и запускает экспорт в соответствии с файлом конфигурации, расположенным в корне хранилища.
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать расписание запуска рабочего процесса.
-
Укажите Идентификатор учетной записи.
-
выбрать пакет действий.
-
На вкладке нажмите Редактировать параметры.
-
Заменить Идентификатор учетной записи на Идентификатор учетной записи организации Strings.
-
Идентификатор учетной записи можно скопировать на вкладке , перейдя к настройкам пользователя в правом верхнем углу и выбрав организация в меню .
-
-
Нажмите Save parameters.
-
-
Опубликуйте рабочий процесс.
-
В проекте Strings откройте существующее задание или начните новое и отметьте задание как Completed, чтобы запустить рабочий процесс
Описание
Этот рабочий процесс выполняется по расписанию. Рабочий процесс автоматически определяет ключи, у которых есть не проверено перевод в любом из языковых стандартов, создает задание из этих ключей и запускает его. Этот рабочий процесс настраивает Идентификатор проекта для отслеживания новых ключей и Идентификатор шаблона задания, который нужно использовать для создания задания.
JSON, который нужно добавить к этому действию, должен соответствовать этому примеру синтаксиса:
{
"projectId":"f6dfee6466384379606b6158a410cd46", "jobTemplateId":"ea47c725dfdb894df2dea5902b1f0894"
}
Использование<1>
Чтобы использовать шаблон, выполните следующие действия:
-
Создать новый рабочий процесс на основе шаблона.
-
Редактировать расписание запуска рабочего процесса.
-
Создать .JSON-файл в текстовом редакторе на основе примера.
-
Редактировать параметры действия .
-
Опубликуйте рабочий процесс.
Когда расписание запускает рабочий процесс, в списке заданий создается и запускается новое задание. Если в проекте нет не проверено ключей, рабочий процесс останавливается и новое задание не добавляется.