Dictionary

Bot runner

Een bot runner is de runtime die een automatiseringspakket uitvoert met een bepaalde machine, sessie en identiteit. Planning en queues wijzen werk toe; de runner levert capaciteit en uitvoercontext.

Wat is een bot runner?

Een bot runner is de runtime die een geconfigureerde automatisering uitvoert. In RPA gaat het vaak om software op een machine of virtuele desktop die een flow onder een bepaalde identiteit en sessie start.

De runner is niet de procesdefinitie. De flow beschrijft de stappen; orchestration en queues bepalen wanneer en waar ze draaien; de runner levert de uitvoercontext.

De term wordt per leverancier anders gebruikt. Leg daarom vast of runner een licentie, machineagent, sessie, proces of uitvoerworker betekent.

Machine, runtime en sessie

De machine levert besturingssysteem, applicaties, netwerk en resources. Een runtimeagent verbindt haar met het automatiseringsplatform.

UI-automatisering draait in een gebruikerssessie met resolutie, taal, profiel en toegangsrechten. Die context beïnvloedt selectors, bestanden en applicatiegedrag.

Een machine kan afhankelijk van platform en licentie één of meer gelijktijdige runs ondersteunen. Meer CPU alleen creëert niet automatisch extra interactieve sessies.

Attended en unattended

Een attended runner werkt in de actieve sessie van een medewerker en wordt door die gebruiker gestart of ondersteund. De automatisering kan muis en toetsenbord overnemen.

Een unattended runner start zonder aanwezige gebruiker in een beheerde sessie. Hij vraagt een service-identiteit, machinebeschikbaarheid en geschikt licentie- en beveiligingsmodel.

Gebruik unattended niet als manier om persoonlijke credentials permanent op te slaan. Maak eigenaarschap en rotatie expliciet.

Van queue naar uitvoering

Een orchestrator selecteert een geschikte runner op basis van beschikbaarheid, machinegroep, prioriteit en vereisten. De run kan wachten wanneer geen kandidaat beschikbaar is.

De runner haalt configuratie op, opent applicaties en verwerkt één of meer work items. Heartbeats en run events tonen of hij verbonden en actief blijft.

Na afloop worden status en logs teruggestuurd. Lokale tijdelijke bestanden en sessiegegevens horen gecontroleerd te worden opgeruimd.

Voorbeeld: nachtelijke verwerking

Een machinegroep heeft drie virtuele Windowsmachines met dezelfde ERP-versie. Een scheduler start iedere nacht desktop flows voor openstaande orders.

De orchestrator wijst runs aan beschikbare machines toe. Iedere run claimt items uit de work queue en registreert per order resultaat of exception.

Wanneer één machine offline is, verwerken de andere de backlog binnen hun capaciteit. Monitoring signaleert dat de redundantie is verminderd, ook als het proces nog slaagt.

Capaciteit

Capaciteit wordt bepaald door toegestane gelijktijdigheid, gemiddelde runtijd, beschikbaarheidsvenster en foutpercentage. Een runner die acht uur per dag beschikbaar is kan geen onbeperkte piek absorberen.

Bereken aanbod per tijdseenheid en houd ruimte voor retries en onderhoud. Korte flows kunnen door sessieopstart relatief veel overhead hebben.

Schaal pas nadat bottlenecks bekend zijn. Een traag bronsysteem of serieel account kan extra runners nutteloos maken.

Beveiliging

Gebruik aparte runtime-identiteiten met least privilege. Verbied interactief hergebruik waar dat niet nodig is en beheer secrets centraal.

Patch besturingssysteem en applicaties, maar test UI-flows vóór brede updates. Beperk netwerktoegang en lokale adminrechten.

Logs, screenshots en werkbestanden kunnen gevoelige data bevatten. Versleutel opslag, stel retentie in en verwijder lokale resten.

Betrouwbaarheid

Monitor verbinding, agentversie, diskruimte, sessiestatus, applicatieversies en runfouten. Een online machine is niet noodzakelijk klaar voor iedere flow.

Gebruik health checks en onderhoudsmodus. Laat een runner geen nieuw werk claimen tijdens patching of onderzoek.

Ontwerp flows idempotent en herstelbaar. Een runnercrash kan plaatsvinden nadat het doelsysteem de actie uitvoerde maar vóór de successtatus werd opgeslagen.

Runner versus digital worker

Een bot runner is een technische runtime-eenheid. Een digital worker is een breder organisatieterm voor een samenstel van automatiseringen dat een afgebakend werkpakket uitvoert.

Eén digital worker kan meerdere flows, API-integraties en runners gebruiken. Eén runner kan op verschillende momenten meerdere processen draaien.

Houd die begrippen apart voor capaciteit en verantwoordelijkheid. Een marketingnaam mag de werkelijke technische afhankelijkheden niet verbergen.

Laatst Bijgewerkt: July 10, 2026 Terug naar Woordenboek
Trefwoorden
bot runner RPA runtime unattended bot attended bot desktop flow machine runtime session work queue automation capacity