Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmswfdocumenten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van documenten per samenwerkingsruimte, die steeds opnieuw ververst kan worden. Basistabel tbswfdocumenten

 

Fields

Name

Data type

Description

dnkey

integer

Primary key

dvdocumentid

varchar(40)

Identifier van document in SWF

dnkeyswfruimte

integer

Foreign key naar tbswfruimte.dnkey

dvbestandsnaam

varchar(200)

De naam van het document in SWF

dvkenmerksysteem

varchar(80)

Het kenmerk dat evt. is toegevoegd aan document

dvnummerbinnensysteem

varchar(80)

Het nummer dat evt. is toegevoegd aan document

dvaangemaaktdoornaam

varchar(200)

Organisatienaam die het document heeft aangemaakt

ddcreatiedatum

timestamp

Datum dat document gecreeerd is

dvlaatstaangepastdoornaam

varchar(200)

Organisatienaam die het document voor het laatst heeft aangepast

ddlaatstaangepastdatum

timestamp

Datum dat document voor het laatst aangepast is

dvdocumentomschrijving

varchar(200)

Beschrijving van document

dvvertrouwelijkheidsaanduiding

varchar(10)

S(trict)V(ertrouwelijk) of R(eguliere) V(ertrouwelijkheid). Een ketenpartner met B(eperkte) T(oegang) kan het bestand met RV niet aanpassen of verwijderen en kan een bestand met SV niet zien

dlinswf

char(1)

T of F. Wordt door interne programmatuur gebruikt bij synchroniseren met SWF

dvkleurinswf

varchar(6)

Groen indien dlinswf = T en anders rood (dus rood indien document niet meer bestaat in SWF)

dvkleurisgeregistreerd

varchar(5)

Groen indien document voorkomt in tbcorrespondentie (geregistreerde documenten) bij de omgevingzaak, anders rood

dvaangemaaktdooroin

varchar(50)

OIN-nummer van de organisatie die het document heeft aangemaakt

dvlaatstaangepastdooroin

varchar(50)

OIN-nummer van de organisatie die het document voor het laatst heeft aangepast

dvsamenwerkingid

varchar(40)

Identifier van de samenwerkingsruimte waarbij het document geupload is

dvtaal

varchar(80)

Taal van het document (standaard waarde = NL)

dvformaat

varchar(100)

Formaat van het document. Wordt gevuld met de tekst apllication + slash + het formaat

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmswfdocumenten

 

Definition

CREATE VIEW public.vwfrmswfdocumenten (
   dnkey,
   dvdocumentid,
   dnkeyswfruimte,
   dvbestandsnaam,
   dvkenmerksysteem,
   dvnummerbinnensysteem,
   dvaangemaaktdoornaam,
   ddcreatiedatum,
   dvlaatstaangepastdoornaam,
   ddlaatstaangepastdatum,
   dvdocumentomschrijving,
   dvvertrouwelijkheidsaanduiding,
   dlinswf,
   dvkleurinswf,
   dvkleurisgeregistreerd,
   dvaangemaaktdooroin,
   dvlaatstaangepastdooroin,
   dvsamenwerkingid,
   dvtaal,
   dvformaat)
AS
SELECT
a.dnkey,
   a.dvdocumentid,
   a.dnkeyswfruimte,
   a.dvbestandsnaam,
   a.dvkenmerksysteem,
   a.dvnummerbinnensysteem,
   a.dvaangemaaktdoornaam,
   a.ddcreatiedatum,
   a.dvlaatstaangepastdoornaam,
   a.ddlaatstaangepastdatum,
   a.dvdocumentomschrijving,
   a.dvvertrouwelijkheidsaanduiding,
   a.dlinswf,
       CASE
           WHEN
a.dlinswf = 'T'::bpchar THEN 'groen'::text
           ELSE 'rood'::text
       END::character varying(6) AS dvkleurinswf,
       CASE
           WHEN
correspdoc.dvswfdocumentid = a.dvdocumentid::bpchar THEN 'groen'::text
           ELSE 'rood'::text
       END::character varying(5) AS dvkleurisgeregistreerd,
   a.dvaangemaaktdooroin,
   a.dvlaatstaangepastdooroin,
   a.dvsamenwerkingid,
   a.dvtaal,
   a.dvformaat
FROM tbswfdocumenten a
    LEFT JOIN (
   SELECT a_1.dnkey AS dnkeyswfdoc,
           a_1.dvdocumentid,
           c.dvswfdocumentid
   FROM tbswfdocumenten a_1
            JOIN tbswfruimte b ON a_1.dnkeyswfruimte = b.dnkey
            LEFT JOIN tbcorrespondentie c ON b.dnkeyomgvergunningen =
                c.dnkeyomgvergunningen
   WHERE c.dvswfdocumentid IS NOT NULL AND a_1.dvdocumentid::bpchar = c.dvswfdocumentid
   ) correspdoc ON correspdoc.dnkeyswfdoc = a.dnkey;

COMMENT ON VIEW public.vwfrmswfdocumenten
IS 'View van documenten per samenwerkingsruimte, die steeds opnieuw ververst kan worden. Basistabel tbswfdocumenten';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dnkey
IS 'Primary key';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvdocumentid
IS 'Identifier van document in SWF';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dnkeyswfruimte
IS 'Foreign key naar tbswfruimte.dnkey';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvbestandsnaam
IS 'De naam van het document in SWF';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvkenmerksysteem
IS 'Het kenmerk dat evt. is toegevoegd aan document';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvnummerbinnensysteem
IS 'Het nummer dat evt. is toegevoegd aan document';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvaangemaaktdoornaam
IS 'Organisatienaam die het document heeft aangemaakt';

COMMENT ON COLUMN public.vwfrmswfdocumenten.ddcreatiedatum
IS 'Datum dat document gecreeerd is';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvlaatstaangepastdoornaam
IS 'Organisatienaam die het document voor het laatst heeft aangepast';

COMMENT ON COLUMN public.vwfrmswfdocumenten.ddlaatstaangepastdatum
IS 'Datum dat document voor het laatst aangepast is';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvdocumentomschrijving
IS 'Beschrijving van document';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvvertrouwelijkheidsaanduiding
IS 'S(trict)V(ertrouwelijk) of R(eguliere) V(ertrouwelijkheid). Een ketenpartner met B(eperkte) T(oegang) kan het bestand met RV niet aanpassen of verwijderen en kan een bestand met SV niet zien';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dlinswf
IS 'T of F. Wordt door interne programmatuur gebruikt bij synchroniseren met SWF';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvkleurinswf
IS 'Groen indien dlinswf = T en anders rood (dus rood indien document niet meer bestaat in SWF)';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvkleurisgeregistreerd
IS 'Groen indien document voorkomt in tbcorrespondentie (geregistreerde documenten) bij de omgevingzaak, anders rood';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvaangemaaktdooroin
IS 'OIN-nummer van de organisatie die het document heeft aangemaakt';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvlaatstaangepastdooroin
IS 'OIN-nummer van de organisatie die het document voor het laatst heeft aangepast';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvsamenwerkingid
IS 'Identifier van de samenwerkingsruimte waarbij het document geupload is';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvtaal
IS 'Taal van het document (standaard waarde = NL)';

COMMENT ON COLUMN public.vwfrmswfdocumenten.dvformaat
IS 'Formaat van het document. Wordt gevuld met de tekst apllication + slash + het formaat';

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