Iterator module

Een Iterator is een type module dat een array omzet in een reeks bundels. Elk arrayitem wordt als een afzonderlijke bundel uitgevoerd.

Toegangsvereisten

Breid uit om de toegangseisen voor de functionaliteit in dit artikel weer te geven.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront-pakket

Elk Adobe Workfront Workflow-pakket en elk Adobe Workfront Automation and Integration-pakket

Workfront Ultimate

Workfront Prime en Select packages, met extra aanschaf van Workfront Fusion.

Adobe Workfront-licenties

Standard

Werk of hoger

Product Als uw organisatie een Select- of Prime Workfront-pakket heeft dat geen Workfront Automation and Integration bevat, moet uw organisatie Adobe Workfront Fusion aanschaffen.

Voor meer detail over de informatie in deze lijst, zie ​ vereisten van de Toegang in documentatie ​.

accordion
## Iterator moduleconfiguratie

De algemene Iterator-module heeft één veld, het veld Array . Dit veld bevat de array die moet worden omgezet of gesplitst in afzonderlijke bundels.

de iterator van de opstelling

Andere connectors kunnen iteratormodules omvatten specifiek voor die iterator. Deze bevatten een Source-moduleveld waarmee u de module kunt selecteren die de array uitvoert die u wilt herhalen.

Gespecialiseerde iterators

Voor meer informatie, zie ​ een module ​ vormen.

Voorbeelden:

  • In het onderstaande scenario ziet u hoe u e-mails met bijlagen kunt ophalen en de bijlagen als afzonderlijke bestanden in een geselecteerde Dropbox -map kunt opslaan.

    E-mails kunnen een array met bijlagen bevatten. De Iterator module na de eerste module laat het scenario toe om elke gehechtheid afzonderlijk te behandelen. De module Iterator splitst de array van bijlagen in afzonderlijke bundels. Elke bundel, met één bijlage, wordt vervolgens één voor één opgeslagen in een geselecteerde Dropbox -map. Het veld Array in de module Iterator moet de array Attachments bevatten.

    serie van Gehechtheid

style

shade-box

Problemen oplossen

Probleem: in het deelvenster Toewijzing worden geen items weergegeven die kunnen worden toegewezen onder de module Iterator

Wanneer een module Iterator geen informatie heeft over de structuur van de items van de array, worden in het deelvenster Toewijzing in de modules die volgen op de module Iterator alleen twee items weergegeven onder de module Iterator : Total number of bundles en Bundle order position .

het paneel van de Toewijzing toont niet

Dit komt omdat elke module voor het verstrekken van informatie over punten verantwoordelijk is het output, zodat deze punten behoorlijk in het mappingpaneel in de verdere modules kunnen worden getoond. Het is echter mogelijk dat verschillende modules deze informatie in sommige gevallen niet kunnen verstrekken. JSON > Parse JSON of Webhooks > Custom Webhook modules met ontbrekende gegevensstructuur geven de informatie bijvoorbeeld niet op.

Oplossing

De oplossing is het scenario manueel uit te voeren. Hierdoor wordt de module gedwongen uitvoer te maken. De fusie kan dan het formaat van deze output op recentere modules in het scenario toepassen.

Een scenario bevat bijvoorbeeld een module JSON > Parse JSON zonder gegevensstructuur.

ontleed JSON

Een Iterator -module die op deze JSON-module is aangesloten, kan de uitvoer van de module niet toewijzen aan het veld Array in het instellingenvenster van de Iterator -module.

verbindt iteratormodule

Dit probleem oplossen:

Begin manueel het scenario in de scenarioredacteur.

note note
NOTE
Om het volledige scenario te verhinderen lopen, kunt u:
  • Koppel de modules los na de module JSON > Parse JSON om te voorkomen dat de stroom verder gaat.
    of
  • Klik met de rechtermuisknop op de module JSON > Parse JSON en kies Run this module only in het contextmenu om alleen de module JSON > Parse JSON uit te voeren.

Nadat JSON > Parse JSON wordt uitgevoerd, kan het informatie over zijn output aan alle verdere modules, met inbegrip van de module van de Iterator verstrekken. In het deelvenster Toewijzing in de setup van de iterator worden vervolgens de items weergegeven:

het paneelvertoningen van de Toewijzing punten

bovendien worden in het deelvenster Toewijzing in de modules die na de module Iterator worden verbonden, de items weergegeven die zich in de array bevinden:

Punten bevat in serie

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