Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met emailsjablonen ten behoeve van uitgaande correspondentie
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbemailsjabloon_dnkey_seq'::regclass) |
Primary key. |
|||
|
|
dvemailnaam |
varchar(255) |
|
|
|
|
Pad en naam van sjabloon-file (waarvandaan dvtemplatebase64 is opgehaald). Indien dvtemplatebase64 leeg is wordt het sjabloon tijdens het samnevoegen vanaf deze plek op de fileshare gehaald. |
|
|
ddvervaldatum |
timestamp |
|
|
|
|
Vervaldatum van emailsjabloon. |
|
|
dnvolgnummer |
integer |
|
|
|
|
Indexnummer. |
|
|
dvvantoepop |
char(1) |
|
|
|
|
(H)andhaving of (B)ouwvergunning of (O)verige vergunning of (A)lgemene documenten of Hore(C)a of Be(S)temmingsplan of (I)nfoAanvragen of E = Milieu/brandweerverg. of (W)abo-omgevingsvergunning. of (V) inrichting |
|
dnkeyemailsoorten |
integer |
|
|
|
|
Foreign key naar Tbemailsoorten. |
|
|
|
dvomschrijving |
varchar(255) |
|
|
|
|
Omschrijving van emailsjabloon |
|
|
dvformquery |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 1-100. |
|
|
dvchildquery |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van eerste tabel. |
|
|
dvformquery_2 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 101-200. |
|
|
dvformquery_3 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 201-300. |
|
|
dvformquery_4 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 301-400. |
|
|
dvformquery_5 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 401-500. |
|
|
dvformquery_6 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 501-600. |
|
|
dvformquery_7 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 601-700. |
|
|
dvformquery_8 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 701-800. |
|
|
dvformquery_9 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 801-900. |
|
|
dvformquery_10 |
varchar(4000) |
|
|
|
|
Query ter vervanging van opmaaknummers 901-1000. |
|
|
dvchild2query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van tweede tabel. |
|
|
dvchild3query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van derde tabel. |
|
|
dvchild4query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van vierde tabel. |
|
|
dvchild5query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van vijfde tabel. |
|
|
dvchild6query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van zesde tabel. |
|
|
dvchild7query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van zevende tabel. |
|
|
dvchild8query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van achtste tabel. |
|
|
dvchild9query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van negende tabel. |
|
|
dvchild10query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van tiende tabel. |
|
|
dvchild11query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van elfde tabel. |
|
|
dvchild12query |
varchar(4000) |
|
|
|
|
Query ten behoeve van kolommen van twaalfde tabel. |
|
|
dvdefaultdir |
varchar(255) |
|
|
|
|
Defaultdirectory waarin aangemaakte emails moeten worden opgeslagen. Zie ook TbCorrespondetie.DvDocFileNaam. |
|
|
dvtemplate |
varchar(255) |
|
|
|
|
Onderdeel van de opgeslagenemailnaam bij een correspondentiekaart |
|
|
dlcontactverplicht |
char(1) |
|
|
|
'T'::bpchar |
T of F. Indien T dan wordt de wizard create email uitgebreid met een pagina waarin de contactpersoon kan worden aangewezen. |
|
|
dlcopyconform |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan wordt er een kopie van de email gestuurd |
|
|
dvdmsdoctype |
varchar(255) |
|
|
|
|
Documenttype zoals gedefinieerd in het DMS voor dit sjabloon. |
|
|
dvvanuittabel |
varchar(30) |
|
|
|
|
Speciaal voor OWB. Tabelnaam van waaruit het sjabloon kan worden opgeroepen, bijv tbinspecties. |
|
dnkeyinitialisatie |
integer |
|
|
|
|
Foreign key naar tbinitialisatie.dnkey (sectie aanmaakmappen tbv defaultmap) |
|
|
|
dlautoupload |
char(1) |
|
|
|
'F'::bpchar |
T of F. T indien de email die gecreerd wordt automatisch moet worden upgeload |
|
|
dvalleengemeentes |
varchar(200) |
|
|
|
|
Opsomming van gemeentecodes gescheiden door puntkomma die het domein van dhet sjabloon bepalen. Leeg betekent geen beperking |
|
|
dvemailbody |
text |
|
|
|
|
Body van het emailbericht |
|
|
dvemailsubject |
varchar(200) |
|
|
|
|
Onderwerp van de email |
|
|
dlrepeat |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan blijft de creerdocumentwizard open staan |
|
dnkeycompartiment |
integer |
|
|
|
|
Foreign key naar tbcompartiment.dnkey |
|
|
dnkeyvertrouwelijkheid |
integer |
|
|
|
|
Foreign key naar (vereiste) tbvertrouwelijkheid.dnkey |
|
|
|
dnaantaltags |
integer |
|
|
|
|
0 = tabelheader uit sjabloon; 1 = tabelheader uit query. |
|
|
dlbijlagesregdoc |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij het creeren van de email gekozen worden uit de lijst geregistreerde doucmenten om een of meer bijalges toe te voegen |
|
|
dlmagbodywijzigen |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij het creeren van de email de inhoud van de body gewijzigd worden |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbemailsj_dnkeyinit |
dnkeyinitialisatie |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbemailsj_dnkeyvertrouw |
dnkeyvertrouwelijkheid |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbemailsj_group |
dnkeyemailsoorten |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbemailsj_keycomp |
dnkeycompartiment |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_emailsjabl_dlbijlsregdoc |
dlbijlagesregdoc = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbemailsj_dlautoupload |
dlautoupload = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbemailsj_dlcontactv |
dlcontactverplicht = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbemailsj_dlcopyconform |
dlcopyconform = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbemailsj_dlmagbodywijzigen |
dlmagbodywijzigen = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbemailsj_dlrepeat |
dlrepeat = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbemailsj_vantoepop |
dvvantoepop = ANY (ARRAY['B'::bpchar, 'O'::bpchar, 'H'::bpchar, 'C'::bpchar, 'S'::bpchar, 'I'::bpchar, 'E'::bpchar, 'W'::bpchar, 'V'::bpchar]) |
|
cnn_emailsjabl_dlbijlregdoc |
dlbijlagesregdoc IS NOT NULL |
|
cnn_tbemailsj_dlautoupload |
dlautoupload IS NOT NULL |
|
cnn_tbemailsj_dlcontactv |
dlcontactverplicht IS NOT NULL |
|
cnn_tbemailsj_dlcopyconform |
dlcopyconform IS NOT NULL |
|
cnn_tbemailsj_dlmagbodywijzigen |
dlmagbodywijzigen IS NOT NULL |
|
cnn_tbemailsj_dlrepeat |
dlrepeat IS NOT NULL |
|
cnn_tbemailsj_group |
dnkeyemailsoorten IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbemailsjabloon |
btree |
|
dnkey |
|
||
idu_tbemailsj_group |
btree |
|
dnkeyemailsoorten |
|
|
|
idx_vervaldatum_tbemailsj |
btree |
|
ddvervaldatum |
|
|
|
Triggers
There are no triggers for table tbemailsjabloon
Rules
There are no rules for table tbemailsjabloon
Policies
There are no policies for table tbemailsjabloon
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_emailparam_keyemail |
dnkeyemailsjabloon |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbemailsjabloon (
dnkey SERIAL,
dvemailnaam VARCHAR(255),
ddvervaldatum TIMESTAMP WITHOUT TIME ZONE,
dnvolgnummer INTEGER,
dvvantoepop CHAR(1),
dnkeyemailsoorten INTEGER,
dvomschrijving VARCHAR(255),
dvformquery VARCHAR(4000),
dvchildquery VARCHAR(4000),
dvformquery_2 VARCHAR(4000),
dvformquery_3 VARCHAR(4000),
dvformquery_4 VARCHAR(4000),
dvformquery_5 VARCHAR(4000),
dvformquery_6 VARCHAR(4000),
dvformquery_7 VARCHAR(4000),
dvformquery_8 VARCHAR(4000),
dvformquery_9 VARCHAR(4000),
dvformquery_10 VARCHAR(4000),
dvchild2query VARCHAR(4000),
dvchild3query VARCHAR(4000),
dvchild4query VARCHAR(4000),
dvchild5query VARCHAR(4000),
dvchild6query VARCHAR(4000),
dvchild7query VARCHAR(4000),
dvchild8query VARCHAR(4000),
dvchild9query VARCHAR(4000),
dvchild10query VARCHAR(4000),
dvchild11query VARCHAR(4000),
dvchild12query VARCHAR(4000),
dvdefaultdir VARCHAR(255),
dvtemplate VARCHAR(255),
dlcontactverplicht CHAR(1) DEFAULT 'T'::bpchar,
dlcopyconform CHAR(1) DEFAULT 'F'::bpchar,
dvdmsdoctype VARCHAR(255),
dvvanuittabel VARCHAR(30),
dnkeyinitialisatie INTEGER,
dlautoupload CHAR(1) DEFAULT 'F'::bpchar,
dvalleengemeentes VARCHAR(200),
dvemailspan TEXT,
dvemailsubject VARCHAR(200),
dlrepeat CHAR(1) DEFAULT 'F'::bpchar,
dnkeycompartiment INTEGER,
dnkeyvertrouwelijkheid INTEGER,
dnaantaltags INTEGER,
dlbijlagesregdoc CHAR(1) DEFAULT 'F'::bpchar,
dlmagspanwijzigen CHAR(1) DEFAULT 'F'::bpchar,
CONSTRAINT cpk_tbemailsjabloon PRIMARY KEY(dnkey),
CONSTRAINT chk_emailsjabl_dlbijlsregdoc CHECK (dlbijlagesregdoc = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbemailsj_dlautoupload CHECK (dlautoupload = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbemailsj_dlcontactv CHECK (dlcontactverplicht = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbemailsj_dlcopyconform CHECK (dlcopyconform = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbemailsj_dlmagspanwijzigen CHECK (dlmagspanwijzigen = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbemailsj_dlrepeat CHECK (dlrepeat = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbemailsj_vantoepop CHECK (dvvantoepop = ANY (ARRAY['B'::bpchar, 'O'::bpchar, 'H'::bpchar, 'C'::bpchar, 'S'::bpchar, 'I'::bpchar, 'E'::bpchar, 'W'::bpchar, 'V'::bpchar])),
CONSTRAINT cnn_emailsjabl_dlbijlregdoc CHECK (dlbijlagesregdoc IS NOT NULL),
CONSTRAINT cnn_tbemailsj_dlautoupload CHECK (dlautoupload IS NOT NULL),
CONSTRAINT cnn_tbemailsj_dlcontactv CHECK (dlcontactverplicht IS NOT NULL),
CONSTRAINT cnn_tbemailsj_dlcopyconform CHECK (dlcopyconform IS NOT NULL),
CONSTRAINT cnn_tbemailsj_dlmagspanwijzigen CHECK (dlmagspanwijzigen IS NOT NULL),
CONSTRAINT cnn_tbemailsj_dlrepeat CHECK (dlrepeat IS NOT NULL),
CONSTRAINT cnn_tbemailsj_group CHECK (dnkeyemailsoorten IS NOT NULL),
CONSTRAINT cfk_tbemailsj_dnkeyinit FOREIGN KEY (dnkeyinitialisatie)
REFERENCES public.tbinitialisatie(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbemailsj_dnkeyvertrouw FOREIGN KEY (dnkeyvertrouwelijkheid)
REFERENCES public.tbvertrouwelijkheid(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbemailsj_group FOREIGN KEY (dnkeyemailsoorten)
REFERENCES public.tbemailsoorten(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbemailsj_keycomp FOREIGN KEY (dnkeycompartiment)
REFERENCES public.tbcompartiment(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbemailsjabloon
IS 'Tabel met emailsjablonen ten behoeve van uitgaande correspondentie';
COMMENT ON COLUMN public.tbemailsjabloon.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbemailsjabloon.dvemailnaam
IS 'Pad en naam van sjabloon-file (waarvandaan dvtemplatebase64 is opgehaald). Indien dvtemplatebase64 leeg is wordt het sjabloon tijdens het samnevoegen vanaf deze plek op de fileshare gehaald.';
COMMENT ON COLUMN public.tbemailsjabloon.ddvervaldatum
IS 'Vervaldatum van emailsjabloon.';
COMMENT ON COLUMN public.tbemailsjabloon.dnvolgnummer
IS 'Indexnummer.';
COMMENT ON COLUMN public.tbemailsjabloon.dvvantoepop
IS '(H)andhaving of (B)ouwvergunning of (O)verige vergunning of (A)lgemene documenten of Hore(C)a of Be(S)temmingsplan of (I)nfoAanvragen of E = Milieu/brandweerverg. of (W)abo-omgevingsvergunning. of (V) inrichting';
COMMENT ON COLUMN public.tbemailsjabloon.dnkeyemailsoorten
IS 'Foreign key naar Tbemailsoorten.';
COMMENT ON COLUMN public.tbemailsjabloon.dvomschrijving
IS 'Omschrijving van emailsjabloon';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery
IS 'Query ter vervanging van opmaaknummers 1-100.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchildquery
IS 'Query ten behoeve van kolommen van eerste tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_2
IS 'Query ter vervanging van opmaaknummers 101-200.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_3
IS 'Query ter vervanging van opmaaknummers 201-300.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_4
IS 'Query ter vervanging van opmaaknummers 301-400.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_5
IS 'Query ter vervanging van opmaaknummers 401-500.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_6
IS 'Query ter vervanging van opmaaknummers 501-600.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_7
IS 'Query ter vervanging van opmaaknummers 601-700.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_8
IS 'Query ter vervanging van opmaaknummers 701-800.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_9
IS 'Query ter vervanging van opmaaknummers 801-900.';
COMMENT ON COLUMN public.tbemailsjabloon.dvformquery_10
IS 'Query ter vervanging van opmaaknummers 901-1000.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild2query
IS 'Query ten behoeve van kolommen van tweede tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild3query
IS 'Query ten behoeve van kolommen van derde tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild4query
IS 'Query ten behoeve van kolommen van vierde tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild5query
IS 'Query ten behoeve van kolommen van vijfde tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild6query
IS 'Query ten behoeve van kolommen van zesde tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild7query
IS 'Query ten behoeve van kolommen van zevende tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild8query
IS 'Query ten behoeve van kolommen van achtste tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild9query
IS 'Query ten behoeve van kolommen van negende tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild10query
IS 'Query ten behoeve van kolommen van tiende tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild11query
IS 'Query ten behoeve van kolommen van elfde tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvchild12query
IS 'Query ten behoeve van kolommen van twaalfde tabel.';
COMMENT ON COLUMN public.tbemailsjabloon.dvdefaultdir
IS 'Defaultdirectory waarin aangemaakte emails moeten worden opgeslagen. Zie ook TbCorrespondetie.DvDocFileNaam.';
COMMENT ON COLUMN public.tbemailsjabloon.dvtemplate
IS 'Onderdeel van de opgeslagenemailnaam bij een correspondentiekaart';
COMMENT ON COLUMN public.tbemailsjabloon.dlcontactverplicht
IS 'T of F. Indien T dan wordt de wizard create email uitgebreid met een pagina waarin de contactpersoon kan worden aangewezen.';
COMMENT ON COLUMN public.tbemailsjabloon.dlcopyconform
IS 'T of F. Indien T dan wordt er een kopie van de email gestuurd';
COMMENT ON COLUMN public.tbemailsjabloon.dvdmsdoctype
IS 'Documenttype zoals gedefinieerd in het DMS voor dit sjabloon.';
COMMENT ON COLUMN public.tbemailsjabloon.dvvanuittabel
IS 'Speciaal voor OWB. Tabelnaam van waaruit het sjabloon kan worden opgeroepen, bijv tbinspecties.';
COMMENT ON COLUMN public.tbemailsjabloon.dnkeyinitialisatie
IS 'Foreign key naar tbinitialisatie.dnkey (sectie aanmaakmappen tbv defaultmap)';
COMMENT ON COLUMN public.tbemailsjabloon.dlautoupload
IS 'T of F. T indien de email die gecreerd wordt automatisch moet worden upgeload';
COMMENT ON COLUMN public.tbemailsjabloon.dvalleengemeentes
IS 'Opsomming van gemeentecodes gescheiden door puntkomma die het domein van dhet sjabloon bepalen. Leeg betekent geen beperking';
COMMENT ON COLUMN public.tbemailsjabloon.dvemailspan
IS 'Body van het emailbericht';
COMMENT ON COLUMN public.tbemailsjabloon.dvemailsubject
IS 'Onderwerp van de email';
COMMENT ON COLUMN public.tbemailsjabloon.dlrepeat
IS 'T of F. Indien T dan blijft de creerdocumentwizard open staan ';
COMMENT ON COLUMN public.tbemailsjabloon.dnkeycompartiment
IS 'Foreign key naar tbcompartiment.dnkey';
COMMENT ON COLUMN public.tbemailsjabloon.dnkeyvertrouwelijkheid
IS 'Foreign key naar (vereiste) tbvertrouwelijkheid.dnkey';
COMMENT ON COLUMN public.tbemailsjabloon.dnaantaltags
IS '0 = tabelheader uit sjabloon; 1 = tabelheader uit query.';
COMMENT ON COLUMN public.tbemailsjabloon.dlbijlagesregdoc
IS 'T of F. Indien T dan kan bij het creeren van de email gekozen worden uit de lijst geregistreerde doucmenten om een of meer bijalges toe te voegen';
COMMENT ON COLUMN public.tbemailsjabloon.dlmagspanwijzigen
IS 'T of F. Indien T dan kan bij het creeren van de email de inhoud van de span gewijzigd worden';
CREATE INDEX idu_tbemailsj_group ON public.tbemailsjabloon
USING btree (dnkeyemailsoorten);
CREATE INDEX idx_vervaldatum_tbemailsj ON public.tbemailsjabloon
USING btree (ddvervaldatum);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |