Asignar información de un módulo a otro en Adobe Workfront Fusion
La asignación es el proceso de asignar los resultados de un módulo, estructurados en elementos, a los campos de entrada de otro módulo.
El panel Asignación se muestra al hacer clic en un campo en el que desea insertar un valor generado desde un módulo anterior en un escenario. En un módulo, en cualquier campo disponible para la asignación, puede crear una fórmula utilizando cualquier combinación de funciones y elementos asignados desde el panel Asignación con texto estático que escriba. Estos elementos se pueden anidar entre sí.
Requisitos de acceso
Debe tener el siguiente acceso para utilizar la funcionalidad de este artículo:
Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con el administrador de Workfront.
Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.
Paquetes y elementos
La operación de un módulo produce cero, uno o más paquetes como salida. Un paquete consta de uno o más elementos.
Para explorar la salida de un módulo:
-
Haga clic en Ejecutar una vez para ejecutar el módulo.
-
Haga clic en la burbuja situada encima del módulo.
Se muestra un registro que contiene todas las fases del módulo. Puede encontrar el paquete o los paquetes que genera la fase de operación de un módulo en el encabezado Output. Cada paquete contiene sus elementos y los valores de cada elemento.
Date
, Email ID (UID)
, size
, etc.Asignar un elemento
Después de crear una secuencia de módulos vinculando dos o más de ellos, cada módulo puede procesar los valores de los elementos que generan los módulos que lo preceden.
Para asignar los elementos a los campos de entrada de un módulo:
-
Haga clic en el módulo que debe procesar la salida del módulo o módulos anteriores.
-
En el panel Configuración del módulo que aparece, haga clic en un campo en el que desee utilizar el valor de un elemento obtenido de uno o varios módulos anteriores.
Se abrirá el panel Asignación.
-
Haga clic en un elemento del panel de asignación para insertarlo en el campo.
-
(Opcional) Para buscar un campo determinado en el panel de asignación, haga clic en la barra de búsqueda del panel de asignación y escriba el término que desea buscar. Haga clic en el campo cuando aparezca en la lista.
Los resultados de la búsqueda contienen el término de búsqueda y no distinguen entre mayúsculas y minúsculas.
Para obtener más información, consulte Configurar la configuración de un módulo en Adobe Workfront Fusion.
Fórmulas
Puede asignar varios elementos a un campo, combinarlos con literales (valores fijos) y emplear Operadores y funciones para crear fórmulas complejas:
Puede encontrar las funciones y operadores en el panel de asignación en una de sus pestañas.
La primera pestaña (que se muestra al abrir el panel) muestra los elementos que puede asignar desde otros módulos.
Las otras pestañas contienen los siguientes tipos de funciones:
-
Funciones generales - Vea Funciones generales en Adobe Workfront Fusion para obtener más información.
-
Funciones matemáticas - Vea Funciones matemáticas en Adobe Workfront Fusion para obtener más información.
-
Funciones binarias y de texto - Vea Funciones de cadena en Adobe Workfront Fusion para obtener más información.
-
Fecha y hora - Consulte Funciones de fecha y hora en Adobe Workfront Fusion y los artículos siguientes para obtener más información.
-
Funciones para trabajar con matrices - Vea Funciones de matriz en Adobe Workfront Fusion para obtener más información.
Para obtener más información sobre la asignación de elementos mediante funciones, vea Asignar elementos mediante funciones en Adobe Workfront Fusion.
Colecciones
Algunos elementos pueden contener varios valores de varios tipos. Son elementos de tipo colección.
Puede identificar un elemento de tipo collection por el pequeño rectángulo negro que se muestra a la derecha de la etiqueta del elemento y su lista de subelementos expandida automáticamente:
Para obtener más información sobre las colecciones, consulte Tipos de datos de elementos en Adobe Workfront Fusion
Matrices
Algunos elementos pueden contener varios elementos del mismo tipo. Son elementos de tipo matriz.
Puede identificar un elemento de tipo matriz colocando los corchetes al final de la etiqueta del elemento. Haga clic en el pequeño rectángulo negro a la derecha de la etiqueta del elemento para mostrar los elementos del elemento:
Para obtener más información acerca de las matrices, vea Tipos de datos de elementos en Adobe Workfront Fusion
Asignar el primer elemento de una matriz
Si asigna el elemento Recipient name
de una matriz, se mostrará en el campo de esta manera:
El número entre corchetes es un índice que determina qué elemento de la matriz se utilizará. Se establece en 1 de forma predeterminada.
Asignar el elemento n de una matriz
Si desea acceder a otro elemento, haga clic en los corchetes y edite el valor del índice:
Asignar un elemento de una matriz con una clave determinada
Algunas matrices contienen varias colecciones con elementos clave y de valor. Normalmente, se trata de varios metadatos, atributos, etc.
El siguiente ejemplo muestra el resultado de la aplicación Jira.
En este ejemplo, obtenemos un nombre de archivo de una matriz de archivos adjuntos para el archivo adjunto específico con un ID de 10108.
El resultado de Jira tiene este aspecto:
El requisito típico es buscar un elemento por su valor clave dado y obtener el valor correspondiente del elemento de valor. Esto se puede lograr con una fórmula que emplee una combinación de las funciones map()
y get()
.
A continuación se muestra un desglose detallado de la fórmula:
-
El primer parámetro de la función
map()
es todo el elemento de matriz. -
El segundo parámetro es el nombre sin procesar del elemento de valor. Para obtener el nombre sin procesar, pase el ratón sobre el elemento del panel mapping:
note note NOTE Todos los parámetros distinguen entre mayúsculas y minúsculas. Aunque en este ejemplo concreto la etiqueta del elemento difiere de su nombre sin procesar solo en mayúsculas, es necesario utilizar el nombre sin procesar, que es todo un valor en minúsculas en contraste con la etiqueta Valor. -
El tercer parámetro es el nombre sin procesar del elemento clave:
-
El cuarto parámetro es el valor de clave dado.
Dado que la función map()
devuelve una matriz (ya que podría haber más elementos con el valor de clave dado), es necesario aplicar la función get()
para obtener su primer elemento:
-
El primer parámetro de la función
get()
es el resultado de la funciónmap()
. -
El segundo parámetro es el índice del elemento, uno.
Para obtener más información acerca de la función map()
, vea Funciones de matriz en Adobe Workfront Fusion.
Para obtener más información acerca de la función get()
, vea Funciones generales en Adobe Workfront Fusion.
Conversión de elementos en una serie de paquetes
Las matrices se pueden convertir en una serie de paquetes mediante el módulo Iterator. Para obtener más información, consulte el módulo Iterator en Adobe Workfront Fusion.
Resolución de problemas
Faltan elementos en el panel de asignación
Para cada módulo, el panel de asignación muestra todos los elementos de salida, enumerados por el autor del módulo. En algunos casos, esta lista puede estar incompleta por varios motivos y es posible que falten algunos elementos. Workfront Fusion puede detectar automáticamente los elementos de salida que faltan cuando ejecuta el módulo en el editor de escenarios. El procedimiento exacto difiere ligeramente según el tipo de módulo:
Déclencheur instantáneo
-
Haga clic con el botón secundario en el módulo y, a continuación, haga clic en Ejecutar este módulo solamente en el menú que se muestra.
Si no hay ningún webhook en cola, el módulo espera a que se procese un nuevo webhook.
-
Genere un webhook.
Por ejemplo, el módulo webhook Slack>Escuchar nuevos eventos (que observa los nuevos mensajes de canal en un canal) envía un mensaje al canal.
-
Cuando el módulo termine de ejecutarse, haga clic en la burbuja situada encima del módulo para explorar su salida completa.
El panel de asignación contendrá todos los elementos que se descubrieron en la salida del módulo.
Déclencheur de sondeo
-
Haga clic con el botón secundario en el módulo y, a continuación, haga clic en Ejecutar este módulo solamente en el menú que se muestra.
-
Si no hay salida, haga clic en Elija por dónde empezar y ajuste la configuración.
-
Si no hay ningún evento para procesar, cree uno y vuelva al paso 2.
Por ejemplo, el módulo webhook Gmail >Ver correos electrónicos envía un mensaje de correo electrónico a la carpeta que está viendo el módulo.
-
Cuando el módulo termine de ejecutarse, haga clic en la burbuja situada encima del módulo para explorar su salida completa.
El panel de asignación ahora contiene todos los elementos que se descubrieron en la salida del módulo.
Otros módulos
Puede elegir ejecutar:
-
Todo el escenario (o solo la parte que contiene el módulo)
Si su escenario comienza con un déclencheur, consulte la sección déclencheur instantáneo o déclencheur de sondeo más arriba.
-
Solo el módulo individual
Si decide ejecutar solo el módulo:
-
Haga clic con el botón secundario en el módulo y, a continuación, haga clic en Ejecutar este módulo solamente en el menú que se muestra.
-
Proporcione valores de muestra para los elementos de entrada y haga clic en Aceptar .
-
Cuando el módulo termine de ejecutarse, haga clic en la burbuja situada encima del módulo para explorar su salida completa.
El panel de asignación ahora contiene todos los elementos que se descubrieron en la salida del módulo.