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:
-
(Opcional) Crear una carpeta de trabajo.
-
Desde el menú , Seleccionar Carpeta.
Se abre la ventana .
-
Proporcione un nombre para la carpeta y haga clic en guardar.
La carpeta aparece en la página .
-
Haga clic en el nombre de la carpeta para abrirla.
-
-
Crear un flujo de trabajo.
-
Desde el menú , Seleccionar flujo de trabajo.
Se abre la ventana .
Opcionalmente, adjunte un archivo .JSON existente para crear automáticamente un flujo de trabajo. La descripción se tomará del archivo.
-
Proporcione un y una para el nuevo flujo de trabajo.
-
Haz clic en Guardar.
El nuevo flujo de trabajo aparece en la página .
Nota
También hay disponible una biblioteca de plantillas<1> comunes para crear flujos de trabajo.
-
-
Definir un flujo de trabajo.
-
Haga clic en el nombre del flujo de trabajo para abrirlo.
El flujo de trabajo se abre en la pestaña .
-
Proporcione un evento que el flujo de trabajo deba escuchar.
Para este procedimiento de muestra, se utilizará el evento
, que es el evento que ocurre una vez que un archivo se ha cargado y procesado en un proyecto Strings.uploads:Crear
Desde la pestaña en la ventana , busque la palabra uploads.
Los eventos enumerados son webhooks tanto de TMS como de Strings.
-
Arrastre y suelte el bloque
en el primer paso del flujo de trabajo.uploads:Crear
El paso se Crear y los detalles se presentan en la pestaña 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.
-
Proporcione una acción al flujo de trabajo. Para este procedimiento de muestra, se utilizará la acción
para la autenticación (obtiene tokens de acceder durante el tiempo de ejecución).acceder a tokens
Desde la pestaña en la ventana , busque Phrase.
En la pestaña se presenta una lista de eventos.
-
Arrastre y suelte el bloque de acción
debajo del disparadoracceder a tokens
para conectarlos.uploads:create
-
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 en la ventana , busque lista idiomas.
En la pestaña se presenta una lista de eventos.
-
Arrastre y suelte el bloque de acción
debajo de la acciónlista idiomas
para conectarlos.acceder a tokens
-
La lista de idiomas deberá filtrarse para los fines del ejemplo. Para esto se utilizará la acción
.Transform JSON with jq
Desde la pestaña en la ventana , busque Transform JSON with jq.
-
Arrastre y suelte el bloque de acción
debajo de la acciónTransformar JSON con jq
para conectarlos.lista de localizaciones
-
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 en la ventana , busque crear trabajo.
-
Arrastre y suelte el bloque de acción
debajo de la acciónCrear trabajo
para conectarlos.Transformar JSON con jq
-
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
.Crear trabajo
Arrastre y suelte el bloque de acción
debajo de la acciónTransformar JSON con jq
para conectarlos.Crear trabajo
Arrastre y suelte otro bloque de acción
sobre la acciónTransformar JSON con jq
para agregar otra rama.Crear trabajo
Estas acciones se ejecutarán en paralelo.
-
Dependiendo de las condiciones establecidas en la acción
, se creará una localización basada en el resultado de la acciónCrear trabajo
.Transformar JSON con jq
Arrastre y suelte un bloque de acción
debajo de cada acciónagregar una meta localización a un trabajo
para conectarlos.Transformar JSON con jq
-
Una vez que se crea una localización de trabajo, el trabajo puede iniciarse.
Arrastre y suelte el bloque de acción
debajo de una acciónIniciar un trabajo
para conectarlos. Desde la segunda acciónCrear trabajo
, arrastre el punto del conector hacia la acciónCrear trabajo
.Iniciar un trabajo
-