Orchestrator

Create a Workflow

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Это пример используемого варианта для создания рабочего процесса, который охватывает большинство аспектов процедуры.

Шаблоны рабочих процессов дают больше примеров различных типов рабочих процессов.

Чтобы создать в Orchestrator рабочий процесс Strings, который создает задание при загрузке файла в проект и содержит ключи, затронутые загрузить, выполните следующие действия:

  1. (Необязательно) Создать рабочую папку.

    1. В меню Создать выберите Папку.

      Откроется окно Новой папки.

    2. Укажите имя папки и нажмите Сохранить.

      Папка указана на странице рабочих процессов.

    3. Нажмите на имя папки, чтобы открыть ее.

  2. Создать рабочий процесс.

    1. В меню Создать выберите Рабочий процесс.

      Откроется окно Нового рабочего процесса.

      Дополнительно прикрепите существующий файл .JSON, чтобы автоматически создать рабочий процесс. Описание будет взято из файла.

    2. Укажите имя и описание нового рабочего процесса.

    3. Нажмите Сохранить.

      Новый рабочий процесс указан на странице рабочих процессов.

    Примечание

    Также доступна библиотека общих шаблонов для создания рабочих процессов.

  3. Определить рабочий процесс.

    1. Нажмите на название рабочего процесса, чтобы его открыть.

      Рабочий процесс открывается на вкладке Редактор.

    2. Предоставьте событие, которое должен прослушивать рабочий процесс.

      Для этой примерной процедуры будет использоваться событие history-orange.svguploads: создать, которое происходит после загрузки файла и обработки его в проекте Strings.

      На вкладке События окна блоков рабочего процесса введите слово uploads.

      Перечисленные события - это одновременно вебхуки TMS и Strings.

    3. Перетащите history-orange.svguploads:создайте блок на первый этап рабочего процесса.

      Этап создан, подробная информация представлена на вкладке Обзор справа от окна.

      Название блока можно изменить на что-то на обычном языке, описывающем то, что делает блок.

    4. Обеспечьте действие для рабочего процесса. Для этой процедуры выборки при аутентификации будет использоваться действие circle-blue.svgизвлечь токены доступа (они извлекают токены получить доступ во время выполнения).

      На вкладке Действия окна блоков рабочего процесса введите Phrase.

      Список событий представлен во вкладке.

    5. Перетащите блок действий language-blue.svgТокены полученного доступа под history-orange.svguploads: создать триггер для их соединения.

    6. После аутентификации можно предоставить функцию. Для этой примерной процедуры будут указаны языковые стандарты из проекта Strings.

      На вкладке Действия в окне блоков рабочего процесса найдите языки списка.

      Список событий представлен во вкладке.

    7. Перетащите блок действий language-blue.svgсписка языковых стандартов под действием language-blue.svgизвлечь токены доступа, чтобы соединить их.

    8. Для целей примера список языковых стандартов необходимо будет отфильтровать. Для этого будет использоваться circle-blue.svgTransform JSON с действием jq.

      На вкладке Действия в окне блоков рабочего процесса найдите Перевод JSON с помощью jq.

    9. Перетащите circle-blue.svgTransform JSON с блоком действий jq под действием language-blue.svgсписка языковых стандартов, чтобы соединить их.

    10. Теперь задание можно создать с результатами рабочего процесса. Для целей примера будет создано задание Strings.

      На вкладке Действия окна блоков рабочего процесса выполните поиск создать задание.

    11. Перетащите блок work-blue.svgСоздание задания под circle-blue.svg Трансформировать JSON действием jq, чтобы соединить их.

    12. Каждое действие может иметь условия, определенные с помощью логических инструкций И и ИЛИ, чтобы создать больше результатов. Для примера два языка перевода будут созданы в результате действия work-blue.svgСоздать задание.

      Перетащите circle-blue.svgTransform JSON с блоком действий jq под окном work-blue.svgСоздать задание, чтобы связать их.

      Перетащите другой файл circle-blue.svgTransform JSON с блоком действий jq на страницу work-blue.svgСоздать задание, чтобы добавить другую ветвь.

      Эти действия будут выполняться параллельно.

    13. В зависимости от условий, заданных в work-blue.svgСоздать задание, будет создан языковой стандарт по результатам circle-blue.svgпреобразования JSON действием jq.

      Перетащите work-blue.svgДобавить языковой стандарт перевода в блок действий задания под каждым circle-blue.svg преобразования JSON действием jq, чтобы соединить их.

    14. После создания языкового стандарта задания можно приступать к выполнению задания.

      Перетащите блок work-blue.svgНачать задание под work-blue.svgСоздать задание, чтобы связать их. Из второго work-blue.svgСоздать задание, перетащите точку коннектора в work-blue.svgНачать задание.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.