Orchestrator

Paquetes de acciones

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Los paquetes de acciones son lotes de acciones preexistentes en Orchestrator que reflejan pasos específicos de procesos empresariales. Están diseñados para permitir que usuarios no técnicos, como gerentes de localización y gerentes de proyectos, creen flujos de trabajo sin requerir un entendimiento profundo de la pila de la API de Phrase.

Los paquetes de acciones se configuran como una acción estándar, requiriendo parámetros para su ejecución.

Dado que contienen múltiples acciones, los paquetes de acciones consumen más acciones de flujo de trabajo ejecutadas. Esto se indica mediante un valor numérico en la esquina superior derecha de la acción en el editor de flujos de trabajo.

Los usuarios pueden encontrar y usar paquetes de acciones existentes en la pestaña Acciones del editor, pero no pueden crear nuevos (contactar al equipo de soporte para solicitar un nuevo paquete). Al buscar acciones, habilita la opción Priorizar paquetes de acciones para mostrar los paquetes de acciones primero en la lista. Un ícono azul en negrita indica la diferencia entre una acción regular y un paquete.

Usando un paquete de acciones

Para usar un paquete de acciones, sigue estos pasos:

  1. Arrastra un paquete de acciones seleccionado a un flujo de trabajo.

    El paquete de acciones aparece en el flujo de trabajo.

  2. Haz clic en el paquete de acciones y selecciona la pestaña de parámetros.

  3. Haz clic en Editar parámetros.

    Los parámetros requeridos para el paquete de acciones se muestran.

  4. Proporciona los parámetros requeridos y haz clic en Guardar parámetros.

    Los parámetros se guardan en el paquete de acciones y se muestran.

  5. Haz clic en Editar parámetros nuevamente si se requieren cambios.

Paquetes disponibles

Agregar o actualizar una traducción

Descripción:

Este paquete de acciones es equivalente a hacer clic en un campo de traducción en el editor de cadenas y escribir una traducción en el campo (sobrescribiendo cualquier cosa que preexistía).

Parámetros de entrada:

  • ID del proyecto

    El ID del proyecto de cadenas para obtener las localizaciones.

  • ID de localización

    El ID de localización para identificar la versión del idioma que se va a agregar.

  • ID de clave

    El ID de clave para identificar la clave a editar.

  • Cadena traducida

    La cadena que se va a agregar a la traducción seleccionada.

Salida:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translation": {
    "content": "Highlights of Phrase NextMT",
    "created_at": "2024-11-21T15:13:46Z",
    "excluido": false,
    "id": "91ad609cbd7d57e17cbf24432ba3d661",
    "key": {
      "data_type": "string",
      "id": "c7e7924dbb16527eaa0d892a8f0fd0fd",
      "name": "key3",
      "plural": false,
      "tags": [
        "35-2024",
        "upload-20240830_150155",
        "job-4C4F8EE9"
      ]
    },
    "locale": {
      "code": "en-CA",
      "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
      "name": "en-ca"
    },
    "placeholders": [],
    "plural_suffix": "",
    "state": "unverified",
    "sin verificar": true,
    "updated_at": "2024-11-21T15:18:09Z"
  }
}

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID de plantilla de correo electrónico

  • list_of_job_uids

    • lista

  • UID de plantilla del proyecto

  • UID del proyecto

    Un array que incluye el/los ID(s) del proyecto ingresados manualmente o referenciados desde el disparador.

Salida:

{
  "jobs": [
    {
      "uid": "string"
    }
  ],
  "emailTemplate": {
    "id": "string"
  },
  "cc": [
    "string"
  ],
  "bcc": [
    "string"
  ]
}

Verificar si todos los locales de destino de un trabajo de Strings están completados

Descripción:

Este paquete de acciones verifica si todos los locales de destino del trabajo de Strings están completados. Si es así, devuelve true, si no, devuelve false.

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • ID del proyecto

    Para listar todos los locales de destino del trabajo desde un proyecto específico.

  • ID del trabajo

    Para listar todos los locales de destino del trabajo.

Salida:

true 
OR
false

Exportar contenido de proyectos de Strings a un repositorio en línea

Descripción:

Este paquete de acciones toma el/los ID(s) del proyecto y, basándose en esos y en la salida de la lista de sincronizaciones de repositorio, identifica los ID de sincronización de repositorio para los cuales se activa la exportación en un bucle. El resultado del paquete de acciones es la lista de sincronizaciones de repositorio para las cuales se activó la exportación.

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • ID(s) del proyecto

    Un array que incluye el/los ID(s) del proyecto ingresados manualmente o referenciados desde el disparador.

  • ID de cuenta de Strings

    ID de ORG de Strings requerido para listar las sincronizaciones de repositorio.

Salida:

