Это пример используемого варианта для создания рабочего процесса, который охватывает большинство аспектов процедуры.
Шаблоны рабочих процессов дают больше примеров различных типов рабочих процессов.
Чтобы создать в Orchestrator рабочий процесс Strings, который создает задание, когда в проект загружается файл и содержит ключи, затронутые загрузить, выполните следующие действия:
-
(Необязательно) Создать рабочую папку.
-
В меню ««Папка».
» выберитеОткроется окно «
». -
Укажите имя папки и нажмите «Сохранить».
Папка указана на странице «
. -
Нажмите на название папки, чтобы открыть ее.
-
-
Создать рабочий процесс.
-
В меню Рабочий процесс.
выберитеОткроется окно
.Прикрепите существующий файл .JSON, чтобы автоматически создать рабочий процесс. Описание будет взято из файла.
-
Укажите
и нового рабочего процесса. -
Нажмите «Сохранить».
Новый рабочий процесс отображается на странице
.
Примечание
Также доступна библиотека общих шаблонов для создания рабочих процессов.
-
-
Определить рабочий процесс.
-
Нажмите на название рабочего процесса, чтобы открыть его.
Рабочий процесс открывается на вкладке
. -
Предоставьте событие, к которому должен прислушиваться рабочий процесс.
Для этой примерной процедуры будет использоваться событие
, которое происходит после загрузки файла и его обработки в проекте Strings.uploads: create
Во вкладке «uploads.
» окна « » найдите словоПеречисленные события - это и TMS, и вебхуки Strings.
-
Перетащите
блок на первый этап рабочего процесса.uploads: создать
Этап создан, подробная информация представлена на вкладке
справа от окна.Название блока можно изменить на что-то на обычном языке, описывающее действия блока.
-
Обеспечьте действие для рабочего процесса. Для этой процедуры выборки будет использовано действие «Из
(оно извлекает токены доступа во время выполнения).влечь токены доступа»
На вкладке Phrase.
в окне найдитеСписок событий представлен во вкладке.
-
Перетащите блок действий
подПолучения токенов доступа
триггер для их соединения.uploads:создайте
-
После аутентификации можно предоставить функцию. Для этой примерной процедуры будут указаны языковые стандарты из проекта Strings.
На вкладке языки списка.
в окне найдитеСписок событий представлен во вкладке.
-
Перетащите блок действий
под действиемсписка языковых стандартов
, чтобы соединить их.Получения токенов доступа
-
Список языковых стандартов необходимо будет отфильтровать для целей примера. Для этого будет использоваться
действием jq.Transform JSON с
На вкладке Перевод JSON с помощью jq.
в окне найдите -
Перетащите
под действиемTransform JSON с помощью блока действий jq
, чтобы соединить их.списка языковых стандартов
-
Теперь задание можно создавать с результатами рабочего процесса. Для целей примера будет создано задание Strings.
Во вкладке «создать задание.
» окна « » найдите -
Перетащите блок «Со
под «Трансфздать задание»
соединить их.ормировать JSON» с помощью действия jq, чтобы
-
Каждое действие может иметь условия, определенные логическими инструкциями И и ИЛИ, чтобы создать больше результатов. Для целей примера два языковых стандарта перевода будут результатом действия «Со
здать задание».
подПеретащите файл Transform JSON с блоком действий jq
, чтобы связать их.окном Создать задание
Перетащите еще
наодин Transform JSON с блоком действий jq
, чтобы добавить другую ветвь.Создать задание
Эти действия будут выполняться параллельно.
-
В зависимости от условий, установленных в действии
, будет создан языковой стандарт по результатам действияСоздать задание
.Преобразовать JSON с помощью jq
Перетащите
под каждымДобавить языковой стандарт перевода в блок действий задания
действия jq, чтобы соединить их.Трансформировать JSON с помощью
-
После создания языкового стандарта задания можно приступать к выполнению задания.
Перетащите блок «На
ниже «Создатчать действие задания»
бы связать их. Из второгоь действие задания», что
, перетащите точку коннектора вСоздать задание
.Начать задание
-