Datadictionary OpenWave 3.1.34
Previous topic Chapter index Next topic

View: vwfrmkopsrtomginternrol

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van koppeltabel van interne rollen bij omgevingszaaktypes. Basistabel tbkopsrtomginternrol

 

Columns

Name

Data type

Description

dnkey

integer

Primary key van tbkopsrtomginternrol

dnkeysoortomgverg

integer

Not null. Foreign key naar tbsoortomgverg.dnkey (zaaktypes omgvergunningen)

dnkeyinternerol

integer

Not null. Foreign key naar tbinternerollen.dnkey

dnkeyteams

integer

Foreign key naar tbteams.dnkey

dvcodemedewerkers

char(5)

Foreign key naar tbmedewerkers.dvcode

ddvervaldatum

timestamp

Datum waarop koppeling interne rol aan zaaktype is komen te vervallen

dlauto

char(1)

T of F (default F). Indien T dan wordt bij het aanmaken van een zaak van dit zaaktype, de interne rol toegevoegd aan de zaak (nieuw record in tabel tbomgvergintbetrokkenen)

dvrolcode

char(3)

Code van interne rol (tbinternerollen.dvrolcode)

dvrolomschrijving

varchar(40)

Omschrijving die hoort bij de interne rol zoals Deskundige of Jurist (tbinternerollen.dvrolomschrijving)

dvemail

varchar(100)

Indien gekoppelde medewerker, het mailadres van deze medewerker

dvtelefoon

varchar(30)

Indien gekoppelde medewerker, het telefoonnummer van deze medewerker

dvmobiel

varchar(15)

Indien gekoppelde medewerker, het mobiele nummer van deze medewerker

dvmwopvoorletter

text

Indien gekoppelde medewerker, de voorletters + tussenvoegsel + achternaam van deze medewerker

dvmwopachternaam

text

Indien gekoppelde medewerker, de achternaam + voorletters + tussenvoegsel van deze medewerker

dvroepnaam

varchar(20)

Indien gekoppelde medewerker, de roepnaam van deze medewerker

dnkeymedewcomp

integer

Indien gekoppelde medewerker, de dnkey van compartiment waaraan deze medewerker (eventueel) is toegekend

dvmwcompnaam

varchar(50)

Indien gekoppelde medewerker, de naam van compartiment waaraan deze medewerker (eventueel) is toegekend

dvafdeling

varchar(100)

Indien gekoppelde medewerker, de afdeling van deze medewerker

dvfunctie

varchar(100)

Indien gekoppelde medewerker, de functie-omschrijving van deze medewerker

dvteamnaam

varchar(100)

Indien gekoppeld team, de naam van dit team

dnkeyteamcomp

integer

Indien gekoppeld team, de dnkey van compartiment waaraan dit team (eventueel) is toegekend

dvteamcompnaam

varchar(50)

Indien gekoppeld team, de naam van compartiment waaraan dit team (eventueel) is toegekend

dvzaaktypeoms

varchar(150)

Omschrijving van het zaaktype

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmkopsrtomginternrol

 

Definition

CREATE VIEW public.vwfrmkopsrtomginternrol (
   dnkey,
   dnkeysoortomgverg,
   dnkeyinternerol,
   dnkeyteams,
   dvcodemedewerkers,
   ddvervaldatum,
   dlauto,
   dvrolcode,
   dvrolomschrijving,
   dvemail,
   dvtelefoon,
   dvmobiel,
   dvmwopvoorletter,
   dvmwopachternaam,
   dvroepnaam,
   dnkeymedewcomp,
   dvmwcompnaam,
   dvafdeling,
   dvfunctie,
   dvteamnaam,
   dnkeyteamcomp,
   dvteamcompnaam,
   dvzaaktypeoms)
AS
SELECT
a.dnkey,
   a.dnkeysoortomgverg,
   a.dnkeyinternerol,
   a.dnkeyteams,
   a.dvcodemedewerkers,
   a.ddvervaldatum,
   a.dlauto,
   c.dvrolcode,
   c.dvrolomschrijving,
   d.dvemail,
   d.dvtelefoon,
   d.dvmobiel,
   TRIM(BOTH
FROM
(COALESCE(d.dvvoorletters, ''::character varying)::text ||
   COALESCE(' '::text || d.dvtussenvoegsel::text, ''::text)) || COALESCE(' '::text || d.dvomschrijving::text, ''::text)) AS dvmwopvoorletter,
   TRIM(BOTH
FROM
(COALESCE(d.dvomschrijving, ''::character varying)::text ||
   COALESCE(', '::text || d.dvvoorletters::text, ''::text)) || COALESCE(' '::text || d.dvtussenvoegsel::text, ''::text)) AS dvmwopachternaam,
   d.dvroepnaam,
   d.dnkeycompartiment AS dnkeymedewcomp,
   mwcomp.dvnaam AS dvmwcompnaam,
   d.dvafdeling,
   d.dvfunctie,
   e.dvteamnaam,
   e.dnkeycompartiment AS dnkeyteamcomp,
   teamcomp.dvnaam AS dvteamcompnaam,
   b.dvomschrijving AS dvzaaktypeoms
FROM tbkopsrtomginternrol a
    JOIN tbsoortomgverg b ON a.dnkeysoortomgverg = b.dnkey
    JOIN tbinternerollen c ON a.dnkeyinternerol = c.dnkey
    LEFT JOIN tbmedewerkers d ON a.dvcodemedewerkers = d.dvcode
    LEFT JOIN tbcompartiment mwcomp ON d.dnkeycompartiment = mwcomp.dnkey
    LEFT JOIN tbteams e ON a.dnkeyteams = e.dnkey
    LEFT JOIN tbcompartiment teamcomp ON e.dnkeycompartiment = teamcomp.dnkey;

COMMENT ON VIEW public.vwfrmkopsrtomginternrol
IS 'View van koppeltabel van interne rollen bij omgevingszaaktypes. Basistabel tbkopsrtomginternrol';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dnkey
IS 'Primary key van tbkopsrtomginternrol';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dnkeysoortomgverg
IS 'Not null. Foreign key naar tbsoortomgverg.dnkey (zaaktypes omgvergunningen)';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dnkeyinternerol
IS 'Not null. Foreign key naar tbinternerollen.dnkey';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dnkeyteams
IS 'Foreign key naar tbteams.dnkey';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvcodemedewerkers
IS 'Foreign key naar tbmedewerkers.dvcode';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.ddvervaldatum
IS 'Datum waarop koppeling interne rol aan zaaktype is komen te vervallen';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dlauto
IS 'T of F (default F). Indien T dan wordt bij het aanmaken van een zaak van dit zaaktype, de interne rol toegevoegd aan de zaak (nieuw record in tabel tbomgvergintbetrokkenen)';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvrolcode
IS 'Code van interne rol (tbinternerollen.dvrolcode)';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvrolomschrijving
IS 'Omschrijving die hoort bij de interne rol zoals Deskundige of Jurist (tbinternerollen.dvrolomschrijving)';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvemail
IS 'Indien gekoppelde medewerker, het mailadres van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvtelefoon
IS 'Indien gekoppelde medewerker, het telefoonnummer van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvmobiel
IS 'Indien gekoppelde medewerker, het mobiele nummer van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvmwopvoorletter
IS 'Indien gekoppelde medewerker, de voorletters + tussenvoegsel + achternaam van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvmwopachternaam
IS 'Indien gekoppelde medewerker, de achternaam + voorletters + tussenvoegsel van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvroepnaam
IS 'Indien gekoppelde medewerker, de roepnaam van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dnkeymedewcomp
IS 'Indien gekoppelde medewerker, de dnkey van compartiment waaraan deze medewerker (eventueel) is toegekend';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvmwcompnaam
IS 'Indien gekoppelde medewerker, de naam van compartiment waaraan deze medewerker (eventueel) is toegekend';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvafdeling
IS 'Indien gekoppelde medewerker, de afdeling van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvfunctie
IS 'Indien gekoppelde medewerker, de functie-omschrijving van deze medewerker';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvteamnaam
IS 'Indien gekoppeld team, de naam van dit team';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dnkeyteamcomp
IS 'Indien gekoppeld team, de dnkey van compartiment waaraan dit team (eventueel) is toegekend';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvteamcompnaam
IS 'Indien gekoppeld team, de naam van compartiment waaraan dit team (eventueel) is toegekend';

COMMENT ON COLUMN public.vwfrmkopsrtomginternrol.dvzaaktypeoms
IS 'Omschrijving van het zaaktype';

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