Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmcorafschriften

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle contactadressen die een cc per email krijgen bij emailverzending van uitgaande correspondentie. Basistabel tbcorafschriften. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven

 

Fields

Name

Data type

Description

dnkeycorrespondentie

integer

Primary key van de uitgaande correspondentiekaart (tbcorrespondentie.dnkey) waar de afschriftgroep aan is gekoppeld

dvafschriftgroep

varchar(40)

De naam van de afschriftgroep zoals omwonenden, indieners bezwaar

dnkey

integer

Primary key van tbcorafschriften

dnkeycontactadressen

integer

Foreign key naar tbconbtacadressen.dnkey

dvgerichtaanemail

varchar(320)

Emailadres uit tbcontactadressen

dvgerichtaanpersoon

varchar(222)

Voorletters en achternaam uit tbcontactadressen

dvgerichtaanbedrijf

varchar(200)

Bedrijfsnaam. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

ddemailverzonden

timestamp

Datum dat document behorend bij dnkeycorrespondentie naar dnkeycontactadres per mail is verzonden

ddemailmislukt

timestamp

Datum dat verzending document behorend bij dnkeycorrespondentie naar dnkeycontactadres per mail is mislukt

dvredenemailmislukt

varchar(200)

Reden mislukking verzending per email

dlbcc

char(1)

T of F. Indien true wordt de email verstuurd als BCC

dvafdeling

varchar(200)

Afdeling van contactpersoon indien horend bij bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmcorafschriften

 

Definition

CREATE VIEW public.vwfrmcorafschriften (
   dnkeycorrespondentie,
   dvafschriftgroep,
   dnkey,
   dnkeycontactadressen,
   dvgerichtaanemail,
   dvgerichtaanpersoon,
   dvgerichtaanbedrijf,
   ddemailverzonden,
   ddemailmislukt,
   dvredenemailmislukt,
   dlbcc,
   dvafdeling)
AS
SELECT
a.dnkeycorrespondentie,
   b.dvomschrijving AS dvafschriftgroep,
   a.dnkey,
   a.dnkeycontactadressen,
   c.dvemail AS dvgerichtaanemail,
   
(((
       CASE
           WHEN
c.dvvoorletters IS NULL THEN ''::text
           ELSE c.dvvoorletters::text || ' '::text
       END ||
       CASE
           WHEN
c.dvvoorvoegsel IS NULL THEN ''::text
           ELSE c.dvvoorvoegsel::text || ' '::text
       END) || c.dvachternaam::text))::character varying(222) AS dvgerichtaanpersoon,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvbedrijfsnaam
           ELSE c.dvbedrijfsnaam
       END AS dvgerichtaanbedrijf,
   a.ddemailverzonden,
   a.ddemailmislukt,
   a.dvredenemailmislukt,
   a.dlbcc,
       CASE
           WHEN
e.dnkey IS NOT NULL THEN f.dvafdeling
           ELSE c.dvafdeling
       END AS dvafdeling
FROM tbcorafschriften a
    LEFT JOIN tbdefafschriften b ON a.dnkeydefafschriften = b.dnkey
    LEFT JOIN tbcontactadressen c ON a.dnkeycontactadressen = c.dnkey
    LEFT JOIN tbkopcontactbedrijf e ON a.dnkeycontactadressen = e.dnkeycontactadres
    LEFT JOIN tbbedrijven f ON f.dnkey = e.dnkeybedrijf;

COMMENT ON VIEW public.vwfrmcorafschriften
IS 'View van alle contactadressen die een cc per email krijgen bij emailverzending van uitgaande correspondentie. Basistabel tbcorafschriften. Indien contactadres gekoppeld aan een bedrijf dan worden de bedrijfsgegevens opgehaald uit tbbedrijven';

COMMENT ON COLUMN public.vwfrmcorafschriften.dnkeycorrespondentie
IS 'Primary key van de uitgaande correspondentiekaart (tbcorrespondentie.dnkey) waar de afschriftgroep aan is gekoppeld';

COMMENT ON COLUMN public.vwfrmcorafschriften.dvafschriftgroep
IS 'De naam van de afschriftgroep zoals omwonenden, indieners bezwaar';

COMMENT ON COLUMN public.vwfrmcorafschriften.dnkey
IS 'Primary key van tbcorafschriften';

COMMENT ON COLUMN public.vwfrmcorafschriften.dnkeycontactadressen
IS 'Foreign key naar tbconbtacadressen.dnkey';

COMMENT ON COLUMN public.vwfrmcorafschriften.dvgerichtaanemail
IS 'Emailadres uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmcorafschriften.dvgerichtaanpersoon
IS 'Voorletters en achternaam uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmcorafschriften.dvgerichtaanbedrijf
IS 'Bedrijfsnaam. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

COMMENT ON COLUMN public.vwfrmcorafschriften.ddemailverzonden
IS 'Datum dat document behorend bij dnkeycorrespondentie naar dnkeycontactadres per mail is verzonden';

COMMENT ON COLUMN public.vwfrmcorafschriften.ddemailmislukt
IS 'Datum dat verzending document behorend bij dnkeycorrespondentie naar dnkeycontactadres per mail is mislukt';

COMMENT ON COLUMN public.vwfrmcorafschriften.dvredenemailmislukt
IS 'Reden mislukking verzending per email';

COMMENT ON COLUMN public.vwfrmcorafschriften.dlbcc
IS 'T of F. Indien true wordt de email verstuurd als BCC';

COMMENT ON COLUMN public.vwfrmcorafschriften.dvafdeling
IS 'Afdeling van contactpersoon indien horend bij bedrijf. Waarde komt uit tbbedrijven indien contactadres gekoppeld aan een bedrijf, anders uit tbcontactadressen';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49
Previous topic Chapter index Next topic