Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met de ja/nee en afhandelstappen per procedure
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbprocitems_dnkey_seq'::regclass) |
Primary key. |
|||
|
dnkeyprocedures |
integer |
|
|
|
|
Foreign key naar Tbprocedures.DnKey. |
|
|
|
ddvervaldatum |
timestamp |
|
|
|
|
Datum waarvanaf de termijnstap of afvinkstap niet meer gebruikt wordt. |
|
|
dvomschrijving |
varchar(40) |
|
|
|
|
Omschrijving van de termijn- of afvinkstap. |
|
|
dnvolgnr |
integer |
|
|
|
|
Volgorde nummer. Indien 0 heeft de regel een aparte status: bedoeld als verbindingsregel tussen de laatste stap van procedure A en de eerste stap van procedure B. De regel met volgnr 0 is nooit zichtbaar in de werkmodule. |
|
|
dvvoorwaardejn |
char(1) |
|
|
|
'N'::bpchar |
T of F of N. Indien T dan is deze regel bedoeld om een afvinkstap te definieren: niet gekoppeld aan een termijn. In de andere gevallen dus een termijnstap. |
|
|
dvvoorwaardeomschr |
varchar(40) |
|
|
|
|
Indien de waarde + dan moet bij deze termijnstap de opschortende werking van de ontvankelijkheid worden opgeteld.. |
|
|
dntermijnja |
integer |
|
|
|
|
Aantal termijneenheden tot de volgende stap, indien in de werkmodule (TbTermijnbewstappen.DvVoorwaardeJN) van de stap behorend bij DnVoorwaarde de waarde T heeft. |
|
|
dntermijnnee |
integer |
|
|
|
|
Aantal termijneenheden tot de volgende stap wanneer er niet gerefereerd wordt aan een speciale voorwaarde. |
|
|
dnvolgnrja |
integer |
|
|
|
|
De volgende stap in de procedure: (verwijzing naar DnVolgnr) indien TbTermijnbewstappen.DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft. |
|
|
dnvolgnrnee |
integer |
|
|
|
|
De volgende stap in de procedure (verwijzing naar DnVolgnr wanneer er niet gerefereerd wordt aan een speciale voorwaarde. |
|
|
dveenheidja |
char(2) |
|
|
|
|
De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar,) indien TbTermijnbewstappen.DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft. |
|
|
dveenheidnee |
char(2) |
|
|
|
|
De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar, indien er niet gerefereerd wordt aan een speciale voorwaarde. |
|
|
dltermaanpasbaar |
char(1) |
|
|
|
'F'::bpchar |
Indien de waarde T is dan kan de termijn naar de volgende stap in de werkmodule aangepast kan worden. |
|
|
dldeadlaanpasbaar |
char(1) |
|
|
|
|
Indien de waarde T is dan kan de deadline in de werkmodule aangepast worden, waarna deze niet meer wordt berekend uit de voorgaande stappen. |
|
|
dldeadlvast |
char(1) |
|
|
|
|
Indien de waarde T dan kan de deadline in de werkmodule niet meer aangepast worden na de eerste berekening van de deadline. |
|
|
dlvanafdeadlja |
char(1) |
|
|
|
'F'::bpchar |
F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de ja-termijnen (dntermijnja: afhankelijk van afvinkstap en aangevinkt)opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap. |
|
|
dlvanafdeadlnee |
char(1) |
|
|
|
'F'::bpchar |
F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de nee-termijnen (dntermijnnee: niet afhankelijk van afvinkstap of wel afhankelijk maar niet aangevinkt) opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap. |
|
|
dvtabelnaam |
varchar(25) |
|
|
|
|
Indien gevuld geeft deze kolom tezamen met DvKolomnaam en dvomschrijvinvv aan of en waar de een invoerveld van tbtermijnbewstappen gekopieerd moet worden naar bovenliggende tabel. |
|
|
dvkolomnaam |
varchar(25) |
|
|
|
|
Indien gevuld geeft deze kolom tezamen met DvKolomnaam en dvomschrijvinvv aan of en waar de een invoerveld van tbtermijnbewstappen gekopieerd moet worden naar bovenliggende tabel. |
|
|
dnvoorwaarde |
integer |
|
|
|
|
Verwijzing naar het volgnummer van een afvinkstap bij een termijnstap. |
|
|
dlfataal |
char(1) |
|
|
|
'T'::bpchar |
Alleen T of F , geeft aan of de termijn als fataal dient te worden beschouwd. (Meldingenlijst kritieke termijnen). |
|
|
dvomschrijvingvv |
varchar(100) |
|
|
|
|
Geeft aan of de afhandelingsdatum van de termijnstap danwel de extra invoerkolom ddinvoerdatum of ddinvoerstring if ddinvoerdropd of ddinvoerfloat of ddinvoerint gekopieerd moet worden bij afhandeling naar d kolomnaam genoemd in dvtabelnaam en dvkolomnaam |
|
|
dlontvankelijkheid |
char(1) |
|
|
|
'F'::bpchar |
Indien T dan is dit de kolom met de betekenis indiening aanvullende gegevens voor ontvankelijkheidstoets. |
|
dvcodedefbehandelaar |
char(5) |
|
|
|
|
Foreign key naar tbmedewerkers.dvcode. De defaultbehandelaar van de processtap bij de processen(termijnbewaking). |
|
|
|
dlomsaanpasbaar |
char(1) |
|
|
|
'F'::bpchar |
T of F. Geeft aan of de omschrijving van deze stap in de werkapplicatie door de gebruiker is aan te passen. |
|
|
dleindonderfataal |
char(1) |
|
|
|
'F'::bpchar |
Alleen T of F , geeft aan of de streefdatum van de termijnstap bij het invullen in tbtermijnbewstappen niet boven de fatale datum van de bovenliggende zaak mag uitkomen. |
|
|
dncanvasposx |
integer |
|
|
|
|
x positie op canvas bij grafische weergave element |
|
|
dncanvasposy |
integer |
|
|
|
|
y positie op canvas bij grafische weergave element |
|
|
dncanvasheight |
integer |
|
|
|
|
hoogte element in pixles op canvas bij grafische weergave element |
|
|
dncanvaswidth |
integer |
|
|
|
|
breedte element in pixles op canvas bij grafische weergave element |
|
dnkeyteams |
integer |
|
|
|
|
Foreign key naar tbteams.dnkey. Indien dvcodedefbehandelaar niet gevuld, dan wordt dit team de defaultbehandelaar van de stap |
|
|
|
dlafhddviaactionofkolom |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan is in de termijnbewaking de kolom afhandeldatum alleen maar te vullen via het uitvoeren van een action (dvaction) of door het vullen van een andere kolom (ddinvoerdatum of dvinvoerstring of dlinvoercheck of dfinvoergetal) |
|
|
dvaction |
varchar(500) |
|
|
|
|
Action die aan de stap is verbonden |
|
|
dvlabelaction |
varchar(40) |
|
|
|
|
Label van de action die aan de stap is verbonden |
|
|
dlinvoerdatum |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij de termijnstap een extra datum worden ingegeven |
|
|
dvinvoerlabeldatum |
varchar(100) |
|
|
|
|
Label van de invoerdatum die aan de stap is verbonden |
|
|
dlinvoerstring |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij de termijnstap een extra string worden ingegeven |
|
|
dvinvoerlabelstring |
varchar(100) |
|
|
|
|
Label van de invoerstyring die aan de stap is verbonden |
|
|
dlinvoerint |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij de termijnstap een extra integer worden ingegeven |
|
|
dvinvoerlabelint |
varchar(100) |
|
|
|
|
Label van de invoerdinteger die aan de stap is verbonden |
|
|
dlinvoerfloat |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij de termijnstap een extra float worden ingegeven |
|
|
dvinvoerlabelfloat |
varchar(100) |
|
|
|
|
Label van de invoerfloat die aan de stap is verbonden |
|
|
dlinvoerdropd |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan kan bij de termijnstap een extra waarde uit een dropdown gekozen worden (zie query) |
|
|
dvinvoerlabeldropd |
varchar(100) |
|
|
|
|
Label van de invoerdropdwon die aan de stap is verbonden |
|
|
dvinvoerquerydropd |
varchar(4000) |
|
|
|
|
Query t.b.v. onvoer dropdown. |
|
|
dlinvoerafhdropd |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan wotdt bij het vullen van kolom dvinvoerdropd bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum) |
|
|
dlinvoerafhdatum |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan wotdt bij het vullen van kolom ddinvoerdatum bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum) |
|
|
dlinvoerafhstring |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan wotdt bij het vullen van kolom dvinvoerstring bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum) |
|
|
dlinvoerafhint |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan wotdt bij het vullen van kolom dninvoerint bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum) |
|
|
dlinvoerafhfloat |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan wotdt bij het vullen van kolom dfinvoerfloat bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum) |
|
|
dvhyperlink |
varchar(256) |
|
|
|
|
Hyperlink die gebruikt kan worden bij behandelen van stap |
|
|
dvtoelichting |
varchar(2000) |
|
|
|
|
Toelichtende tekst van max 2000 karakters op deze stap |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_procitems_procedures |
dnkeyprocedures |
dnkey |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbprocitems_codedefbeh |
dvcodedefbehandelaar |
dvcode |
No Action |
No Action |
|
Immediate |
|
|
cfk_tbprocitems_keyteams |
dnkeyteams |
dnkey |
Set Null |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_procitems_fataal |
dlfataal = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_procitems_ontv |
dlontvankelijkheid = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_procitems_termaanp |
dltermaanpasbaar = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_procitems_vanafja |
dlvanafdeadlja = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar]) |
|
chk_procitems_vanafnee |
dlvanafdeadlnee = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar]) |
|
chk_procitems_voorwjn |
dvvoorwaardejn = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'N'::bpchar]) |
|
chk_tbprocitems_dlafhddvia |
dlafhddviaactionofkolom = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dleindfataal |
dleindonderfataal = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
chk_tbprocitems_dlinvafhdatum |
dlinvoerafhdatum = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvafhdropd |
dlinvoerafhdropd = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvafhfloat |
dlinvoerafhfloat = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvafhint |
dlinvoerafhint = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvafhstring |
dlinvoerafhstring = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvoerdatum |
dlinvoerdatum = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvoerdropd |
dlinvoerdropd = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvoerfloat |
dlinvoerfloat = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvoerint |
dlinvoerint = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlinvoerstring |
dlinvoerstring = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbprocitems_dlomsaanp |
dlomsaanpasbaar = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
cnn_procitems_keyproc |
dnkeyprocedures IS NOT NULL |
|
cnn_procitems_volgnr |
dnvolgnr IS NOT NULL |
|
cnn_tbprocitems_dlafhddvia |
dlafhddviaactionofkolom IS NOT NULL |
|
cnn_tbprocitems_dleindfataal |
dleindonderfataal IS NOT NULL |
|
cnn_tbprocitems_dlinvafhdatum |
dlinvoerafhdatum IS NOT NULL |
|
cnn_tbprocitems_dlinvafhdropd |
dlinvoerafhdropd IS NOT NULL |
|
cnn_tbprocitems_dlinvafhfloat |
dlinvoerafhfloat IS NOT NULL |
|
cnn_tbprocitems_dlinvafhint |
dlinvoerafhint IS NOT NULL |
|
cnn_tbprocitems_dlinvafhstring |
dlinvoerafhstring IS NOT NULL |
|
cnn_tbprocitems_dlinvoerdatum |
dlinvoerdatum IS NOT NULL |
|
cnn_tbprocitems_dlinvoerdropd |
dlinvoerdropd IS NOT NULL |
|
cnn_tbprocitems_dlinvoerfloat |
dlinvoerfloat IS NOT NULL |
|
cnn_tbprocitems_dlinvoerint |
dlinvoerint IS NOT NULL |
|
cnn_tbprocitems_dlinvoerstring |
dlinvoerstring IS NOT NULL |
|
cnn_tbprocitems_dlomsaanp |
dlomsaanpasbaar IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbprocitems |
btree |
|
dnkey |
|
||
idx_procitems_keyprocedure |
btree |
|
dnkeyprocedures |
|
|
|
idx_vervaldatum_procitems |
btree |
|
ddvervaldatum |
|
|
|
Triggers
There are no triggers for table tbprocitems
Rules
There are no rules for table tbprocitems
Policies
There are no policies for table tbprocitems
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
cfk_procitemcheck_keyproci |
dnkeyprocitems |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbprocitems (
dnkey SERIAL,
dnkeyprocedures INTEGER,
ddvervaldatum TIMESTAMP WITHOUT TIME ZONE,
dvomschrijving VARCHAR(40),
dnvolgnr INTEGER,
dvvoorwaardejn CHAR(1) DEFAULT 'N'::bpchar,
dvvoorwaardeomschr VARCHAR(40),
dntermijnja INTEGER,
dntermijnnee INTEGER,
dnvolgnrja INTEGER,
dnvolgnrnee INTEGER,
dveenheidja CHAR(2),
dveenheidnee CHAR(2),
dltermaanpasbaar CHAR(1) DEFAULT 'F'::bpchar,
dldeadlaanpasbaar CHAR(1),
dldeadlvast CHAR(1),
dlvanafdeadlja CHAR(1) DEFAULT 'F'::bpchar,
dlvanafdeadlnee CHAR(1) DEFAULT 'F'::bpchar,
dvtabelnaam VARCHAR(25),
dvkolomnaam VARCHAR(25),
dnvoorwaarde INTEGER,
dlfataal CHAR(1) DEFAULT 'T'::bpchar,
dvomschrijvingvv VARCHAR(100),
dlontvankelijkheid CHAR(1) DEFAULT 'F'::bpchar,
dvcodedefbehandelaar CHAR(5),
dlomsaanpasbaar CHAR(1) DEFAULT 'F'::bpchar,
dleindonderfataal CHAR(1) DEFAULT 'F'::bpchar,
dncanvasposx INTEGER,
dncanvasposy INTEGER,
dncanvasheight INTEGER,
dncanvaswidth INTEGER,
dnkeyteams INTEGER,
dlafhddviaactionofkolom CHAR(1) DEFAULT 'F'::bpchar,
dvaction VARCHAR(500),
dvlabelaction VARCHAR(40),
dlinvoerdatum CHAR(1) DEFAULT 'F'::bpchar,
dvinvoerlabeldatum VARCHAR(100),
dlinvoerstring CHAR(1) DEFAULT 'F'::bpchar,
dvinvoerlabelstring VARCHAR(100),
dlinvoerint CHAR(1) DEFAULT 'F'::bpchar,
dvinvoerlabelint VARCHAR(100),
dlinvoerfloat CHAR(1) DEFAULT 'F'::bpchar,
dvinvoerlabelfloat VARCHAR(100),
dlinvoerdropd CHAR(1) DEFAULT 'F'::bpchar,
dvinvoerlabeldropd VARCHAR(100),
dvinvoerquerydropd VARCHAR(4000),
dlinvoerafhdropd CHAR(1) DEFAULT 'F'::bpchar,
dlinvoerafhdatum CHAR(1) DEFAULT 'F'::bpchar,
dlinvoerafhstring CHAR(1) DEFAULT 'F'::bpchar,
dlinvoerafhint CHAR(1) DEFAULT 'F'::bpchar,
dlinvoerafhfloat CHAR(1) DEFAULT 'F'::bpchar,
dvhyperlink VARCHAR(256),
dvtoelichting VARCHAR(2000),
CONSTRAINT cpk_tbprocitems PRIMARY KEY(dnkey),
CONSTRAINT chk_procitems_fataal CHECK (dlfataal = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_procitems_ontv CHECK (dlontvankelijkheid = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_procitems_termaanp CHECK (dltermaanpasbaar = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_procitems_vanafja CHECK (dlvanafdeadlja = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar])),
CONSTRAINT chk_procitems_vanafnee CHECK (dlvanafdeadlnee = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'A'::bpchar])),
CONSTRAINT chk_procitems_voorwjn CHECK (dvvoorwaardejn = ANY (ARRAY['T'::bpchar, 'F'::bpchar, 'N'::bpchar])),
CONSTRAINT chk_tbprocitems_dlafhddvia CHECK (dlafhddviaactionofkolom = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dleindfataal CHECK (dleindonderfataal = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvafhdatum CHECK (dlinvoerafhdatum = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvafhdropd CHECK (dlinvoerafhdropd = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvafhfloat CHECK (dlinvoerafhfloat = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvafhint CHECK (dlinvoerafhint = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvafhstring CHECK (dlinvoerafhstring = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvoerdatum CHECK (dlinvoerdatum = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvoerdropd CHECK (dlinvoerdropd = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvoerfloat CHECK (dlinvoerfloat = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvoerint CHECK (dlinvoerint = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlinvoerstring CHECK (dlinvoerstring = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbprocitems_dlomsaanp CHECK (dlomsaanpasbaar = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT cnn_procitems_keyproc CHECK (dnkeyprocedures IS NOT NULL),
CONSTRAINT cnn_procitems_volgnr CHECK (dnvolgnr IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlafhddvia CHECK (dlafhddviaactionofkolom IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dleindfataal CHECK (dleindonderfataal IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvafhdatum CHECK (dlinvoerafhdatum IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvafhdropd CHECK (dlinvoerafhdropd IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvafhfloat CHECK (dlinvoerafhfloat IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvafhint CHECK (dlinvoerafhint IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvafhstring CHECK (dlinvoerafhstring IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvoerdatum CHECK (dlinvoerdatum IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvoerdropd CHECK (dlinvoerdropd IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvoerfloat CHECK (dlinvoerfloat IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvoerint CHECK (dlinvoerint IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlinvoerstring CHECK (dlinvoerstring IS NOT NULL),
CONSTRAINT cnn_tbprocitems_dlomsaanp CHECK (dlomsaanpasbaar IS NOT NULL),
CONSTRAINT cfk_procitems_procedures FOREIGN KEY (dnkeyprocedures)
REFERENCES public.tbprocedures(dnkey)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbprocitems_codedefbeh FOREIGN KEY (dvcodedefbehandelaar)
REFERENCES public.tbmedewerkers(dvcode)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_tbprocitems_keyteams FOREIGN KEY (dnkeyteams)
REFERENCES public.tbteams(dnkey)
ON DELETE SET NULL
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbprocitems
IS 'Tabel met de ja/nee en afhandelstappen per procedure';
COMMENT ON COLUMN public.tbprocitems.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbprocitems.dnkeyprocedures
IS 'Foreign key naar Tbprocedures.DnKey.';
COMMENT ON COLUMN public.tbprocitems.ddvervaldatum
IS 'Datum waarvanaf de termijnstap of afvinkstap niet meer gebruikt wordt.';
COMMENT ON COLUMN public.tbprocitems.dvomschrijving
IS 'Omschrijving van de termijn- of afvinkstap.';
COMMENT ON COLUMN public.tbprocitems.dnvolgnr
IS 'Volgorde nummer. Indien 0 heeft de regel een aparte status: bedoeld als verbindingsregel tussen de laatste stap van procedure A en de eerste stap van procedure B. De regel met volgnr 0 is nooit zichtbaar in de werkmodule.';
COMMENT ON COLUMN public.tbprocitems.dvvoorwaardejn
IS 'T of F of N. Indien T dan is deze regel bedoeld om een afvinkstap te definieren: niet gekoppeld aan een termijn. In de andere gevallen dus een termijnstap.';
COMMENT ON COLUMN public.tbprocitems.dvvoorwaardeomschr
IS 'Indien de waarde + dan moet bij deze termijnstap de opschortende werking van de ontvankelijkheid worden opgeteld..';
COMMENT ON COLUMN public.tbprocitems.dntermijnja
IS 'Aantal termijneenheden tot de volgende stap, indien in de werkmodule (TbTermijnbewstappen.DvVoorwaardeJN) van de stap behorend bij DnVoorwaarde de waarde T heeft.';
COMMENT ON COLUMN public.tbprocitems.dntermijnnee
IS 'Aantal termijneenheden tot de volgende stap wanneer er niet gerefereerd wordt aan een speciale voorwaarde.';
COMMENT ON COLUMN public.tbprocitems.dnvolgnrja
IS 'De volgende stap in de procedure: (verwijzing naar DnVolgnr) indien TbTermijnbewstappen.DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft.';
COMMENT ON COLUMN public.tbprocitems.dnvolgnrnee
IS 'De volgende stap in de procedure (verwijzing naar DnVolgnr wanneer er niet gerefereerd wordt aan een speciale voorwaarde.';
COMMENT ON COLUMN public.tbprocitems.dveenheidja
IS 'De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar,) indien TbTermijnbewstappen.DvVoorwaardeJN van de stap behorend bij DnVoorwaarde de waarde T heeft.';
COMMENT ON COLUMN public.tbprocitems.dveenheidnee
IS 'De eenheid die van toepassing is op het aantal termijnen naar de volgende stap i.c. dag, week, maand of jaar, indien er niet gerefereerd wordt aan een speciale voorwaarde.';
COMMENT ON COLUMN public.tbprocitems.dltermaanpasbaar
IS 'Indien de waarde T is dan kan de termijn naar de volgende stap in de werkmodule aangepast kan worden.';
COMMENT ON COLUMN public.tbprocitems.dldeadlaanpasbaar
IS 'Indien de waarde T is dan kan de deadline in de werkmodule aangepast worden, waarna deze niet meer wordt berekend uit de voorgaande stappen.';
COMMENT ON COLUMN public.tbprocitems.dldeadlvast
IS 'Indien de waarde T dan kan de deadline in de werkmodule niet meer aangepast worden na de eerste berekening van de deadline.';
COMMENT ON COLUMN public.tbprocitems.dlvanafdeadlja
IS 'F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de ja-termijnen (dntermijnja: afhankelijk van afvinkstap en aangevinkt)opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap.';
COMMENT ON COLUMN public.tbprocitems.dlvanafdeadlnee
IS 'F, T, A of Null. Indien True of bij lege afhandeldatum worden in de werkmodule de nee-termijnen (dntermijnnee: niet afhankelijk van afvinkstap of wel afhankelijk maar niet aangevinkt) opgeteld bij de deadline en anders, indien (A), altijd bij de afgehandeld datum en anders (F of Null ) bij het minimum van de afgehandeld datum (indien gevuld) en de deadline van de voorafgaande stap.';
COMMENT ON COLUMN public.tbprocitems.dvtabelnaam
IS 'Indien gevuld geeft deze kolom tezamen met DvKolomnaam en dvomschrijvinvv aan of en waar de een invoerveld van tbtermijnbewstappen gekopieerd moet worden naar bovenliggende tabel.';
COMMENT ON COLUMN public.tbprocitems.dvkolomnaam
IS 'Indien gevuld geeft deze kolom tezamen met DvKolomnaam en dvomschrijvinvv aan of en waar de een invoerveld van tbtermijnbewstappen gekopieerd moet worden naar bovenliggende tabel.';
COMMENT ON COLUMN public.tbprocitems.dnvoorwaarde
IS 'Verwijzing naar het volgnummer van een afvinkstap bij een termijnstap.';
COMMENT ON COLUMN public.tbprocitems.dlfataal
IS 'Alleen T of F , geeft aan of de termijn als fataal dient te worden beschouwd. (Meldingenlijst kritieke termijnen).';
COMMENT ON COLUMN public.tbprocitems.dvomschrijvingvv
IS 'Geeft aan of de afhandelingsdatum van de termijnstap danwel de extra invoerkolom ddinvoerdatum of ddinvoerstring if ddinvoerdropd of ddinvoerfloat of ddinvoerint gekopieerd moet worden bij afhandeling naar d kolomnaam genoemd in dvtabelnaam en dvkolomnaam';
COMMENT ON COLUMN public.tbprocitems.dlontvankelijkheid
IS 'Indien T dan is dit de kolom met de betekenis indiening aanvullende gegevens voor ontvankelijkheidstoets.';
COMMENT ON COLUMN public.tbprocitems.dvcodedefbehandelaar
IS 'Foreign key naar tbmedewerkers.dvcode. De defaultbehandelaar van de processtap bij de processen(termijnbewaking).';
COMMENT ON COLUMN public.tbprocitems.dlomsaanpasbaar
IS 'T of F. Geeft aan of de omschrijving van deze stap in de werkapplicatie door de gebruiker is aan te passen.';
COMMENT ON COLUMN public.tbprocitems.dleindonderfataal
IS 'Alleen T of F , geeft aan of de streefdatum van de termijnstap bij het invullen in tbtermijnbewstappen niet boven de fatale datum van de bovenliggende zaak mag uitkomen.';
COMMENT ON COLUMN public.tbprocitems.dncanvasposx
IS 'x positie op canvas bij grafische weergave element';
COMMENT ON COLUMN public.tbprocitems.dncanvasposy
IS 'y positie op canvas bij grafische weergave element';
COMMENT ON COLUMN public.tbprocitems.dncanvasheight
IS 'hoogte element in pixles op canvas bij grafische weergave element';
COMMENT ON COLUMN public.tbprocitems.dncanvaswidth
IS 'breedte element in pixles op canvas bij grafische weergave element';
COMMENT ON COLUMN public.tbprocitems.dnkeyteams
IS 'Foreign key naar tbteams.dnkey. Indien dvcodedefbehandelaar niet gevuld, dan wordt dit team de defaultbehandelaar van de stap';
COMMENT ON COLUMN public.tbprocitems.dlafhddviaactionofkolom
IS 'T of F. Indien T dan is in de termijnbewaking de kolom afhandeldatum alleen maar te vullen via het uitvoeren van een action (dvaction) of door het vullen van een andere kolom (ddinvoerdatum of dvinvoerstring of dlinvoercheck of dfinvoergetal)';
COMMENT ON COLUMN public.tbprocitems.dvaction
IS 'Action die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dvlabelaction
IS 'Label van de action die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dlinvoerdatum
IS 'T of F. Indien T dan kan bij de termijnstap een extra datum worden ingegeven';
COMMENT ON COLUMN public.tbprocitems.dvinvoerlabeldatum
IS 'Label van de invoerdatum die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dlinvoerstring
IS 'T of F. Indien T dan kan bij de termijnstap een extra string worden ingegeven';
COMMENT ON COLUMN public.tbprocitems.dvinvoerlabelstring
IS 'Label van de invoerstyring die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dlinvoerint
IS 'T of F. Indien T dan kan bij de termijnstap een extra integer worden ingegeven';
COMMENT ON COLUMN public.tbprocitems.dvinvoerlabelint
IS 'Label van de invoerdinteger die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dlinvoerfloat
IS 'T of F. Indien T dan kan bij de termijnstap een extra float worden ingegeven';
COMMENT ON COLUMN public.tbprocitems.dvinvoerlabelfloat
IS 'Label van de invoerfloat die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dlinvoerdropd
IS 'T of F. Indien T dan kan bij de termijnstap een extra waarde uit een dropdown gekozen worden (zie query)';
COMMENT ON COLUMN public.tbprocitems.dvinvoerlabeldropd
IS 'Label van de invoerdropdwon die aan de stap is verbonden';
COMMENT ON COLUMN public.tbprocitems.dvinvoerquerydropd
IS 'Query t.b.v. onvoer dropdown.';
COMMENT ON COLUMN public.tbprocitems.dlinvoerafhdropd
IS 'T of F. Indien T dan wotdt bij het vullen van kolom dvinvoerdropd bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum)';
COMMENT ON COLUMN public.tbprocitems.dlinvoerafhdatum
IS 'T of F. Indien T dan wotdt bij het vullen van kolom ddinvoerdatum bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum)';
COMMENT ON COLUMN public.tbprocitems.dlinvoerafhstring
IS 'T of F. Indien T dan wotdt bij het vullen van kolom dvinvoerstring bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum)';
COMMENT ON COLUMN public.tbprocitems.dlinvoerafhint
IS 'T of F. Indien T dan wotdt bij het vullen van kolom dninvoerint bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum)';
COMMENT ON COLUMN public.tbprocitems.dlinvoerafhfloat
IS 'T of F. Indien T dan wotdt bij het vullen van kolom dfinvoerfloat bij de termijnstap ook de afhandelddatum van die termijnstap gevuld (met de systeemdatum)';
COMMENT ON COLUMN public.tbprocitems.dvhyperlink
IS 'Hyperlink die gebruikt kan worden bij behandelen van stap';
COMMENT ON COLUMN public.tbprocitems.dvtoelichting
IS 'Toelichtende tekst van max 2000 karakters op deze stap';
CREATE INDEX idx_procitems_keyprocedure ON public.tbprocitems
USING btree (dnkeyprocedures);
CREATE INDEX idx_vervaldatum_procitems ON public.tbprocitems
USING btree (ddvervaldatum);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |