Orchestrator

Create a Workflow

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

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

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

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

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

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

      Откроется окно «Новая папка».

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

      Папка указана на странице «Рабочие процессы».

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

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

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

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

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

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

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

      Новый рабочий процесс отображается на странице рабочих процессов.

    Примечание

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

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

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

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

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

      Для этой примерной процедуры будет использоваться событие history-orange.svguploads: create, которое происходит после загрузки файла и его обработки в проекте 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.svgПеретащите файл Transform JSON с блоком действий jq под work-blue.svgокном Создать задание, чтобы связать их.

      Перетащите еще circle-blue.svgодин Transform 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.