Orchestrator

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

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

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

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

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

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

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

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

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

      Папка отображается на странице Рабочие процессы.

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

      На вкладке Events в окне Workflow blocks выполните поиск слова uploads.

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

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

      Этап создан, а подробности представлены во вкладке Overview справа от окна.

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

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

      На вкладке Actions в окне Workflow blocks выполните поиск Phrase.

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

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

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

      На вкладке Actions в окне Workflow blocks выполните поиск list locales.

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

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

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

      На вкладке Actions в окне Workflow blocks выполните поиск Transform JSON with jq.

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

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

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

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

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

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

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

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

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

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

    14. Как только языковой стандарт задания будет создан, задание можно запустить.

      Перетащите блок действия work-blue.svgStart a job под действие work-blue.svgСоздать задание, чтобы соединить их. От второго действия work-blue.svgСоздать задание перетащите точку коннектора к действию work-blue.svgStart a job.

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

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.