Asignar una matriz en Adobe Workfront Fusion
Una matriz es un tipo especial de elemento que puede contener lo siguiente:
- Uno o más valores de texto (matriz simple)
- Una o más colecciones del mismo tipo (matriz compleja)
Para obtener más información, vea Tipos de datos de elementos en Adobe Workfront Fusion.
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.
Asignar una matriz completa
-
En los módulos a los que va a asignar la matriz, haga clic en el campo en el que desee asignar la matriz. Este es el campo al que está asignada la matriz.
-
En el cuadro que aparece, asigne el elemento.
El panel le permite asignar campos del mismo modo que con cualquier otro tipo de elemento. Si no desea rellenar cada elemento por separado pero desea asignar otra matriz al campo de destino, utilice el botón Asignar. En este caso, asegúrese de que ambas matrices (la matriz de origen y la matriz de destino) tienen la misma estructura.
Puede agregar cualquier número de elementos a una matriz.
Puede dividir una matriz en paquetes individuales mediante un iterador. Para obtener más información, consulte el módulo Iterator en Adobe Workfront Fusion.
Asignar elementos a una nueva matriz
Algunos campos de Workfront Fusion permiten asignar elementos a una matriz. Por ejemplo, puede crear una matriz de elementos de lista de comprobación en el módulo Tableros de Workfront > Agregar elemento de lista de comprobación. Cuando se ejecuta el módulo, todos los elementos de la lista de comprobación se añaden a la tarjeta.
Cualquier campo de módulo que muestre "Agregar elemento" crea una matriz.
Para agregar elementos a la matriz:
- Haga clic en Agregar elemento
- En el panel que se abre, escriba detalles sobre el elemento.
- Haga clic en Agregar.
- (Opcional) Repita los pasos del 1 al 3 con cada elemento que desee agregar a la matriz .
Asignar elementos de matriz
Asignar elementos de matriz por número
Los elementos de la matriz se muestran como un número entre corchetes después del nombre de la matriz. Puede asignar un elemento individual de una matriz a un campo utilizando este número de índice.
Para asignar un elemento de matriz:
-
Haga clic en el campo donde desee asignar el elemento.
Se abrirá el panel Asignación.
-
Busque la matriz que contiene el elemento que desea asignar.
-
Haga clic en la flecha desplegable situada junto a la matriz.
-
Haga clic en el elemento que desee asignar.
El elemento se asigna con el índice de 1. Esto asigna el primer elemento de la matriz.
-
Para asignar un elemento diferente de la matriz, haga clic en [1] e introduzca el número de índice del elemento de matriz que desea asignar.
Asignar un elemento de una matriz con una clave determinada
Algunas matrices contienen colecciones con elementos clave-valor como metadatos, atributos, etc. Para utilizar uno de estos valores, puede buscar un elemento por su valor clave dado y obtener el valor correspondiente del elemento de valor. Se recomienda utilizar una fórmula que emplee una combinación de las funciones map()
y get()
.
El siguiente ejemplo muestra el resultado de la aplicación Jira.
Este ejemplo obtiene un nombre de archivo de una matriz de archivos adjuntos, para el archivo adjunto específico con un ID de 10108.
Este ejemplo genera el siguiente resultado:
La fórmula se puede explicar de la siguiente manera:
-
map
-
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. -
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ónget()
para obtener su primer elemento: -
-
get
-
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. En este ejemplo, el índice es
1
.
-
Este ejemplo genera el siguiente resultado:
Para obtener más información acerca de la función map()
, vea Funciones de matriz.
Para obtener más información acerca de la función get()
, vea Funciones generales.
Conversión de elementos de matriz 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 Iterator module.