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 del editor, pero no pueden Crear nuevos (contacte al Team de soporte para solicitar un nuevo paquete). Al buscar acciones, habilita la opción 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:
-
Arrastre un paquete de acciones seleccionado a un flujo de trabajo.
El paquete de acciones aparece en el flujo de trabajo.
-
Haga clic en el paquete de acciones y Seleccionar la pestaña de parámetros.
-
Haga clic en editar parámetros.
Se muestran los parámetros requeridos para el paquete de acciones.
-
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.
-
Haga clic en editar parámetros de nuevo si se requieren cambios.
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 proyectoEl ID del proyecto de Strings del cual obtener las localizaciones.
-
ID de localizaciónEl ID de localización para identificar la versión de idioma que se va a agregar.
-
ID de claveEl ID de clave para identificar la clave que se va a Editar.
-
Cadena traducidaLa 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"
}
}
Parámetros de entrada:
-
Token de accesoPara la autenticación.
-
UID de la plantilla de correo electrónico -
list_of_job_uids-
lista
-
-
UID de la plantilla del proyecto -
UID del proyectoUna 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"
]
}
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 accesoPara la autenticación.
-
ID del proyectoPara listar todas las metas de trabajo dentro de un proyecto específico.
-
ID del TrabajoPara listar todas las metas de trabajo.
Salida:
true O false
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 accesoPara la autenticación.
-
ID de proyectoUna matriz que incluye el/los ID de proyecto ingresados manualmente o referenciados desde el activador.
-
ID de cuenta de StringsID 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"
}
]
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 proyectoEl 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"
}
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 proyectoEl ID del proyecto de Strings del cual obtener las traducciones.
-
ID de localizaciónEl ID de la localización de Strings dentro del proyecto del cual obtener las traducciones.
-
q -
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"
}
]
}
Parámetros de entrada:
-
Token de accesoPara 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"
}
}
Parámetros de entrada:
-
Token de accesoPara 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"
}
}
Parámetros de entrada:
-
Token de accesoPara 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
},
...
]
Parámetros de entrada:
-
Token de accesoPara 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"]
}
]
}