Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwowbkijkrechtopeningsscherm

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View die aangeeft op welke modules de ingelogde gebruiker kijkrechten heeft.

 

Fields

Name

Data type

Description

dvloginnaam

varchar(50)

Inlognaam van degene waarvoor kijkrechten worden bepaald (tbmedewerker.dvloginnaam).

dvachternaam

varchar(40)

Medewerkers(achter)naam van degene waarvoor kijkrechten worden bepaald (tbmedewerker.dvomschrijving).

dvvoorletters

varchar(10)

Voorletters van degene waarvoor kijkrechten worden bepaald.

dvtussenvoegsel

varchar(10)

Tussenvoegsel van degene waarvoor kijkrechten worden bepaald.

dvmodulekijkrechten

varchar(8)

Combinatie van de moduleletters (B)ouw/sloop, (W)abo/Omgeving, (O)verig/diversen/apv, (H)andhaving, Hore(C)a, (I)nfo, Mili(E)/Gebruik, (V)estiging/Inrichting.

dvlaatstemodule

char(1)

De moduleletter (zie hierboven) die aangeeft vanuit welke module de gebruiker de vorige sessie heeft verlaten.

dnlaatstekey

integer

De dnkey van actieve kaart van waaruit de gebruiker de vorige sessie heeft verlaten.

dddatumpassword

timestamp

De datum dat de gebruiker het laatst zijn password heeft gewijzigd

dlisextern

char(1)

Alleen T of F. Is externe medewerker: dus externe adviseur of een ketenpartner.

dlisextadv

char(1)

Alleen T of F. Is externe adviseur.

dliskpvv

char(1)

Alleen T of F. Is externe ketenpartner vergunningverlening.

dliskpth

char(1)

Alleen T of F. Is externe ketenpartner toezicht en handhaving.

dnwerkniveau

integer

 

dnrapportageniveau

integer

 

dvalleengemeentes

varchar(200)

Opsomming van gemeentecodes gescheiden door puntkomma die het domein van de medewerker bepalen. Leeg betekent geen beperking

dvcode

char(5)

De medewerkerscode: primary key (char-5) van tbmedewerker

dnmaginapp

integer

 

dlpassneverexpires

char(1)

 

dldeviceunlockdisabled

char(1)

 

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwowbkijkrechtopeningsscherm (
   dvloginnaam,
   dvachternaam,
   dvvoorletters,
   dvtussenvoegsel,
   dvmodulekijkrechten,
   dvlaatstemodule,
   dnlaatstekey,
   dddatumpassword,
   dlisextern,
   dlisextadv,
   dliskpvv,
   dliskpth,
   dnwerkniveau,
   dnrapportageniveau,
   dvalleengemeentes,
   dvcode,
   dnmaginapp,
   dlpassneverexpires,
   dldeviceunlockdisabled)
AS
SELECT
a.dvloginnaam, a.dvomschrijving AS dvachternaam, a.dvvoorletters,
   a.dvtussenvoegsel,
   
(((((((
       CASE
           WHEN
b.dlaomgvsb = 'T'::bpchar THEN 'W'::text
           ELSE ''::text
       END ||
       CASE
           WHEN
b.dlabwvvsb = 'T'::bpchar THEN 'B'::text
           ELSE ''::text
       END) ||
       CASE
           WHEN
b.dlaovvvsb = 'T'::bpchar THEN 'O'::text
           ELSE ''::text
       END) ||
       CASE
           WHEN
b.dlahahvsb = 'T'::bpchar THEN 'H'::text
           ELSE ''::text
       END) ||
       CASE
           WHEN
b.dlahorvsb = 'T'::bpchar THEN 'C'::text
           ELSE ''::text
       END) ||
       CASE
           WHEN
b.dlainfovsb = 'T'::bpchar THEN 'I'::text
           ELSE ''::text
       END) ||
       CASE
           WHEN
b.dlamilvsb = 'T'::bpchar THEN 'EV'::text
           ELSE ''::text
       END))::character varying(8) AS dvmodulekijkrechten,
   a.dvlaatstemodule, a.dnlaatsterecord AS dnlaatstekey, a.dddatumpassword,
       CASE
           WHEN
a.dlisextadv = 'T'::bpchar OR a.dliskpvv = 'T'::bpchar OR
               a.dliskpth = 'T'::bpchar THEN 'T'::text
           ELSE 'F'::text
       END::character(1) AS dlisextern,
   a.dlisextadv, a.dliskpvv, a.dliskpth, a.dnwerkniveau, a.dnrapportageniveau,
   a.dvalleengemeentes, a.dvcode, a.dnmaginapp, a.dlpassneverexpires,
   a.dldeviceunlockdisabled
FROM tbmedewerkers a
  LEFT JOIN tbrechten b ON a.dnkeyrechten = b.dnkey;

COMMENT ON VIEW public.vwowbkijkrechtopeningsscherm
IS 'View die aangeeft op welke modules de ingelogde gebruiker kijkrechten heeft.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvloginnaam
IS 'Inlognaam van degene waarvoor kijkrechten worden bepaald (tbmedewerker.dvloginnaam).';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvachternaam
IS 'Medewerkers(achter)naam van degene waarvoor kijkrechten worden bepaald (tbmedewerker.dvomschrijving).';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvvoorletters
IS 'Voorletters van degene waarvoor kijkrechten worden bepaald.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvtussenvoegsel
IS 'Tussenvoegsel van degene waarvoor kijkrechten worden bepaald.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvmodulekijkrechten
IS 'Combinatie van de moduleletters (B)ouw/sloop, (W)abo/Omgeving, (O)verig/diversen/apv, (H)andhaving, Hore(C)a, (I)nfo, Mili(E)/Gebruik, (V)estiging/Inrichting.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvlaatstemodule
IS 'De moduleletter (zie hierboven) die aangeeft vanuit welke module de gebruiker de vorige sessie heeft verlaten.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dnlaatstekey
IS 'De dnkey van actieve kaart van waaruit de gebruiker de vorige sessie heeft verlaten.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dddatumpassword
IS 'De datum dat de gebruiker het laatst zijn password heeft gewijzigd';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dlisextern
IS 'Alleen T of F. Is externe medewerker: dus externe adviseur of een ketenpartner.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dlisextadv
IS 'Alleen T of F. Is externe adviseur.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dliskpvv
IS 'Alleen T of F. Is externe ketenpartner vergunningverlening.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dliskpth
IS 'Alleen T of F. Is externe ketenpartner toezicht en handhaving.';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvalleengemeentes
IS 'Opsomming van gemeentecodes gescheiden door puntkomma die het domein van de medewerker bepalen. Leeg betekent geen beperking';

COMMENT ON COLUMN public.vwowbkijkrechtopeningsscherm.dvcode
IS 'De medewerkerscode: primary key (char-5) van tbmedewerker';

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