Typer av moduler
Adobe Workfront Fusion skiljer ut fem typer av moduler: åtgärdsmoduler, sökmoduler, utlösarmoduler, aggregatorer och iteratorer. Aggregatorer och iteratorer är för avancerade scenarier.
Åtkomstkrav
Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:
Kontakta Workfront-administratören om du vill veta vilken plan, licenstyp eller åtkomst du har.
Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.
Åtgärdsmoduler
Åtgärdsmoduler är den vanligaste typen av modul. En vanlig åtgärdsmodul returnerar ett enskilt paket som sedan skickas vidare till nästa modul för bearbetning.
Till skillnad från utlösarmoduler kan åtgärdsmoduler placeras i början, mitten eller slutet av ett scenario. Scenarier kan innehålla ett obegränsat antal åtgärdsmoduler.
- Workfront>Upload a file skickar en fil till Workfront och returnerar dess identifierare.
- Image>Resize tar emot en bild, ändrar storlek på den till angivna mått och överför den storleksändrade bilden till nästa åtgärd.
Åtgärdstypen har fyra undertyper: Skapa, Läs, Uppdatera och Ta bort. Undertypen Uppdatera gör att du kan utföra följande tre åtgärder:
-
Radera innehållet i ett fält. Den här åtgärden utförs när innehållet i fältet utvärderas för att radera nyckelord (ska inte blandas ihop med empty).
-
Ändra inte innehållet i ett fält. Den här åtgärden utförs när fältet lämnas tomt eller innehållet i fältet utvärderas till tomt (representeras med null i JSON).
-
Ersätt innehållet i ett fält. Denna operation äger rum i alla andra fall än de som beskrivs ovan.
- Om du inte ser nyckelordet
erase
på mappningspanelen är modulen inte en uppdateringsmodul eller så har den inte uppdaterats till de senaste specifikationerna för appen. - Empty ändrar inte fältinnehållet. Om du behöver radera fältet kan du använda följande formel:
![](./media_1d8e45b35829c1f050708c92dcf0102bbbfbd6b32.png?width=750&format=png&optimize=medium)
Sökmoduler
En vanlig sökning returnerar noll, ett eller flera paket, som sedan skickas vidare till nästa modul för bearbetning.
Du kan placera sökningar i början, mitten eller slutet av ett scenario.
Scenarier kan innehålla ett obegränsat antal sökningar.
Utlösarmoduler
Utlösare genererar paket när en viss tjänst har ändrats. Ändringen kan vara att skapa nya poster, ta bort poster, uppdatera poster och så vidare.
Varje utlösare kan returnera noll, ett eller flera paket som sedan skickas vidare till nästa modul för bearbetning.
Utlösare kan bara placeras i början av ett scenario.
Varje scenario kan bara innehålla en utlösare.
Workfront Fusion skiljer mellan två typer av utlösare: avsökningsutlösare och direktutlösare.
Avsökningsutlösare
Avsökningsutlösare avsöker regelbundet en viss tjänst även om det inte har skett någon förändring sedan den föregående körningen. Vi rekommenderar att du schemalägger ett scenario som innehåller en avsökningsutlösare som körs med regelbundna intervall. Om det finns en ändring returnerar utlösaren paket som innehåller information om ändringen. Om det inte finns någon change returnerar utlösaren inga paket. Instruktioner om hur du schemalägger ett scenario finns i Schemalägg ett scenario i Adobe Workfront Fusion.
Med avsökningsutlösare kan du välja det första paket som de ska skicka via epokpanelen. Panelen visas automatiskt när du har sparat en utlösare eller ändrat utlösarinställningarna. Mer information finns i Välja var en utlösarmodul ska börja i Adobe Workfront Fusion.
-
Workfront>Watch records returnerar filer som nyligen har lagts till sedan scenariot kördes senast
-
Google Sheets>Watch Rows returnerar nya rader som har lagts till av användaren sedan scenariot kördes senast
Direktutlösare
Direktutlösare gör att tjänsten omedelbart kan meddela Workfront Fusion om en ändring. Vi rekommenderar att du schemalägger ett scenario som innehåller en direktutlösare som körs omedelbart. Instruktioner finns i Schemalägg ett scenario i Adobe Workfront Fusion. Se även Direktutlösare (webhooks) i Adobe Workfront Fusion för mer information om hur inkommande data hanteras.
- Workfront>Watch Events returnerar information när en viss typ av händelse inträffar i Workfront, till exempel när en uppgift skapas.
- Google Sheets>Watch Changes returnerar information när en cell uppdateras.
Aggregatorer
En aggregator är en typ av modul som samlar flera paket i ett enda paket.
Varje aggregator returnerar bara ett paket som sedan skickas vidare till nästa modul för vidare bearbetning.
Du kan bara placera aggregerare mitt i ett scenario.
Scenarier kan innehålla ett obegränsat antal aggregerare.
- Archive>Create an archive komprimerar mottagna filer till ett zip-arkiv
- CSV>Aggregate to CSV sammanfogar flera strängar från en CSV-fil till en enda rad
- Tools>Text aggregator kombinerar flera strängar till en enda sträng
Mer information finns i Aggregatormodulen i Adobe Workfront Fusion.
Iteratorer
En iterator är en typ av modul som delar upp arrayer i flera separata paket.
Varje iterator returnerar ett eller flera paket som sedan skickas till nästa modul för bearbetning.
Du kan bara placera iteratorer mitt i ett scenario.
Scenarier kan innehålla ett obegränsat antal iteratorer.
Mer information finns i Interpolatormodulen i Adobe Workfront Fusion och Mappa en array i Adobe Workfront Fusion.