Asignar una matriz o elemento de matriz

Una matriz es un elemento de paquete que puede contener lo siguiente:

  • Uno o más valores del mismo tipo (matriz simple)
  • Una o más colecciones del mismo tipo (matriz compleja)
recommendation-more-help

Ejemplo:

  • Matriz compleja: El módulo Watch emails 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.

Requisitos de acceso

Expanda para ver los requisitos de acceso para la funcionalidad en este artículo.

Para utilizar la funcionalidad de este artículo debe tener el siguiente acceso:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront paquete Cualquiera
Adobe Workfront licencia

Nuevo: Standard

O

Actual: Work o superior

Adobe Workfront Fusion licencia**

Actual: no se requiere licencia para Workfront Fusion.

O

Heredado: cualquiera

Producto

Nuevo:

  • Select o plan Prime Workfront: su organización debe comprar Adobe Workfront Fusion.
  • Ultimate Workfront plan: Workfront Fusion está incluido.

O

Actual: su organización debe comprar Adobe Workfront Fusion.

Para obtener más información sobre esta tabla, consulte Requisitos de acceso en la documentación.

Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.

Asignar una matriz completa

  1. Haga clic en la ficha Scenarios en el panel izquierdo.

  2. Seleccione el escenario en el que desea asignar una matriz.

  3. Haga clic en cualquier lugar del escenario para introducir el Editor de escenarios.

  4. En el módulo al que desee asignar la matriz, haga clic en el campo donde desee asignar la matriz. Este es el campo al que está asignada la matriz.

  5. 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 Map. En este caso, asegúrese de que ambas matrices (la matriz de origen y la de destino) tienen la misma estructura.

    Puede añadir cualquier número de elementos a una matriz.

Puede dividir una matriz en paquetes individuales mediante un iterador. Para obtener más información, vea 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 Add.
  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.

Asignar primer elemento

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

    Acceder a otro elemento

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

En el siguiente ejemplo se muestra el resultado de la aplicación Jira.

Salida del módulo 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:

Salida del módulo Jira

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:

      Obtener nombre sin procesar

      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:

      Tercer parámetro

    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 la clave especificada), 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:

Salida del módulo Jira

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 módulo.

Serie de paquetes

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3