Orchestrator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

      Этап создан, а подробности представлены во вкладке 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.svgПреобразовать JSON с помощью jq под действие language-blue.svgСписок языковых стандартов, чтобы соединить их.

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

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

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

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

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

      Перетащите еще один блок действия circle-blue.svgПреобразовать 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.