[
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:38Z",
    "id": "6315b3fd21d7735d0735f1d496b3832f",
    "status": "running",
    "type": "export"
  },
  {
    "auto_import": false,
    "created_at": "2024-11-22T12:24:39Z",
    "id": "928298761a94a979e1eb6c01948b2041",
    "status": "running",
    "type": "export"
  }
]

Obtener UIDs de trabajo para idiomas objetivo

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • Nombre del archivo

  • loop_variable

  • lista

  • UID del proyecto

Salida:

[ 
{ "uid": "string" }
…
 ]

Obtener lista de UIDs de trabajo

Parámetros de entrada:

  • input_array

  • Ruta de UID

Salida:

[
  { "uid": "string" },
  { "uid": "string" }
.
.
]

Obtener regiones de un proyecto

Descripción:

Este paquete de acciones oculta la necesidad de paginación para Listar API de Regiones. También agrega el ID del proyecto a la carga útil para habilitar un bucle más robusto.

Parámetros de entrada:

  • ID del proyecto

    El ID del proyecto de cadenas para obtener las localizaciones.

  • Token de acceso de cadenas

Salida:

{
  "locales": [
    {
      "code": "en",
      "default": true,
      "id": "77e27f1d896629b0641063652572c038",
      "name": "en"
    },
    {
      "code": "fr",
      "default": false,
      "id": "2e8fb31c39957bb557bb96c0228960bf",
      "name": "fr"
    }
  ],
  "projectId": "f6dfee6466384379606b6158a410cd46"
}

Identificar trabajos para regiones objetivo

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • Nombre del archivo

  • UID del proyecto

  • Regiones objetivo

Salida:

[
  { "uid": "string" },
  { "uid": "string" }
.
.
]

Listar traducciones por localización

Descripción:

Este paquete de acciones oculta la necesidad de paginación para Listar traducciones por localización API endpoint. También agrega el ID del proyecto a la carga útil para habilitar un bucle más robusto.

Parámetros de entrada:

  • ID del proyecto

    El ID del proyecto de Strings para obtener las traducciones.

  • ID de localización

    El ID de localización de Strings dentro del proyecto para obtener las traducciones.

  • q

    La consulta de Strings.

  • Clasificar

  • Token de acceso de cadenas

Salida:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translations": [
    {
      "content": "Esta es una nueva traducción - seis",
      "created_at": "2024-11-21T14:34:06Z",
      "excluido": false,
      "id": "0dbb663df544008df7e47176f8ec0444",
      "key": {
        "data_type": "string",
        "id": "15798c1dcc05e2d955d2de1959778347",
        "name": "key1",
        "plural": false,
        "tags": []         
      },
      "locale": {
        "code": "en-CA",
        "id": "086fe5acddd58c52a5f8b5d9ec4c5a21",
        "name": "en-ca"
      },
      "placeholders": [],
      "plural_suffix": "",
      "state": "unverified",
      "sin verificar": true,
      "updated_at": "2024-11-21T14:55:48Z"
    }
  ]
}

Bloquear segmentos

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID de trabajo

  • UID del proyecto

  • IDs de segmento

Salida:

{
  "jobs": [
    {
      "uid": "string",
      "status": "ACCEPTED",
      "providers": [
        {
          "type": "string",
          "id": "string",
          "uid": "string"
        }
      ],
      "targetLang": "string",
      "workflowLevel": 0,
      "workflowStep": {
        "name": "string",
        "id": "string",
        "uid": "string",
        "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": "string",
    "uid": "string"
  }
}

Mapear trabajo a pasos del flujo de trabajo

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID de trabajo

  • UID del proyecto

  • Número de nivel de flujo de trabajo

Salida:

{
  "taskId": "string",
  "workflowLevel": "string",
  "resourcePath": "string",
  "project": {
    "uid": "string"
  },
  "job": {
    "uid": "string"
  }
}

Preparar segmentos v3

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID de trabajo

  • UID del proyecto

Salida:

[
  {
    "segmentId": "cadena",        // Valor de ."@id"
    "origin": "cadena",           // Valor de ."@m:trans-origin"
    "puntuación": número,              // Valor numérico de ."@m:score"
    "longitud": número,             // Longitud de la cadena .source
    "source": "string",           // Value of .source
    "target": "string"            // Value of .target
  },
  ...
]

Ejecutar QA en un solo trabajo v3

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID de trabajo

  • UID del proyecto

  • tipos de aviso

Salida:

{
  "projectUid": "project123",
  "jobUid": "job456",
  "segmentIds": ["string"],
  "avisos": [
    {
      "segmentId": "string",
      "avisos": [
        {
          "id": "string",
          "ignored": true,
          "type": "string",
          "repetitionGroupId": "string"
        }
      ],
      "ignoredChecks": ["string"]
    }
  ]
}

Restar listas

Parámetros de entrada:

  • Lista de exclusión

  • Lista de fuentes

Salida:

[1, 3, 5]
¿Fue útil este artículo?

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.