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.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
paquete de Adobe Workfront

Cualquier paquete de flujo de trabajo de Adobe Workfront y cualquier paquete de integración y automatización de Adobe Workfront

Workfront Ultimate

Paquetes Workfront Prime y Select, con una compra adicional de Workfront Fusion.

Licencias de Adobe Workfront

Estándar

Trabajo o superior

Producto Si su organización tiene un paquete Select o Prime Workfront que no incluye la automatización y la integración de Workfront, su organización debe adquirir Adobe Workfront Fusion.

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

accordion
## Configuración del módulo Iterator

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.

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

style

shade-box

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 note
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

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3