Generellt
Detta arbetsflöde ger möjlighet att uppdatera information utöver den sparade enheten. Till exempel,
- När potentialen är sparad uppdateras kontoinformationen och sparas med ny information.
- Information från kontot kopieras till kontakten som till exempel gatuadressen
Funktion som behövs för att fortsätta med denna nya funktion:
- Arbetsflöde som körs efter att man sparat
- Dynamiska fältformler som körs efter att man sparat
Workflow
Arbetsflöde
Det finns en egen uppgift som ska köras efter att villkoren är uppfyllda, kallad ”Run Entity Formulas”
Kör formler För listning ger alla fält som är relaterade till entiteten och varje modul behöver sitt eget arbetsflöde, till exempel om den vunna potentialen ändrar kontotypen till Kund som är det första arbetsflödet, och om den även uppdaterar kontaktklassen till Kund det är det andra arbetsflödet.
Valfritt Pre-formel textområde ger möjlighet att tilldela variabler som kan användas som villkor för att köra de dynamiska formlerna. Ge till exempel en variabel att kontotypen ändras till kunden endast när en arbetsflödesvariabel som heter ’wf_won’ körs.
{assign var='wf_won' value=1}
Notera! Detta kommer att utlösa alla aktiva dynamiska fältformler av typen ”On save”.
Dynamiska fältformler
Uppdatering av fältvärden: När du uppdaterar fältinformation till önskat värde, gäller den normala processen att skriva dynamiska fältformler.
{if $wf_won==1}customer{else}{$accounttype}{/if}
I det här fallet ändrar den bara typen till kunden när arbetsflödet på potentialen som anges i Pre-formeln utlöser formeln.
Kopiera fältvärden: Om information ska kopieras från en annan enhet till en annan skrivs fältformler så här {$rel_fieldname}. Till exempel bör gatuadressen för konto kopieras till kontakten när enheten sparas. Välj gatuadress som målfält att köra formler till.
{if $rel_bill_street}{$rel_bill_street}{else}{$mailingstreet}{/if}
I det här fallet kontrollerar den att den körs via arbetsflöde och använder fältinformationen från den relation som är vald i arbetsflödet, och andra fall behåller den kontaktens postadress.
Undantag:
Konto och kontakt kan inte utlösas när du använder Activity multi-relations fields överst i aktivitetsvyn. Go-around: anpassade fält för kontakt och konto kan utlösas.
Om information om en radbaserad modul uppdateras (Faktura, Försäljningsorder, Inköpsorder eller Offert) körs inte radformlerna.
Fältnamnsvarianter; det finns en massa fältnamn som är olika när man kör formlerna på framsidan (spara enheten manuellt) och kör formlerna i bakgrunden (som det här fallet!). Om du vill att formeln ska fungera i båda fallen måste variabler läggas till formlerna.
Läs mer om varianter här: Fältnamnsvarianter Legacy vs REST/CRM2
Detta kommer inte att uppdatera arbetsflödena för den uppdaterade enheten, därför är endast 1-till-1-relationer möjliga att automatisera med den här funktionen.