openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:processen

Processen/termijnbewaking

In een aantal schema's wordt hierachter duidelijk gemaakt hoe de termijnberekeningen bij de procesbewaking werken. Daarbij wordt gebruik gemaakt van de begrippen afvinkstappen en termijnstappen. Een termijnstap is een rij in tbtermijnbewstappen waarbij de kolom dvvoorwaardejn de waarde 'N' heeft. In dat geval heeft de regel een afgehandeld datum en streefdatum (dddeadline) die door de userinterface wordt ondersteund. Een afvinkstap is een rij in tbtermijnbewstappen waarbij de kolom dvvoorwaardejn de waarde 'T' of 'F' heeft.

In dat geval geeft de userinterface van die regel alleen de mogelijkheid tot aan- en uitvinken.

Er is een aantal triggers waarbij verschillende algoritmes worden uitgevoerd:

Indien een nieuw proces wordt ingevoegd dan:

Indien aan een automatisch toegevoegd proces één of meer checklijsten zijn verbonden die de eigenschap automatisch toevoegen hebben (tbkopproccheck.dlauto = 'T') , dan worden deze checklijsten automatisch toegevoegd onder de betreffende zaak.

Indien een afgehandeld datum wordt overschreven dan:

  • wordt de kolom dvcodemedewerkers gevuld met de tbmedewerkers.dvcode van degene die op dat moment is ingelogd (en dus de wijziging heeft doorgevoerd)
  • worden de streefdatums (tbtermijnbewstappen.dddeadline) van de termijnstappen met een volgnummer (dnvolgnr) groter dan die van de afgehandelde stap opnieuw berekend. Zie: (Her)berekenen van termijnbewakingsstappen
  • wordt de opschortende werking op grond van indiening aanvullende gegevens zo nodig opnieuw bepaald en verwerkt indien het een omgevingszaak betreft. Zie: Opschortende werking bij omgevingszaken
  • wordt mogelijk de fatale datum (tbomgvergunning.ddfataledatum) van de omgevingszaak opnieuw berekend indien:
    • de kolom dndagenopschwerking (zie hierboven berekening opschortende werking) gewijzigd is
    • de kolom tbomgvergunning.ddblokkering niet is gevuld
  • wordt - indien de kolommen dvtabelnaam en dvomschrijvingvv in de tbtermijnbewstappen gevuld zijn bij de gewijzigde kaart - in de hoofdzaak de gelijknamige kolom overschreven met de nieuwe afhandeldatum of met de waarde van een extra invoerkolom.

Dit is mogelijk indien bij de processtapdefinitie (beheertegel Procedures) het item berekende streefdatum door gebruiker aanpasbaar is aangevinkt (kolom dldeadlineaanpasbaar). Indien een streefdatum (dddeadline) wordt overschreven:

  • worden de streefdatums (tbtermijnbewstappen.dddeadline) van de termijnstappen met een volgnummer (dnvolgnr) groter dan die van de streefdatumstap opnieuw berekend. Zie: (Her)berekenen van termijnbewakingsstappen.

Indien een afvinkstap wordt aangevinkt of uitgevinkt dan:

  • wordt de kolom dvcodemedewerkers gevuld met de tbmedewerkers.dvcode van degene die op dat moment is ingelogd (en dus de wijziging heeft doorgevoerd)
  • worden de streefdatums (tbtermijnbewstappen.dddeadline) van alle termijnstappen van de betreffende procedure opnieuw berekend. Zie: (Her)berekenen van termijnbewakingsstappen
  • worden de afgehandeld datums en streefdatums (dddeadline) van die rijen waar vanwege het afvinken of uitvinken niet (meer) naar verwezen wordt, leeggemaakt en op inactief gezet (dlingebruik = 'F'). Zie: Leegmaken datums inactieve stappen.
  • openwave/1.30/applicatiebeheer/probleemoplossing/programmablokken/processen.txt
  • Laatst gewijzigd: 2024/01/17 11:12
  • door Kars Gottschal