Kennisbank/Workflows & automatisering/Stages, acties en wat “done” betekent
02Workflows & automatisering3 min lezen

Stages, acties en wat “done” betekent

Hoe een stage gedefinieerd wordt, wat hem compleet maakt, wat een gefaalde test met een asset doet, en welke artefacts overleven.

Een stage in een workflow is geen vrije omschrijving. Het is een gestructureerde definitie: verplichte acties, optionele acties, exit conditions, een SLA in uren en de rol waaraan hij toegewezen is. Die structuur is wat de engine deterministisch maakt — en wat “tested” op een listing op maandag hetzelfde laat betekenen als op vrijdag.

Verplichte en optionele acties

Elke stage benoemt de acties die moeten gebeuren voordat hij verlaten kan worden, en de acties die mogen. Diagnostics vereist dat de categoriechecklist gedraaid wordt; Inspection & Grading vereist grades; Data Erasure vereist de erasure-actie met haar bewijs. Optionele acties — fotografie, waardering — kunnen in de stage gebeuren zonder hem te gijzelen. De workflowdetailpagina onder Instellingen toont dit per stage, samen met de exit conditions in gewone woorden: “Completed”, “Certificate present”, “Grade assigned”.

Afrondingscriteria

Het platform accepteert geen “complete”-schakelaar zonder dat de criteria gehaald zijn. Testen kan niet afgerond worden zolang een verplichte check openstaat. Grading vereist de vier subgrades — functional, cosmetic, battery, data — plus de overall grade en een dispositie. Een ondergetest asset toch vooruit proberen te zetten toont het gat in plaats van een groen vinkje. Dat is alleen vervelend tot het je belet om “waarschijnlijk oké” als “getest” te verkopen.

Wanneer een verplichte test faalt

Een verplichte check op fail zet nooit “Testen afronden” vrij; die knop blijft met opzet uitgeschakeld. In de plaats krijgt de tester Afronden als gefaald, die om een bestemming vraagt — recyclen of onderdelen oogsten, scrappen, of terug naar de klant — en om een reden van minstens tien tekens. Doorverkopen staat niet in dat lijstje: een apparaat dat op een verplichte test faalde, komt langs deze route niet in verkoopbare voorraad. Is het apparaat herstelbaar, dan blijft het in de wachtrij, wordt het hersteld en opnieuw getest. Na bevestiging staat het wachtrij-item op tested met resultaat Failed, draagt het asset de gekozen bestemming, wordt grading optioneel, en houden zowel de projectie naar de verkooplaag als de ready gate het apparaat uit de voorraad. De beslissing wordt fail-closed naar Activity geschreven: kan het log niet weggeschreven worden, dan wordt de statuswijziging teruggedraaid.

Exit artefacts

Wat overleeft wanneer de stage afrondt. Voor erasure: het bewijs op het asset en een datagrade — D3 is gecertificeerde erasure met certificaat, D2 een secure wipe zonder, D1 een fabrieksreset, en D0 betekent dat de data er nog staan. Alleen D1 tot D3 komen door de ready gate. Voor grading: de grades, de criteriaversie waartegen ze gescoord zijn, en een statusflip naar graded. Testnotities en foto’s die op het tabblad Notities & foto’s worden toegevoegd, worden op het asset zelf bewaard, onder de naam van de tester, en duiken op in het inventarisdetail en in het evidence package. Sommige artefacts zijn documenten, sommige zijn state changes, sommige zijn downstreamrecords — een conceptsettlement, een listing. Het zijn allemaal rijen, geen van alle een herinnering.