Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwowbmedewportaltiles

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View die tegels uit tbportaltiles opsomt per toegekende medewerker

 

Fields

Name

Data type

Description

dvcodemedewerkers

char(5)

Primary key van de medewerker (tbmedewerkers.dvcode).

dnkeymedewtiles

integer

Primary key van de koppeltabelregel (tbmedewtiles.dnkey) die medewerker aan tegel verbindt.

dnkeyportaltiles

integer

Primary key van de tegel die aan medewerker is toegekend.

dntileindex

integer

Volgordenummer van de tegel binnen de groep van gelijke dnkeyportalcolumns.

dnrefreshseconds

integer

Aantal seconden waarna de tegel zichzelf dient te verversen (alleen zinvol bij gevulde gettilecontent)

dvgettilecontent

varchar(500)

Indicator als de tekst op de tegel op een andere manier moet worden opgehaald dan uit dvcontent

dvaction

varchar(500)

Action die uitgevoerd dient te worden na indrukken van de tegel

dvcontent

varchar(500)

Tekst op de tegel onder de eventuele headertext (regels onderscheiden met puntkomma)

dvtileheadertext

varchar(200)

Tekst van header gedeelte binnen een tegel

dlenabled

char(1)

F of T. Indien F dan is de tegel disabled.

dnkeyportalcolumns

integer

Primary key van rij uit tbportalcolumns die aan de tegel verbonden is

dncolumnindex

integer

Volgordenummer van de column binnen de groep van gelijke dnkeyportalnames.

dvcolumnname

varchar(50)

Naam van de column.

dnkeyportalnames

integer

Primary key van rij uit tbportalnames die aan de tegel via column verbonden is

dvportalname

varchar(40)

Naam van de portal.

dlisbeginportal

char(1)

F of T. Indien T dan is de portal de hoofd cq begin portal.

dvmedewvoluit

text

Achternaam, voorletters en tussenvoegsel

dvkleurindienst

varchar(6)

Rood indien vrvaldatun kleiner dan vandaag, Organje indien groeter dan vandaag en anders wit

dlintern

char(1)

F of T. T indien medewerker intern is (zowel dlisextadv als dliskpth als dliskpvv zijn false)

dvfunctie

varchar(100)

Functie van medewerker

dvalleengemeentes

varchar(200)

String van gemeente-ids waarvoor de medewerker kijkrechten heft (indien leeg: dan alle gementes)

dvrechtengroep

varchar(20)

Rechtengroep waaraan medewerker is verbonden

dnkeyrechten

integer

De dnkey van tbrechten ()Rechtengroep) waaraan medewerker is verbonden

dvorganisatie

varchar(200)

De organisatie van medewerker

dvquery

varchar(4000)

Sql-statement van portaltile dat dat alleeneen integer als resultaat mag hebben.Indien leeg of evaluatie geeft getal groter dan 0 dan is tegel zichtbaar

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwowbmedewportaltiles (
   dvcodemedewerkers,
   dnkeymedewtiles,
   dnkeyportaltiles,
   dntileindex,
   dnrefreshseconds,
   dvgettilecontent,
   dvaction,
   dvcontent,
   dvtileheadertext,
   dlenabled,
   dnkeyportalcolumns,
   dncolumnindex,
   dvcolumnname,
   dnkeyportalnames,
   dvportalname,
   dlisbeginportal,
   dvmedewvoluit,
   dvkleurindienst,
   dlintern,
   dvfunctie,
   dvalleengemeentes,
   dvrechtengroep,
   dnkeyrechten,
   dvorganisatie,
   dvquery)
AS
SELECT
a.dvcode AS dvcodemedewerkers, b.dnkey AS dnkeymedewtiles,
   c.dnkey AS dnkeyportaltiles, c.dnindex AS dntileindex, c.dnrefreshseconds,
   c.dvgettilecontent, c.dvaction, c.dvcontent, c.dvtileheadertext,
   c.dlenabled, d.dnkey AS dnkeyportalcolumns, d.dnindex AS dncolumnindex,
   d.dvname AS dvcolumnname, e.dnkey AS dnkeyportalnames,
   e.dvname AS dvportalname, e.dlisbegin AS dlisbeginportal,
   
(((COALESCE(a.dvomschrijving, ''::character varying)::text || ', '::text)
       || COALESCE(a.dvvoorletters, ''::character varying)::text) || ' '::text) || COALESCE(a.dvtussenvoegsel, ''::character varying)::text AS dvmedewvoluit,
       CASE
           WHEN
