Orchestrator

Create a Workflow

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.

Las plantillas de flujo de trabajo dan 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 hay una biblioteca de plantillas comunes disponibles 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. Proporcione un evento que el flujo de trabajo debería estar escuchando.

      Para este procedimiento de muestra, se utilizará el evento history-orange.svguploads:create y 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, busque la palabra uploads.

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

    3. Arrastre y suelte 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 lenguaje normal que describa lo que hace el bloque.

    4. Proporcione 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 el tiempo de ejecución).

      Desde la pestaña Acciones en la ventana Bloques de flujo de trabajo, busque frase.

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

    5. Arrastre y suelte el bloque de acción language-blue.svgFetch access tokens debajo del desencadenador 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, busque lista de locales.

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

    7. Arrastre y suelte 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 necesitará 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, busque Transformar JSON con jq.

    9. Arrastre y suelte el bloque de acción circle-blue.svgTransformar JSON con jq debajo de la acción language-blue.svgList locales 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 ventana de 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.