Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tbtermijnbewstappen

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met processtappen (ja/nee en afhandelingstappen) per vergunning

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbtermijnbewstappen_dnkey_seq'::regclass)

Primary key.

 

dnkeyhandhavingen

integer

 

 

 

 

Foreign key naar TbHandhavingen.dnkey

 

dnkeybouwvergunningen

integer

 

 

 

 

Foreign key naar TbBouwvergunningen.dnkey

 

dnkeyovvergunningen

integer

 

 

 

 

Foreign key naar TbOvVergunningen.dnkey

 

dnkeyorgprocedure

integer

 

 

 

 

Foreign key naar Tbprocedures.dnkey De termijn- en afvinkstappen kunnen worden gestapeld uit twee of meer procedures. Wordt gekopieerd uit TbprocItems.DnKeyProcedures.

 

 

dvtermijnomschrijving

varchar(40)

 

 

 

 

Omschrijving van de termijn- of afvinkstap. Wordt gekopieerd uit TbProcItems.DvOmschrijving.

 

 

dddeadline

timestamp

 

 

 

 

De kritische datum die steeds berekend wordt op basis van de termijnen van de vorige termijnstappen.

 

 

ddafgehandeld

timestamp

 

 

 

 

De afgehandeld-datum van een termijnstap.

 

 

dnvolgnr

integer

 

 

 

 

Volgorde nummer van de stappen. Bij importeren van de stappen van een bepaalde procedure worden de volgnummers van TbProcItems hernummerd.

 

 

dvvoorwaardejn

char(1)

 

 

 

'N'::bpchar

T of F of N. Indien de kolom ongelijk aan N is, dus T of F) dan betekent dit dat het hier gaat om een afvinkstap. Indien voorts de kolom de waarde T heeft dan betekent dit dat de voorwaardevraag met Ja is beantwoord (is afgevinkt) en het programma verder kijkt naar de kolommen DnTermijnJa, DnVolgnrJa, DvEenheidJa. Indien de kolom de waarde N heeft, dan is de stap altijd een termijnstap.

 

 

dvvoorwaardeomschr

varchar(40)

 

 

 

 

Indien de waarde + dan moet bij deze termijnstap de opschortende werking van de ontvankelijkheid worden opgeteld..

 

 

dntermijnja

integer

 

 

 

 

Aantal termijneenheden tot de volgende stap, indien DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft. Wordt gekopieerd uit TbprocItems.DnTermijnJa.

 

 

dntermijnnee

integer

 

 

 

 

Aantal termijneenheden tot de volgende stap, indien er niet gerefereerd wordt aan een voorwaardestap Wordt gekopieerd uit TbProcitems.DnTermijnNee.

 

 

dnvolgnrja

integer

 

 

 

 

