Datadictionary OpenWave 3.1.34
Previous topic Chapter index Next topic

View: vwfrmzaaktoegangmw

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle zaken met alle medewerkers die toegang hebben tot de zaak, aangevuld met contactgegevens van die medewerker. Als een zaak géén beperkte toegang heeft, staat de zaak niet genoemd in de view. Deze view wordt gebruikt om het scherm te kunnen maken, voor de techniek van de toegang is vwbtmw beschikbaar

 

Columns

Name

Data type

Description

dnkeyomgvergunningen

integer

Foreign key naar de dnkey van de onderliggende aanvraag/zaak (tbomgvergunning.dnkey)

dvcodemw

char(5)

Foreign key naar tbmedewerkers.dvcode

dvredentoegang

text

Beschrijving waarom deze medewerker toegang zou moeten hebben. Bijvoorbeeld de medewerker is adviseur in een gevraagd advies

dvemail

varchar(100)

Het mailadres van deze medewerker

dvtelefoon

varchar(30)

Het telefoonnummer van deze medewerker

dvmobiel

varchar(15)

Het mobiele nummer van deze medewerker

dvmwopvoorletter

text

De voorletters + tussenvoegsel + achternaam van de medewerker

dvmwopachternaam

text

De achternaam + voorletters + tussenvoegsel van de medewerker

dvroepnaam

varchar(20)

De roepnaam van de medewerker

dnkeymedewcomp

integer

De dnkey van compartiment waaraan deze medewerker (eventueel) is toegekend

dvmwcompnaam

varchar(50)

De naam van compartiment waaraan deze medewerker (eventueel) is toegekend

dvafdeling

varchar(100)

De afdeling van deze medewerker

dvfunctie

varchar(100)

De functie-omschrijving van deze medewerker

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmzaaktoegangmw

 

Definition

CREATE VIEW public.vwfrmzaaktoegangmw (
   dnkeyomgvergunningen,
   dvcodemw,
   dvredentoegang,
   dvemail,
   dvtelefoon,
   dvmobiel,
   dvmwopvoorletter,
   dvmwopachternaam,
   dvroepnaam,
   dnkeymedewcomp,
   dvmwcompnaam,
   dvafdeling,
   dvfunctie)
AS
SELECT
bt.dnkeyomgvergunningen,
   bt.dvcodemw,
   bt.dvredentoegang,
   medew.dvemail,
   medew.dvtelefoon,
   medew.dvmobiel,
   TRIM(BOTH
FROM
(COALESCE(medew.dvvoorletters, ''::character varying)::text ||
   COALESCE(' '::text || medew.dvtussenvoegsel::text, ''::text)) || COALESCE(' '::text || medew.dvomschrijving::text, ''::text)) AS dvmwopvoorletter,
   TRIM(BOTH
FROM
(COALESCE(medew.dvomschrijving, ''::character varying)::text ||
   COALESCE(', '::text || medew.dvvoorletters::text, ''::text)) || COALESCE(' '::text || medew.dvtussenvoegsel::text, ''::text)) AS dvmwopachternaam,
   medew.dvroepnaam,
   medew.dnkeycompartiment AS dnkeymedewcomp,
   mwcomp.dvnaam AS dvmwcompnaam,
   medew.dvafdeling,
   medew.dvfunctie
FROM vwzaaktoegangmw bt
    JOIN tbmedewerkers medew ON medew.dvcode = bt.dvcodemw
    LEFT JOIN tbcompartiment mwcomp ON medew.dnkeycompartiment = mwcomp.dnkey;

COMMENT ON VIEW public.vwfrmzaaktoegangmw
IS 'View van alle zaken met alle medewerkers die toegang hebben tot de zaak, aangevuld met contactgegevens van die medewerker. Als een zaak géén beperkte toegang heeft, staat de zaak niet genoemd in de view. Deze view wordt gebruikt om het scherm te kunnen maken, voor de techniek van de toegang is vwbtmw beschikbaar';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dnkeyomgvergunningen
IS 'Foreign key naar de dnkey van de onderliggende aanvraag/zaak (tbomgvergunning.dnkey)';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvcodemw
IS 'Foreign key naar tbmedewerkers.dvcode';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvredentoegang
IS 'Beschrijving waarom deze medewerker toegang zou moeten hebben. Bijvoorbeeld de medewerker is adviseur in een gevraagd advies';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvemail
IS 'Het mailadres van deze medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvtelefoon
IS 'Het telefoonnummer van deze medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvmobiel
IS 'Het mobiele nummer van deze medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvmwopvoorletter
IS 'De voorletters + tussenvoegsel + achternaam van de medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvmwopachternaam
IS 'De achternaam + voorletters + tussenvoegsel van de medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvroepnaam
IS 'De roepnaam van de medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dnkeymedewcomp
IS 'De dnkey van compartiment waaraan deze medewerker (eventueel) is toegekend';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvmwcompnaam
IS 'De naam van compartiment waaraan deze medewerker (eventueel) is toegekend';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvafdeling
IS 'De afdeling van deze medewerker';

COMMENT ON COLUMN public.vwfrmzaaktoegangmw.dvfunctie
IS 'De functie-omschrijving van deze medewerker';

This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 18/05/2026 15:10
Previous topic Chapter index Next topic