Orchestrator

Пакеты действий

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

Пакеты действий — это группировки уже существующих действий в Orchestrator, отражающие конкретные этапы бизнес-процесса. Они предназначены для того, чтобы позволить нетехническим пользователям, таким как Менеджеры по локализации и Менеджеры проектов, создавать рабочие процессы, не требующие глубокого понимания стека интерфейса приложений API Phrase.

Пакеты действий конфигурируются как стандартное действие, требующее параметров для выполнения.

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

Пользователи могут находить и использовать существующие пакеты действий на вкладке Действия редактора, но не могут создавать новые (свяжитесь с командой поддержки, чтобы запросить новый пакет). При поиске действий включите опцию «Приоритизировать пакеты действий», чтобы пакеты действий отображались первыми в списке. Жирная синяя иконка указывает на разницу между обычным действием и пакетом.

Использование пакета действий

Чтобы использовать пакет действий, выполните следующие шаги:

  1. Перетащите выбранный пакет действий на рабочий процесс.

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

  2. Нажмите на пакет действий и выберите вкладку параметров.

  3. Нажмите Редактировать параметры.

    Обязательные параметры для пакета действий отображаются.

  4. Укажите обязательные параметры и нажмите Сохранить параметры.

    Параметры сохраняются в пакете действий и отображаются.

  5. Нажмите Редактировать параметры снова, если требуются изменения.

Доступные пакеты

Добавить или обновить перевод

Описание:

Этот пакет действий эквивалентен нажатию на поле перевода в редакторе строк и вводу перевода в поле (перезаписывая все, что существовало ранее).

Входные параметры:

  • Идентификатор проекта

    Идентификатор проекта строк для получения языковых стандартов.

  • Идентификатор языкового стандарта

    Идентификатор языкового стандарта для определения версии языка, которую нужно добавить.

  • Идентификатор ключа

    Идентификатор ключа для определения ключа, который нужно редактировать.

  • Переведенная строка

    Строка, которую нужно добавить к выбранному переводу.

Результат:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "контент": "Основные моменты фразы NextMT",
    "created_at": "2024-11-21T15:13:46Z",
    "исключено": false,
    "id": "91ad609cbd7d57e17cbf24432ba3d661",
    "ключ": {
      "data_type": "string",
      "id": "c7e7924dbb16527eaa0d892a8f0fd0fd",
      "имя": "ключ3",
      "множественное": false,
      "tags": [
        "35-2024",
        "загрузить-20240830_150155",
        "job-4C4F8EE9"
      ]
    },
    "locale": {
      "код": "en-CA",
      "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
      "имя": "en-ca"
    },
    "placeholders": [],
    "plural_suffix": "",
    "состояние": "не проверено",
    "не проверено": true,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

Назначить и уведомить поставщика

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • UID шаблона электронной почты

  • list_of_job_uids

    • список

  • UID шаблона проекта

  • UID проекта

    Массив, включающий идентификатор(ы) проекта, введенные вручную или указанные в триггере.

Результат:

{
  "jobs": [
    {
      "uid": "строка"
    }
  ],
  "emailTemplate": {
    "id": "строка"
  },
  "cc": [
    "строка"
  ],
  "bcc": [
    "строка"
  ]
}

Проверьте, завершены ли все целевые локали задания Strings

Описание:

Этот пакет действий проверяет, завершены ли все целевые локали задания Strings. Если да, он возвращает true, если нет, он возвращает false.

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • Идентификатор проекта

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

  • Идентификатор задания

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

Результат:

true 
ИЛИ
false

Экспортировать контент из проектов Strings в онлайн-хранилище

Описание:

Этот пакет действий принимает идентификатор(ы) проекта и, основываясь на них и выводе списка синхронизаций хранилища, определяет идентификаторы синхронизаций хранилища, для которых экспорт затем инициируется в цикле. Результатом пакета действий является список синхронизаций хранилища, для которых был инициирован экспорт.

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • Идентификаторы проектов

    Массив, включающий идентификатор(ы) проекта, введенные вручную или указанные в триггере.

  • Идентификатор учетной записи Strings

    Идентификатор ORG Strings, необходимый для перечисления синхронизаций хранилища.

Результат:

[
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:38Z",
    "id": "6315b3fd21d7735d0735f1d496b3832f",
    "status": "running",
    "тип": "экспорт"
  },
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:39Z",
    "id": "928298761a94a979e1eb6c01948b2041",
    "status": "running",
    "тип": "экспорт"
  }
]

Получить UID заданий для целевых языков

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • Имя файла

  • переменная_цикла

  • список

  • UID проекта

Результат:

