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:
-
(Opcional) Crear una carpeta de trabajo.
-
En el menú Carpeta.
, seleccionaSe abre la ventana
. -
Proporciona un nombre para la carpeta y haz clic en Guardar.
La carpeta se enumera en la página
. -
Haz clic en el nombre de la carpeta para abrirla.
-
-
Crear un flujo de trabajo.
-
En el menú Flujo de trabajo.
, seleccionaSe abre la ventana
trabajo.Opcionalmente, adjunte un archivo .JSON existente para crear automáticamente un flujo de trabajo. La descripción se tomará del archivo.
-
Proporcionar un
y una para el nuevo flujo de trabajo. -
Haz clic en Guardar.
El nuevo flujo de trabajo se enumera en la página
.
Nota
También hay disponible una biblioteca de plantillas comunes para crear flujos de trabajo.
-
-
Definir un flujo de trabajo.
-
Haz clic en el nombre del flujo de trabajo para abrirlo.
El flujo de trabajo se abre en la pestaña
. -
Proporcionar un evento que el flujo de trabajo debería estar escuchando.
Para este procedimiento de muestra, se utilizará el evento
y es el evento que ocurre una vez que un archivo se ha cargado y procesado en un proyecto Strings.uploads:crear
En la pestaña uploads.
de la ventana , busque la palabraLos eventos enumerados son webhooks TMS y Strings.
-
Arrastra y suelta el
bloque en el primer paso del flujo de trabajo.uploads:crear
Se crea el paso y los detalles se presentan en la pestaña
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.
-
Proporcionar una acción al flujo de trabajo. Para este procedimiento de muestra se utilizará la acción
para autenticación (obtiene tokens de acceso durante el tiempo de ejecución).Obtener tokens de acceso
En la pestaña Phrase.
de la ventana , busqueEn la pestaña se presenta una lista de eventos.
-
Arrastra y suelta el bloque de acción
acceso debajo del desencadenanteObtener tokens de
para conectarlos.uploads:crear
-
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 listas locales.
de la ventana , busqueEn la pestaña se presenta una lista de eventos.
-
Arrastra y suelta el bloque de acción
debajo de la acciónLista local
de acceso para conectarlos.Obtener tokens
-
Será necesario filtrar la lista de localizaciones para los fines del ejemplo. Se utilizará para ello el
action.transformar JSON con jq
En la pestaña Transformar JSON con jq.
de la ventana , busque -
Arrastra y suelta el bloque de acciones
debajo de la acciónTransformar JSON con jq
para conectarlas.Lista local
-
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 crear un trabajo.
de la ventana , busque -
Arrastra y suelta el bloque de acciones
debajo de la acciónCrear un trabajo
para conectarlos.Transformar JSON con jq
-
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
.Crear un trabajo
Arrastra y suelta el bloque de acciones
debajo de la opciónTransformar JSON con jq
para conectarlos.Crear un trabajo
Arrastra y suelta otro
bloque de acción en la acciónJSON Transformado con jq
para agregar otra rama.Crear un 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 un trabajo
.Transformar JSON con jq
Arrastrar y soltar
debajo de cadaAgregar una localización meta a un trabajo
para conectarlos.transformar JSON con jq
-
Una vez creada la localización del trabajo, se puede iniciar el trabajo.
Arrastras y soltar el bloque de acción
debajo deIniciar un trabajo
para conectarlos. Desde la segunda acciónCrear un trabajo
, arrastra el punto conector hasta la acciónCrear un trabajo
.Iniciar un trabajo
-