Schema
public
Owner
waveuser005
Descriptions
View van alle termijnbewakings- en afvinkstappen. Basistabel tbtermijnbewstappen
Fields
Name | Data type | Description |
---|---|---|
dnkeybouwvergunningen |
integer |
De primary key van de bouw/sloopvergunning (tbbouwvergunningen.dnkey) waar de termijn- of afvinkstap bij hoort |
dnkeyovvergunningen |
integer |
De primary key van de overige vergunning (tbbovvergunningen.dnkey) waar de termijn- of afvinkstap bij hoort |
dnkeyhandhavingen |
integer |
De primary key van de handhavingszaak(tbhandhavingen.dnkey) waar de termijn- of afvinkstap bij hoort |
dvtrmomschrijving |
varchar(40) |
De naam van de termijn- of afvinkstap |
dvtrmvoorwoms |
varchar(40) |
Indien de waarde + dan wordt bij deze termijnstap de opschortende werking van de ontvankelijkheid opgeteld.. |
dvtrmvoorwjn |
char(1) |
T of F of N. Indien de kolom ongelijk aan N is (dus T of F) dan gaat het hier om een afvinkstap. De waarde T betekent dat de voorwaardevraag met Ja is beantwoord (is afgevinkt). Indien de kolom de waarde N heeft, dan is de stap altijd een termijnstap. |
ddtrmdeadline |
timestamp |
De streefdatum dat de stap afgehandeld is indien de kaart een termijnstap is, anders leeg |
ddtrmafgehandeld |
timestamp |
De datum dat de stap is afgehandeld indien de kaart een termijnstap is, anders leeg |
dntrmvolgnr |
integer |
Volgorde nummer van de stappen. |
dlingebruik |
char(1) |
T of F. Deze kolom krijgt de waarde T indien er een verwijzing bestaat uit de dan geldende combinatie van voorgaande termijn- en afvinkstappen naar deze stap. |
dldeadlaanpasbaar |
char(1) |
Deze kolom heeft de waarde T indien de streefdatum (deadline) met de hand aanpasbaar is. |
dltermaanpasbaar |
char(1) |
Deze kolom heeft de waarde T indien de termijn naar de volgende termijnstap met de hand aanpasbaar is. |
dnkeyhorecavergunningen |
integer |
De primary key van de horeca (tbhorecavergunningen.dnkey) waar de termijn- of afvinkstap bij hoort |
dnkeybestemmingsplannen |
integer |
De primary key van het bestemmingsplan (tbbestemmingsplannen.dnkey) waar de termijn- of afvinkstap bij hoort |
dnkeyinfoaanvraag |
integer |
De primary key van de info-aanvraag (tbinfoaanvragen.dnkey) waar de termijn- of afvinkstap bij hoort |
dnkeymilvergunningen |
integer |
De primary key van de milieu en gebruiksvergunningen (tbmilvergunningen.dnkey) waar de termijn- of afvinkstap bij hoort |
dlfataal |
char(1) |
F of T. Indien T dan heeft de termijnstap de eigenschap fataal en komt deze voor in de takenlijst |
dvcodemedewerkers |
char(5) |
De primary key van de medewerker (tbmedewerkers.dvcode) die de afgehandeld datum heeft ingevoerd (alleen bij termijnstappen) |
dvaanhmodule |
varchar(1) |
Wordt niet gebruikt |
dnaanhkeyverg |
varchar(1) |
Wordt niet gebruikt |
dvtrmprocedurenaam |
varchar(40) |
De naam van de procedure (proces) waar de afvink- of de termijnstap vandaan komt |
dnkeyomgvergunningen |
integer |
De primary key van de omgevingsvergunning (tbomgvergunning.dnkey) waar de termijn- of afvinkstap bij hoort |
dlontvankelijkheid |
char(1) |
Indien T dan is dit de kolom met de betekenis indiening aanvullende gegevens voor ontvankelijkheidstoets. |
dvcodevoorwie |
char(5) |
De primary key van de medewerker (tbmedewerkers.dvcode) die verantwoordelijk is voor het behandelen van de stap.Indien leeg is de dossierbehandelaar verantwoordelijk. |
dnkey |
integer |
De primary key van de termijn/afvinkstap (tbtermijnstappen.dnkey) |
dvmwafgvoluit |
varchar(62) |
Voorletters + tussenvoesel + achternaam van medewerker (dvcodemedewerkers) die de stap heeft afgehandeld |
dvmwplanvoluit |
varchar(62) |
Voorletters + tussenvoesel + achternaam van medewerker (dvcodevoorwie) voor wie de stap gepland staat |
dlomsaanpasbaar |
char(1) |
T of F. Geeft aan of de kolom omschrijving van de processtap door de gebruiker is aan te passen |
dleindonderfataal |
char(1) |
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. |
dvprocesgevaar |
varchar(6) |
rood of oranje of leeg. Rood betekent streefdatum verlopen, oranje bijna. |
dvchkonbofnietok |
varchar(6) |
rood, wit, groen of leeg. Leeg betekent geen checklistitems bij deze stap. Rood betekent wel checklistitems en tenminste één daarvan is afgekeurd, wit betekent geen afgekeurde, maar tenminste één items nog niet bekend, groen: alles ok |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmtermijnbewstappen (
dnkeybouwvergunningen,
dnkeyovvergunningen,
dnkeyhandhavingen,
dvtrmomschrijving,
dvtrmvoorwoms,
dvtrmvoorwjn,
ddtrmdeadline,
ddtrmafgehandeld,
dntrmvolgnr,
dlingebruik,
dldeadlaanpasbaar,
dltermaanpasbaar,
dnkeyhorecavergunningen,
dnkeybestemmingsplannen,
dnkeyinfoaanvraag,
dnkeymilvergunningen,
dlfataal,
dvcodemedewerkers,
dvaanhmodule,
dnaanhkeyverg,
dvtrmprocedurenaam,
dnkeyomgvergunningen,
dlontvankelijkheid,
dvcodevoorwie,
dnkey,
dvmwafgvoluit,
dvmwplanvoluit,
dlomsaanpasbaar,
dleindonderfataal,
dvprocesgevaar,
dvchkonbofnietok)
AS
SELECT a.dnkeybouwvergunningen, a.dnkeyovvergunningen, a.dnkeyhandhavingen,
a.dvtermijnomschrijving AS dvtrmomschrijving,
a.dvvoorwaardeomschr AS dvtrmvoorwoms, a.dvvoorwaardejn AS dvtrmvoorwjn,
a.dddeadline AS ddtrmdeadline, a.ddafgehandeld AS ddtrmafgehandeld,
a.dnvolgnr AS dntrmvolgnr, a.dlingebruik, a.dldeadlaanpasbaar,
a.dltermaanpasbaar, a.dnkeyhorecavergunningen, a.dnkeybestemmingsplannen,
a.dnkeyinfoaanvraag, a.dnkeymilvergunningen, a.dlfataal,
a.dvcodemedewerkers, NULL::character varying(1) AS dvaanhmodule,
NULL::character varying(1) AS dnaanhkeyverg,
b.dvprocnaam AS dvtrmprocedurenaam, a.dnkeyomgvergunningen,
a.dlontvankelijkheid, a.dvcodevoorwie, a.dnkey,
(((
CASE
WHEN c.dvvoorletters IS NULL THEN ''::text
ELSE c.dvvoorletters::text || ' '::text
END ||
CASE
WHEN c.dvtussenvoegsel IS NULL THEN ''::text
ELSE c.dvtussenvoegsel::text || ' '::text
END) || c.dvomschrijving::text))::character varying(62) AS dvmwafgvoluit,
(((
CASE
WHEN d.dvvoorletters IS NULL THEN ''::text
ELSE d.dvvoorletters::text || ' '::text
END ||
CASE
WHEN d.dvtussenvoegsel IS NULL THEN ''::text
ELSE d.dvtussenvoegsel::text || ' '::text
END) || d.dvomschrijving::text))::character varying(62) AS dvmwplanvoluit,
a.dlomsaanpasbaar, a.dleindonderfataal,
CASE
WHEN a.ddafgehandeld IS NULL AND a.dddeadline < fn_vandaag(0) AND
a.dvvoorwaardejn = 'N'::bpchar THEN 'rood'::text
WHEN a.ddafgehandeld IS NULL AND a.dddeadline >= fn_vandaag(0) AND
a.dddeadline <= fn_vandaag(2) AND a.dvvoorwaardejn = 'N'::bpchar THEN 'oranje'::text
WHEN a.ddafgehandeld IS NULL AND a.dddeadline > fn_vandaag(2) AND
a.dvvoorwaardejn = 'N'::bpchar THEN 'wit'::text
WHEN a.ddafgehandeld IS NOT NULL AND a.dvvoorwaardejn = 'N'::bpchar
THEN 'groen'::text
ELSE NULL::text
END::character varying(6) AS dvprocesgevaar,
CASE
WHEN checkonb.dnchkaantonb IS NULL AND checkfalse.dnchkaantfalse IS
NULL AND checktrue.dnchkaanttrue IS NULL THEN NULL::text
WHEN COALESCE(checkfalse.dnchkaantfalse, 0::bigint) > 0 THEN 'rood'::text
WHEN COALESCE(checkonb.dnchkaantonb, 0::bigint) > 0 THEN 'wit'::text
ELSE 'groen'::text
END::character varying(6) AS dvchkonbofnietok
FROM tbtermijnbewstappen a
JOIN tbprocedures b ON a.dnkeyorgprocedure = b.dnkey
LEFT JOIN tbmedewerkers c ON a.dvcodemedewerkers = c.dvcode
LEFT JOIN tbmedewerkers d ON a.dvcodevoorwie = d.dvcode
LEFT JOIN (
SELECT tbchkitwerk.dnkeytermijnbewstappen,
count(1) AS dnchkaantonb
FROM tbchkitwerk
WHERE tbchkitwerk.dlstatus = 'N'::bpchar
GROUP BY tbchkitwerk.dnkeytermijnbewstappen
) checkonb ON checkonb.dnkeytermijnbewstappen = a.dnkey
LEFT JOIN (
SELECT tbchkitwerk.dnkeytermijnbewstappen,
count(1) AS dnchkaantfalse
FROM tbchkitwerk
WHERE tbchkitwerk.dlstatus = 'F'::bpchar
GROUP BY tbchkitwerk.dnkeytermijnbewstappen
) checkfalse ON checkfalse.dnkeytermijnbewstappen = a.dnkey
LEFT JOIN (
SELECT tbchkitwerk.dnkeytermijnbewstappen,
count(1) AS dnchkaanttrue
FROM tbchkitwerk
WHERE tbchkitwerk.dlstatus = 'T'::bpchar
GROUP BY tbchkitwerk.dnkeytermijnbewstappen
) checktrue ON checktrue.dnkeytermijnbewstappen = a.dnkey;
COMMENT ON VIEW public.vwfrmtermijnbewstappen
IS 'View van alle termijnbewakings- en afvinkstappen. Basistabel tbtermijnbewstappen';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeybouwvergunningen
IS 'De primary key van de bouw/sloopvergunning (tbbouwvergunningen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeyovvergunningen
IS 'De primary key van de overige vergunning (tbbovvergunningen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeyhandhavingen
IS 'De primary key van de handhavingszaak(tbhandhavingen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvtrmomschrijving
IS 'De naam van de termijn- of afvinkstap';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvtrmvoorwoms
IS 'Indien de waarde + dan wordt bij deze termijnstap de opschortende werking van de ontvankelijkheid opgeteld..';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvtrmvoorwjn
IS 'T of F of N. Indien de kolom ongelijk aan N is (dus T of F) dan gaat het hier om een afvinkstap. De waarde T betekent dat de voorwaardevraag met Ja is beantwoord (is afgevinkt). Indien de kolom de waarde N heeft, dan is de stap altijd een termijnstap.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.ddtrmdeadline
IS 'De streefdatum dat de stap afgehandeld is indien de kaart een termijnstap is, anders leeg';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.ddtrmafgehandeld
IS 'De datum dat de stap is afgehandeld indien de kaart een termijnstap is, anders leeg';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dntrmvolgnr
IS 'Volgorde nummer van de stappen.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dlingebruik
IS 'T of F. Deze kolom krijgt de waarde T indien er een verwijzing bestaat uit de dan geldende combinatie van voorgaande termijn- en afvinkstappen naar deze stap.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dldeadlaanpasbaar
IS 'Deze kolom heeft de waarde T indien de streefdatum (deadline) met de hand aanpasbaar is.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dltermaanpasbaar
IS 'Deze kolom heeft de waarde T indien de termijn naar de volgende termijnstap met de hand aanpasbaar is.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeyhorecavergunningen
IS 'De primary key van de horeca (tbhorecavergunningen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeybestemmingsplannen
IS 'De primary key van het bestemmingsplan (tbbestemmingsplannen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeyinfoaanvraag
IS 'De primary key van de info-aanvraag (tbinfoaanvragen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeymilvergunningen
IS 'De primary key van de milieu en gebruiksvergunningen (tbmilvergunningen.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dlfataal
IS 'F of T. Indien T dan heeft de termijnstap de eigenschap fataal en komt deze voor in de takenlijst';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvcodemedewerkers
IS 'De primary key van de medewerker (tbmedewerkers.dvcode) die de afgehandeld datum heeft ingevoerd (alleen bij termijnstappen)';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvaanhmodule
IS 'Wordt niet gebruikt';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnaanhkeyverg
IS 'Wordt niet gebruikt';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvtrmprocedurenaam
IS 'De naam van de procedure (proces) waar de afvink- of de termijnstap vandaan komt';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkeyomgvergunningen
IS 'De primary key van de omgevingsvergunning (tbomgvergunning.dnkey) waar de termijn- of afvinkstap bij hoort';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dlontvankelijkheid
IS 'Indien T dan is dit de kolom met de betekenis indiening aanvullende gegevens voor ontvankelijkheidstoets.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvcodevoorwie
IS 'De primary key van de medewerker (tbmedewerkers.dvcode) die verantwoordelijk is voor het behandelen van de stap.Indien leeg is de dossierbehandelaar verantwoordelijk.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dnkey
IS 'De primary key van de termijn/afvinkstap (tbtermijnstappen.dnkey)';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvmwafgvoluit
IS 'Voorletters + tussenvoesel + achternaam van medewerker (dvcodemedewerkers) die de stap heeft afgehandeld';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvmwplanvoluit
IS 'Voorletters + tussenvoesel + achternaam van medewerker (dvcodevoorwie) voor wie de stap gepland staat';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dlomsaanpasbaar
IS 'T of F. Geeft aan of de kolom omschrijving van de processtap door de gebruiker is aan te passen';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.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.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvprocesgevaar
IS 'rood of oranje of leeg. Rood betekent streefdatum verlopen, oranje bijna.';
COMMENT ON COLUMN public.vwfrmtermijnbewstappen.dvchkonbofnietok
IS 'rood, wit, groen of leeg. Leeg betekent geen checklistitems bij deze stap. Rood betekent wel checklistitems en tenminste één daarvan is afgekeurd, wit betekent geen afgekeurde, maar tenminste één items nog niet bekend, groen: alles ok';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |