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)
INFO
Ejemplo: El módulo Ver correos electrónicos devuelve una matriz de archivos adjuntos para cada correo electrónico. Cada archivo adjunto representa una colección que puede contener un nombre, contenido, tamaño, etc.

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:

Adobe Workfront plan*
Pro o superior
Adobe Workfront licencia*
Plan, Trabajo
Licencia de Adobe Workfront Fusion**

Requisito de licencia actual: no se requiere licencia de Workfront Fusion.

O

Requisito de licencia heredado: Workfront Fusion para automatización e integración de trabajo

Producto

Requisito de producto actual: si tiene el plan Select o Prime Adobe Workfront, su organización debe adquirir Adobe Workfront Fusion así como Adobe Workfront para utilizar la funcionalidad descrita en este artículo. Workfront Fusion está incluido en el plan Workfront de Ultimate.

O

Requisito de productos heredados: su organización debe comprar Adobe Workfront Fusion y Adobe Workfront para utilizar la funcionalidad descrita en 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

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

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

Agregar elemento

Para agregar elementos a la matriz:

  1. Haga clic en Agregar elemento
  2. En el panel que se abre, escriba detalles sobre el elemento.
  3. Haga clic en Agregar.
  4. (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.

NOTE
La indexación de matrices en Workfront Fusion comienza desde 1.

Para asignar un elemento de matriz:

  1. Haga clic en el campo donde desee asignar el elemento.

    Se abrirá el panel Asignación.

  2. Busque la matriz que contiene el elemento que desea asignar.

  3. Haga clic en la flecha desplegable situada junto a la matriz.

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

  5. 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().

recommendation-more-help

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

    1. El primer parámetro de la función map() es todo el elemento de matriz.

    2. 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.
    3. El tercer parámetro es el nombre sin procesar del elemento clave:

    4. 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:

  • get

    1. El primer parámetro de la función get() es el resultado de la función map().

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

5f00cc6b-2202-40d6-bcd0-3ee0c2316b43