Módulo Iterator

Un Iterator es un tipo de módulo que convierte una matriz en una serie de paquetes. Cada elemento de matriz se presenta como un paquete independiente.

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
paquete de Adobe Workfront Cualquiera
Licencia de Adobe Workfront

Nuevo: estándar

O

Actual: Trabajo o superior

Licencia de Adobe Workfront Fusion

Actual: no se requiere licencia de Workfront Fusion.

O

Heredado: cualquiera

Producto

Nuevo:

  • Plan de Workfront de Select o Prime: su organización debe adquirir Adobe Workfront Fusion.
  • Plan de Workfront de Ultimate: Workfront Fusion está incluido.

O

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

Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con el administrador de Workfront.

Para obtener más información sobre las licencias de Adobe Workfront Fusion, consulte licencias de Adobe Workfront Fusion.

Configuración del módulo del iterador

El módulo Iterator general tiene un solo campo, Matriz. Este campo contiene la matriz que se va a convertir o dividir en paquetes independientes.

Configurar iterador

Otros conectores pueden incluir módulos de iterador específicos de ese iterador. Contienen un campo de módulo de Source, que le permite seleccionar el módulo que genera la matriz que desea repetir.

Iteradores especializados

Para obtener más información, consulte Configurar un módulo.

recommendation-more-help

Ejemplos

  • El siguiente escenario muestra cómo recuperar correos electrónicos con archivos adjuntos y guardarlos como archivos únicos en una carpeta Dropbox seleccionada.

    Los correos electrónicos pueden contener una matriz de archivos adjuntos. El módulo Iterator después del primer módulo permite que el escenario gestione cada archivo adjunto por separado. El módulo del iterador divide la matriz de archivos adjuntos en paquetes únicos. Cada paquete, con un archivo adjunto, se guarda de uno en uno en una carpeta Dropbox seleccionada. El campo Matriz del módulo Iterator debe contener la matriz Attachments.

    Matriz de archivos adjuntos

Resolución de problemas

Problema: El panel de asignación no muestra elementos asignables en el módulo Iterator

Cuando un módulo Iterator no tiene información sobre la estructura de los elementos de la matriz, el panel de asignación de los módulos que siguen al módulo Iterator muestra solo dos elementos bajo el módulo Iterator: Total number of bundles y Bundle order position.

El panel de asignación no se muestra

Esto se debe a que cada módulo es responsable de proporcionar información sobre los elementos que genera, de modo que estos elementos se puedan mostrar correctamente en el panel de asignación en los módulos posteriores. Sin embargo, es posible que varios módulos no puedan proporcionar esta información en algunos casos. Por ejemplo, los módulos de JSON > Analizar JSON o Webhooks > Webhook personalizado a los que les falta estructura de datos no proporcionarían la información.

Solución

La solución es ejecutar manualmente el escenario. Esto fuerza al módulo a crear una salida. Fusion puede aplicar el formato de esta salida a módulos posteriores en el escenario.

Por ejemplo, un escenario incluye un módulo JSON > Analizar JSON sin una estructura de datos.

Analizar JSON

Un módulo Iterator conectado a este módulo JSON no puede asignar la salida del módulo al campo Array en el panel de configuración del módulo Iterator.

Conectar módulo de iterador

Para resolver esto:

Inicie manualmente el escenario en el editor de escenarios.

NOTE
Para evitar que se ejecute todo el escenario, puede:
  • Desvincule los módulos después del módulo JSON > Analice el JSON para evitar que el flujo continúe.
    ​> O
  • Haga clic con el botón derecho en el módulo JSON > Analizar JSON y elija Ejecutar este módulo solo del menú contextual para ejecutar solo el módulo JSON > Analizar JSON.

Después de ejecutar JSON > Analizar JSON, puede proporcionar información sobre sus resultados a todos los módulos subsiguientes, incluido el módulo Iterator. A continuación, el panel de asignación de la configuración del iterador muestra los elementos siguientes:

El panel de asignación muestra elementos

además, el panel de asignación de los módulos conectados después del módulo Iterator muestra los elementos contenidos en la matriz:

Elementos contenidos en la matriz

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