De volgende stap in de procedure (verwijzing naar DnVolgnr indien DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft.. Wordt gekopieerd uit TbProcItems.DnVolgnrJa, maar daarna onmiddellijk hernummerd.

 

 

dnvolgnrnee

integer

 

 

 

 

De volgende stap in de procedure (verwijzing naar DnVolgnr) indien er niet naar een voorwaarde wordt gerefereerd.Wordt gekopieerd uit TbProcItems DnVolgNrNee, maar daaarna onmiddelijk hernummerd.

 

 

dveenheidja

char(2)

 

 

 

 

De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar , indien DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft. Wordt gekopieerd uit TbProcItems.DvEeenheidJa.

 

 

dveenheidnee

char(2)

 

 

 

 

De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar , indien er niet naar een voorwaarde wordt gerefereerd. Wordt gekopieerd uit TbprocItems.DvEenheidNee.

 

 

dldeadlinevast

char(1)

 

 

 

'F'::bpchar

Indien T dan wordt de deadline van deze stap niet meer berekend op basis van de afgehandelddatums en termijnen van de voorgaande stappen. Wanneer DlDeadlineAanpasbaar de waarde T heeft en de gebruiker heeft daadwerkelijk een deadline handmatig aangepast, dan krijgt deze kolom vanzelf de waarde T.

 

 

dltermaanpasbaar

char(1)

 

 

 

'F'::bpchar

Indien de waarde T is dan is de termijn naar de volgende stap aanpasbaar. Wordt gekopieerd uit TbProcitems.DlTermAanpasbaar.

 

 

dlingebruik

char(1)

 

 

 

 

Deze kolom krijgt de waarde T indien er een verwijzing bestaat uit de combinaties van voorgaande termijn- en sfvinkstappen naar deze stap.

 

 

dldeadlaanpasbaar

char(1)

 

 

 

 

Indien de waarde T is dan is de deadline aanpasbaar, waarna deze niet meer wordt berekend uit de voorgaande stappen (zie DlDeadlineVast). Wordt gekopieerd uit Tbprocitems.DlDeadlAanpasbaar.

 

 

dlvanafdeadlja

char(1)

 

 

 

'F'::bpchar

F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de ja-termijnen (dntermijnja: afhankelijk van afvinkstap en aangevinkt)opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap.

 

 

dlvanafdeadlnee

char(1)

 

 

 

'F'::bpchar

F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de nee-termijnen (dntermijnnee: niet afhankelijk van afvinkstap of wel afhankelijk maar niet aangevinkt) opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap.

 

 

dlcomprimeren

char(1)

 

 

 

'F'::bpchar

Wordt niet gebruikt

 

 

dvtabelnaam

varchar(25)

 

 

 

 

Indien gevuld geeft deze kolom tezamen met DvKolomnaam aan of en waarnaartoe de afgehandeld datum (ddAfgehandeld) gekopieerd moet worden.

 

 

dvkolomnaam

varchar(25)

 

 

 

 

Indien gevuld geeft deze kolom tezamen met DvTabelNaam aan of en waar de afgehandeld datum (ddafgehandeld) gekopieerd moet worden.

 

 

dnvoorwaarde

integer

 

 

 

 

Verwijzing naar het volgnummer van een af te vinken vraag (afvinkstap). Indien gevuld dan is de stap zelf een termijnstap (en heeft de kolom dvvoorwaardejn de waarde N).

 

dnkeyhorecavergunningen

integer

 

 

 

 

Foreign Key naar tabel TbHorecavergunningen.DnKey.

 

dnkeybestemmingsplannen

integer

 

 

 

 

Foreign Key naar tabel TbBestemmingsplannen.DnKey.

 

 

dlfataal

char(1)

 

 

 

'T'::bpchar

Alleen T of F, geeft aan of de termijn als fataal dient te worden beschouwd. (takenlijst).

 

dnkeyinfoaanvraag

integer

 

 

 

 

Foreign Key naar tabel TbInfoAanvragen.DnKey.

 

 

dvomschrijvingvv

varchar(30)

 

 

 

 

Indien gevuld geeft deze kolom tezamen met DvTabelnaam aan of en waar de afgehandeld datum van de termijnbewakingstap gekopieerd moet worden in een vrij veld.

 

 

dlontvankelijkheid

char(1)

 

 

 

'F'::bpchar

Indien T dan is dit de kolom met de betekenis indiening aanvullende gegevens voor ontvankelijkheidstoets.

 

dvcodemedewerkers

char(5)

 

 

 

 

Foreign key naar TbMedewerkers.dvcode. Betekenis: wie heeft afgehandeld stap gevuld.

 

dnkeymilvergunningen

integer

 

 

 

 

Foreign key naar TbMilvergunningen.dnkey

 

dnkeyomgvergunningen

integer

 

 

 

 

Foreign key naar TbOmgvergunning.dnkey

 

 

dninvoegnr

integer

 

 

 

 

Hulpveld voor het onderscheiden van dubbel opgenomen procedures

 

dvcodevoorwie

char(5)

 

 

 

 

Foreign key naar tbmedewerkers.dvcode. De behandelaar van de processtap. Indien leeg is de dossierbehandelaar (in beh.bij) de processtapbehandelaar.

 

 

dlomsaanpasbaar

char(1)

 

 

 

'T'::bpchar

T of F. Geeft aan of de omschrijving van deze stap in door de gebruiker is aan te passen.

 

 

dleindonderfataal

char(1)

 

 

 

'F'::bpchar

Alleen T of F , geeft aan of de streefdatum van de termijnstap bij het invullen niet boven de fatale datum van de zaak mag uitkomen.

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_tbtermbew_codemedew

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

cfk_tbtermijnbew_codevoorwie

dvcodevoorwie

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

cfk_termbew_tbmilverg

dnkeymilvergunningen

public.tbmilvergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_termbew_tbomgverg

dnkeyomgvergunningen

public.tbomgvergunning

dnkey

Cascade

No Action

 

Immediate

 

cfk_termijnbewst_bestplan

dnkeybestemmingsplannen

public.tbbestemmingsplannen

dnkey

Cascade

No Action

 

Immediate

 

cfk_termijnbewst_bouwverg

dnkeybouwvergunningen

public.tbbouwvergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_termijnbewst_handh

dnkeyhandhavingen

public.tbhandhavingen

dnkey

Cascade

No Action

 

Immediate

 

cfk_termijnbewst_horecaverg

dnkeyhorecavergunningen

public.tbhorecavergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_termijnbewst_info

dnkeyinfoaanvraag

public.tbinfoaanvragen

dnkey

Cascade

No Action

 

Immediate

 

cfk_termijnbewst_orgproc

dnkeyorgprocedure

public.tbprocedures

dnkey

No Action

No Action

 

Immediate

 

cfk_termijnbewst_ovverg

dnkeyovvergunningen

public.tbovvergunningen

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_tbtermijnbew_dleindfataal

dleindonderfataal = ANY (ARRAY['F'::bpchar, 'T'::bpchar])

 

chk_tbtermijnbew_dlomsaanp

dlomsaanpasbaar = ANY (ARRAY['F'::bpchar, 'T'::bpchar])

 

chk_termbew_compr

dlcomprimeren = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_termbew_ddlvanafja

dlvanafdeadlja = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar])

 

chk_termbew_ddlvanafnee

dlvanafdeadlnee = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar])

 

chk_termbew_deadvast

dldeadlinevast = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_termbew_dvvoorw

dvvoorwaardejn = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'N'::bpchar])

 

chk_termbew_fataal

dlfataal = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_termbew_ontvank

dlontvankelijkheid = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

chk_termbew_termaanp

dltermaanpasbaar = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

cnn_tbtermijnbew_dleindfataal

dleindonderfataal IS NOT NULL

 

cnn_tbtermijnbew_dlomsaanp

dlomsaanpasbaar IS NOT NULL

 

cnn_termbew_keyverg

((((((((((((((dnkeybouwvergunningen IS NOT NULL) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhandhavingen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL)) OR ((((((((dnkeyovvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyhandhavingen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyhandhavingen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyhorecavergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeybestemmingsplannen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeymilvergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyomgvergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyinfoaanvraag IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL))

 

cnn_termbew_orgproc

dnkeyorgprocedure IS NOT NULL

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbtermijnbewstappen

btree

 

dnkey

 

idx_termbew_codemedew

btree

 

dvcodemedewerkers

 

 

 

idx_termbew_keymilverg

btree

 

dnkeymilvergunningen

 

 

 

idx_termbew_keyomgverg

btree

 

dnkeyomgvergunningen

 

 

 

idx_termbewstap_afgehandeld

btree

 

ddafgehandeld

 

 

 

idx_termbewstap_deadline

btree

 

dddeadline

 

 

 

idx_termbewstap_keybestplan

btree

 

dnkeybestemmingsplannen

 

 

 

idx_termbewstap_keybouwvergun

btree

 

dnkeybouwvergunningen

 

 

 

idx_termbewstap_keyhandhaving

btree

 

dnkeyhandhavingen

 

 

 

idx_termbewstap_keyovvergunnin

btree

 

dnkeyovvergunningen

 

 

 

idx_termbewstap_orgproc

btree

 

dnkeyorgprocedure

 

 

 

idx_termbewstap_volgnr

btree

 

dnvolgnr

 

 

 

idx_termijnbew_keyinfo

btree

 

dnkeyinfoaanvraag

 

 

 

idx_termijnbewst_horecaverg

btree

 

dnkeyhorecavergunningen

 

 

 

 

Triggers

There are no triggers for table tbtermijnbewstappen

 

Rules

There are no rules for table tbtermijnbewstappen

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

tbchkitwerk

public

cfk_chkitwerk_keyterm

dnkeytermijnbewstappen

public.tbtermijnbewstappen

dnkey

Cascade

No Action

 

Immediate

 

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tbtermijnbewstappen (
 dnkey SERIAL,
 dnkeyhandhavingen INTEGER,
 dnkeybouwvergunningen INTEGER,
 dnkeyovvergunningen INTEGER,
 dnkeyorgprocedure INTEGER,
 dvtermijnomschrijving VARCHAR(40),
 dddeadline TIMESTAMP WITHOUT TIME ZONE,
 ddafgehandeld TIMESTAMP WITHOUT TIME ZONE,
 dnvolgnr INTEGER,
 dvvoorwaardejn CHAR(1) DEFAULT 'N'::bpchar,
 dvvoorwaardeomschr VARCHAR(40),
 dntermijnja INTEGER,
 dntermijnnee INTEGER,
 dnvolgnrja INTEGER,
 dnvolgnrnee INTEGER,
 dveenheidja CHAR(2),
 dveenheidnee CHAR(2),
 dldeadlinevast CHAR(1) DEFAULT 'F'::bpchar,
 dltermaanpasbaar CHAR(1) DEFAULT 'F'::bpchar,
 dlingebruik CHAR(1),
 dldeadlaanpasbaar CHAR(1),
 dlvanafdeadlja CHAR(1) DEFAULT 'F'::bpchar,
 dlvanafdeadlnee CHAR(1) DEFAULT 'F'::bpchar,
 dlcomprimeren CHAR(1) DEFAULT 'F'::bpchar,
 dvtabelnaam VARCHAR(25),
 dvkolomnaam VARCHAR(25),
 dnvoorwaarde INTEGER,
 dnkeyhorecavergunningen INTEGER,
 dnkeybestemmingsplannen INTEGER,
 dlfataal CHAR(1) DEFAULT 'T'::bpchar,
 dnkeyinfoaanvraag INTEGER,
 dvomschrijvingvv VARCHAR(30),
 dlontvankelijkheid CHAR(1) DEFAULT 'F'::bpchar,
 dvcodemedewerkers CHAR(5),
 dnkeymilvergunningen INTEGER,
 dnkeyomgvergunningen INTEGER,
 dninvoegnr INTEGER,
 dvcodevoorwie CHAR(5),
 dlomsaanpasbaar CHAR(1) DEFAULT 'T'::bpchar,
 dleindonderfataal CHAR(1) DEFAULT 'F'::bpchar,
 CONSTRAINT cpk_tbtermijnbewstappen PRIMARY KEY(dnkey),
 CONSTRAINT chk_tbtermijnbew_dleindfataal CHECK (dleindonderfataal = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
 CONSTRAINT chk_tbtermijnbew_dlomsaanp CHECK (dlomsaanpasbaar = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
 CONSTRAINT chk_termbew_compr CHECK (dlcomprimeren = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_termbew_ddlvanafja CHECK (dlvanafdeadlja = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar])),
 CONSTRAINT chk_termbew_ddlvanafnee CHECK (dlvanafdeadlnee = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar])),
 CONSTRAINT chk_termbew_deadvast CHECK (dldeadlinevast = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_termbew_dvvoorw CHECK (dvvoorwaardejn = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'N'::bpchar])),
 CONSTRAINT chk_termbew_fataal CHECK (dlfataal = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_termbew_ontvank CHECK (dlontvankelijkheid = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT chk_termbew_termaanp CHECK (dltermaanpasbaar = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT cnn_tbtermijnbew_dleindfataal CHECK (dleindonderfataal IS NOT NULL),
 CONSTRAINT cnn_tbtermijnbew_dlomsaanp CHECK (dlomsaanpasbaar IS NOT NULL),
 CONSTRAINT cnn_termbew_keyverg CHECK (((((((((((((((dnkeybouwvergunningen IS NOT NULL) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhandhavingen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL)) OR ((((((((dnkeyovvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyhandhavingen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyhandhavingen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyhorecavergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeybestemmingsplannen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeymilvergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyomgvergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR ((((((((dnkeyinfoaanvraag IS NOT NULL) AND (dnkeyhandhavingen IS NULL)) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeymilvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeybestemmingsplannen IS NULL))),
 CONSTRAINT cnn_termbew_orgproc CHECK (dnkeyorgprocedure IS NOT NULL),
 CONSTRAINT cfk_tbtermbew_codemedew FOREIGN KEY (dvcodemedewerkers)
   REFERENCES public.tbmedewerkers(dvcode)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_tbtermijnbew_codevoorwie FOREIGN KEY (dvcodevoorwie)
   REFERENCES public.tbmedewerkers(dvcode)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termbew_tbmilverg FOREIGN KEY (dnkeymilvergunningen)
   REFERENCES public.tbmilvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termbew_tbomgverg FOREIGN KEY (dnkeyomgvergunningen)
   REFERENCES public.tbomgvergunning(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_bestplan FOREIGN KEY (dnkeybestemmingsplannen)
   REFERENCES public.tbbestemmingsplannen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_bouwverg FOREIGN KEY (dnkeybouwvergunningen)
   REFERENCES public.tbbouwvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_handh FOREIGN KEY (dnkeyhandhavingen)
   REFERENCES public.tbhandhavingen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_horecaverg FOREIGN KEY (dnkeyhorecavergunningen)
   REFERENCES public.tbhorecavergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_info FOREIGN KEY (dnkeyinfoaanvraag)
   REFERENCES public.tbinfoaanvragen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_orgproc FOREIGN KEY (dnkeyorgprocedure)
   REFERENCES public.tbprocedures(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_termijnbewst_ovverg FOREIGN KEY (dnkeyovvergunningen)
   REFERENCES public.tbovvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tbtermijnbewstappen
IS 'Tabel met processtappen (ja/nee en afhandelingstappen) per vergunning';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkey
IS 'Primary key.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeyhandhavingen
IS 'Foreign key naar  TbHandhavingen.dnkey';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeybouwvergunningen
IS 'Foreign key naar TbBouwvergunningen.dnkey';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeyovvergunningen
IS 'Foreign key naar TbOvVergunningen.dnkey';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeyorgprocedure
IS 'Foreign key naar Tbprocedures.dnkey De termijn- en afvinkstappen kunnen worden gestapeld uit twee of meer procedures. Wordt gekopieerd uit TbprocItems.DnKeyProcedures.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvtermijnomschrijving
IS 'Omschrijving van de termijn- of afvinkstap. Wordt gekopieerd uit TbProcItems.DvOmschrijving.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dddeadline
IS 'De kritische datum die steeds berekend wordt op basis van de termijnen van de vorige termijnstappen.';

COMMENT ON COLUMN public.tbtermijnbewstappen.ddafgehandeld
IS 'De afgehandeld-datum van een termijnstap.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnvolgnr
IS 'Volgorde nummer van de stappen. Bij importeren van de stappen van een bepaalde procedure worden de volgnummers van TbProcItems hernummerd.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvvoorwaardejn
IS 'T of F of N. Indien de kolom ongelijk aan N is, dus T of F) dan betekent dit dat het hier gaat om een afvinkstap. Indien voorts de kolom de waarde T heeft dan betekent dit dat de voorwaardevraag met Ja is beantwoord (is afgevinkt) en het programma verder kijkt naar de kolommen DnTermijnJa, DnVolgnrJa, DvEenheidJa. Indien de kolom de waarde N heeft, dan is de stap altijd een termijnstap.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvvoorwaardeomschr
IS 'Indien de waarde + dan moet bij deze termijnstap de opschortende werking van de ontvankelijkheid  worden opgeteld..';

COMMENT ON COLUMN public.tbtermijnbewstappen.dntermijnja
IS 'Aantal termijneenheden  tot de volgende stap, indien DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft. Wordt gekopieerd uit TbprocItems.DnTermijnJa.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dntermijnnee
IS 'Aantal termijneenheden  tot de volgende stap, indien er niet gerefereerd wordt aan een voorwaardestap Wordt gekopieerd uit TbProcitems.DnTermijnNee.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnvolgnrja
IS 'De volgende stap in de procedure (verwijzing naar DnVolgnr indien DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft.. Wordt gekopieerd uit TbProcItems.DnVolgnrJa, maar daarna onmiddellijk hernummerd.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnvolgnrnee
IS 'De volgende stap in de procedure (verwijzing naar DnVolgnr) indien er niet naar een voorwaarde wordt gerefereerd.Wordt gekopieerd uit TbProcItems DnVolgNrNee, maar daaarna onmiddelijk hernummerd.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dveenheidja
IS 'De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar , indien DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft. Wordt gekopieerd uit TbProcItems.DvEeenheidJa.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dveenheidnee
IS 'De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar , indien er niet naar een voorwaarde wordt gerefereerd. Wordt gekopieerd uit TbprocItems.DvEenheidNee.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dldeadlinevast
IS 'Indien T dan wordt de deadline van deze stap niet meer berekend op basis van de afgehandelddatums en termijnen van de voorgaande stappen. Wanneer DlDeadlineAanpasbaar de waarde T heeft en de gebruiker heeft daadwerkelijk een deadline handmatig aangepast, dan krijgt deze kolom vanzelf de waarde T.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dltermaanpasbaar
IS 'Indien de waarde T is dan is de  termijn naar de volgende stap aanpasbaar. Wordt gekopieerd uit TbProcitems.DlTermAanpasbaar.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlingebruik
IS 'Deze kolom krijgt de waarde T indien er een verwijzing bestaat uit de combinaties van voorgaande termijn- en sfvinkstappen naar deze stap.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dldeadlaanpasbaar
IS 'Indien de waarde T is dan is de deadline aanpasbaar, waarna deze niet meer wordt berekend uit de voorgaande stappen (zie DlDeadlineVast). Wordt gekopieerd uit Tbprocitems.DlDeadlAanpasbaar.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlvanafdeadlja
IS 'F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de ja-termijnen (dntermijnja: afhankelijk van afvinkstap en aangevinkt)opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlvanafdeadlnee
IS 'F, T, A of Null. Indien True of bij lege afhandeldatum  worden in de werkmodule de nee-termijnen (dntermijnnee: niet afhankelijk van afvinkstap of wel afhankelijk maar niet aangevinkt) opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlcomprimeren
IS 'Wordt niet gebruikt';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvtabelnaam
IS 'Indien gevuld geeft deze kolom tezamen met DvKolomnaam aan of en waarnaartoe de afgehandeld datum (ddAfgehandeld) gekopieerd moet worden.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvkolomnaam
IS 'Indien gevuld geeft deze kolom tezamen met DvTabelNaam aan of en waar de afgehandeld datum (ddafgehandeld) gekopieerd moet worden.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnvoorwaarde
IS 'Verwijzing naar het volgnummer van een af te vinken vraag (afvinkstap). Indien gevuld dan is de stap zelf een termijnstap (en heeft de kolom dvvoorwaardejn de waarde N).';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeyhorecavergunningen
IS 'Foreign Key naar tabel TbHorecavergunningen.DnKey.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeybestemmingsplannen
IS 'Foreign Key naar tabel TbBestemmingsplannen.DnKey.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlfataal
IS 'Alleen T of F, geeft aan of de termijn als fataal dient te worden beschouwd. (takenlijst).';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeyinfoaanvraag
IS 'Foreign Key naar tabel TbInfoAanvragen.DnKey.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvomschrijvingvv
IS 'Indien gevuld geeft deze kolom tezamen met DvTabelnaam aan of en waar de afgehandeld datum van de termijnbewakingstap gekopieerd moet worden in een vrij veld.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlontvankelijkheid
IS 'Indien T dan is dit de kolom met de betekenis indiening aanvullende gegevens voor ontvankelijkheidstoets.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvcodemedewerkers
IS 'Foreign key naar TbMedewerkers.dvcode. Betekenis: wie heeft afgehandeld stap gevuld.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeymilvergunningen
IS 'Foreign key naar TbMilvergunningen.dnkey';

COMMENT ON COLUMN public.tbtermijnbewstappen.dnkeyomgvergunningen
IS 'Foreign key naar TbOmgvergunning.dnkey';

COMMENT ON COLUMN public.tbtermijnbewstappen.dninvoegnr
IS 'Hulpveld voor het onderscheiden van dubbel opgenomen procedures';

COMMENT ON COLUMN public.tbtermijnbewstappen.dvcodevoorwie
IS 'Foreign key naar tbmedewerkers.dvcode. De behandelaar van de processtap. Indien leeg is de dossierbehandelaar (in beh.bij) de processtapbehandelaar.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dlomsaanpasbaar
IS 'T of F. Geeft aan of de omschrijving van deze stap in door de gebruiker is aan te passen.';

COMMENT ON COLUMN public.tbtermijnbewstappen.dleindonderfataal
IS 'Alleen T of  F , geeft aan of de streefdatum van de termijnstap bij het invullen niet boven de fatale datum van de zaak mag uitkomen.';

CREATE INDEX idx_termbew_codemedew ON public.tbtermijnbewstappen
 USING btree (dvcodemedewerkers COLLATE pg_catalog."default");

CREATE INDEX idx_termbew_keymilverg ON public.tbtermijnbewstappen
 USING btree (dnkeymilvergunningen);

CREATE INDEX idx_termbew_keyomgverg ON public.tbtermijnbewstappen
 USING btree (dnkeyomgvergunningen);

CREATE INDEX idx_termbewstap_afgehandeld ON public.tbtermijnbewstappen
 USING btree (ddafgehandeld);

CREATE INDEX idx_termbewstap_deadline ON public.tbtermijnbewstappen
 USING btree (dddeadline);

CREATE INDEX idx_termbewstap_keybestplan ON public.tbtermijnbewstappen
 USING btree (dnkeybestemmingsplannen);

CREATE INDEX idx_termbewstap_keybouwvergun ON public.tbtermijnbewstappen
 USING btree (dnkeybouwvergunningen);

CREATE INDEX idx_termbewstap_keyhandhaving ON public.tbtermijnbewstappen
 USING btree (dnkeyhandhavingen);

CREATE INDEX idx_termbewstap_keyovvergunnin ON public.tbtermijnbewstappen
 USING btree (dnkeyovvergunningen);

CREATE INDEX idx_termbewstap_orgproc ON public.tbtermijnbewstappen
 USING btree (dnkeyorgprocedure);

CREATE INDEX idx_termbewstap_volgnr ON public.tbtermijnbewstappen
 USING btree (dnvolgnr);

CREATE INDEX idx_termijnbew_keyinfo ON public.tbtermijnbewstappen
 USING btree (dnkeyinfoaanvraag);

CREATE INDEX idx_termijnbewst_horecaverg ON public.tbtermijnbewstappen
 USING btree (dnkeyhorecavergunningen);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic