Assign

Toewijzing op basis van commit history

Voor technische trajecten kan een toewijzing afhangen van wie recent code committe op het project.

Status in besapro vandaag

De Assign module van besapro werkt vandaag uitsluitend op basis van het adres van de lead in Teamleader, meer bepaald het land en de postcode. Toewijzing op basis van commit history van een Git repository is nog niet ingebouwd. Wat hieronder staat, is bedoeld als achtergrond bij het idee, niet als beschrijving van een actieve functionaliteit. Voor de regels die wel werken, zie Regels per land.

Wanneer is commit gebaseerde toewijzing zinvol

Bij dossiers waar de keuze van verantwoordelijke afhangt van wie technisch het meest met een project bezig is, is een postcode of regio minder relevant. Denk aan supportcases of vervolgopdrachten op een bestaand technisch traject: de meest recente committer op de relevante repository of branch is dan vaak de juiste persoon om op te volgen. Voor zuiver commerciële leadtoewijzing blijft een postcode-aanpak meestal beter.

Wat besapro vandaag wel doet

Elke automatische toewijzing wordt geregistreerd met de gematchte regel, de gekozen Teamleader gebruiker en de reden van de match. Die historiek geeft je per pipeline een beeld van de werkverdeling, los van een onderliggende repository.

Beperkingen en aandachtspunten

Een toekomstige uitbreiding naar commit gebaseerde toewijzing zou minstens deze zaken moeten regelen: betrouwbare koppeling tussen Teamleader gebruikers en commit auteurs (vaak via e-mailadres), een keuze welke repository of branch geraadpleegd wordt, en een fallback wanneer er geen recente activiteit of geen gekende auteur is. Ook privacy en toegangsrechten op de repository spelen mee. Tot die uitbreiding er is, configureer je toewijzingen via landen, postcoderegels en standaardverantwoordelijken zoals beschreven in Pipeline aanmaken.