Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmtermijnbewstappen

 

 

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
Previous topic Chapter index Next topic