Datadictionary OpenWave 3.1.5
Previous topic Chapter index Next topic

View: vwfrmomgorkestrator_adv

 

 

Schema

public

 

Owner

waveuser002

 

Descriptions

View van alle openstaande adviesaanvragen (lege adviesdatum en rappeldatum jonger dan een jaar geleden) van niet geblokkeerde of ingetrokken vergunningen. Adviesbehandelaar of dossierbehandelaar moet verbonden zijn aan een rechtengroep. Basistabel tbadviezen

 

Fields

Name

Data type

Description

dnkeyadvies

integer

Primary key van de adviesaanvraag (tbadviezen.dnkey)

ddrappeldatum

timestamp

Geplande datum van het advies

dvomschradviesinstantie

varchar(40)

De naam van de adviesinstantie

dvomschrijving

varchar(40)

Korte omschrijving van de adviesaanvraag

dvadviesbehandelaar

varchar(5)

Primary key van de medewerker (tbmedewerkers.dvcode) die als behandelaar aan het advies, danwel als dossierbehandelaar aan het advies is verbonden.

dnkeymodule

integer

Primary key van de vergunningsaanvraag/handhavingszaak waar het advies aan verbonden is

dvmodule

char(1)

De module waar dnkeymodule op slaat: B = bouw/sloop, O = Overig, H = handhaving, E = Milieu/gebruiksverg, W = Omgevingsvergunningen, C = Horeca, I = Infoaanvragen

dvinrichtingnaam

varchar(200)

Naam van inrichting of horecazaak indien deze is verbonden aan het advies

dvzaakcode

varchar(20)

De zaakcode cq vergunningnummer waar het advies aan is verbonden

dvsoortverg

varchar(200)

De omschrijving van de soort vergunning, handhaving of infoaanvraag

dvomsaanvraag

varchar(250)

De korte omschrijving van de vergunningsaanvraag, handhaving of infoaanvraag zelf waar het advies mee is verbonden

dvobjstraat

varchar(80)

De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van de vergunning, infoaanvraag, handhavingszaak

dvobjhuisnummer

varchar(5)

Het huisnummer van het lokatieadres van de vergunning, infoaanvraag, handhavingszaak (tbperceeladressen)

dvobjplaats

varchar(80)

De woonplaatsnaam van het lokatieadres waar de vergunning, infoaanvraag, handhavingszaak aan gekoppeld is (tbperceeladressen)

dvrechtengroep

varchar(1)

Wordt niet meer gebruikt sedert 307

dvdossierbehandelaar

char(5)

Primary key van de medewerker (tbmedewerkers.dvcode) die als dsossierbehandelaar aan het advies is verbonden.

dnkeymilinrichtingen

integer

De key van de inrichting (tbmilinrichtingen.dnkey) die aan de onderloggende zaak van het advies verbonden is.

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmomgorkestrator_adv (
   dnkeyadvies,
   ddrappeldatum,
   dvomschradviesinstantie,
   dvomschrijving,
   dvadviesbehandelaar,
   dnkeymodule,
   dvmodule,
   dvinrichtingnaam,
   dvzaakcode,
   dvsoortverg,
   dvomsaanvraag,
   dvobjstraat,
   dvobjhuisnummer,
   dvobjplaats,
   dvrechtengroep,
   dvdossierbehandelaar,
   dnkeymilinrichtingen)
AS
       (        (        (        (        (
SELECT a.dnkey AS dnkeyadvies,
                                                   a.ddrappeldatum,
                                                   d.dvomschrijving AS
                                                       dvomschradviesinstantie,
                                                   a.dvomschrijving,
                                                       CASE
                                                           WHEN

                                                               a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
                                                           ELSE a.dvcodemedewerkers
                                                       END::character
                                                           varying
(5) AS dvadviesbehandelaar,
                                                   a.dnkeymilvergunningen AS
                                                       dnkeymodule,
                                                   'E'::character(1) AS dvmodule,
                                                   b.dvinrichtingnaam::character
                                                       varying
(200) AS dvinrichtingnaam,
                                                   b.dvvergnummer AS dvzaakcode,
                                                   b.dvsoortmilverg::character
                                                       varying
(200) AS dvsoortverg,
                                                   
(((b.dvwerkzaamheid::text
                                                       || ''::text) || b.dvpublbouwwerk::text))::character varying(250) AS dvomsaanvraag,
                                                   b.dvobjstraat,
                                                   b.dvobjhuisnummer,
                                                   b.dvobjplaats,
                                                   NULL::character varying(1)
                                                       AS dvrechtengroep,
                                                   e.dvcodemedewerker AS
                                                       dvdossierbehandelaar,
                                                   b.dnkeymilinrichtingen
FROM tbadviezen a
                                             JOIN vwfrmmilvergunningen b ON
                                                 a.dnkeymilvergunningen = b.dnkey
                                        JOIN tbadviesinstanties d ON
                                            a.dvcodeadviesinstanties = d.dvcode
                                   JOIN tbinbehandelingbij e ON
                                       a.dnkeymilvergunningen = e.dnkeymilvergunningen
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddblokkering IS NULL AND b.ddingetrokken IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT
a.dnkey AS dnkeyadvies,
                                                   a.ddrappeldatum,
                                                   d.dvomschrijving AS
                                                       dvomschradviesinstantie,
                                                   a.dvomschrijving,
                                                       CASE
                                                           WHEN

                                                               a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
                                                           ELSE a.dvcodemedewerkers
                                                       END::character
                                                           varying
(5) AS dvadviesbehandelaar,
                                                   a.dnkeyomgvergunningen AS
                                                       dnkeymodule,
                                                   'W'::character(1) AS dvmodule,
                                                   b.dvinrichtingnaam::character
                                                       varying
(200) AS dvinrichtingnaam,
                                                   b.dvzaakcode,
                                                   b.dvsoortaanvraag::character
                                                       varying
(200) AS dvsoortverg,
                                                   b.dvaanvraagnaam::character
                                                       varying
(250) AS dvomsaanvraag,
                                                   b.dvobjstraat,
                                                   b.dvobjhuisnummer,
                                                   b.dvobjplaats,
                                                   NULL::character varying(1)
                                                       AS dvrechtengroep,
                                                   e.dvcodemedewerker AS
                                                       dvdossierbehandelaar,
                                                   b.dnkeymilinrichtingen
FROM tbadviezen a
                                             JOIN vwfrmomgvergunningen b ON
                                                 a.dnkeyomgvergunningen = b.dnkeyomgvergunning
                                        JOIN tbadviesinstanties d ON
                                            a.dvcodeadviesinstanties = d.dvcode
                                   JOIN tbinbehandelingbij e ON
                                       a.dnkeyomgvergunningen = e.dnkeyomgvergunningen
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddblokkering IS NULL AND b.ddingetrokken IS NULL AND e.dlactief = 'T'::bpchar)
UNION ALL
SELECT
a.dnkey AS dnkeyadvies,
                                           a.ddrappeldatum,
                                           d.dvomschrijving AS dvomschradviesinstantie,
                                           a.dvomschrijving,
                                               CASE
                                                   WHEN
a.dvcodemedewerkers IS
                                                       NULL THEN
e.dvcodemedewerker
                                                   ELSE a.dvcodemedewerkers
                                               END::character varying(5) AS
                                                   dvadviesbehandelaar,
                                           a.dnkeyhorecavergunningen AS dnkeymodule,
                                           'C'::character(1) AS dvmodule,
                                           b.dvzaaknaam AS dvinrichtingnaam,
                                           b.dvhorvergunningsnr AS dvzaakcode,
                                           b.dvsoorthorvergunning::character
                                               varying
(200) AS dvsoortverg,
                                           b.dvsoortonderneming::character
                                               varying
(250) AS dvomsaanvraag,
                                           b.dvobjstraat, b.dvobjhuisnummer,
                                           b.dvobjplaats,
                                           NULL::character varying(1) AS
                                               dvrechtengroep,
                                           e.dvcodemedewerker AS dvdossierbehandelaar,
                                           b.dnkeymilinrichtingen
FROM tbadviezen a
                                     JOIN vwfrmhorvergunningen b ON
                                         a.dnkeyhorecavergunningen = b.dnkeyhorvergunning
                                JOIN tbadviesinstanties d ON
                                    a.dvcodeadviesinstanties = d.dvcode
                           JOIN tbinbehandelingbij e ON
                               a.dnkeyhorecavergunningen = e.dnkeyhorecavergunningen
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddblokkering IS NULL AND b.ddingetrokken IS NULL AND e.dlactief = 'T'::bpchar)
UNION ALL
SELECT
a.dnkey AS dnkeyadvies, a.ddrappeldatum,
                                   d.dvomschrijving AS dvomschradviesinstantie,
                                   a.dvomschrijving,
                                       CASE
                                           WHEN
a.dvcodemedewerkers IS NULL
                                               THEN
e.dvcodemedewerker
                                           ELSE a.dvcodemedewerkers
                                       END::character varying(5) AS
                                           dvadviesbehandelaar,
                                   a.dnkeybouwvergunningen AS dnkeymodule,
                                   'B'::character(1) AS dvmodule,
                                   b.dvinrichtingnaam::character varying(200)
                                       AS dvinrichtingnaam,
                                   b.dvbouwnr AS dvzaakcode,
                                   b.dvsoortplan::character varying(200) AS
                                       dvsoortverg,
                                   
(((b.dvbouwwerkzaamheid::text || ''::text)
                                       || b.dvpublbouwwerk::text))::character varying(250) AS dvomsaanvraag,
                                   b.dvobjstraat, b.dvobjhuisnummer,
                                   b.dvobjplaats,
                                   NULL::character varying(1) AS dvrechtengroep,
                                   e.dvcodemedewerker AS dvdossierbehandelaar,
                                   b.dnkeymilinrichtingen
FROM tbadviezen a
                             JOIN vwfrmbouwvergunningen b ON
                                 a.dnkeybouwvergunningen = b.dnkeybouwverg
                        JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties
                            = d.dvcode
                   JOIN tbinbehandelingbij e ON a.dnkeybouwvergunningen =
                       e.dnkeybouwvergunningen
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddbouwblokkering IS NULL AND b.ddbouwingetrokken IS NULL AND e.dlactief = 'T'::bpchar)
UNION ALL
SELECT
a.dnkey AS dnkeyadvies, a.ddrappeldatum,
                           d.dvomschrijving AS dvomschradviesinstantie,
                           a.dvomschrijving,
                               CASE
                                   WHEN
a.dvcodemedewerkers IS NULL THEN
                                       e.dvcodemedewerker
                                   ELSE a.dvcodemedewerkers
                               END::character varying(5) AS dvadviesbehandelaar,
                           a.dnkeyovvergunningen AS dnkeymodule,
                           'O'::character(1) AS dvmodule,
                           b.dvinrichtingnaam::character varying(200) AS
                               dvinrichtingnaam,
                           b.dvovvergunningsnr AS dvzaakcode,
                           b.dvsoortovvergunning::character varying(200) AS
                               dvsoortverg,
                           
(((b.dvovwerkzaamheid::text || ''::text) ||
                               b.dvpublbouwwerk::text))::character varying(250) AS dvomsaanvraag,
                           b.dvobjstraat, b.dvobjhuisnummer, b.dvobjplaats,
                           NULL::character varying(1) AS dvrechtengroep,
                           e.dvcodemedewerker AS dvdossierbehandelaar,
                           b.dnkeymilinrichtingen
FROM tbadviezen a
                     JOIN vwfrmovvergunningen b ON a.dnkeyovvergunningen =
                         b.dnkeyovvergunning
                JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
           JOIN tbinbehandelingbij e ON a.dnkeyovvergunningen = e.dnkeyovvergunningen
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddovblokkering IS NULL AND b.ddovingetrokken IS NULL AND e.dlactief = 'T'::bpchar)
UNION ALL
SELECT
a.dnkey AS dnkeyadvies, a.ddrappeldatum,
                   d.dvomschrijving AS dvomschradviesinstantie,
                   a.dvomschrijving,
                       CASE
                           WHEN
a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
                           ELSE a.dvcodemedewerkers
                       END::character varying(5) AS dvadviesbehandelaar,
                   a.dnkeyhandhavingen AS dnkeymodule,
                   'H'::character(1) AS dvmodule,
                   b.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
                   b.dvhandhnummer AS dvzaakcode, b.dvwetbasis AS dvsoortverg,
                   b.dvovertreding::character varying(250) AS dvomsaanvraag,
                   b.dvobjstraat, b.dvobjhuisnummer, b.dvobjplaats,
                   NULL::character varying(1) AS dvrechtengroep,
                   e.dvcodemedewerker AS dvdossierbehandelaar,
                   b.dnkeymilinrichtingen
FROM tbadviezen a
             JOIN vwfrmhandhavingen b ON a.dnkeyhandhavingen = b.dnkeyhandhaving
        JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
   JOIN tbinbehandelingbij e ON a.dnkeyhandhavingen = e.dnkeyhandhavingen
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddhandhblokkering IS NULL AND e.dlactief = 'T'::bpchar)
UNION ALL
SELECT
a.dnkey AS dnkeyadvies, a.ddrappeldatum,
           d.dvomschrijving AS dvomschradviesinstantie, a.dvomschrijving,
               CASE
                   WHEN
