Nota
Debido a las continuas mejoras, es posible que la interfaz de usuario no sea exactamente la misma que la que se presenta en el vídeo.
Hay una biblioteca de plantillas comunes disponible para crear flujos de trabajo. Haga clic en Biblioteca de plantillas en el menú de la izquierda para abrir la biblioteca.
Las plantillas se presentan en la biblioteca con una breve descripción y se pueden buscar y ordenar por proveedor.
Para usar una plantilla para un flujo de trabajo, siga estos pasos:
-
Haga clic en Vista previa para la plantilla seleccionada.
La vista previa se abre con la plantilla mostrada como un flujo de trabajo.
-
Haga clic en Importar plantilla.
La plantilla se abre en un nuevo flujo de trabajo con valores rellenados previamente. Los valores y parámetros se pueden modificar según sea necesario.
Una plantilla importada se convierte en un flujo de trabajo normal una vez publicada. Sigue el mismo comportamiento de versión de acción que un flujo de trabajo creado manualmente, por lo que es posible que sus acciones deban volver a validarse si una versión queda obsoleta.
Para garantizar un rendimiento óptimo del flujo de trabajo, hay una serie de pasos preliminares que Completar antes de configurar una plantilla de flujo de trabajo. Si se le solicita recuperar un valor durante estos pasos, guárdelo en un archivo de bloc de notas temporal para referencia futura al configurar el flujo de trabajo.
Los siguientes ejemplos de configuración asumen que la plantilla relevante se ha importado y está lista para publicar.
Pasos preliminares
-
Crear un nuevo proyecto en TMS con las siguientes condiciones:
-
El nombre del proyecto contiene
ORCH-TEST. -
La pre-traducción utiliza MT.
-
La pre-traducción ocurre automáticamente o se activa manualmente después de que se crea un trabajo.
-
-
Asegúrate de que haya una plantilla de proyecto que pueda asignar usuarios a trabajos en el proyecto creado. Si no, guarda el proyecto recién creado como una plantilla y realiza la configuración de reglas de asignación en la sección de la plantilla.
-
Abre la plantilla de proyecto seleccionándola de la lista de plantillas de proyecto, luego copia su UID de la URL y guárdalo en un bloc de notas.
-
Abre TMS en un navegador Chrome y navega a la página de seleccionando Settings/Administration/Email templates. Selecciona la plantilla de correo electrónico deseada y presiona F12 para habilitar el modo Inspeccionar de Chrome.
-
Selecciona en el panel Inspeccionar de Chrome y haz clic en Guardar en la plantilla de correo electrónico de TMS.
Se muestran dos encabezados en el panel Inspeccionar. Haz clic en el superior, copia el UID al final del campo y guarda este valor en un bloc de notas.
-
Ve a https://cloud.memsource.com/web/docs/api#operation/runQaForJobPartsV3 y expande configuración en el .
Todos los valores posibles para QA se muestran bajo . Toma nota de las comprobaciones de QA deseadas.
-
Crea un JSON basado en este ejemplo:
{"templateUid":"1xIwBX5Zj2TGnWpbxKCnB2", "emailUid":"CKJtAh2ihgW7dVqCi4B1G7", \"QAchecks\": [\"NonConformingTerm\",\"ForbiddenTerm\"]}"-
templateUIDes el UID identificado en el paso 3. -
emailUIDes el UID identificado en el paso 5. -
QAchecksutiliza las comprobaciones de QA identificadas en el paso 6.
-
Usando la plantilla
-
En el flujo de trabajo del Orchestrator, abre los parámetros de la acción . Reemplazar el JSON de la plantilla con el JSON del paso preliminar 7.
-
Publicar el flujo de trabajo.
-
Volver al proyecto de TMS e importar un nuevo trabajo.
Nota
Si el trabajo no se Pretraducir automáticamente, pretraducirlo manualmente.
El flujo de trabajo del orquestador se activa. Después de la ejecución, el trabajo en el primer paso del flujo de trabajo se completa o se asigna según la configuración de la plantilla del proyecto.
Pasos preliminares
-
Crear un nuevo proyecto en TMS con las siguientes condiciones:
-
El nombre del proyecto contiene
ORCH-TEST. -
El idioma meta se establece en estas localizaciones: deAT, deDE, esAR, esES, esMX.
-
La Pretraducir no ocurre automáticamente.
-
-
Crear dos memorias de traducción (TM):
-
TM1 con todas las localizaciones de idioma: deAT, deDE, esAR, esES, esMX
-
TM2 con solo las localizaciones principales: DE y ES
-
-
Desde la tabla de del proyecto, hacer clic en seleccionar para configurar ambas TM de la siguiente manera:
-
Localizaciones principales (DE y ES)
Seleccionar ambas TM con el modo de escritura habilitado. Definir el orden de prioridad configurando la TM1 como principal.
-
Otras localizaciones de idioma
Seleccionar ambas TM y habilitar el modo de escritura solo para la TM1. Definir el orden de prioridad configurando la TM1 como principal y añadiendo una penalización del 2% a la TM2.
La configuración de la TM se muestra en la tabla de :
-
Usando la plantilla
-
Abra la plantilla en el editor de flujo de trabajo de Orchestrator y observe esta configuración:
-
El activador está filtrado para el código de idioma meta. Para personalizar aún más el flujo de trabajo, cambie los filtros de idioma meta en el activador.
-
La acción tiene un JSON codificado que define el comportamiento del idioma. Para la personalización, edite este JSON según sea necesario.
[ { "source": "de_de", "meta": [ "de_at" ] }, { "source": "es_es", "meta": [ "es_mx", "es_ar" ] } ] -
El flujo de trabajo filtra los trabajos en los diferentes idiomas meta según el nombre de archivo del trabajo completado. Por lo tanto, este flujo de trabajo solo es confiable si los nombres de archivo son únicos. Para nombres de archivo no únicos, puede ser necesario un flujo de trabajo más complejo.
-
-
Publicar el flujo de trabajo.
-
Vuelva al proyecto de TMS e importe un trabajo nuevo para todos los idiomas meta.
-
Traduzca los trabajos DE-DE o ES-ES y complételos.
El flujo de trabajo del orquestador se activa. Después de la ejecución:
-
Los trabajos en los idiomas meta correspondientes se pretraducen.
-
Cualquier segmento ya almacenado en TM1 será una coincidencia del 101% o del 100%.
-
Cualquier segmento con contenido nuevo o modificado será una coincidencia del 99% insertada desde TM2.
-
Pasos preliminares
-
Crear un nuevo proyecto en TMS con las siguientes condiciones:
-
Dos pasos del flujo de trabajo
-
El primer paso del flujo de trabajo es un paso de pretraducción dedicado que se utiliza para capturar los resultados originales provenientes de los recursos disponibles antes de que se aplique Auto Adapt.
-
-
Opcionalmente, automatice la finalización de los trabajos en este paso en la configuración de pretraducción del proyecto.
Usando la plantilla
-
Copie el UID del proyecto de su URL e insértelo en la del activador del flujo de trabajo.
-
El UID se puede encontrar al final de la URL en un navegador.
Ejemplo: https://cloud.phrase.com/web/project2/show/KY6gfZXv4Gqw7B0m1U8br6
-
editar la condición haciendo clic en la barra azul en la parte superior del activador y reemplazando el marcador de posición con el UID copiado.
-
-
Publicar el flujo de trabajo.
-
Establezca manual o automáticamente un trabajo en el primer paso del flujo de trabajo como Completar después de la pretraducción.
El flujo de trabajo del orquestador se activa. Identificará un trabajo en el segundo paso del flujo de trabajo, realizará Auto Adapt en ese trabajo y lo establecerá en Completar cuando termine.
Pasos preliminares
-
Crear un nuevo proyecto en TMS con las siguientes condiciones:
-
Dos pasos del flujo de trabajo
-
El primer paso del flujo de trabajo es un paso de pretraducción dedicado que se utiliza para capturar los resultados originales provenientes de los recursos disponibles antes de que se aplique la optimización de la salida de MT.
-
-
Opcionalmente, automatice la finalización de los trabajos en este paso en la configuración de pretraducción del proyecto.
Usando la plantilla
-
Copie el UID del proyecto de su URL e insértelo en la del activador del flujo de trabajo.
-
El UID se puede encontrar al final de la URL en un navegador.
Ejemplo: https://cloud.phrase.com/web/project2/show/KY6gfZXv4Gqw7B0m1U8br6
-
editar la condición haciendo clic en la barra azul en la parte superior del activador y reemplazando el marcador de posición con el UID copiado.
-
-
Publicar el flujo de trabajo.
-
Establezca manual o automáticamente un trabajo en el primer paso del flujo de trabajo como Completar después de la pretraducción.
El flujo de trabajo del orquestador se activa. Identificará un trabajo en el segundo paso del flujo de trabajo, realizará la optimización de la salida de MT en ese trabajo y lo establecerá en Completar cuando termine.
Pasos preliminares
-
Crear un nuevo proyecto en TMS con las siguientes condiciones:
-
El nombre del proyecto contiene
ORCH-TEST-QPS. -
El proyecto tiene un mínimo de 2 pasos del flujo de trabajo.
-
La pre-traducción utiliza MT.
-
La pre-traducción ocurre automáticamente o se activa manualmente después de que se crea un trabajo.
-
La Pretraducir está configurada para Completar el trabajo, de modo que el flujo de trabajo del Orchestrator se active automáticamente después de importar.
-
-
Asegúrate de que haya una plantilla de proyecto que pueda asignar usuarios a trabajos en el proyecto creado. Si no, guarda el proyecto recién creado como una plantilla y realiza la configuración de reglas de asignación en la sección de la plantilla.
-
Abre la plantilla de proyecto seleccionándola de la lista de plantillas de proyecto, luego copia su UID de la URL y guárdalo en un bloc de notas.
-
Abre TMS en un navegador Chrome y navega a la página de seleccionando Settings/Administration/Email templates. Selecciona la plantilla de correo electrónico deseada y presiona F12 para habilitar el modo Inspeccionar de Chrome.
-
Selecciona en el panel Inspeccionar de Chrome y haz clic en Guardar en la plantilla de correo electrónico de TMS.
Se muestran dos encabezados en el panel Inspeccionar. Haz clic en el superior, copia el UID al final del campo y guarda este valor en un bloc de notas.
-
Ve a https://cloud.memsource.com/web/docs/api#operation/runQaForJobPartsV3 y expande configuración en el .
Todos los valores posibles para QA se muestran bajo . Toma nota de las comprobaciones de QA deseadas.
-
Crea un JSON basado en este ejemplo:
{"templateUid":"1xIwBX5Zj2TGnWpbxKCnB2", "emailUid":"CKJtAh2ihgW7dVqCi4B1G7", \"QAchecks\": [\"NonConformingTerm\",\"ForbiddenTerm\"]}"-
templateUIDes el UID identificado en el paso 3. -
emailUIDes el UID identificado en el paso 5. -
QAchecksutiliza las comprobaciones de QA identificadas en el paso 6.
-
Usando la plantilla
-
En el flujo de trabajo del Orchestrator, abre los parámetros de la acción . Reemplazar el JSON de la plantilla con el JSON del paso preliminar 7.
-
Publicar el flujo de trabajo.
-
Volver al proyecto de TMS e importar un nuevo trabajo.
Nota
Si el trabajo no se pretraduce y se completa automáticamente, pretradúzcalo y complételo manualmente.
El flujo de trabajo del orquestador se activa. Después de la ejecución:
-
Los segmentos elegibles están bloqueados y confirmados.
-
En el segundo paso del flujo de trabajo, el trabajo en el segundo paso del flujo de trabajo entra en estado EMAILED y se asigna según la configuración de la plantilla del proyecto.
-
Caso de uso
-
Cuando se crea un nuevo proyecto de traducción en Phrase, cree automáticamente una tarea en Asana con los detalles del proyecto de Phrase TMS.
-
Envíe una notificación o actualice la tarea en Asana para notificar al project manager cuando un proyecto de traducción se marque como Completar en Phrase TMS.
Crear una tarea automáticamente
Pasos preliminares
-
Generar un identificador único (token) en Asana y luego guárdalo de forma segura como una variable en Orchestrator.
Se requiere un identificador único (token) de autenticación para intercambiar datos entre Orchestrator y una cuenta de Asana.
-
Encuentra el UID del espacio de trabajo en Asana:
-
Seleccionar el icono de perfil para mostrar los detalles de la organización en una nueva pestaña del navegador.
La URL muestra algo como https://app.asana.com/admin/111111111111111/overview.
-
Copia el UID (
111111111111111) de la URL y guárdalo en un bloc de notas.
-
-
Encuentra el UID del proyecto en Asana:
-
En Phrase TMS, configura un campo Personalizar para almacenar un ID de tarea de Asana.
-
En configuración/Metadatos del proyecto/Campos Personalizar, Seleccionar la fila que contiene el campo Personalizar de ID de tarea de Asana.
-
Haz clic derecho en la fila y Seleccionar .
Esto abrirá la consola de desarrollador del navegador.
-
En la consola, encuentra el valor que comienza con
td data-testing. Busca encima de él el primer valor detr classque se vea comorow-icyz98tQWPbp3ZRd3q9mg3. -
Copia solo el ID (p. ej.,
icyz98tQWPbp3ZRd3q9mg3) y guárdalo en un bloc de notas.
Uso de la plantilla
Se requiere un campo Personalizar relleno para asana_id para que este flujo de trabajo se ejecute.
-
En el editor de flujo de trabajo de Orchestrator, abra los parámetros de la acción .
-
En el parámetro , hay un par de nombre/valor para Authorization. Usar el selector de campos para Reemplazar el contenido en con la variable de Asana tal como se define en los pasos preliminares.
El formato de salida debe ser
Bearer {{ @<variable name> }}.
-
-
En el parámetro , Reemplazar los valores del marcador de posición con el ID del proyecto de Asana y el ID del espacio de trabajo identificados en los pasos preliminares.
-
Abra los parámetros para la acción .
-
Publicar el flujo de trabajo.
-
En TMS, Completar el proyecto.
El flujo de trabajo de Orchestrator se activa para Crear automáticamente una tarea en Asana.
Completar automáticamente un proyecto de TMS
Pasos preliminares
Esta plantilla funciona junto con la plantilla Crear automáticamente.
Uso de la plantilla
-
En el editor de flujo de trabajo de Orchestrator, abra los parámetros de la acción .
-
En el parámetro , hay un par de nombre/valor para Authorization. Usar el selector de campos para Reemplazar el contenido en con la variable de Asana tal como se define en los pasos preliminares.
El formato de salida debe ser
Bearer {{ @<variable name> }}.
-
-
Publicar el flujo de trabajo.
Descripción
Este flujo de trabajo supervisa que una traducción se guarde y se establezca en el estado revisado dentro del editor. Una vez que una traducción se establece en revisado, el flujo de trabajo comprueba automáticamente si la traducción debe copiarse a cualquiera de las otras localizaciones. P. ej., cuando la traducción al francés se completa y se establece en revisado, la misma traducción se copia en la localización de francés canadiense. La traducción copiada se establece en el estado sin verificar. Si existe una traducción para la localización adaptada, se sobrescribe.
Este flujo de trabajo permite la configuración de reglas de herencia de idioma mediante un objeto JSON similar a este ejemplo:
[
{
"source": "de",
"meta": [
"de-at",
"de-ch"
]
},
{
"source": "fr",
"meta": [
"fr-ca",
"fr-ch"
]
}
]
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Edite el filtro del activador del flujo de trabajo.
-
Seleccione el activador.
-
Desde la pestaña , haga clic en Editar filtro.
-
Reemplace <ID de proyecto> con el ID de proyecto del flujo de trabajo.
-
El ID de proyecto se puede copiar desde Strings buscando el proyecto en la lista de proyectos y haciendo clic en el botón ID.
-
-
Opcionalmente, haga clic en el botón + Item y agregue otro ID de proyecto para aplicar la plantilla a más de un proyecto. Para ejecutar el flujo de trabajo con todos los proyectos, elimine el filtro.
-
Haga clic en Guardar filtros.
-
-
Cree un archivo .JSON en un editor de texto basado en el ejemplo.
-
Asegúrese de que los nombres de idioma sean exactamente los mismos que en el proyecto. Para verificar los nombres de idioma, véalos en la pestaña .
-
-
Edite los parámetros de la acción .
-
Desde el proyecto, Editar una traducción y Guardar como .
El flujo de trabajo se activa y se muestran las traducciones copiadas y no revisadas para las localización adaptadas del idioma completado.
Descripción
Este flujo de trabajo supervisa que se complete una localización meta de trabajo. Una vez que se completa una localización meta de trabajo, el flujo de trabajo verifica automáticamente si todas las localización meta de trabajo están completadas y, de ser así, todo el trabajo se completa. Si alguna localización está incompleta, el trabajo no se establece como Completar.
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Edite el filtro del activador del flujo de trabajo.
-
Seleccione el activador.
-
Desde la pestaña , haga clic en Editar filtro.
-
Reemplace <ID de proyecto> con el ID de proyecto del flujo de trabajo.
-
El ID de proyecto se puede copiar desde Strings buscando el proyecto en la lista de proyectos y haciendo clic en el botón ID.
-
-
Opcionalmente, haga clic en el botón + Item y agregue otro ID de proyecto para aplicar la plantilla a más de un proyecto. Para ejecutar el flujo de trabajo con todos los proyectos, elimine el filtro.
-
Haga clic en Guardar filtros.
-
-
Publicar el flujo de trabajo.
-
En el proyecto, abrir un trabajo existente o iniciar uno nuevo.
-
Marcar en las localización meta de trabajo como Completar.
En un par de minutos, la ejecución comienza.
Pasos preliminares
-
Crear un proyecto en Strings. Tome nota del .
-
Configurar una sincronización de GitHub para este proyecto, así como en GitHub (es decir, crear y probar el archivo YAML de configuración).
-
Probar manualmente la importar y exportar de contenido desde GitHub dentro de la interfaz de usuario.
Usando la plantilla
-
Abrir el activador de la plantilla en el editor de flujo de trabajo de Orchestrator y Reemplazar el marcador de posición en el filtrar con el del paso preliminar 1.
-
Crear un trabajo en el proyecto de Strings e iniciarlo.
-
Realizar traducciones en el trabajo y Completar el mismo.
El flujo de trabajo de Orchestrator se activa para exportar el contenido al repositorio de GitHub.
Descripción
Este flujo de trabajo supervisa la finalización de trabajos de Strings dentro de proyectos de Strings. Cuando se completa un trabajo, el flujo de trabajo busca automáticamente el ID de sincronización del repositorio para el proyecto y activa la exportación de acuerdo con el archivo de configuración ubicado en la raíz del repositorio.
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Edite el filtro del activador del flujo de trabajo.
-
Seleccione el activador.
-
Desde la pestaña , haga clic en Editar filtro.
-
Reemplace <ID de proyecto> con el ID de proyecto del flujo de trabajo.
-
El ID de proyecto se puede copiar desde Strings buscando el proyecto en la lista de proyectos y haciendo clic en el botón ID.
-
-
Opcionalmente, haga clic en el botón + Item y agregue otro ID de proyecto para aplicar la plantilla a más de un proyecto. Para ejecutar el flujo de trabajo con todos los proyectos, elimine el filtro.
-
Haga clic en Guardar filtros.
-
-
Proporcione el ID de la cuenta.
-
Seleccionar el paquete de acciones.
-
Desde la pestaña , haga clic en Editar parámetros.
-
Reemplazar <ID de cuenta con el ID de cuenta de la organización de Strings.
-
El ID de la cuenta se puede copiar desde la pestaña navegando a la configuración del usuario haciendo clic en la esquina superior derecha y seleccionando Organización en el menú .
-
-
Haz clic en Save parameters.
-
-
Publicar el flujo de trabajo.
El flujo de trabajo se activará con la siguiente finalización de trabajo.
Descripción
Después de una nueva carga, el flujo de trabajo crea un nuevo trabajo con idiomas meta definidos ya sea mediante el uso de una plantilla de trabajo, o identificando el idioma fuente del proyecto (la localización predeterminada) y usando el resto de los idiomas del proyecto como localizaciones meta del trabajo.
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Edite el filtro del activador del flujo de trabajo.
-
Reemplazar o eliminar el marcador de posición <ID de plantilla de trabajo> en el campo .
-
Publicar el flujo de trabajo.
-
En el proyecto de Strings correspondiente, realice una nueva carga y asegúrese de que la opción no esté seleccionada.
La acción se ejecutará en unos minutos.
Descripción
Supervisa la finalización de un trabajo para una localización predefinida en un proyecto. Una vez completada la localización, el flujo de trabajo comprueba todas las localizaciones restantes en el proyecto y crea un trabajo con el idioma pivote como fuente y las localizaciones restantes como meta.
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Edite el filtro del activador del flujo de trabajo.
-
Seleccione el activador.
-
Desde la pestaña , haga clic en Editar filtro.
-
Reemplazar <Nombre de la localización> con el nombre de la localización para la que ejecutar el flujo de trabajo.
-
Reemplace <ID de proyecto> con el ID de proyecto del flujo de trabajo.
-
El ID de proyecto se puede copiar desde Strings buscando el proyecto en la lista de proyectos y haciendo clic en el botón ID.
-
-
Haga clic en Guardar filtros.
-
-
Publicar el flujo de trabajo.
En el proyecto de Strings correspondiente, abra un trabajo existente o inicie uno nuevo. Marque uno de los trabajos cuya localización coincida con <Nombre de la localización> como Completado para activar el flujo de trabajo.
Descripción
Este flujo de trabajo se activa según un horario predefinido. Cuando el flujo de trabajo se ejecuta, busca automáticamente los ID de sincronización del repositorio para los proyectos enumerados y activa las exportaciones de acuerdo con el archivo de configuración ubicado en la raíz del repositorio.
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Editar la programación del activador del flujo de trabajo.
-
Proporcione el ID de la cuenta.
-
Seleccionar el paquete de acciones.
-
Desde la pestaña , haga clic en Editar parámetros.
-
Reemplazar <ID de cuenta con el ID de cuenta de la organización de Strings.
-
El ID de la cuenta se puede copiar desde la pestaña navegando a la configuración del usuario haciendo clic en la esquina superior derecha y seleccionando Organización en el menú .
-
-
Haz clic en Save parameters.
-
-
Publicar el flujo de trabajo.
-
En el proyecto Strings, abra un trabajo existente o inicie uno nuevo y marque el trabajo como Completed para activar el flujo de trabajo
Descripción
Este flujo de trabajo se ejecuta según una programación. El flujo de trabajo identifica automáticamente las claves que tienen una traducción sin verificar en cualquiera de las configuraciones regionales, crea un trabajo a partir de esas claves y lo inicia. Este flujo de trabajo configura el ID del proyecto para monitorear nuevas claves y el ID de la plantilla de trabajo a usar para la creación de trabajos.
El JSON para agregar a esta acción debe seguir este ejemplo de sintaxis:
{
"projectId":"f6dfee6466384379606b6158a410cd46", "jobTemplateId":"ea47c725dfdb894df2dea5902b1f0894"
}
Uso
Para usar la plantilla, siga estos pasos:
-
Cree un nuevo flujo de trabajo basado en la plantilla.
-
Editar la programación del activador del flujo de trabajo.
-
Cree un archivo .JSON en un editor de texto basado en el ejemplo.
-
Edite los parámetros de la acción .
-
Publicar el flujo de trabajo.
Cuando el programa activa el flujo de trabajo, se crea un nuevo trabajo y se inicia en la lista de trabajos. Si no hay claves sin verificar en el proyecto, el flujo de trabajo se detiene y no se agrega un nuevo trabajo.