Schema
public
Owner
waveuser005
Descriptions
View van alle geregistreerde documenten. Basistabel tbcorrespondentie
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
Primary key van tbcorrespondentie. |
dnkeycontactadressen |
integer |
|
dnkeybouwvergunningen |
integer |
Foreign key naar TbBouwvergunningen.dnkey |
dnkeyovvergunningen |
integer |
Foreign key naar TbOvVergunningen.dnkey |
dnkeymilvergunningen |
integer |
Foreign key naar TbMilVergunningen.dnkey |
dnkeymilinrichtingen |
integer |
Foreign key naar TbMilInrichtigen.dnkey |
dnkeyinfoaanvragen |
integer |
Foreign key naar Tbinfoaanvragen.dnkey |
dnkeyhorecavergunningen |
integer |
Foreign key naar TbHorecaVergunningen.dnkey |
dnkeyhandhavingen |
integer |
Foreign key naar TbHandhavingen.dnkey |
dvdocfilenaam |
varchar(255) |
Indien opslag op fileserver of via cmis dan Pad(UNC) en bestandsnaam, anders, bij Stuf zaak/dms, alleen bestandsnaam waaronder een speciefiek document is opgeslagen. |
dvintdoccode |
varchar(40) |
De toegekende externe identificatiecode van het document in het DMS: alleen gevuld bij cmis of stuf zaak/dms |
ddverstuurd |
timestamp |
tbcorrespondentie.ddbriefdatum. Datum dat document is verzonden (naar geadresseerde). |
dvdocplaats |
char(1) |
(S)erver (default) of (L)okaal. Plaats waar het document zich bevindt. Lokaal betekent dat er ergens een lokale kopie is die wordt aangepast |
dvdocrichting |
char(1) |
(U)itgaand (default) of (B)innenkomend of (I)ntern. |
dvkanbewerken |
varchar(5) |
wit, groen of rood. Wit indien Getal2 van instelling Documenten, Documentregistratie <> 1, anders: groen indien dvdocplaats = S and ddverstuurd is null and dvdocrichting = U and dvdefinitief = N, anders: rood |
ddgewijzigd |
timestamp |
laatste datum dat de de kolom dvdocplaats van de registratie van het document door een handeling van de registreerder is overschreven |
dvcoderegistreerder |
char(5) |
Foreign key naar tbmedewerkers.dvcode. Degene bij wie het document lokaal is, oq degene die het doucment het laatst heeft geregistreerd |
dvregistreerdervoluit |
varchar(62) |
Voorletters, tussenvoegsel en achernaam van registreerder. |
dnkeyomgvergunningen |
integer |
Foreign key naar TbOmgVergunning.dnkey |
dvfilenaam |
varchar(255) |
De filenaam van het geregisteerde document (zonder pad). |
dvvertrouwelijkheid |
varchar(50) |
Omschrijving van vereiste niveau vertrouwelijkheidsduiding |
dvdoctype_oms |
varchar(256) |
Documenttype omschrijving |
dvdoctype_id |
varchar(80) |
Documenttype code |
dvdefinitief |
char(1) |
(J)a of (N)ee |
dvintzaakcode |
varchar(40) |
De toegekende externe identificatiecode van de zaak waaraan het document is toegevoegd in het DMS. |
dvdocplaats_oms |
varchar(12) |
Omscrijving dvdocplaats, dus Lokaal of (file)server. |
dvdocrichting_oms |
varchar(8) |
Omscrijving dvdocrichting, dus uitgaandl of binnenkomend of intern. |
dvmapnaam |
varchar(255) |
UNC-pad gedeelte van dvdocfilenaam |
dveigenaarvoluit |
varchar(62) |
Voorletters, tussenvoegsel en achernaam van eigenaar. |
dddocbijregistratie |
timestamp |
Documentdatum op moment dat registratie gemaakt werd in tbcorrespondentie |
dvcodeeigenaar |
char(5) |
Foreign key naar Tbmedewerkers.dvcode. Hiermee wordt de eigenaar van het document bedoeld. (koppeling docuemnten naar DMS). |
dvomschrijving |
varchar(100) |
Korte omschrijving van het document |
dnkeyadviezen |
integer |
Foreign key naar tbadviezen.dnkey (indien document geregistreerd vanuit tabel adviezen. |
dnkeybezwaarberoep |
integer |
Foreign key naar tbbezwaarberoep.dnkey (indien document geregistreerd vanuit tabel bezwaarberoep. |
dnkeyinspecties |
integer |
Foreign key naar tbinspecties.dnkey (indien document geregistreerd vanuit tabel inspecties. |
dvdeelzaak |
char(1) |
Null, A, B of I. A indien het geregistreerde doucment verbonden is aan een advies, B aan een bezwaarberoep en I aan een inspectie |
dvkenmerk |
varchar(20) |
Kenmerk van document |
dvonderwerp |
varchar(50) |
Onderwerp van document |
dvgerichtaanpersoon |
varchar(222) |
Voorletters en tussenvoegsel en achernaam van dnkeycontactadressen |
dvgerichtaanbedrijf |
varchar(200) |
Bedrijfsnaam van dnkeycontactadressen |
dlnaarbevoegdgezag |
char(1) |
T of F. Inien T dan moet het geregistreerde document bij afsluiten zaak naar beboegd gezag |
dlnaarregorg |
char(1) |
T of F. Inien T dan moet het geregistreerde document meegenomen worden in rapportage naar regionale organisatie zoals IGO. |
dnkeyvertrouwelijkheid |
integer |
Foreign key naar tbvertrouwlijkheid.dnkey (vereist niveau) |
dnvertrouwelijkheidsniveau |
integer |
vereist niveau van vertrouwelijkheidsduiding |
dvurl |
varchar(500) |
Linkbare Url waar document staat |
dlisdigondertekend |
char(1) |
T of F. Indien T dan is het document digitaal ondertekend |
dddigondertekend |
timestamp |
Datum dat het document digitaal is ondetekend |
dvcodedigondertekenaar |
char(5) |
Foreign key naat tbmedewerkers.dvcode voor de digitale ondertekenaar. |
dvdigondertekvoluit |
varchar(62) |
Voorletters, tussenvoegsel en achernaam van digitale ondertekenaar. |
dlmoetdigondertekenen |
char(1) |
T of F. Indien T dan moet het gecreeerde document digitaal ondertekend worden |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmcorrespondentie (
dnkey,
dnkeycontactadressen,
dnkeybouwvergunningen,
dnkeyovvergunningen,
dnkeymilvergunningen,
dnkeymilinrichtingen,
dnkeyinfoaanvragen,
dnkeyhorecavergunningen,
dnkeyhandhavingen,
dvdocfilenaam,
dvintdoccode,
ddverstuurd,
dvdocplaats,
dvdocrichting,
dvkanbewerken,
ddgewijzigd,
dvcoderegistreerder,
dvregistreerdervoluit,
dnkeyomgvergunningen,
dvfilenaam,
dvvertrouwelijkheid,
dvdoctype_oms,
dvdoctype_id,
dvdefinitief,
dvintzaakcode,
dvdocplaats_oms,
dvdocrichting_oms,
dvmapnaam,
dveigenaarvoluit,
dddocbijregistratie,
dvcodeeigenaar,
dvomschrijving,
dnkeyadviezen,
dnkeybezwaarberoep,
dnkeyinspecties,
dvdeelzaak,
dvkenmerk,
dvonderwerp,
dvgerichtaanpersoon,
dvgerichtaanbedrijf,
dlnaarbevoegdgezag,
dlnaarregorg,
dnkeyvertrouwelijkheid,
dnvertrouwelijkheidsniveau,
dvurl,
dlisdigondertekend,
dddigondertekend,
dvcodedigondertekenaar,
dvdigondertekvoluit,
dlmoetdigondertekenen)
AS
SELECT a.dnkey,
a.dnkeycontactadressen,
a.dnkeybouwvergunningen,
a.dnkeyovvergunningen,
a.dnkeymilvergunningen,
a.dnkeymilinrichtingen,
a.dnkeyinfoaanvraag AS dnkeyinfoaanvragen,
a.dnkeyhorecavergunningen,
a.dnkeyhandhavingen,
a.dvdocfilenaam,
a.dvintdoccode,
a.ddbriefdatum AS ddverstuurd,
a.dvdocplaats,
a.dvdocrichting,
CASE
WHEN ((
SELECT tbinitialisatie.dfnumber2
FROM tbinitialisatie
WHERE upper(tbinitialisatie.dvsectie::text) = 'DOCUMENTEN'::text AND
upper(tbinitialisatie.dvitem::text) = 'DOCUMENTREGISTRATIE'::text
)) <> 1.00::double precision THEN 'wit'::text
WHEN a.dvdocplaats = 'S'::bpchar AND a.ddbriefdatum IS NULL AND
a.dvdocrichting = 'U'::bpchar AND a.dvdefinitief = 'N'::bpchar THEN 'groen'::text
ELSE 'rood'::text
END::character varying(5) AS dvkanbewerken,
a.ddgewijzigd,
CASE
WHEN a.dvcoderegistreerder IS NULL THEN a.dvcodeeigenaar
ELSE a.dvcoderegistreerder
END AS dvcoderegistreerder,
CASE
WHEN a.dvcoderegistreerder IS NULL THEN (((
CASE
WHEN btrim(c.dvvoorletters::text) IS NULL THEN ''::text
ELSE c.dvvoorletters::text || ' '::text
END ||
CASE
WHEN btrim(c.dvtussenvoegsel::text) IS NULL THEN ''::text
ELSE c.dvtussenvoegsel::text || ' '::text
END) || c.dvomschrijving::text))::character varying(62)
ELSE (((
CASE
WHEN btrim(b.dvvoorletters::text) IS NULL THEN ''::text
ELSE b.dvvoorletters::text || ' '::text
END ||
CASE
WHEN btrim(b.dvtussenvoegsel::text) IS NULL THEN ''::text
ELSE b.dvtussenvoegsel::text || ' '::text
END) || b.dvomschrijving::text))::character varying(62)
END AS dvregistreerdervoluit,
a.dnkeyomgvergunningen,
CASE
WHEN instr(a.dvdocfilenaam, '/'::character varying) > 0 THEN
substr(a.dvdocfilenaam::text, instr(a.dvdocfilenaam, '/'::character varying, '-1'::integer) + 1)
ELSE substr(a.dvdocfilenaam::text, instr(a.dvdocfilenaam,
chr(92)::character varying, '-1'::integer) + 1)
END::character varying(255) AS dvfilenaam,
f.dvomschrijving AS dvvertrouwelijkheid,
a.dvdoctype_oms,
d.dvid AS dvdoctype_id,
a.dvdefinitief,
a.dvintzaakcode,
CASE
WHEN a.dvdocplaats = 'L'::bpchar THEN 'lokaal'::text
ELSE '(file)server'::text
END::character varying(12) AS dvdocplaats_oms,
CASE
WHEN a.dvdocrichting = 'U'::bpchar THEN 'uitgaand'::text
WHEN a.dvdocrichting = 'I'::bpchar THEN 'intern'::text
ELSE 'inkomend'::text
END::character varying(8) AS dvdocrichting_oms,
CASE
WHEN instr(a.dvdocfilenaam, '/'::character varying) > 0 THEN
substr(a.dvdocfilenaam::text, 1, instr(a.dvdocfilenaam, '/'::character varying, '-1'::integer))
ELSE substr(a.dvdocfilenaam::text, 1, instr(a.dvdocfilenaam,
chr(92)::character varying, '-1'::integer))
END::character varying(255) AS dvmapnaam,
(((
CASE
WHEN btrim(c.dvvoorletters::text) IS NULL THEN ''::text
ELSE c.dvvoorletters::text || ' '::text
END ||
CASE
WHEN btrim(c.dvtussenvoegsel::text) IS NULL THEN ''::text
ELSE c.dvtussenvoegsel::text || ' '::text
END) || c.dvomschrijving::text))::character varying(62) AS dveigenaarvoluit,
a.dddocbijregistratie,
a.dvcodeeigenaar,
a.dvomschrijving,
a.dnkeyadviezen,
a.dnkeybezwaarberoep,
a.dnkeyinspecties,
CASE
WHEN a.dnkeyadviezen IS NOT NULL THEN 'A'::text
WHEN a.dnkeyinspecties IS NOT NULL THEN 'I'::text
WHEN a.dnkeybezwaarberoep IS NOT NULL THEN 'B'::text
ELSE NULL::text
END::character(1) AS dvdeelzaak,
a.dvkenmerk,
a.dvonderwerp,
(((
CASE
WHEN e.dvvoorletters IS NULL THEN ''::text
ELSE e.dvvoorletters::text || ' '::text
END ||
CASE
WHEN e.dvvoorvoegsel IS NULL THEN ''::text
ELSE e.dvvoorvoegsel::text || ' '::text
END) || e.dvachternaam::text))::character varying(222) AS dvgerichtaanpersoon,
e.dvbedrijfsnaam AS dvgerichtaanbedrijf,
a.dlnaarbevoegdgezag,
a.dlnaarregorg,
a.dnkeyvertrouwelijkheid,
f.dnniveau AS dnvertrouwelijkheidsniveau,
a.dvurl,
a.dlisdigondertekend,
a.dddigondertekend,
a.dvcodedigondertekenaar,
(((
CASE
WHEN btrim(g.dvvoorletters::text) IS NULL THEN ''::text
ELSE g.dvvoorletters::text || ' '::text
END ||
CASE
WHEN btrim(g.dvtussenvoegsel::text) IS NULL THEN ''::text
ELSE g.dvtussenvoegsel::text || ' '::text
END) || g.dvomschrijving::text))::character varying(62) AS dvdigondertekvoluit,
h.dlmoetdigondertekenen
FROM tbcorrespondentie a
LEFT JOIN tbmedewerkers b ON a.dvcoderegistreerder = b.dvcode
LEFT JOIN tbmedewerkers c ON a.dvcodeeigenaar = c.dvcode
LEFT JOIN tbdocumenttype d ON a.dvdoctype_oms::text = d.dvdoctype::text
AND d.ddvervaldatum IS NULL
LEFT JOIN tbcontactadressen e ON a.dnkeycontactadressen = e.dnkey
LEFT JOIN tbvertrouwelijkheid f ON a.dnkeyvertrouwelijkheid = f.dnkey
LEFT JOIN tbmedewerkers g ON a.dvcodedigondertekenaar = g.dvcode
LEFT JOIN tbdocumenten h ON a.dnkeydocumenten = h.dnkey;
COMMENT ON VIEW public.vwfrmcorrespondentie
IS 'View van alle geregistreerde documenten. Basistabel tbcorrespondentie';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkey
IS 'Primary key van tbcorrespondentie.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeybouwvergunningen
IS 'Foreign key naar TbBouwvergunningen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyovvergunningen
IS 'Foreign key naar TbOvVergunningen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeymilvergunningen
IS 'Foreign key naar TbMilVergunningen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeymilinrichtingen
IS 'Foreign key naar TbMilInrichtigen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyinfoaanvragen
IS 'Foreign key naar Tbinfoaanvragen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyhorecavergunningen
IS 'Foreign key naar TbHorecaVergunningen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyhandhavingen
IS 'Foreign key naar TbHandhavingen.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdocfilenaam
IS 'Indien opslag op fileserver of via cmis dan Pad(UNC) en bestandsnaam, anders, bij Stuf zaak/dms, alleen bestandsnaam waaronder een speciefiek document is opgeslagen.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvintdoccode
IS 'De toegekende externe identificatiecode van het document in het DMS: alleen gevuld bij cmis of stuf zaak/dms';
COMMENT ON COLUMN public.vwfrmcorrespondentie.ddverstuurd
IS 'tbcorrespondentie.ddbriefdatum. Datum dat document is verzonden (naar geadresseerde).';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdocplaats
IS '(S)erver (default) of (L)okaal. Plaats waar het document zich bevindt. Lokaal betekent dat er ergens een lokale kopie is die wordt aangepast';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdocrichting
IS '(U)itgaand (default) of (B)innenkomend of (I)ntern.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvkanbewerken
IS 'wit, groen of rood. Wit indien Getal2 van instelling Documenten, Documentregistratie <> 1, anders: groen indien dvdocplaats = S and ddverstuurd is null and dvdocrichting = U and dvdefinitief = N, anders: rood';
COMMENT ON COLUMN public.vwfrmcorrespondentie.ddgewijzigd
IS 'laatste datum dat de de kolom dvdocplaats van de registratie van het document door een handeling van de registreerder is overschreven';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvcoderegistreerder
IS 'Foreign key naar tbmedewerkers.dvcode. Degene bij wie het document lokaal is, oq degene die het doucment het laatst heeft geregistreerd';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvregistreerdervoluit
IS 'Voorletters, tussenvoegsel en achernaam van registreerder.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyomgvergunningen
IS 'Foreign key naar TbOmgVergunning.dnkey';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvfilenaam
IS 'De filenaam van het geregisteerde document (zonder pad).';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvvertrouwelijkheid
IS 'Omschrijving van vereiste niveau vertrouwelijkheidsduiding';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdoctype_oms
IS 'Documenttype omschrijving';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdoctype_id
IS 'Documenttype code';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdefinitief
IS '(J)a of (N)ee';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvintzaakcode
IS 'De toegekende externe identificatiecode van de zaak waaraan het document is toegevoegd in het DMS.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdocplaats_oms
IS 'Omscrijving dvdocplaats, dus Lokaal of (file)server.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdocrichting_oms
IS 'Omscrijving dvdocrichting, dus uitgaandl of binnenkomend of intern.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvmapnaam
IS 'UNC-pad gedeelte van dvdocfilenaam';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dveigenaarvoluit
IS 'Voorletters, tussenvoegsel en achernaam van eigenaar.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dddocbijregistratie
IS 'Documentdatum op moment dat registratie gemaakt werd in tbcorrespondentie';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvcodeeigenaar
IS 'Foreign key naar Tbmedewerkers.dvcode. Hiermee wordt de eigenaar van het document bedoeld. (koppeling docuemnten naar DMS).';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvomschrijving
IS 'Korte omschrijving van het document';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyadviezen
IS 'Foreign key naar tbadviezen.dnkey (indien document geregistreerd vanuit tabel adviezen.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeybezwaarberoep
IS 'Foreign key naar tbbezwaarberoep.dnkey (indien document geregistreerd vanuit tabel bezwaarberoep.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyinspecties
IS 'Foreign key naar tbinspecties.dnkey (indien document geregistreerd vanuit tabel inspecties.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdeelzaak
IS 'Null, A, B of I. A indien het geregistreerde doucment verbonden is aan een advies, B aan een bezwaarberoep en I aan een inspectie';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvkenmerk
IS 'Kenmerk van document';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvonderwerp
IS 'Onderwerp van document';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvgerichtaanpersoon
IS 'Voorletters en tussenvoegsel en achernaam van dnkeycontactadressen';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvgerichtaanbedrijf
IS 'Bedrijfsnaam van dnkeycontactadressen';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dlnaarbevoegdgezag
IS 'T of F. Inien T dan moet het geregistreerde document bij afsluiten zaak naar beboegd gezag';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dlnaarregorg
IS 'T of F. Inien T dan moet het geregistreerde document meegenomen worden in rapportage naar regionale organisatie zoals IGO.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnkeyvertrouwelijkheid
IS 'Foreign key naar tbvertrouwlijkheid.dnkey (vereist niveau)';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dnvertrouwelijkheidsniveau
IS 'vereist niveau van vertrouwelijkheidsduiding';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvurl
IS 'Linkbare Url waar document staat';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dlisdigondertekend
IS 'T of F. Indien T dan is het document digitaal ondertekend';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dddigondertekend
IS 'Datum dat het document digitaal is ondetekend';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvcodedigondertekenaar
IS 'Foreign key naat tbmedewerkers.dvcode voor de digitale ondertekenaar.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dvdigondertekvoluit
IS 'Voorletters, tussenvoegsel en achernaam van digitale ondertekenaar.';
COMMENT ON COLUMN public.vwfrmcorrespondentie.dlmoetdigondertekenen
IS 'T of F. Indien T dan moet het gecreeerde document digitaal ondertekend worden';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-10-2020 12:10 |
![]() ![]() ![]() |