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 los pasos específicos de un proceso empresarial. Su objetivo es permitir que usuarios no expertos en el apartado técnico, como localization managers y project managers, creen flujos de trabajo sin necesidad de conocer a fondo la API de Phrase.

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

Dado que contienen varias 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 (contacte al Team de soporte para solicitar un nuevo paquete). Al buscar acciones, habilita la opción Priorizar paquetes de acciones para mostrar los paquetes de acciones en la parte superior de la lista. Un icono azul en negrita indica la diferencia entre una acción regular y un paquete.

Usar un paquete de acciones

Para usar un paquete de acciones, siga estos pasos:

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

    El paquete de acciones aparece en el flujo de trabajo.

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

  3. Haga clic en editar parámetros.

    Se muestran los parámetros requeridos para el paquete de acciones.

  4. Proporcione los parámetros requeridos y haga clic en guardar parámetros.

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

  5. Haga clic en editar parámetros de nuevo si se requieren cambios.

Paquetes disponibles

Agregar o actualizar una traducción

Descripción:

Este paquete de acciones es el equivalente a hacer clic en un campo de traducción en el Strings Editor y escribir una traducción en el campo (sobrescribiendo cualquier cosa que existiera previamente).

Parámetros de entrada:

  • ID del proyecto

    El ID del proyecto de Strings del cual obtener las localizaciones.

  • ID de localización

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

  • ID de clave

    El ID de clave para identificar la clave que se va 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",
    "excluded": 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"
  }
}

Asignar y notificar al proveedor

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID de la plantilla de correo electrónico

  • list_of_job_uids

    • lista

  • UID de la plantilla del proyecto

  • UID del proyecto

    Una matriz que incluye el/los ID de proyecto ingresados manualmente o referenciados desde el activador.

Salida:

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

Comprobar si todas las metas de un trabajo de Strings están completadas

Descripción:

Este paquete de acciones comprueba si todas las metas de trabajo de Strings están completadas. Si es así, devuelve true, de lo contrario devuelve false.

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • ID del proyecto

    Para listar todas las metas de trabajo dentro de un proyecto específico.

  • ID del Trabajo

    Para listar todas las metas de trabajo.

Salida:

true 
O
false

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

Descripción:

Este paquete de acciones toma los ID de proyecto y, basándose en ellos y en la salida de la lista de sincronizaciones de repositorio, identifica los ID de sincronización de repositorio para los cuales se activa posteriormente la exportar en un bucle. El resultado del paquete de acciones es la lista de sincronizaciones de repositorio para las cuales se activó la exportar.

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • ID de proyecto

    Una matriz que incluye el/los ID de proyecto ingresados manualmente o referenciados desde el activador.

  • 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 los UID de trabajo para las localizaciones meta

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • Nombre de archivo

  • loop_variable

  • lista

  • UID del proyecto

Salida:

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

Obtener lista de UID de trabajo

Parámetros de entrada:

  • input_array

  • Ruta del UID

Salida:

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

Obtener localizaciones de un proyecto

Descripción:

Este paquete de acciones oculta la necesidad de paginación para el punto final de la API de Listar localizaciones. También añade 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 del cual obtener las localizaciones.

  • identificador único (token) de acceso a Strings

Salida:

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

Identificar trabajos para las localizaciones meta

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • Nombre de archivo

  • UID del proyecto

  • Localizaciones meta

Salida:

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

Listar traducciones por localización

Descripción:

Este paquete de acciones oculta la necesidad de paginación para el punto final de la API de Listar traducciones por localización. También añade 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 del cual obtener las traducciones.

  • ID de localización

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

  • q

    La consulta de Strings.

  • Clasificar

  • identificador único (token) de acceso a Strings

Salida:

{
  "projectId": "f6dfee6466384379606b6158a410cd46",
  "translations": [
    {
      "contenido": "Esta es una traducción nueva - seis",
      "created_at": "2024-11-21T14:34:06Z",
      "excluded": 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 del 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"
  }
}

Asignar trabajo a pasos del flujo de trabajo

Parámetros de entrada:

  • Token de acceso

    Para la autenticación.

  • UID del trabajo

  • UID del proyecto

  • Número de nivel del 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 del trabajo

  • UID del proyecto

Salida:

[
  {
    "segmentId": "cadena",        // Valor de .\"@id\"
    "origin": "cadena",           // Valor de .\"@m:trans-origin\"
    "score": number,              // Valor numérico de .\"@m:puntuación\"
    "length": number,             // 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 del trabajo

  • UID del proyecto

  • tipos de aviso

Salida:

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

Restar listas

Parámetros de entrada:

  • Lista de exclusión

  • Lista fuente

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.