Orchestrator

Create a Workflow

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

Este es un caso práctico muestra para crear un flujo de trabajo y cubre la mayoría de los aspectos del procedimiento.

Las plantillas flujos de trabajo dan más ejemplos de diferentes tipos de flujos de trabajo.

Para crear un flujo de trabajo Strings en Orchestrator que cree un trabajo cuando se cargue un archivo en un proyecto y contenga las claves afectadas por la carga, sigue estos pasos:

  1. (Opcional) Crear una carpeta de trabajo.

    1. En el menú Crear, selecciona Carpeta.

      Se abre la ventana Nueva carpeta.

    2. Proporciona un nombre para la carpeta y haz clic en Guardar.

      La carpeta se enumera en la página Flujos de trabajo.

    3. Haz clic en el nombre de la carpeta para abrirla.

  2. Crear un flujo de trabajo.

    1. En el menú Crear, selecciona Flujo de trabajo.

      Se abre la ventana Nuevo flujo de trabajo.

      Opcionalmente, adjunte un archivo .JSON existente para crear automáticamente un flujo de trabajo. La descripción se tomará del archivo.

    2. Proporcionar un nombre y una descripción para el nuevo flujo de trabajo.

    3. Haz clic en Guardar.

      El nuevo flujo de trabajo se enumera en la página Flujos de trabajo.

    Nota

    También hay disponible una biblioteca de plantillas comunes para crear flujos de trabajo.

  3. Definir un flujo de trabajo.

    1. Haz clic en el nombre del flujo de trabajo para abrirlo.

      El flujo de trabajo se abre en la pestaña Editor.

    2. Proporcionar un evento que el flujo de trabajo debería estar escuchando.

      Para este procedimiento de muestra, se utilizará el evento history-orange.svguploads:crear y es el evento que ocurre una vez que un archivo se ha cargado y procesado en un proyecto Strings.

      En la pestaña Eventos de la ventana Flujos de trabajo, busque la palabra uploads.

      Los eventos enumerados son webhooks TMS y Strings.

    3. Arrastra y suelta el history-orange.svguploads:crear bloque en el primer paso del flujo de trabajo.

      Se crea el paso y los detalles se presentan en la pestaña Descripción general de la derecha de la ventana.

      El nombre del bloque se puede cambiar a algo en idioma normal que describa lo que hace el bloque.

    4. Proporcionar una acción al flujo de trabajo. Para este procedimiento de muestra se utilizará la acción circle-blue.svgObtener tokens de acceso para autenticación (obtiene tokens de acceso durante el tiempo de ejecución).

      En la pestaña Acciones de la ventana Flujos de trabajo, busque Phrase.

      En la pestaña se presenta una lista de eventos.

    5. Arrastra y suelta el bloque de acción language-blue.svgObtener tokens de acceso debajo del desencadenante history-orange.svguploads:crear para conectarlos.

    6. Tras autenticación, se puede proporcionar una función. Para este procedimiento de muestra, se enumerarán las localizaciones de un proyecto Strings.

      En la pestaña Acciones de la ventana Flujos de trabajo, busque listas locales.

      En la pestaña se presenta una lista de eventos.

    7. Arrastra y suelta el bloque de acción language-blue.svgLista local debajo de la acción language-blue.svgObtener tokens de acceso para conectarlos.

    8. Será necesario filtrar la lista de localizaciones para los fines del ejemplo. Se utilizará para ello el circle-blue.svgtransformar JSON con jq action.

      En la pestaña Acciones de la ventana Flujos de trabajo, busque Transformar JSON con jq.

    9. Arrastra y suelta el bloque de acciones circle-blue.svgTransformar JSON con jq debajo de la acción language-blue.svgLista local para conectarlas.

    10. Ahora se puede crear un trabajo con los resultados del flujo de trabajo. Para efectos del ejemplo, se creará un trabajo Strings.

      En la pestaña Acciones de la ventana Flujos de trabajo, busque crear un trabajo.

    11. Arrastra y suelta el bloque de acciones work-blue.svgCrear un trabajo debajo de la acción circle-blue.svgTransformar JSON con jq para conectarlos.

    12. Cada acción puede tener condiciones definidas con sentencias AND y OR lógicas para crear más resultados. A efectos del ejemplo, se obtendrán dos localizaciones meta de la acción work-blue.svgCrear un trabajo.

      Arrastra y suelta el bloque de acciones circle-blue.svgTransformar JSON con jq debajo de la opción work-blue.svgCrear un trabajo para conectarlos.

      Arrastra y suelta otro circle-blue.svgJSON Transformado con jq bloque de acción en la acción work-blue.svgCrear un trabajo para agregar otra rama.

      Estas acciones se ejecutarán en paralelo.

    13. Dependiendo de las condiciones establecidas en la acción work-blue.svgCrear un trabajo, se creará una localización basada en el resultado de la acción circle-blue.svgTransformar JSON con jq.

      Arrastrar y soltar work-blue.svgAgregar una localización meta a un trabajo debajo de cada circle-blue.svgtransformar JSON con jq para conectarlos.

    14. Una vez creada la localización del trabajo, se puede iniciar el trabajo.

      Arrastras y soltar el bloque de acción work-blue.svgIniciar un trabajo debajo de work-blue.svgCrear un trabajo para conectarlos. Desde la segunda acción work-blue.svgCrear un trabajo, arrastra el punto conector hasta la acción work-blue.svgIniciar un trabajo.

¿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.