Automatisering zonder code · Les

Geavanceerd zoeken en bijwerken van gegevens

Implementeer geavanceerde zoekopdrachten en werk bestaande records in verbonden databases bij op basis van dynamische criteria.

Les 3 van 410 stappen

Geavanceerd zoeken en bijwerken van gegevens is een gratis Automatisering zonder code-les op CoddyKit. Dit is les 3 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Automatisering zonder code. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Automatisering zonder code bevat in totaal 4 lessen.

Verder dan eenvoudige zoekopdrachten

We hebben geleerd hoe je verbinding maakt met databases en spreadsheets. Maar wat doe je als je een klant wilt vinden op basis van diens e-mailadres EN status? Of als je de voorraad van een product alleen wilt bijwerken wanneer die onder een bepaald niveau komt?

In deze les leer je krachtigere manieren om je gegevens dynamisch te doorzoeken en bij te werken met no-code-hulpmiddelen.

Dynamische zoekcriteria

Dynamische zoekcriteria betekenen dat je gegevens uit een eerdere stap in je werkstroom gebruikt om een zoekopdracht uit te voeren. Hierdoor zijn je automatiseringen flexibel en reageren ze op actuele informatie.

  • Voorbeeld: Een nieuwe formulierinzending bevat een e-mailadres. Je gebruikt dit e-mailadres om het bijbehorende klantrecord in je database te vinden.
  • Zo voorkom je hardgecodeerde waarden en werkt je automatisering met alle binnenkomende gegevens.

Voorwaarden combineren: EN

Vaak moet je een record vinden dat aan meerdere specifieke voorwaarden voldoet. Daarvoor gebruik je de logica 'EN'.

Wanneer je 'EN' gebruikt, moeten alle opgegeven voorwaarden waar zijn voordat een record als overeenkomst wordt beschouwd.

  • Voorbeeld: Zoek een taak die 'Vandaag verschuldigd' is EN een 'Hoge prioriteit' heeft. Beide voorwaarden moeten waar zijn.
  • De meeste no-code-platforms bieden de mogelijkheid om meerdere zoekfilters toe te voegen die automatisch de logica 'EN' gebruiken.

Voorwaarden combineren: OF

Wat doe je als je een record wilt vinden dat aan een van meerdere voorwaarden voldoet? Dan is de logica 'OF' nuttig.

Met de logica 'OF' wordt een record gevonden wanneer minstens één van de opgegeven voorwaarden waar is.

  • Voorbeeld: Zoek een potentiële klant waarvan de 'Bron' 'Website' OF 'Doorverwijzing' is. Als een van beide waar is, wordt de potentiële klant gevonden.
  • Sommige platforms bieden expliciete opties voor 'OF', terwijl je bij andere afzonderlijke zoekstappen moet combineren met voorwaardelijke paden.

Voorwaardelijke recordupdates

Nadat je met je geavanceerde zoekopdracht een record hebt gevonden, is de volgende veelvoorkomende stap het bijwerken ervan. Ook deze update kan afhankelijk zijn van voorwaarden of dynamische gegevens.

  • Voorbeeld: Zoek een 'Supportticket' op basis van de unieke ID. Als de 'Status' 'Nieuw' is, wijzig je de 'Toegewezen medewerker' in 'Alice'. Als de 'Status' 'In afwachting' is, wijzig je de 'Datum van laatste controle' in vandaag.
  • Gebruik bij de updateactie de unieke ID van het gevonden record.

Meerdere zoekresultaten verwerken

Soms levert je geavanceerde zoekopdracht meerdere records op. Bijvoorbeeld wanneer je zoekt naar 'alle actieve klanten in Londen'. Hoe gaan no-code-platforms hiermee om?

  • Eerste bijwerken: Sommige platforms werken alleen het eerst gevonden record bij.
  • Herhalen: Met andere platforms kun je elk gevonden record afzonderlijk verwerken (vaak met een module 'Iterator', die we later behandelen).
  • Fout: Als je werkstroom maar één resultaat verwacht, kan deze stoppen met een fout wanneer er meerdere resultaten worden gevonden.

Beste werkwijze: Maak je zoekopdrachten zo specifiek mogelijk als je één record wilt bijwerken.

Het patroon 'Upsert'

Het patroon 'Upsert' is een zeer krachtige techniek voor automatisering. Het betekent: 'Probeer een record bij te werken. Als het niet bestaat, voeg dan een nieuw record in.'

  • Toepassing: Wanneer je gegevens (bijvoorbeeld contacten of producten) van het ene systeem naar het andere synchroniseert en je niet weet of het record al in het doelsysteem bestaat.
  • Zo voorkom je dubbele records en zorg je ervoor dat je gegevens altijd aanwezig en actueel zijn.

Voorbeeld van een Upsert-werkstroom

Dit is een veelvoorkomende conceptuele stroom voor het patroon 'Upsert':

  1. Zoekstap: Probeer eerst het record (bijvoorbeeld op basis van een uniek e-mailadres of ID) in je database te vinden.
  2. Voorwaardelijk pad (gevonden): Als het record is gevonden, ga je door naar een actie 'Record bijwerken' en gebruik je de ID van het gevonden record.
  3. Voorwaardelijk pad (niet gevonden): Als het record NIET is gevonden, ga je door naar een actie 'Record maken' en voeg je de nieuwe gegevens in.

Deze logica zorgt ervoor dat je database altijd de nieuwste informatie bevat zonder dubbele records te maken.

Uitdaging: geavanceerd zoeken

Je bouwt een automatisering om nieuwe klantregistraties te verwerken. Je moet hun gegevens in je CRM opslaan. Als de klant al bestaat (op basis van het e-mailadres), wil je diens record bijwerken. Als het om een nieuwe klant gaat, wil je een nieuw record maken.

Samenvatting: gegevensbewerkingen beheersen

In deze les hebben we onderzocht hoe je geavanceerd naar gegevens zoekt en gegevens bijwerkt in je no-code-automatiseringen.

  • We hebben geleerd hoe je dynamische criteria gebruikt en voorwaarden combineert met EN/OF-logica.
  • We hebben strategieën besproken voor het verwerken van meerdere zoekresultaten en het begrijpen van verschillen tussen platforms.
  • Het belangrijkste is dat we het krachtige Upsert-patroon hebben geïntroduceerd om bestaande records efficiënt bij te werken of nieuwe te maken zonder duplicaten.

Met deze technieken kun je intelligentere en robuustere gegevensgestuurde werkstromen bouwen.

Gratis beginnen

Leer Automatisering zonder code met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
12
Lessen
48

Veelgestelde vragen

Is de les “Geavanceerd zoeken en bijwerken van gegevens” gratis?

Ja — de volledige tekst van “Geavanceerd zoeken en bijwerken van gegevens” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Automatisering zonder code wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Automatisering zonder code bevat in totaal 4 lessen.

Wat leer ik in “Geavanceerd zoeken en bijwerken van gegevens”?

Implementeer geavanceerde zoekopdrachten en werk bestaande records in verbonden databases bij op basis van dynamische criteria. Je oefent met Automatisering zonder code door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Automatisering zonder code te beginnen?

Ervaring vooraf is niet nodig. Automatisering zonder code op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Geavanceerd zoeken en bijwerken van gegevens”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Automatisering zonder code?

Ja. Elke les over Automatisering zonder code bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Google Sheets en Excel Online
  2. Integraties met Airtable en databases
  3. Geavanceerd zoeken en bijwerken van gegevens
  4. Datastores gebruiken voor persistente status
← Terug naar Automatisering zonder code