De nieuwe automatiseringsmaker: De eigenschappenkiezer gebruiken

Leestijd 5 minuten
De eigenschappenkiezer is een pop-over in de nieuwe automatiseringsmaker waarmee je complexere logica aan je automatiseringen kunt toevoegen. Het toont alle schema-eigenschappen in een georganiseerde weergave, inclusief het type eigenschap, een beschrijving en voorbeelden van het gebruik in een automatisering. Gegevens worden weergegeven als een nestbare lijst op basis van de bron (de naam van de trigger of actie). 
Gebruik de eigenschappenkiezer om complexere en gepersonaliseerde automatiseringsstromen met dynamische variabelen te maken. Begin met het kiezen van een eigenschap en beslis dan hoe de voorwaarde zich gedraagt met behulp van 'als/anders'-logica voordat je verder gaat met het bouwen van je automatisering. 
Een voorbeeld van een voorwaardestap van een automatisering die is gebouwd met de schemakiezer

De beschikbare gegevenstypes

Bekijk in de onderstaande tabel elk gegevenstype dat beschikbaar is in de eigenschappenkiezer, samen met een beschrijving en een gebruikssituatie om het in je automatisering op te nemen.
Type
Beschrijving
Gebruik
Tekenreeks (tekst)
Vertegenwoordigt alfanumerieke tekens en symbolen.
Personaliseer een e-mailtemplate door een dynamische teksteigenschap op te nemen voor de naam van een lid (bijvoorbeeld: 'Beste [naam van lid]').
Numeriek
Vertegenwoordigt numerieke waarden.
Stel een voorwaarde in op basis van het totale bedrag van de bestelling om een korting te activeren als het totaal hoger is dan € 100,– (bijvoorbeeld: 'Bestelbedrag' is groter dan '€ 100,–').
Datum en tijd
Vertegenwoordigt datums en tijden.
Stuur een sms met de tijd van een afspraak ingevoerd als een dynamisch veld (bijvoorbeeld: 'Je afspraak is om [tijd van de afspraak]').
Boolean (waar/onwaar)
Vertegenwoordigt waar- of onwaar-waarden.
Stel een voorwaarde in om te controleren of een bestelling is betaald, waardoor alleen een bevestigingsmail wordt getriggerd als 'Is de bestelling betaald' gelijk is aan WAAR (bijvoorbeeld: 'Is de bestelling betaald' is gelijk aan 'WAAR').
Enum
Vertegenwoordigt een set vooraf gedefinieerde waarden.
Stel een voorwaarde in op basis van de betaalstatus met de waarden 'In behandeling', 'Voltooid' en 'Mislukt', waardoor alleen een actie wordt getriggerd als de status gelijk is aan 'Voltooid'.
Object
Vertegenwoordigt entiteiten zoals gebruikers, producten of bestellingen.
Stel een voorwaarde in op basis van objecteigenschappen, dat elk gegevenstype kan zijn (bijvoorbeeld: 'Item aantal' is groter dan 5).
Array (lijst)
Vertegenwoordigt een dynamische lijst met items van een specifiek gegevenstype.
Stel een voorwaarde in op basis van een array die producten uit een bestelling bevat. De voorwaarde controleert of de bestelling schoenen of jurken bevat (bijvoorbeeld 'Regelitems' bevatten 'Schoenen' of 'Jurk').

De componenten van de eigenschappenkiezer

Bekijk vanuit de eigenschappenkiezer alle beschikbare informatie en gegevens tot de huidige stap in je automatisering. Dit omvat de door jou gekozen trigger (bijvoorbeeld: Bestelling geplaatst). Als je vóór de voorwaarde een actie hebt toegevoegd (bijvoorbeeld: Voeg een coupon toe), toont de eigenschappenkiezer gegevens van zowel de trigger als de actie.

De componenten van de eigenschappenkiezer zijn:

  • Zoeken: Gebruik de zoekbalk om de lijst te filteren op basis van de tekst die je invoert.
  • Naam stap: De gegevensorganisatie komt overeen met de automatiseringsinstellingen, waarbij de beschikbare gegevens van elke stap verschijnen in de eigenschappenkiezer.
  • Uitvouwen/samenvouwen: Vouw nestbare stappen en items uit of samen.
  • Eigenschapstype: Elk type wordt weergegeven met een bijpassend pictogram (bijvoorbeeld tekstpictogram voor tekst).
  • Beschrijving/voorbeeld: Bekijk een beschrijving en/of voorbeeld van de eigenschap, die verandert op basis van de gebruikssituatie.
  • Uitgeschakelde eigenschap: Niet-selecteerbare eigenschappen zijn gemarkeerd met een grijze badge.
Een screenshot van de eigenschappenkiezer met de verschillende componenten gemarkeerd.

Een voorwaarde bouwen met de eigenschappenkiezer

Om een complete voorwaarde te bouwen, moet je drie componenten kiezen:
  1. De eigenschap (geselecteerd in de eigenschappenkiezer).
  2. De relevante logica/operator (bijvoorbeeld tekst, getal, datum).
  3. De resulterende uitvoer die de voorwaarde moet controleren.
In het onderstaande voorbeeld gebruiken we de eigenschappenkiezer om de voorwaarde in te stellen: controleer of de betaalstatus van een bestelling gelijk is aan 'Betaald' voordat je doorgaat met de automatisering.

Om een voorwaarde te bouwen met de eigenschappenkiezer:

  1. Maak een automatisering in de nieuwe automatiseringsmaker.
  2. Klik op de Voorwaarde-stap.
  3. Klik op het Selecteer een eigenschap-veld om de eigenschappenkiezer te openen.
  4. Kies de eigenschap die je door de voorwaarde wilt laten controleren in de nestbare lijst. Voor ons voorbeeld willen we dat de voorwaarde Betaalstatus is.
Een screenshot van de eigenschappenkiezer met de betaalstatus van de eigenschap geselecteerd.
Tip:
Wijs een eigenschap aan om aanvullende informatie te zien, zoals het type eigenschap en een voorbeeld van hoe je het in je automatisering kunt gebruiken.
Een screenshot van voorbeelden van gegevenstypen in de eigenschappenkiezer.
  1. Klik op de Logica selecteren-dropdown en kies de logica uit de beschikbare gegevenstypen. Voor ons voorbeeld willen we het type Tekst is exact kiezen.
Een screenshot van de logica-dropdown met de optie is exact geselecteerd.
  1. Kies ten slotte de resulterende uitvoer die de voorwaarde moet controleren. Voor ons voorbeeld willen we dat de voorwaarde controleert of de tekst precies het woord Betaald is, dus we voeren het woord 'Betaald' in het tekstveld in.
Een screenshot van een voltooide voorwaardestap met behulp van de eigenschappenkiezer.
  1. Klik op Toepassen om de voorwaarde op te slaan.
  2. Ga verder met de rest van de automatiseringsflow, inclusief het kiezen van een actie. In ons voorbeeld hebben we een actie 'Loyaliteitspunten geven' toegevoegd.
Wanneer een bestelling wordt geplaatst, controleert de conditie of de betaalstatus 'Betaald' is voordat er verder wordt gegaan met de flow.
Een screenshot van de nieuwe maker met de ingestelde voorwaarde.