Tools

Avsnittet Adobe Workfront Fusion Tools innehåller flera användbara moduler som kan förbättra ditt scenario.

Tools moduler är tillgängliga i listan över appar eller från Tools-ikonen längst ned på skärmen.

Åtkomstkrav

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

Adobe Workfront plan*
Pro eller högre
Adobe Workfront licens*
Plan, Work
Adobe Workfront Fusion licens**

Aktuellt licenskrav: Inget Workfront Fusion-licenskrav.

eller

Gammalt licenskrav: Workfront Fusion för Automatisering och integrering av arbetet

Produkt

Aktuellt produktkrav: Om du har planen Select eller Prime Adobe Workfront måste din organisation köpa både Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln. Workfront Fusion ingår i planen Ultimate Workfront.

eller

Äldre produktkrav: Din organisation måste köpa Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln.

Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.

Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.

Tools och deras fält

Utlösare

Basic trigger

Med den här modulen kan du skapa en anpassad utlösare och definiera dess indatapaket.

Du kan använda den här modulen för kontakter eller andra listor som är schemalagda att skickas till en angiven e-postadress (till exempel Email >Send an Email eller Gmail >Send an Email moduler), eller som en enkel påminnelse som utlöses när du vill.

Bundle
Skapa anpassade paket genom att lägga till arrayobjekt. Arrayen består av par name - value.

Åtgärder

Get Multiple Variables

Den här modulen hämtar värden som tidigare har skapats av modulen Set Variable eller Set Multiple Variables.

Den här modulen kan läsa variabler som har angetts var som helst i scenariot, även om variabeln har angetts i en annan väg än där modulen Get Multiple Variables finns. Det enda kravet är att modulen Tools > Set Variable eller Tools > Set Multiple Variable körs före modulen Tools > Get Multiple Variables. Mer information om i vilken ordning moduler körs finns i Routermodulen i Adobe Workfront Fusion.

Variables
Lägg till de variabler som du vill att modulen ska hämta.
Variable name
Mappa namnet på variabeln som du vill hämta för varje variabel som du lägger till.
INFO
Exempel: Följande är möjliga användningar av modulerna Set/Get (multiple) variable(s):
  • Om du vill lagra ett beräknat värde för senare användning, även i en annan väg. Detta är användbart när värdet används i flera moduler och formeln för att beräkna värdet är alltför komplex.
  • Felsöka en formel. Om en formel som används i en modul inte verkar ge rätt resultat kopierar du formeln och klistrar in den i en Set Variable-modul som du infogar före den relevanta modulen. Koppla från modulerna efter modulen Set Variable och kör scenariot. Verifiera utdata från modulen Set Variable, justera eller förenkla formeln, kör scenariot igen och fortsätt göra det tills problemet har lösts.

Get Variable

Den här modulen hämtar ett värde som tidigare har skapats av modulen Set Variable eller Set Multiple Variables.

Den här modulen kan läsa variabler som har angetts var som helst i scenariot, även om variabeln har angetts i en annan väg än där modulen Get Variable finns. Det enda kravet är att modulen Tools > Set Variable eller Tools > Set Multiple Variables körs före modulen Tools > Get Variable. Mer information om i vilken ordning moduler körs finns i Routermodulen i Adobe Workfront Fusion.

Variable name
Mappa namnet på variabeln som du vill att modulen ska hämta.

Increment function

Den här modulen returnerar ett värde som ökas med 1 efter varje moduls åtgärd.

Reset a value

Välj när du vill att modulen ska öka värdet.

  • After one cycle
  • After one scenario run
  • Never
INFO
Exempel:
Ett av användningsområdena för modulen är att implementera en tilldelning av aktiviteter, leads, e-postmeddelanden och så vidare, till användare i en grupp. Algoritmen väljer tilldelningar från en grupp i någon rationell ordning, som vanligtvis går uppifrån och ned i en lista. När algoritmen når slutet av listan ger den sedan nästa tilldelning till användaren högst upp i listan och fortsätter att göra tilldelningar nedåt i listan.
Följande scenario skickar ett e-postmeddelande till den första mottagaren efter varje ojämnt numrerad körning av ett scenario och till den andra mottagaren efter varje jämn körning av ett scenario.
  1. Så här skapar du det här scenariot:

  2. Ange att fältet Reset a value för modulen ska vara Aldrig.

  3. Ange flöde för udda värden. Ange filtret för den här vägen med den modulus-matematiska funktionen som är lika med 1:

Obs!: Glöm inte att ändra operatorn Equal to från standardoperatorn Text till operatorn Numeric.
  1. Ange vägen för jämna värden med den modulus-matematiska funktionen som är lika med 0:
Ökningsfunktionen lägger till en varje gång scenariot körs. Filtren kontrollerar ökningen och agerar utifrån dess värde och ser till att e-postmeddelandena distribueras jämnt.

Set Multiple Variables

Den här modulen skapar variabler som kan mappas av andra moduler i flödet. Variabeln kan också mappas till modulerna Get Variable eller Get Multiple Variables för alla vägar i scenariot.

Variables
Lägg till de variabler som du vill att modulen ska ställa in.
Variable name
Ange variabelnamnet för varje variabel. Det här namnet visas när variabeln mappas i andra moduler.
Variable value
För varje variabel anger du värdet för variabeln.
Variable lifetime

Ange hur länge du vill att variablerna ska förbli giltiga (behåll samma värde).

  • One cycle: Variabeln är giltig för en cykel. Användbart när flera webbhooks i en enda scenariokörning tas emot (fler webbhooks = fler cykler).
  • One execution: Variabeln är giltig för körning av ett scenario. En körning kan innehålla en eller flera cykler.

Set Variable

Den här modulen skapar en variabel som kan mappas av andra moduler i flödet. Variabeln kan också mappas till modulerna Get Variable eller Get Multiple Variables för alla vägar i scenariot.

Variable name
Ange variabelnamnet. Det här namnet visas när variabeln mappas i andra moduler.
Variable lifetime

Ange hur länge du vill att variablerna ska förbli giltiga (behåll samma värde).

  • One cycle: Variabeln är giltig för en cykel. Användbart när flera webbhooks i en enda scenariokörning tas emot (fler webbhooks = fler cykler).
  • One execution: Variabeln är giltig för körning av ett scenario. En körning kan innehålla en eller flera cykler.
Variable value
Ange eller mappa värdet för variabeln.

Sleep

Med den här modulen kan du fördröja scenarioflödet i upp till 300 sekunder (5 minuter).

Den här funktionen kan vara användbar om du till exempel vill sänka belastningen på tjänstservern target eller imitera det mänskliga beteendet när du skickar SMS eller e-post.

Delay
Ange i hur många sekunder scenariot ska pausas.
TIP
Om du vill pausa flödet under längre perioder rekommenderar vi att du delar upp ditt scenario i två scenarier:
  • Det första scenariot skulle innehålla delen före pausen.
  • Det andra scenariot skulle innehålla delen efter det.
Det första scenariot skulle resultera i att all nödvändig information lagras i ett datalager tillsammans med den aktuella tidsstämpeln. Det andra scenariot skulle regelbundet kontrollera datalagret för poster med en tidsstämpel som är äldre än den avsedda fördröjningen, hämta posterna, slutföra bearbetningen av data och ta bort posterna från datalagret.
Mer information om datalager finns i Datalager i Adobe Workfront Fusion.
Mer information om specifika datalagermoduler finns i Data store moduler.

Aggregatorer

Numeric aggregator

I den här modulen kan du hämta numeriska värden, sedan använda någon av de valda funktionerna (SUM, AVG, COUNT, MAX, MIN) och returnera resultatet i ett paket.

Source module
Markera modulen som du vill samla in fält från.
Aggregate function
Välj den funktion som du vill använda för att samla värdena.
Group by
Definiera ett uttryck som du vill gruppera aggregerade utdata med. Det här uttrycket kan innehålla ett eller flera mappade objekt. De aggregerade data delas sedan upp i grupper med hjälp av det här uttryckets värde. Varje grupp skickar som ett separat paket med en nyckel (det utvärderade uttrycket) och ett värde (det aggregerade värdet). Du kan använda nyckeln som ett filter i efterföljande moduler.
Stop processing after an empty aggregation
Aktivera det här alternativet om du vill stoppa scenariot när det inte finns några resultat.
Value
Ange eller mappa värdet som du vill aggregera.

Table aggregator

Den här modulen sammanfogar värden från de valda fälten i mottagna paket till ett enda paket med en angiven kolumn- och radavgränsare (som gör att du kan skapa en tabell).

Source module
Markera modulen som du vill samla in fält från.
Aggregated fields
Markera de fält i modulen som är markerad ovan som innehåller värden som du vill sammanfoga i ett paket.
Column separator
Välj eller ange den typ av avgränsare som ska separera fältvärdeskolumnerna i det resulterande paketet. Om du väljer Other anger du tecknet som du vill använda för att avgränsa värden till avgränsningsfältet.
Row separator
Välj eller ange den typ av avgränsare som ska separera fältvärdesraderna i det resulterande paketet. Om du väljer Other anger du tecknet som du vill använda för att avgränsa värden till avgränsningsfältet.
Group by
Definiera ett uttryck som du vill gruppera aggregerade utdata med. Det här uttrycket kan innehålla ett eller flera mappade objekt. De aggregerade data delas sedan upp i grupper med hjälp av det här uttryckets värde. Varje grupp skickar som ett separat paket med en nyckel (det utvärderade uttrycket) och ett värde (det aggregerade värdet). Du kan använda nyckeln som ett filter i efterföljande moduler.
Stop processing after an empty aggregation
Välj det här alternativet om du vill stoppa scenariot när det inte finns några resultat.

Text aggregator

Den här modulen sammanfogar värden från de valda fälten i mottagna paket till ett enda paket.

Source module
Markera modulen som du vill samla in fält från.
Row separator
Välj eller ange den typ av avgränsare som ska separera fältvärdesraderna i det resulterande paketet. Om du väljer Other anger du tecknet som du vill använda för att avgränsa värden till avgränsningsfältet.
Group by
Definiera ett uttryck som innehåller ett eller flera mappade objekt. De aggregerade data separeras under Grupper med samma uttrycksvärde. Varje grupp returnerar som ett separat paket som innehåller en nyckel med det utvärderade uttrycket och den aggregerade texten. På så sätt kan du använda Key (Nyckel) som ett filter i efterföljande moduler.
Text
Ange eller mappa den text som du vill att modulen ska sammanfoga.
Stop processing after an empty aggregation
Välj det här alternativet om du vill stoppa scenariot när det inte finns några resultat.
INFO
Exempel: Du kan använda textaggregatorn för att infoga fler värden (till exempel kundnamn eller anteckningar) i ett paket och skicka ett e-postmeddelande som innehåller alla värden i e-postmeddelandets brödtext eller e-postmeddelandets ämne.

Transformers

Compose a string

Konverterar alla värden till en strängdatatyp (text). Det gör mappningen enklare när du till exempel mappar binära data.

Text
Ange eller mappa data som du vill konvertera till text.

Convert the encoding of the text

Konverterar den angivna indatatexten (eller binära data) till den valda kodningen.

Input data
Ange eller mappa innehållet som du vill konvertera.
Input data codepage
Välj kodningstyp för indata.
Output data codepage
Välj kodningstyp för måldata (utdata).

Switch

Kontrollerar om indatavärdet matchar den angivna listan med värden. Returnerar utdata baserat på resultatet.

Input
Ange uttrycket som du vill utvärdera.
Use regular expressions to match

Aktivera det här alternativet om du vill använda reguljära uttryck. Modulen avgör fallen baserat på det reguljära uttrycket, i stället för en exakt matchning.

Ett reguljärt uttryck är en teckensekvens där varje tecken antingen är ett metatecken med en speciell innebörd eller ett reguljärt tecken med en litteral betydelse. Dessa tecken och metatecken identifierar ett mönster som kan användas för att söka efter text. Om du t.ex. vill söka efter namn kan du skapa ett reguljärt uttryck som söker efter ett mönster som består av två ord i följd som börjar med versaler. Reguljära uttryck är ett kraftfullt verktyg för att söka efter och ändra text.

En diskussion om reguljära uttryck ligger utanför den här artikelns räckvidd. Vi rekommenderar följande resurser:

  • En fullständig lista över metatecken finns i Reguljära uttryck i MDN-webbdokument.
  • Om du vill ha en genomgång om hur du skapar reguljära uttryck rekommenderar vi RegexOne.
  • Om du vill experimentera med reguljära uttryck rekommenderar vi webbplatsen Reguljära uttryck 101. Markera ECMAScript (JavaScript) FLAVOR i den vänstra panelen.
Cases

Om indata innehåller ett värde som har angetts för fältet Pattern, returneras värdet som har angetts för fältet Output.

Om indata inte matchar något av de värden som du har angett i ett Pattern-fält händer något av följande:

  • Värdet från fältet Else returneras
  • Om det inte finns något värde i fältet Else returneras inga utdata.
Else
Ange det värde som returneras när de villkor som angetts i fältet Ärenden inte uppfylls.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43