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