Orchestrator

Crea un flujo de trabajo

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

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

Los plantillas de flujo de trabajo ofrecen más ejemplos de diferentes tipos de flujos de trabajo.

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

  1. (Opcional) Crea una carpeta de trabajo.

    1. Desde 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 lista en la página Flujos de trabajo.

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

  2. Crea un flujo de trabajo.

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

      Se abre la ventana Nuevo flujo de trabajo.

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

    2. Proporciona un Nombre y Descripción para el nuevo flujo de trabajo.

    3. Haz clic en Guardar.

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

    Nota

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

  3. Define 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. Proporciona un evento que el flujo de trabajo debe estar escuchando.

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

      Desde la pestaña Eventos en la ventana Bloques de flujo de trabajo, busca la palabra uploads.

      Los eventos listados son tanto webhooks de TMS como de Strings.

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

      El paso se crea y los detalles se presentan en la pestaña Resumen a la derecha de la ventana.

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

    4. Proporciona una acción al flujo de trabajo. Para este procedimiento de muestra, se utilizará la acción circle-blue.svgFetch access tokens para autenticación (recupera tokens de acceso durante la ejecución).

      Desde la pestaña Acciones en la ventana Bloques de flujo de trabajo, busca phrase.

      Se presenta una lista de eventos en la pestaña.

    5. Arrastra y suelta el bloque de acción language-blue.svgFetch access tokens debajo del disparador history-orange.svguploads:create para conectarlos.

    6. Después de la autenticación, se puede proporcionar una función. Para este procedimiento de muestra, se listarán los locales de un proyecto de Strings.

      Desde la pestaña Acciones en la ventana Bloques de flujo de trabajo, busca list locales.

      Se presenta una lista de eventos en la pestaña.

    7. Arrastra y suelta el bloque de acción language-blue.svgList locales debajo de la acción language-blue.svgFetch access tokens para conectarlos.

    8. La lista de locales deberá ser filtrada para los propósitos del ejemplo. La acción circle-blue.svgTransformar JSON con jq se utilizará para esto.

      Desde la pestaña Acciones en la ventana Bloques de flujo de trabajo, busca Transformar JSON con jq.

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

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

      Desde la pestaña Acciones en la ventana Bloques de flujo de trabajo, busca crear un trabajo.

    11. Arrastra y suelta el bloque de acción 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 declaraciones lógicas AND y OR para crear más salidas. Para los propósitos del ejemplo, dos localizaciones objetivo resultarán de la acción work-blue.svgCrear un trabajo.

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

      Arrastra y suelta otro bloque de acción circle-blue.svgTransformar JSON con jq sobre 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.

      Arrastra y suelta un bloque de acción work-blue.svgAgregar una localización objetivo a un trabajo debajo de cada acción circle-blue.svgTransformar JSON con jq para conectarlos.

    14. Una vez que se crea una localización de trabajo, se puede iniciar el trabajo.

      Arrastra y suelta el bloque de acción work-blue.svgIniciar un trabajo debajo de una acción work-blue.svgCrear un trabajo para conectarlos. Desde la segunda acción work-blue.svgCrear un trabajo, arrastra el punto de conector a 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.