Datadictionary OpenWave 3.1.5
Previous topic Chapter index Next topic

View: vwfrmhandhorkestrator_lopend

 

 

Schema

public

 

Owner

waveuser002

 

Descriptions

View van alle lopende handhavingszaken (lege einddatum) met status adviezen en processen. Basistabel tbhandhavingen

 

Fields

Name

Data type

Description

dnkey

integer

De primary key van de handhavingszaak (tbhandhavingen)

ddstart

timestamp

De startdatum van de handhavingszaak

dvzaakcode

varchar(20)

De zaakcode waaronder de handhavingszaak in Wave bekend is

dvibbcodemw

char(5)

De primary key van de medewerker (tbmedewerkers.dvcode) die als actieve dossierbehandelaar aan de zaak is verbonden

dvheefttermijnen

char(1)

F or T. Indien T dan is er een proces (termijnbewakingsstappen) gekoppeld aan de handhavingszaak

dvheeftadviezen

char(1)

F or T. Indien T dan is er een adviesaanvraag gekoppeld aan de handhavingszaak

ddtrmmindeadline

timestamp

De streefdatum van de eerste niet afgehandelde termijnbewakingsstap bij de handhavingszaak

aantalopenterm

double precision

Het aantal niet afgehandelde termijnbewakingsstappen die aan de handhavingszaak zijn gekoppeld

ddadvmindeadline

timestamp

De rappeldatum van de eerste niet afgehandelde adviesaanvraag bij de handhavingszaak

aantalopenadv

double precision

Het aantal niet afgehandelde adviesaanvragen die aan de handhavingszaak zijn gekoppeld

dvwetbasis

varchar(200)

De wettelijke basis waarop de handhavingszaak is gestart

dvovertreding

varchar(200)

De overtreding die aan de zaak ten grondslag ligt

dvobjstraat

varchar(80)

De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van de zaak

dvobjhuisnr

varchar(15)

Het huisnummer van het lokatieadres van de zaak (tbperceeladressen)

dvobjplaats

varchar(80)

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

dnadvwaarschuwper

double precision

Waarschuwingsdagen voor adviezen. Altijd de waarde 0 (nul)

dnprcwaarschuwper

double precision

Waarschuwingsdagen voor termijnbewakingsstappen Altijd de waarde 0 (nul)

dvactueleprocesstap

varchar(94)

Samenstelling van procesnaam,termijnbewakingsstap en deadline van de eerste niet afgehandelde processtap

dvvrijeopmerking

varchar(200)

De inhoud van het extra veld (vrije veld) dat als omschrijving Opmerking heeft en van het type string is

dvadviesuit

varchar(4000)

Opsomming van de adviesinstanties behorende bij de (niet-vervallen) uitstaande adviezen

dvadviesin

varchar(4000)

Opsomming van de adviesinstanties behorende bij de (niet-vervallen) binnengekomen adviezen

dvdmszaakcode

varchar(40)

De zaakcode waaronder de handhaving in het DMS of zaaksysteem bekend is

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmhandhorkestrator_lopend (
   dnkey,
   ddstart,
   dvzaakcode,
   dvibbcodemw,
   dvheefttermijnen,
   dvheeftadviezen,
   ddtrmmindeadline,
   aantalopenterm,
   ddadvmindeadline,
   aantalopenadv,
   dvwetbasis,
   dvovertreding,
   dvobjstraat,
   dvobjhuisnr,
   dvobjplaats,
   dnadvwaarschuwper,
   dnprcwaarschuwper,
   dvactueleprocesstap,
   dvvrijeopmerking,
   dvadviesuit,
   dvadviesin,
   dvdmszaakcode)
AS
SELECT
vwhandhstraat.dnkey, vwhandhstraat.ddverzoekdatum AS ddstart,
   vwhandhstraat.dvaanschrijfnr AS dvzaakcode, vwfrmactiefinbehbij.dvibbcodemw,
       CASE
           WHEN
vwhhheefttermijnen.dnkeyhhheeftterm IS NULL THEN 'F'::text
           ELSE 'T'::text
       END::character(1) AS dvheefttermijnen,
       CASE
           WHEN
vwhhheeftadviezen.dnkeyhhheeftadv IS NULL THEN 'F'::text
           ELSE 'T'::text
       END::character(1) AS dvheeftadviezen,
   vwhandhminmaxdeadline.ddtrmmindeadline,
   vwhhaantopentermijnen.aantalopenterm::double precision AS aantalopenterm,
   vwhhminmaxadviezen.ddadvmindeadline,
   vwhhaantopenadviezen.aantalopenadv::double precision AS aantalopenadv,
   tbhandhwetbasis.dvomschrijving AS dvwetbasis,
   tbhandhovertreding.dvomschrijving AS dvovertreding,
   vwhandhstraat.dvobjstraat, vwhandhstraat.dvobjhuisnr,
   vwhandhstraat.dvobjplaats, 0::double precision AS dnadvwaarschuwper,
   0::double precision AS dnprcwaarschuwper,
       CASE
           WHEN
