Workflow-instellingen: kies het pad, hertekenen hoeft niet
Hoe /settings/core/workflows een tenant presets laat aanzetten en een default laat kiezen — en waarom de workflow die op een contract staat, blijft staan.
De workflow engine (zie de workflows-categorie) draait op definities die zeggen welke stages bestaan, wat ze afrondt en wat ze genereren. /settings/core/workflows is de tenant-facing weergave van die definities: welke presetpaden voor deze organisatie aanstaan, en welke daarvan nieuwe contracten standaard krijgen. Het is een keuzelijst, geen tekentafel.
Presets
Het platform levert acht preset workflows: Standard ITAD, Lease Return Processing, Data Destruction Only, Recycle Only, Buyback / Trade-in, Broker / Resale, Refurbishment Workshop en Logistics Only. Elk dekt een herkenbare vorm van ITAD-werk — Standard ITAD loopt van collection over receiving, diagnostics, erasure, inspectie en grading naar listing, shipping en settlement; Lease Return voegt een manifestcheck en een chargebackberekening toe; Data Destruction Only stopt bij het certificaat en de dispositie. De lijstpagina toont tellingen voor presets, ingeschakelde workflows, stages en acties, zodat de operations lead ziet hoe groot is wat hij aanzet.
Aan, uit, default
De tenant heeft exact drie keuzes: een preset aan- of uitzetten, één ingeschakelde preset als default kiezen, en opslaan. Een uitgeschakelde preset blijft in Instellingen zichtbaar ter referentie maar is geen geldige keuze meer in nieuw operationeel werk, en dat is de algemene regel voor tenantinstellingen — een uitgezette optie mag bestaan voor administratie, nooit als levende keuze. Er is geen dupliceren, geen bewerken, geen extra stage tussen testing en grading. De engine houdt de definities consistent over alle contracten heen, juist omdat niemand er op een dinsdag eentje kan bijvijlen.
Workflowdetail
/settings/core/workflows/[id] laat je één preset inspecteren voor je hem tot default maakt: de stages, verplichte en optionele acties, exit conditions, SLA-informatie, roltoewijzing, de categorieën waarvoor hij geldt, de bedrijven die hem gebruiken, de actieve assets per stage, de acties die in gebruik zijn en een SLA-uitsplitsing. Lees dat voor je hem promoveert. Een default workflow is een belofte die je vloer aan elk nieuw contract doet.
Default betekent nieuwe contracten
De default workflow wordt toegepast op nieuwe contracten zolang hij ingeschakeld is. Inbound orders en ontvangen assets onder dat contract volgen daarna de workflow die op het contract bewaard staat. Wijzig je de default later, dan wijzigen bestaande contracten niet stilletjes mee; de workflow die op een contract geschreven staat, is de workflow die het houdt. /core/contracts/[slug] toont de toegewezen workflow. Eén instelling. Alleen nieuwe contracten. Oude beloftes blijven staan.