Samenvatting:
Handleiding voor de aanmaak van een Salesforce Flow om bedrijven automatisch toe te voegen aan een monitoringportfolio als ze aan bepaalde criteria voldoen.
In het voorbeeld van dit artikel wordt elk bedrijf met Groot-Brittannië als factureringsland automatisch toegevoegd aan het geselecteerde portfolio. U moet bepaalde instellingen aanpassen om dit voor uw eigen organisatie mogelijk te maken.
Oplossing:
Bekijk deze interactieve demonstratie voor meer informatie over de aanmaak van een Salesforce Flow om een bedrijf automatisch toe te voegen aan een monitoringportfolio.
U kunt ook de onderstaande stappen volgen om de flow te maken:
1. Ga in uw Salesforce-instellingen naar Flows. Dit kunt u doen door te zoeken naar "Flows" in het zoekveld linksboven in het scherm.
2. Klik op Nieuwe Flow rechtsboven in het scherm.
3. Kies uw optie voor het maken van de flow. In dit voorbeeld kiezen we voor 'Van nul beginnen'.
4. Klik op Volgende.
5. Selecteer het type flow. In dit voorbeeld gebruiken we een record-getriggerde flow.
6. Begin met het configureren van uw flowtriggers. Voor de flow die we maken, stellen we de volgende configuraties in:
- Object: Elk standaard of aangepast object met een gerelateerde lookup naar een Account*
- Activeer de flow wanneer: Een record wordt aangemaakt of bijgewerkt*
- Stel invoervoorwaarden in - Voorwaarden: Aan alle voorwaarden is voldaan (EN)*
- Veld: Factureringsland*
- Operator: Gelijk aan*
- Waarde: GB*
- Wanneer de flow moet worden uitgevoerd voor bijgewerkte records: Alleen wanneer een record wordt bijgewerkt om aan de voorwaarden te voldoen*
- Acties en gerelateerde records aangevinkt
- Vink het veld 'Asynchroon uitvoeren' aan. Apex-acties worden alleen geactiveerd als het proces asynchroon wordt uitgevoerd.
7. Klik op Opslaan.
8. Geef uw flow een naam.
9. Klik op Opslaan.
10. Klik in het gedeelte 'Asynchroon uitvoeren' van de flow op de + knop boven de actie 'Einde'.
- Selecteer de optie 'Toewijzing'.
- Geef uw toewijzingsregel een naam.
- Stel uw variabelen in. Variabelen worden in Flow gebruikt om tijdelijk gegevens op te slaan voor later gebruik in de workflow, zoals tekst, getallen of record-ID's.
- Selecteer in het veld Variabele de optie Variabele in de lijst met resources.
- Geef uw variabele een naam. Dit moet de naam zijn van het invoerveld van uw beslissingsmodel (bijv. Verkoopwaarde).
- Selecteer uw gegevenstype. U moet de optie Apex Defined selecteren.
- Selecteer Gereed.
- Selecteer het veld Variabele opnieuw. Een sleutel-waardepaar is een set van twee gekoppelde items: een sleutel (naam van het invoerveld) en een waarde (bedragaanvraag). Een voorbeeld hiervan is 'Verkoopwaarde (sleutel) en 10.000 (waarde)'.
- Selecteer in het veld Variabele de waarde SalesValuePair.
- Selecteer vervolgens Sleutel. De waarde moet "SalesValuePair >sleutel" zijn.
- Selecteer in het veld Waarde de API-naamwaarde voor het invoerveld. Deze moet correct zijn, anders mislukt de actie. In dit voorbeeld gebruiken we de API-sleutel, genaamd CreditAmount (het invoerlabel dat zichtbaar is bij het indienen van een beslissing is "Verkoopwaarde").
- Klik op de knop + Toewijzing toevoegen.
- Selecteer in het nieuwe veld Variabele de bestaande variabele. Dit is SalesValuePair.
- Selecteer in hetzelfde veld de eigenschap "waarde". Het veld moet "SalesValuePair > waarde" weergeven.
- Stel in het veld Waarde de waardegegevens in. In dit voorbeeld gebruiken we de kredietlimiet van de rekening die deze flow uitvoert. Dit kan elk veld in het rekeningrecord zijn, of u kunt een waarde invoeren die elke keer wordt gebruikt, bijvoorbeeld 10.000. In dit veld zoeken we naar "Triggerende rekening" en vervolgens naar "Kredietlimiet". Het veld Waarde moet "Triggerende rekening > Kredietlimiet" weergeven.
- Herhaal deze stappen om door te gaan met het toevoegen van variabelen. U moet deze stappen herhalen om de ID van de modelconfiguratiestructuur en de unieke GUID van de beslissingsmodellen toe te voegen. Over het algemeen moeten uw variabele waarden de volgende configuratie hebben:
Variabele Operator Waarde SalesValuePair >key Equals CreditAmount** SalesValuePair > value Equals Triggering Account > Credit Limit TreeNamePair > key Equals treeName TreeNamePair > value Equals Salesforce Demo* (your own tree name) TreeIDPair > key Equals Tree ID TreeIDPair > value Equals CODE* (Your own API code)
11. Vervolgens moeten we een tweede toewijzing toevoegen aan de hoofdworkflow. Klik in de workflow, onder de eerste toewijzing, op de + knop.
12. Selecteer opnieuw de optie Toewijzing.
- Voeg in het gedeelte Variabele waarden instellen de volgende informatie toe aan de variabelen met dezelfde stappen als hierboven. De variabele waarden in deze toewijzing zijn:
Variabele Operator Waarde UserInputsVar Add SalesValuePair UserInputsVar Add TreeIDPair UserInputsVar Add TreeNamePair
13. Klik in de flow, onder de twee nieuw toegevoegde toewijzingen, op de + knop en voeg een actie toe. Deze flow-actie heeft een bliksemschichtsymbool.
- Zoek de beschikbare acties aan de rechterkant van het scherm en selecteer 'Beslissingsactie uitvoeren'.
- Geef uw actie een naam en een beschrijving.
- Wijs de invoerparameters toe. Hier moet u de gebruikersvariabeleverzameling toevoegen. Deze heet 'UserInputsVar'.
- Selecteer in het veld Salesforce ID de optie 'Triggerende account' en vervolgens 'Account-ID'. Het veld moet 'Triggerende account > Account-ID' weergeven.
14. Klik rechtsboven in het scherm op 'Opslaan'.
15. Klik rechtsboven in het scherm op 'Activeren'.
* De velden waarin we invoervoorwaarden instellen, kunt u naar eigen wens aanpassen. Het voorbeeld dat we hebben gebruikt, is voor een record met Groot-Brittannië als factureringsland. U dient deze velden aan te passen naargelang uw eigen behoeften.
**In dit voorbeeld is creditAmount de API-sleutel die het aangevraagde bedrag vertegenwoordigt (niet het invoerlabel dat zichtbaar is bij het handmatig uitvoeren van een beslissing). Dit veld is verplicht bij het indienen van een beslissing. Bij het aanvragen van een beslissing moet u de juiste API-sleutelnamen gebruiken. Het aantal sleutel-waardeparen varieert afhankelijk van het beslissingsmodel dat u gebruikt (Aangepast versus Sjabloon).