1.2.3 Processautomatisering med Workfront Fusion

Lär dig automatisera processer med Workfront Fusion.

1.2.3.1 itererar över flera värden

Scenariot bör se ut så här:

WF Fusion

Hittills har du ändrat text i en Photoshop-fil med ett statiskt värde. Om du vill skala och automatisera arbetsflödena för att skapa innehåll måste du iterera över en lista med värden och infoga dessa värden dynamiskt i Photoshop-filen. I nästa steg ska du lägga till en funktion för att iterera över värden i ditt befintliga scenario.

Mellan noden Router och noden Photoshop Change Text markerar du ikonen wrench och väljer Lägg till en modul.

WF Fusion

Sök efter flow och välj Flödeskontroll.

WF Fusion

Välj Iterator.

WF Fusion

Skärmen bör se ut så här:

WF Fusion

Även om det går att läsa indatafiler som CSV-filer måste du för närvarande använda en grundläggande version av en CSV-fil genom att definiera en textsträng och dela upp textfilen.

Du kan hitta funktionen split genom att markera ikonen T , där du ser alla tillgängliga funktioner för att ändra textvärden. Välj funktionen split och se det här.

WF Fusion

Delningsfunktionen förväntar sig en array med värden före semikolon och förväntar sig att du anger avgränsaren efter semikolon. För det här testet bör du använda en enkel array med två fält, Köp nu och Klicka här, och avgränsaren är ,.

Ange detta i fältet Array genom att ersätta den för närvarande tomma funktionen split: {{split("Buy now, Click here "; ",")}}. Välj OK.

WF Fusion

Välj Photoshop Change Text om du vill lägga till i vissa variabler i stället för statiska värden för in- och utdatafälten.

WF Fusion

I Request content är texten Click here. Den här texten måste ersättas med värden som kommer från arrayen.

WF Fusion

Ta bort texten Klicka här och ersätt den genom att välja variabeln Value från noden Intervator. Detta säkerställer att texten på knappen i ditt Photoshop-dokument uppdateras dynamiskt.

WF Fusion

Du måste också uppdatera filnamnet som används för att skriva filen i ditt Azure Storage-konto. Om filnamnet är statiskt skriver varje ny åtgärd över den tidigare filen och förlorar därför de anpassade filerna. Det aktuella statiska filnamnet är citisign-fiber-changed-text.psd och du måste nu uppdatera det.

Placera markören bakom ordet text.

WF Fusion

Lägg först till ett bindestreck - och markera sedan värdet Paketordningsposition. Detta garanterar att Workfront Fusion lägger till -1 i filnamnet för den första upprepningen, -2 osv. Välj OK.

WF Fusion

Spara ditt scenario och välj sedan Kör en gång.

WF Fusion

När scenariot har körts går du tillbaka till Azure Storage Explorer och uppdaterar mappen. Du bör sedan se de två nyskapade filerna.

WF Fusion

Hämta och öppna varje fil. Du bör skriva olika texter på knapparna. Det här är filen citisignal-fiber-changed-text-1.psd.

WF Fusion

Det här är filen citisignal-fiber-changed-text-2.psd.

WF Fusion

1.2.3.2 Aktivera ditt scenario med en webkrok

Hittills har du kört ditt scenario manuellt för att testa. Nu uppdaterar vi ditt scenario med en webkrok, så att det kan aktiveras från en extern miljö.

Välj +, sök efter webkrok och välj sedan Webhooks.

WF Fusion

Välj Anpassad webkrok.

Dra och anslut noden Anpassad webkrok så att den ansluter till den första noden på arbetsytan, som kallas Initiera konstanter.

WF Fusion

Välj noden Anpassad webkrok. Välj sedan Lägg till.

WF Fusion

Ange Webkrok-namnet till --aepUserLdap-- - Tutorial 1.2.

WF Fusion

Markera rutan för Hämta begäranderubriker. Välj Spara.

WF Fusion

Din webkroks-URL är nu tillgänglig. Kopiera URL-adressen.

WF Fusion

Öppna Postman och lägg till en ny mapp i samlingen FF - Firefly Services Tech Insiders.

WF Fusion

Namnge mappen --aepUserLdap-- - Workfront Fusion.

WF Fusion

Markera de tre punkterna i mappen som du just skapade och välj Lägg till begäran.

WF Fusion

Ange Metodtypen till POST och klistra in URL:en för din webkrok i adressfältet.

WF Fusion

Du måste skicka en anpassad brödtext så att variabelelementen kan tillhandahållas från en extern källa till ditt Workfront Fusion-scenario.

Gå till Brödtext och välj Raw.

WF Fusion

Klistra in texten nedan i texten i din begäran. Välj Skicka.

{
    "psdTemplate": "placeholder",
    "xlsFile": "placeholder"
}

WF Fusion

I Workfront Fusion visas ett meddelande på din anpassade webkrok som säger: Klart fastställt.

WF Fusion

Välj Spara och sedan Kör en gång. Scenariot är nu aktivt men kan inte köras förrän du väljer Skicka igen i Postman.

WF Fusion

I Postman väljer du Skicka igen.

WF Fusion

Scenariot körs igen och de två filerna skapas precis som förut.

WF Fusion

Ändra namnet på din Postman-begäran till POST - Send Request to Workfront Fusion Webhook.

WF Fusion

Nu måste du börja använda variabeln psdTemplate. I stället för att hårdkoda indatafilens plats i noden Photoshop Change Text används den inkommande variabeln från Postman-begäran.

Öppna noden Photoshop Change Text och gå till Request content. Markera det hårdkodade filnamnet citisign-fiber.psd under input och ta bort det.

WF Fusion

Markera variabeln psdTemplate. Välj OK och spara sedan ditt scenario.

WF Fusion

Välj ON för att aktivera ditt scenario. Scenariot körs nu utan stopp.

WF Fusion

I Postman anger du filnamnet citisignal-fiber.psd som värde för variabeln psdTemplate och väljer Skicka igen för att köra scenariot igen.

WF Fusion

Genom att ange PSD-mallen som en variabel som tillhandahålls av ett externt system har du nu skapat ett återanvändbart scenario.

Nu har du avslutat den här övningen.

Nästa steg

Gå till 1.2.4 Automatisering med anslutningar

Gå tillbaka till Creative Workflow Automation med Workfront Fusion

Gå tillbaka till Alla moduler

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d