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 |
|