a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
                   ELSE a.dvcodemedewerkers
               END::character varying(5) AS dvadviesbehandelaar,
           a.dnkeyinfoaanvraag AS dnkeymodule, 'I'::character(1) AS dvmodule,
           b.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
           b.dvinfonummer AS dvzaakcode,
           b.dvsoortinfoaanvraag::character varying(200) AS dvsoortverg,
           b.dvomschrijving AS dvomsaanvraag, b.dvobjstraat, b.dvobjhuisnummer,
           b.dvobjplaats, NULL::character varying(1) AS dvrechtengroep,
           e.dvcodemedewerker AS dvdossierbehandelaar, b.dnkeymilinrichtingen
FROM tbadviezen a
     JOIN vwfrminfoaanvragen b ON a.dnkeyinfoaanvraag = b.dnkeyinfoaanvraag
  JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
  JOIN tbinbehandelingbij e ON a.dnkeyinfoaanvraag = e.dnkeyinfoaanvraag
WHERE a.ddrappeldatum > fn_vandaag((-365)) AND a.ddadviesdatum IS NULL AND
   a.ddvervallen IS NULL AND b.ddblokkeerdatum IS NULL AND e.dlactief = 'T'::bpchar;

COMMENT ON VIEW public.vwfrmomgorkestrator_adv
IS 'View van alle openstaande adviesaanvragen (lege adviesdatum en rappeldatum jonger dan een jaar geleden) van niet geblokkeerde of ingetrokken vergunningen. Adviesbehandelaar of dossierbehandelaar moet verbonden zijn aan een rechtengroep. Basistabel tbadviezen';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dnkeyadvies
IS 'Primary key van de adviesaanvraag (tbadviezen.dnkey)';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.ddrappeldatum
IS 'Geplande datum van het advies';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvomschradviesinstantie
IS 'De naam van de adviesinstantie';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvomschrijving
IS 'Korte omschrijving van de adviesaanvraag';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvadviesbehandelaar
IS 'Primary key van de medewerker (tbmedewerkers.dvcode) die als behandelaar aan het advies, danwel als dossierbehandelaar aan het advies is verbonden.';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dnkeymodule
IS 'Primary key van de vergunningsaanvraag/handhavingszaak waar het advies aan verbonden is';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvmodule
IS 'De module waar dnkeymodule op slaat: B = bouw/sloop, O = Overig, H = handhaving, E = Milieu/gebruiksverg, W = Omgevingsvergunningen, C = Horeca, I = Infoaanvragen';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvinrichtingnaam
IS 'Naam van inrichting of horecazaak indien deze is verbonden aan het advies';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvzaakcode
IS 'De zaakcode cq vergunningnummer waar het advies aan is verbonden';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvsoortverg
IS 'De omschrijving van de soort vergunning, handhaving of infoaanvraag';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvomsaanvraag
IS 'De korte omschrijving van de vergunningsaanvraag, handhaving of infoaanvraag zelf waar het advies mee is verbonden';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvobjstraat
IS 'De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van de vergunning, infoaanvraag, handhavingszaak';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvobjhuisnummer
IS 'Het huisnummer van het lokatieadres van de vergunning, infoaanvraag, handhavingszaak (tbperceeladressen)';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvobjplaats
IS 'De woonplaatsnaam van het lokatieadres waar de vergunning, infoaanvraag, handhavingszaak aan gekoppeld is (tbperceeladressen)';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvrechtengroep
IS 'Wordt niet meer gebruikt sedert 307';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dvdossierbehandelaar
IS 'Primary key van de medewerker (tbmedewerkers.dvcode) die als dsossierbehandelaar aan het advies is verbonden.';

COMMENT ON COLUMN public.vwfrmomgorkestrator_adv.dnkeymilinrichtingen
IS 'De key van de inrichting (tbmilinrichtingen.dnkey) die aan de onderloggende zaak van het advies verbonden is.';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 15-5-2014 16:11
Previous topic Chapter index Next topic