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 |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbtermijnbew_codevoorwie |
dvcodevoorwie |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_termbew_tbmilverg |
dnkeymilvergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termbew_tbomgverg |
dnkeyomgvergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_bestplan |
dnkeybestemmingsplannen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_bouwverg |
dnkeybouwvergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_handh |
dnkeyhandhavingen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_horecaverg |
dnkeyhorecavergunningen |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_info |
dnkeyinfoaanvraag |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_orgproc |
dnkeyorgprocedure |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_termijnbewst_ovverg |
dnkeyovvergunningen |
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 |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_chkitwerk_keyterm |
dnkeytermijnbewstappen |
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 |
![]() ![]() ![]() |