DocumentatieAdobe Workfront Fusion

Iterator module

Last update: Thu Jan 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Onderwerpen:

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.

U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:

Adobe Workfront package
Alle
Adobe Workfront licentie

Nieuw: Standaard

of

Huidig: Werk of hoger

Adobe Workfront Fusion licentie

Huidig: Geen Workfront Fusion vereiste licentie.

of

Verouderd: alle

Product

Nieuw:

  • Select of Prime Workfront -abonnement: uw organisatie moet het abonnement aanschaffen Adobe Workfront Fusion .
  • Ultimate Workfront abonnement: Workfront Fusion is opgenomen.

of

Huidig: Uw organisatie moet Adobe Workfront Fusion aanschaffen.

Neem contact op met de Workfront -beheerder als u wilt weten welk abonnement, licentietype of toegang u hebt.

Voor informatie over de vergunningen van de Fusie van Adobe Workfront, zie Adobe Workfront Fusion vergunningen.

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

recommendation-more-help

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

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

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