vwfrmhandhkrittermijnen.ddkrittrmprocnaam IS NULL THEN NULL::text
           ELSE ((((vwfrmhandhkrittermijnen.ddkrittrmprocnaam::text ||
               ' : '::text) || vwfrmhandhkrittermijnen.dvkrittrmomschrijving::text) || ' ('::text) || vwfrmhandhkrittermijnen.ddkrittrmdeadline) || ')'::text
       END::character varying(94) AS dvactueleprocesstap,
   vwhhvrijeopmerk.dvvrijeopmerking, vwhhstringadvuit.dvadviesuit,
   vwhhstringadvin.dvadviesin, vwhandhstraat.dvdmscode AS dvdmszaakcode
FROM vwhandhstraat
  LEFT JOIN vwfrmactiefinbehbij ON vwhandhstraat.dnkey =
      vwfrmactiefinbehbij.dnkeyhandhavingen
  LEFT JOIN vwhandhminmaxdeadline ON vwhandhstraat.dnkey =
      vwhandhminmaxdeadline.dnkeyhandhavingen
  LEFT JOIN vwhhaantopentermijnen ON vwhandhstraat.dnkey =
      vwhhaantopentermijnen.dnkeyhandhavingen
  LEFT JOIN vwhhminmaxadviezen ON vwhandhstraat.dnkey =
      vwhhminmaxadviezen.dnkeyhandhavingen
  LEFT JOIN vwhhaantopenadviezen ON vwhandhstraat.dnkey =
      vwhhaantopenadviezen.dnkeyhandhavingen
  LEFT JOIN vwhhheefttermijnen ON vwhandhstraat.dnkey =
      vwhhheefttermijnen.dnkeyhhheeftterm
  LEFT JOIN vwhhheeftadviezen ON vwhandhstraat.dnkey =
      vwhhheeftadviezen.dnkeyhhheeftadv
  LEFT JOIN vwfrmhandhkrittermijnen ON vwhandhstraat.dnkey =
      vwfrmhandhkrittermijnen.dnkeyhandhavingen
  LEFT JOIN vwhhvrijeopmerk ON vwhandhstraat.dnkey = vwhhvrijeopmerk.dnkeyhandhavingen
  LEFT JOIN vwhhstringadvuit ON vwhandhstraat.dnkey =
      vwhhstringadvuit.dnkeyhandhavingen
  LEFT JOIN vwhhstringadvin ON vwhandhstraat.dnkey = vwhhstringadvin.dnkeyhandhavingen
  LEFT JOIN tbhandhovertreding ON vwhandhstraat.dnkeyhandhovertreding =
      tbhandhovertreding.dnkey
  LEFT JOIN tbhandhwetbasis ON tbhandhovertreding.dnkeyhandhwetbasis =
      tbhandhwetbasis.dnkey
WHERE vwhandhstraat.ddeinddatum IS NULL AND vwhandhstraat.ddblokkering IS NULL;

COMMENT ON VIEW public.vwfrmhandhorkestrator_lopend
IS 'View van alle lopende handhavingszaken (lege einddatum) met status adviezen en processen. Basistabel tbhandhavingen';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dnkey
IS 'De primary key van de handhavingszaak (tbhandhavingen)';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.ddstart
IS 'De startdatum van de handhavingszaak';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvzaakcode
IS 'De zaakcode waaronder de handhavingszaak in Wave bekend is';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvibbcodemw
IS 'De primary key van de medewerker (tbmedewerkers.dvcode) die als actieve dossierbehandelaar aan de zaak is verbonden';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvheefttermijnen
IS 'F or T. Indien T dan is er een proces (termijnbewakingsstappen) gekoppeld aan de handhavingszaak';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvheeftadviezen
IS 'F or T. Indien T dan is er een adviesaanvraag gekoppeld aan de handhavingszaak';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.ddtrmmindeadline
IS 'De streefdatum van de eerste niet afgehandelde termijnbewakingsstap bij de handhavingszaak';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.aantalopenterm
IS 'Het aantal niet afgehandelde termijnbewakingsstappen die aan de handhavingszaak zijn gekoppeld';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.ddadvmindeadline
IS 'De rappeldatum van de eerste niet afgehandelde adviesaanvraag bij de handhavingszaak';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.aantalopenadv
IS 'Het aantal niet afgehandelde adviesaanvragen die aan de handhavingszaak zijn gekoppeld';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvwetbasis
IS 'De wettelijke basis waarop de handhavingszaak is gestart';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvovertreding
IS 'De overtreding die aan de zaak ten grondslag ligt';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvobjstraat
IS 'De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van de zaak';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvobjhuisnr
IS 'Het huisnummer van het lokatieadres van de zaak (tbperceeladressen)';

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

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dnadvwaarschuwper
IS 'Waarschuwingsdagen voor adviezen. Altijd de waarde 0 (nul)';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dnprcwaarschuwper
IS 'Waarschuwingsdagen voor termijnbewakingsstappen Altijd de waarde 0 (nul)';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvactueleprocesstap
IS 'Samenstelling van procesnaam,termijnbewakingsstap en deadline van de eerste niet afgehandelde processtap';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvvrijeopmerking
IS 'De inhoud van het extra veld (vrije veld) dat als omschrijving Opmerking heeft en van het type string is';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvadviesuit
IS 'Opsomming van de adviesinstanties behorende bij de (niet-vervallen) uitstaande adviezen';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvadviesin
IS 'Opsomming van de adviesinstanties behorende bij de (niet-vervallen) binnengekomen adviezen';

COMMENT ON COLUMN public.vwfrmhandhorkestrator_lopend.dvdmszaakcode
IS 'De zaakcode waaronder de handhaving in het DMS of zaaksysteem bekend 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