a.ddvervaldatum IS NOT NULL AND fn_vandaag(0) >=
               a.ddvervaldatum THEN 'rood'::text
           WHEN a.ddvervaldatum IS NOT NULL AND fn_vandaag(0) <
               a.ddvervaldatum THEN 'oranje'::text
           ELSE 'wit'::text
       END::character varying(6) AS dvkleurindienst,
       CASE
           WHEN
a.dlisextadv = 'T'::bpchar THEN 'F'::text
           WHEN a.dliskpth = 'T'::bpchar THEN 'F'::text
           WHEN a.dliskpvv = 'T'::bpchar THEN 'F'::text
           ELSE 'T'::text
       END::character(1) AS dlintern,
   a.dvfunctie, a.dvalleengemeentes, f.dvgroep AS dvrechtengroep,
   a.dnkeyrechten, a.dvorganisatie, c.dvquery
FROM tbmedewerkers a
  LEFT JOIN tbrechten f ON a.dnkeyrechten = f.dnkey
  LEFT JOIN tbmedewtiles b ON a.dvcode = b.dvcodemedewerkers
  JOIN tbportaltiles c ON b.dnkeyportaltiles = c.dnkey
  JOIN tbportalcolumns d ON c.dnkeyportalcolumns = d.dnkey
  JOIN tbportalnames e ON d.dnkeyportalnames = e.dnkey;

COMMENT ON VIEW public.vwowbmedewportaltiles
IS 'View die tegels uit tbportaltiles opsomt per toegekende medewerker';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvcodemedewerkers
IS 'Primary key van de  medewerker (tbmedewerkers.dvcode).';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dnkeymedewtiles
IS 'Primary key van de koppeltabelregel (tbmedewtiles.dnkey) die medewerker aan tegel verbindt.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dnkeyportaltiles
IS 'Primary key van de tegel die aan medewerker is toegekend.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dntileindex
IS 'Volgordenummer van de tegel binnen de groep van gelijke dnkeyportalcolumns.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dnrefreshseconds
IS 'Aantal seconden waarna de tegel zichzelf dient te verversen (alleen zinvol bij gevulde gettilecontent)';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvgettilecontent
IS 'Indicator als de tekst op de tegel op een andere manier moet worden opgehaald dan uit dvcontent';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvaction
IS 'Action die uitgevoerd dient te worden na indrukken van de tegel';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvcontent
IS 'Tekst op de tegel onder de eventuele headertext (regels onderscheiden met puntkomma)';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvtileheadertext
IS 'Tekst van header gedeelte binnen een tegel';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dlenabled
IS 'F of T. Indien F dan is de tegel disabled.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dnkeyportalcolumns
IS 'Primary key van rij uit tbportalcolumns die aan de tegel verbonden is';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dncolumnindex
IS 'Volgordenummer van de column binnen de groep van gelijke dnkeyportalnames.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvcolumnname
IS 'Naam van de column.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dnkeyportalnames
IS 'Primary key van rij uit tbportalnames die aan de tegel via column verbonden is';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvportalname
IS 'Naam van de portal.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dlisbeginportal
IS 'F of T. Indien T dan is de portal de hoofd cq begin portal.';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvmedewvoluit
IS 'Achternaam, voorletters en tussenvoegsel';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvkleurindienst
IS 'Rood indien vrvaldatun kleiner dan vandaag, Organje indien groeter dan vandaag en anders wit';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dlintern
IS 'F of T. T indien medewerker intern is (zowel dlisextadv als dliskpth als dliskpvv zijn false)';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvfunctie
IS 'Functie van medewerker';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvalleengemeentes
IS 'String van gemeente-ids waarvoor de medewerker kijkrechten heft (indien leeg: dan alle gementes)';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvrechtengroep
IS 'Rechtengroep waaraan medewerker is verbonden';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dnkeyrechten
IS 'De dnkey van tbrechten ()Rechtengroep) waaraan medewerker is verbonden';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvorganisatie
IS 'De organisatie van medewerker ';

COMMENT ON COLUMN public.vwowbmedewportaltiles.dvquery
IS 'Sql-statement van portaltile dat dat alleeneen integer als resultaat mag hebben.Indien leeg of evaluatie geeft getal groter dan 0 dan is tegel zichtbaar';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic