Tools

De sectie Adobe Workfront Fusion Tools bevat verschillende nuttige modules die uw scenario kunnen verbeteren.

Tools -modules zijn beschikbaar via de lijst met toepassingen of via het Tools pictogram onder aan het scherm.

Toegangsvereisten

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

Adobe Workfront plan*
Pro of hoger
Adobe Workfront licentie*
Plan, Work
Adobe Workfront Fusion licentie**

Huidige licentievereiste: geen Workfront Fusion licentievereiste.

of

Vereiste voor oudere licenties: Workfront Fusion voor werkautomatisering en integratie

Product

Huidige productvereiste: als u het Select - of Prime Adobe Workfront -abonnement hebt, moet uw organisatie Adobe Workfront Fusion en Adobe Workfront aanschaffen om de in dit artikel beschreven functionaliteit te kunnen gebruiken. Workfront Fusion wordt opgenomen in het Ultimate Workfront -abonnement.

of

Vereiste verouderd product: uw organisatie moet Adobe Workfront Fusion en Adobe Workfront aanschaffen om de in dit artikel beschreven functionaliteit te kunnen gebruiken.

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

Voor informatie over Adobe Workfront Fusion vergunningen, zie Adobe Workfront Fusion vergunningen.

Tools en de bijbehorende velden

Triggers

Basic trigger

In deze module kunt u een aangepaste trigger maken en de bijbehorende invoerbundels definiëren.

U kunt deze module, bijvoorbeeld, voor contacten of een andere lijst gebruiken die om naar een gespecificeerd e-mailadres (zoals Email > Send an Email, of Gmail > Send an Email modules) gepland is te worden verzonden, of als eenvoudige herinnering die moet worden teweeggebracht wanneer u wilt.

Bundle
Aangepaste bundels maken door arrayitems toe te voegen. De array bestaat uit naam-waardeparen.

Handelingen

Get Multiple Variables

Deze module haalt waarden op die eerder door de module Set Variable of Set Multiple Variables zijn gemaakt.

Deze module kan variabelen lezen die overal in het scenario werden geplaatst, zelfs als de variabele in een verschillende route werd geplaatst dan waar de Get Multiple Variables module wordt gevestigd. De enige vereiste is dat de module Tools > Set Variable of Tools > Set Multiple Variable wordt uitgevoerd vóór de module Tools > Get Multiple Variables . Voor meer informatie over de orde waarin de modules worden uitgevoerd, zie module van de Router in Adobe Workfront Fusion.

Variables
Voeg de variabelen toe die u de module wilt krijgen.
Variable name
Wijs voor elke variabele die u toevoegt de naam toe van de variabele die u wilt ophalen.
INFO
Voorbeelden: het volgende is mogelijk gebruik van de Set Get (multiple) variable(s) modules:
  • Een berekende waarde opslaan voor later gebruik, zelfs in een verschillende route. Dit is handig wanneer de waarde in meerdere modules wordt gebruikt en de formule voor het berekenen van de waarde te complex is.
  • Fouten opsporen in een formule. Als een in een module gebruikte formule ogenschijnlijk geen correct resultaat oplevert, kopieert u de formule en plakt u deze in een Set Variable -module die u vóór de relevante module invoegt. Koppel de module(s) los na de module Set Variable en voer het scenario uit. Verifieer de output van de module Set Variable, pas of vereenvoudig de formule aan, voer opnieuw het scenario uit, en ga zo te werk tot de kwestie is opgelost.

Get Variable

Deze module haalt een waarde op die eerder door de module Set Variable of Set Multiple Variables is gemaakt.

Deze module kan variabelen lezen die overal in het scenario werden geplaatst, zelfs als de variabele in een verschillende route werd geplaatst dan waar de Get Variable module wordt gevestigd. De enige vereiste is dat de module Tools > Set Variable of Tools > Set Multiple Variables wordt uitgevoerd vóór de module Tools > Get Variable . Voor meer informatie over de orde waarin de modules worden uitgevoerd, zie module van de Router in Adobe Workfront Fusion.

Variable name
Wijs de naam van de variabele toe die u de module wilt krijgen.

Increment function

Deze module keert een waarde terug die door 1 na de verrichting van elke module wordt verhoogd.

Reset a value

Selecteer wanneer u de module de waarde wilt verhogen.

  • After one cycle
  • After one scenario run
  • Never
INFO
Voorbeeld:
Een van de toepassingen van de module is het implementeren van een 'round robin'-toewijzing van taken, leads, e-mails, enzovoort, aan gebruikers in een groep. Het algoritme kiest de toewijzen van een groep in een rationele volgorde, meestal van boven naar beneden in een lijst. Wanneer het algoritme het eind van de lijst bereikt, zou het dan de volgende taak aan de gebruiker bij de bovenkant van de lijst geven en blijven taken onderaan de lijst maken.
Het volgende scenario verzendt een e-mail naar de eerste ontvanger na elk oneven genummerd scenario in werking gesteld, en naar de tweede ontvanger na elk even genummerd scenario in werking gesteld.
  1. Dit scenario maken:

  2. Stel het veld Reset a value van de module in op Nooit.

  3. Stel de route in voor oneven waarden. Stel het filter voor deze route in met de rekenkundige modulusfunctie die gelijk is aan 1 :

Nota: Vergeet niet om de Equal to exploitant van de standaard Text exploitant in de Numeric exploitant te veranderen.
  1. Stel de route voor even waarden in met de wiskundige functie 'restbepaling bij deling' die gelijk is aan 0 :
De verhogingsfunctie voegt één toe telkens als het scenario loopt. De filters controleren de verhoging en handelen op zijn waarde, die ervoor zorgt dat de e-mails gelijkelijk worden verdeeld.

Set Multiple Variables

Deze module leidt tot variabelen die door andere modules in de route kunnen worden in kaart gebracht. De variabele kan ook voor elke route in het scenario worden toegewezen aan de modules Get Variable of Get Multiple Variables .

Variables
Voeg de variabelen toe die u de module wilt plaatsen.
Variable name
Voer voor elke variabele de naam van de variabele in. Deze naam zal worden getoond wanneer het in kaart brengen van de variabele in andere modules.
Variable value
Voer voor elke variabele de waarde voor de variabele in.
Variable lifetime

Selecteer hoe lang de variabelen geldig moeten blijven (dezelfde waarde behouden).

  • One cycle: De variabele is geldig voor één cyclus. Nuttig wanneer meerdere webhaken in één scenario worden ontvangen (meer webhooks = meer cycli).
  • One execution: De variabele is geldig voor één scenario-uitvoering. Een uitvoering kan een of meer cycli bevatten.

Set Variable

Deze module leidt tot een variabele die door andere modules in de route kan worden in kaart gebracht. De variabele kan ook voor elke route in het scenario worden toegewezen aan de modules Get Variable of Get Multiple Variables .

Variable name
Voer de variabelenaam in. Deze naam zal worden getoond wanneer het in kaart brengen van de variabele in andere modules.
Variable lifetime

Selecteer hoe lang de variabelen geldig moeten blijven (dezelfde waarde behouden).

  • One cycle: De variabele is geldig voor één cyclus. Nuttig wanneer meerdere webhaken in één scenario worden ontvangen (meer webhooks = meer cycli).
  • One execution: De variabele is geldig voor één scenario-uitvoering. Een uitvoering kan een of meer cycli bevatten.
Variable value
Voer de waarde voor de variabele in of wijs deze toe.

Sleep

Deze module staat u toe om de scenariostroom tot 300 seconden (5 minuten) te vertragen.

Deze functie kan bijvoorbeeld nuttig zijn als u de belasting van de target -serviceserver wilt verminderen of als u menselijk gedrag wilt simuleren bij het verzenden van sms-berichten of e-mails.

Delay
Voer het aantal seconden in waarvoor het scenario wordt gepauzeerd.
TIP
Als u de stroom voor langere periodes wilt pauzeren, adviseren wij om uw scenario in twee scenario's te verdelen:
  • Het eerste scenario zou het deel vóór de pauze bevatten.
  • Het tweede scenario zou het deel na het bevatten.
In het eerste scenario worden alle benodigde gegevens samen met de huidige tijdstempel opgeslagen in een gegevensopslagruimte. Het tweede scenario zou de gegevensopslag periodiek controleren op verslagen met een timestamp ouder dan de voorgenomen vertraging, de verslagen terugwinnen, de verwerking van de gegevens voltooien en de verslagen uit de gegevensopslag verwijderen.
Voor meer informatie over gegevensopslag, zie de Opslag van Gegevens in Adobe Workfront Fusion.
Voor meer informatie over specifieke modules van de gegevensopslag, zie Data store modules.

Samenvoegapparatuur

Numeric aggregator

Met deze module kunt u numerieke waarden ophalen en vervolgens een van de geselecteerde functies (SUM, AVG, COUNT, MAX, MIN) toepassen en het resultaat in één bundel retourneren.

Source module
Selecteer de module waarvan u velden wilt samenvoegen.
Aggregate function
Selecteer de functie die u wilt gebruiken om de waarden samen te voegen.
Group by
Definieer een expressie waarop u de geaggregeerde uitvoer wilt groeperen. Deze expressie kan een of meer toegewezen items bevatten. De geaggregeerde gegevens worden vervolgens in groepen verdeeld op basis van de waarde van deze expressie. Elke groep voert als een afzonderlijke bundel met een sleutel (de geëvalueerde uitdrukking) en een waarde (de bijeengevoegde waarde) uit. U kunt de sleutel als filter in verdere modules gebruiken.
Stop processing after an empty aggregation
Schakel deze optie in om het scenario te stoppen als er geen resultaten zijn.
Value
Voer de waarde in die u wilt samenvoegen of wijs deze toe.

Table aggregator

In deze module worden waarden uit de geselecteerde velden met ontvangen bundels samengevoegd in één bundel met een opgegeven kolom- en rijscheidingsteken (waarmee u een tabel kunt maken).

Source module
Selecteer de module waarvan u velden wilt samenvoegen.
Aggregated fields
Selecteer de velden in de module die hierboven is geselecteerd en de waarden bevatten die u wilt samenvoegen tot één bundel.
Column separator
Selecteer of typ het type scheidingsteken waarmee de kolommen met veldwaarden in de resulterende bundel worden gescheiden. Als u Other selecteert, voert u het teken in dat u wilt gebruiken om waarden te scheiden in het scheidingsveld.
Row separator
Selecteer of typ het type scheidingsteken waarmee de rijen met veldwaarden in de resulterende bundel worden gescheiden. Als u Other selecteert, voert u het teken in dat u wilt gebruiken om waarden te scheiden in het scheidingsveld.
Group by
Definieer een expressie waarop u de geaggregeerde uitvoer wilt groeperen. Deze expressie kan een of meer toegewezen items bevatten. De geaggregeerde gegevens worden vervolgens in groepen verdeeld op basis van de waarde van deze expressie. Elke groep voert als een afzonderlijke bundel met een sleutel (de geëvalueerde uitdrukking) en een waarde (de bijeengevoegde waarde) uit. U kunt de sleutel als filter in verdere modules gebruiken.
Stop processing after an empty aggregation
Selecteer deze optie om het scenario te stoppen als er geen resultaten zijn.

Text aggregator

In deze module worden waarden uit de geselecteerde velden met ontvangen bundels samengevoegd in één bundel.

