Statussen voor werkorders
In ControlOffice doorlopen werkorders een bepaalde "flow". Hoe deze flow loopt, wordt bepaald door statussen en hun overgangen. Beheerders kunnen in ControlOffice zelf statussen definiëren. Echter, sommige statussen hebben een betekenis binnen ControlOffice. Om beheerders optimale vrijheid te geven en toch een correcte werking van ControlOffice te bewerkstelligen wordt op deze pagina uitgelegd hoe ControlOffice met werkorder statussen omgaat.
De statussen kennen 2 niveau's, namelijk het basistype, en de daadwerkelijke status(sen) per/in de basistype.
Voor werkorders gelden de volgende basistypes.
| Basistype | Systeem-betekenis |
|---|---|
| Aangemaakt | De werkorder is gemaakt. Er is een werkorder en alle verplichte velden zijn ingevuld |
| Gepland | De werkorder is gepland. Voorwaarde: er is een plandatum bepaald en ingevuld |
| In behandeling | De werkorder is in bewerking (wordt uitgevoerd) |
| Gereed | De werkorder is technisch gereed gemeld. De datum gereedmelding is ingevuld of wordt bepaald op datum statusovergang. Indien de werkorder gekoppeld is aan een planregel is deze ook bijgewerkt en is er eventueel een nieuwe plandatum voor die regel bepaald. Indien ingesteld zijn alle medewerkers op de werkorder gereed gemeld. Indien ingesteld zijn alle werkzaamheden op de werkorder gereed gemeld. |
| Afgeboekt | De werkorder is afgeboekt. Datum afboeking is ingevuld of wordt bepaald op datum statusovergang. De werkorder is eveneens gereed gemeld. |
| Gesloten | De werkorder is gesloten. Datum gesloten is ingevuld of wordt bepaald op datum statusovergang. De werkorder is eveneens afgeboekt (en ook gereed gemeld). |
| Geannuleerd | De werkorder is geannuleerd. |
Per basistype kunnen door de gebruiker meerdere statussen aangemaakt worden.
Bijvoorbeeld, het basistype "In behandeling" kan de statussen "Wacht op onderdelen" en "Wacht op goedkeuring" bevatten.
De werkorders kunnen deze flow doorlopen, er mag uiteraard één of meerdere stappen overgeslagen worden. In theorie kan een werkorder van "Aangemaakt" naar "Gesloten" gezet worden zonder de tussenliggende stappen uit te voeren.
In alle gevallen geldt de regel dat in één keer meerdere statussen vooruit tot gevolg heeft dat de tussenliggende overgangen ook uitgevoerd en gevalideerd worden. Eveneens geldt, dat meerdere statussen in één keer terugzetten betekent dat de tussenliggende stappen terug ook doorlopen worden.
Per basistype kan worden aangegeven of een gebruiker rechten heeft om een werkorder op de status te zetten, een werkorder in de status te wijzigen, en/of een werkorder uit de status te mogen halen. Zo kan het bijvoorbeeld mogelijk worden gemaakt dat iemand een werkorder op "Gereed" mag zetten, maar zodra de werkorder die status heeft, de werkorder niet meer mag bewerken en ook niet de werkorder uit die status meer mag terug zetten naar een vorige of volgende status.
Mogelijke statusovergangen zijn (van = rijen, naar = kolommen):
| Aangemaakt | Gepland | In behandeling | Gereed | Afgeboekt | Gesloten | Geannuleerd | |
| Aangemaakt | x | x | x | x | x | x | |
| Gepland | x | x | x | x | x | x | |
| In behandeling | x | x | x | x | x | x | |
| Gereed | x | x | x | x | x | ||
| Afgeboekt | x | x | x | x | x | ||
| Gesloten | x | x | x | x | x | ||
| Geannuleerd | x | x | x |
De statusovergangen die niet mogelijk zijn worden niet getoond.
Hieronder de acties en validaties die worden uitgevoerd indien een status van dat basistype wordt bereikt.
| Status | Acties en validaties |
|---|---|
| Aangemaakt | Plandatum wordt verwijderd indien aanwezig. |
| Gepland | Valideren of plandatum is ingevuld |
| In behandelding | Datum en gebruiker gereedmelding worden verwijderd, indien aanwezig. |
| Gereed |
Datum en gebruiker gereedmelding worden ingevuld. |
| Afgeboekt | Datum en gebruiker afboeking worden ingevuld. Datum en gebruiker afsluiting worden verwijderd, indien aanwezig. |
| Gesloten | Datum en gebruiker afsluiting worden ingevuld. |
| Geannuleerd | Alle bijbehorende meldingen worden geannuleerd |