Orchestrator

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

Las 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 cargar, siga estos pasos:

  1. (Opcional) Crear una carpeta de trabajo.

    1. Desde el menú Crear, Seleccionar Carpeta.

      Se abre la ventana Nueva carpeta.

    2. Proporcione un nombre para la carpeta y haga clic en guardar.

      La carpeta aparece en la página flujos de trabajo.

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

  2. Crear un flujo de trabajo.

    1. Desde el menú Crear, Seleccionar 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. Proporcione un Nombre y una Descripción para el nuevo flujo de trabajo.

    3. Haz clic en Guardar.

      El nuevo flujo de trabajo aparece en la página flujos de trabajo.

    Nota

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

  3. Definir un flujo de trabajo.

    1. Haga 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 deba escuchar.

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

      Desde la pestaña Events en la ventana Workflow blocks, busque la palabra uploads.

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

    3. Arrastre y suelte el bloque history-orange.svguploads:Crear en el primer paso del flujo de trabajo.

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

      El nombre del bloque se puede cambiar por 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.svgacceder a tokens para la autenticación (obtiene tokens de acceder durante el tiempo de ejecución).

      Desde la pestaña Actions en la ventana Workflow blocks, busque Phrase.

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

    5. Arrastre y suelte el bloque de acción language-blue.svgacceder a 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 enumerarán los idiomas de un proyecto Strings.

      Desde la pestaña Actions en la ventana Workflow blocks, busque lista idiomas.

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

    7. Arrastre y suelte el bloque de acción language-blue.svglista idiomas debajo de la acción language-blue.svgacceder a tokens para conectarlos.

    8. La lista de idiomas deberá filtrarse para los fines del ejemplo. Para esto se utilizará la acción circle-blue.svgTransform JSON with jq.

      Desde la pestaña Actions en la ventana Workflow blocks, busque Transform JSON with jq.

    9. Arrastre y suelte 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 fines del ejemplo, se creará un trabajo de Strings.

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

    11. Arrastre y suelte el bloque de acción work-blue.svgCrear 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 resultados. Para los fines del ejemplo, dos metas localizaciones resultarán de la acción work-blue.svgCrear trabajo.

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

      Arrastre y suelte otro bloque de acción circle-blue.svgTransformar JSON con jq sobre la acción work-blue.svgCrear 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 trabajo, se creará una localización basada en el resultado de la acción circle-blue.svgTransformar JSON con jq.

      Arrastre y suelte un bloque de acción work-blue.svgagregar una meta localización 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, el trabajo puede iniciarse.

      Arrastre y suelte el bloque de acción work-blue.svgIniciar un trabajo debajo de una acción work-blue.svgCrear trabajo para conectarlos. Desde la segunda acción work-blue.svgCrear trabajo, arrastre el punto del conector hacia 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.