[ 
{ "uid": "строка" }
…
 ]

Получить список UID заданий

Входные параметры:

  • input_array

  • Путь UID

Результат:

[
  { "uid": "строка" },
  { "uid": "строка" }
.
.
]

Получить языковые стандарты проекта

Описание:

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

Входные параметры:

  • Идентификатор проекта

    Идентификатор проекта строк для получения языковых стандартов.

  • Токен доступа строк

Результат:

{
  "locales": [
    {
      "код": "en",
      "по умолчанию": true,
      "id": "77e27f1d896629b0641063652572c038",
      "имя": "en"
    },
    {
      "код": "fr",
      "по умолчанию": false,
      "id": "2e8fb31c39957bb557bb96c0228960bf",
      "имя": "fr"
    }
  ],
  "projectId": "f6dfee6466384379606b6158a410cd46"
}

Определить задания для целевых языковых стандартов

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • Имя файла

  • UID проекта

  • Целевые языковые стандарты

Результат:

[
  { "uid": "строка" },
  { "uid": "строка" }
.
.
]

Список переводов по языковым стандартам

Описание:

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

Входные параметры:

  • Идентификатор проекта

    Идентификатор проекта Strings для получения переводов.

  • Идентификатор языкового стандарта

    Идентификатор языкового стандарта Strings в проекте для получения переводов.

  • q

    Запрос Strings.

  • Сортировать

  • Токен доступа строк

Результат:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translations": [
    {
      "контент": "Это новый перевод - шесть",
      "created_at": "2024-11-21T14:34:06Z",
      "исключено": false,
      "id": "0dbb663df544008df7e47176f8ec0444",
      "ключ": {
        "data_type": "string",
        "id": "15798c1dcc05e2d955d2de1959778347",
        "имя": "ключ1",
        "множественное": false,
        "tags": []         
      },
      "locale": {
        "код": "en-CA",
        "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
        "имя": "en-ca"
      },
      "placeholders": [],
      "plural_suffix": "",
      "состояние": "не проверено",
      "не проверено": true,
      "обновлено": "2024-11-21T14:55:48Z"
    }
  ]
}

Заблокировать сегменты

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • UID задания

  • UID проекта

  • Идентификаторы сегментов

Результат:

{
  "jobs": [
    {
      "uid": "строка"
      "status": "ПРИНЯТО",
      "providers": [
        {
          "type": "строка",
          "id": "строка",
          "uid": "строка"
        }
      ],
      "targetLang": "string",
      "workflowLevel": 0,
      "workflowStep": {
        "name": "строка",
        "id": "строка",
        "uid": "строка"
        "order": 0,
        "lqaEnabled": true
      },
      "filename": "string",
      "dateDue": "2019-08-24T14:15:22Z",
      "dateCreated": "2019-08-24T14:15:22Z",
      "updateSourceDate": "2019-08-24T14:15:22Z",
      "imported": true,
      "jobAssignedEmailTemplate": {},
      "notificationIntervalInMinutes": 0,
      "continuous": true,
      "sourceFileUid": "string"
    }
  ],
  "project": {
    "name": "строка",
    "uid": "строка"
  }
}

Сопоставить задание с этапами рабочего процесса

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • UID задания

  • UID проекта

  • Номер уровня рабочего процесса

Результат:

{
  "taskId": "string",
  "workflowLevel": "строка",
  "resourcePath": "string",
  "project": {
    "uid": "строка"
  },
  "job": {
    "uid": "строка"
  }
}

Подготовить сегменты v3

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • UID задания

  • UID проекта

Результат:

[
  {
    "segmentId": "строка",        // Значение из ."@id"
    "origin": "строка",           // Значение из ."@m:trans-origin"
    "score": число,              // Числовое значение из ."@m:score"
    "length": число,             // Длина строки .source
    "source": "строка",           // Значение .source
    "target": "строка"            // Значение .target
  },
  ...
]

Запустить контроль качества на одной задаче v3

Входные параметры:

  • Токен доступа

    Для аутентификации.

  • UID задания

  • UID проекта

  • типы предупреждений

Результат:

{
  "projectUid": "project123",
  "jobUid": "job456",
  "segmentIds": ["string"],
  "warnings": [
    {
      "segmentId": "string",
      "warnings": [
        {
          "id": "строка",
          "ignored": true,
          "type": "строка",
          "repetitionGroupId": "строка"
        }
      ],
      "ignoredChecks": ["строка"]
    }
  ]
}

Вычесть списки

Входные параметры:

  • Список исключений

  • Исходный список

Результат:

[1, 3, 5]
Была ли эта статья полезной?

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.