Source module
Selecteer de module waarvan u velden wilt samenvoegen.
Row separator
Selecteer of typ het type scheidingsteken waarmee de rijen met veldwaarden in de resulterende bundel worden gescheiden. Als u Other selecteert, voert u het teken in dat u wilt gebruiken om waarden te scheiden in het scheidingsveld.
Group by
Definieer een expressie die een of meer in kaart gebrachte items bevat. De samengevoegde gegevens worden gescheiden onder Groepen met de waarde van dezelfde expressie. Elke groep voert als afzonderlijke bundel uit die een Sleutel met de geëvalueerde uitdrukking en de samengevoegde tekst bevat. Door dit te doen, kunt u Sleutel als filter in verdere modules gebruiken.
Text
Typ of wijs de tekst toe die u in de module wilt samenvoegen.
Stop processing after an empty aggregation
Selecteer deze optie om het scenario te stoppen als er geen resultaten zijn.
INFO
Voorbeeld: u kunt de tekstaggregator gebruiken om meer waarden (bijvoorbeeld, klantennamen of nota's) in één enkele bundel op te nemen en een e-mail te verzenden die alle waarden in het e-maillichaam of het e-mailonderwerp bevat.

Transformatoren

Compose a string

Zet om het even welke waarde in een type van koordgegevens (tekst). Het maakt de afbeelding gemakkelijker wanneer het in kaart brengen, bijvoorbeeld, binaire gegevens.

Text
Voer de gegevens in die u in de tekst wilt omzetten of wijs deze toe.

Convert the encoding of the text

Hiermee wordt ingevoerde invoertekst (of binaire gegevens) omgezet in de geselecteerde codering.

Input data
Voer de inhoud in of wijs de inhoud toe die u wilt omzetten.
Input data codepage
Selecteer het coderingstype van de invoergegevens.
Output data codepage
Selecteer het coderingstype van uw doel- (uitvoer)gegevens.

Switch

Controleert de invoerwaarde voor een overeenkomst met de opgegeven lijst met waarden. Retourneert uitvoer op basis van het resultaat.

Input
Voer de expressie in die u wilt evalueren.
Use regular expressions to match

Schakel deze optie in als u reguliere expressies wilt gebruiken. De module bepaalt de gevallen die op de regelmatige uitdrukking, eerder dan een nauwkeurige gelijke worden gebaseerd.

Een reguliere expressie is een reeks tekens waarin elk teken een metateken is met een speciale betekenis of een regulier teken met een letterlijke betekenis. Met deze teken- en metatekens wordt een patroon geïdentificeerd dat kan worden gebruikt voor het zoeken naar tekst. Als u bijvoorbeeld naar namen wilt zoeken, kunt u een reguliere expressie instellen om te zoeken naar een patroon dat bestaat uit twee opeenvolgende woorden die beginnen met hoofdletters. Reguliere expressies zijn een krachtig gereedschap voor het zoeken en bewerken van tekst.

Een discussie over reguliere expressies valt buiten het toepassingsgebied van dit artikel. Wij adviseren de volgende middelen:

  • Voor de volledige lijst van metacharacters, zie Reguliere uitdrukkingenin MDN Web docs.
  • Voor een leerprogramma op hoe te om regelmatige uitdrukkingen tot stand te brengen, adviseren wij RegexOne.
  • Voor het experimenteren met regelmatige uitdrukkingen, adviseren wij de Reguliere Uitdrukkingen 101website. Selecteer de ECMAScript-FLAVOR (JavaScript) in het linkerdeelvenster.
Cases

Als de invoer een waarde bevat die is ingevoerd in het veld Pattern , wordt de waarde die is ingevoerd in het veld Output geretourneerd.

Als de invoer niet overeenkomt met een van de waarden die u in een Pattern -veld hebt ingesteld, vindt een van de volgende gebeurtenissen plaats:

  • De waarde van het veld Else wordt geretourneerd
  • Wanneer het veld Else geen waarde bevat, wordt geen uitvoer geretourneerd.
Else
Voer de waarde in die wordt geretourneerd wanneer niet wordt voldaan aan de criteria die in het veld Gevallen zijn ingesteld.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43