AASA#70046 -- Assetmanagement voor SABIC inrichten

svn path=/Customer/; revision=54413
This commit is contained in:
Jos Migo
2022-01-06 11:16:58 +00:00
parent 8d6f3d2a11
commit a9ab11fab6

View File

@@ -1,7 +1,11 @@
--
-- $Id$
--
-- Tweede MJOB script om kenmerken bij de periodieke inspecties aan te maken.
-- Tweede MJOB script om NA de upload van de TAKEN :
-- 1. Kenmerken bij de periodieke inspecties aan te maken
-- 2. Acties bij de taken (alleen afmelden en afronden)
-- 3. Taakafhandelingen doorvoeren
-- 4. De Menuitems toevoegen.
DEFINE thisfile = 'MJOB_AFTER_ASSET.SQL'
DEFINE dbuser = 'AAXX'
@@ -18,7 +22,9 @@ SET DEFINE OFF
------ payload begin ------
-- Kenmerken aanmaken voor de afhandeling van verplichtingen
-- 1. Kenmerken aanmaken voor de afhandeling van verplichtingen
--- Bij uitrol naar AASA (ticket 70046) zijn in overleg met Bryan van Daalen een groot aantal kenmerken die toch niet gevuld werden, komen te vervallen
/*
INSERT INTO ins_srtkenmerk (ins_srtkenmerk_omschrijving,
ins_srtkenmerk_kenmerktype,
ins_srtkenmerk_lengte)
@@ -38,7 +44,9 @@ INSERT INTO ins_srtkenmerk (ins_srtkenmerk_omschrijving,
ins_srtkenmerk_kenmerktype)
VALUES ('Anders (zie opmerking)',
'V');
*/
/*
INSERT INTO ins_kenmerk (ins_srtkenmerk_key,
ins_srtinstallatie_key,
ins_kenmerk_niveau,
@@ -98,22 +106,44 @@ INSERT INTO ins_kenmerk (ins_srtkenmerk_key,
WHERE sc.ctr_discipline_key = cd.ins_discipline_key
AND LOWER(cd.ins_discipline_omschrijving) = 'verplichting'
AND sk.ins_srtkenmerk_omschrijving = 'Anders (zie opmerking)';
*/
-- Bijlagen veld toevoegen voor Verplichting en Preventief onderhoud
INSERT INTO ins_kenmerk (ins_srtkenmerk_key,
ins_srtinstallatie_key,
ins_kenmerk_niveau,
ins_kenmerk_volgnummer,
ins_kenmerk_verplicht,
ins_kenmerk_bewerkniveau)
SELECT sk.ins_srtkenmerk_key,
sc.ins_srtcontrole_key,
'C',
100,
1,
'D'
FROM ins_srtcontrole sc, ctr_discipline cd, ins_srtkenmerk sk
WHERE sc.ctr_discipline_key = cd.ins_discipline_key
AND LOWER(cd.ins_discipline_omschrijving) = 'verplichting'
AND sk.ins_srtkenmerk_omschrijving = 'Bijlagen';
INSERT INTO ins_kenmerk (ins_srtkenmerk_key,
ins_srtinstallatie_key,
ins_kenmerk_niveau,
ins_kenmerk_volgnummer,
ins_kenmerk_verplicht,
ins_kenmerk_bewerkniveau)
SELECT sk.ins_srtkenmerk_key,
sc.ins_srtcontrole_key,
'C',
100,
NULL,
'D'
FROM ins_srtcontrole sc, ctr_discipline cd, ins_srtkenmerk sk
WHERE sc.ctr_discipline_key = cd.ins_discipline_key
AND LOWER(cd.ins_discipline_omschrijving) = 'preventief onderhoud'
AND sk.ins_srtkenmerk_omschrijving = 'Bijlagen';
-- 2. Voor Verplichting en Preventief onderhoud - Alleen acties afmelden en afronden
UPDATE ins_srtcontrole sc
SET ins_srtcontrole_options = 12 -- alleen afmelden en afronden
WHERE EXISTS (SELECT ins_discipline_key
@@ -122,7 +152,67 @@ UPDATE ins_srtcontrole sc
AND LOWER(cd.ins_discipline_omschrijving) = 'verplichting'
);
-- Menu items toevoegen
UPDATE ins_srtcontrole sc
SET ins_srtcontrole_options = 12 -- alleen afmelden en afronden
WHERE EXISTS (SELECT ins_discipline_key
FROM ctr_discipline cd
WHERE sc.ctr_discipline_key = cd.ins_discipline_key
AND LOWER(cd.ins_discipline_omschrijving) = 'preventief onderhoud'
);
-- 3. Taakafhandelingen toevoegen
-- VERPLICHTING - Uitgevoerd
INSERT INTO ins_controlemode (ins_controlemode_oms,
ins_srtcontrole_type,
ins_controlemode_opmerking,
ins_controlemode_success)
VALUES ('Uitgevoerd',
3,
NULL,
1) ;
-- CONTROLE - Uitgevoerd
INSERT INTO ins_controlemode (ins_controlemode_oms,
ins_srtcontrole_type,
ins_controlemode_opmerking,
ins_controlemode_success)
VALUES ('Uitgevoerd',
1,
NULL,
1) ;
-- CONTROLE - Niet uitgevoerd
INSERT INTO ins_controlemode (ins_controlemode_oms,
ins_srtcontrole_type,
ins_controlemode_opmerking,
ins_controlemode_success)
VALUES ('Niet uitgevoerd',
1,
NULL,
0) ;
-- VERVANGING - Uitgevoerd
INSERT INTO ins_controlemode (ins_controlemode_oms,
ins_srtcontrole_type,
ins_controlemode_opmerking,
ins_controlemode_success)
VALUES ('Uitgevoerd',
2,
NULL,
1) ;
-- VERVANGING - Niet uitgevoerd
INSERT INTO ins_controlemode (ins_controlemode_oms,
ins_srtcontrole_type,
ins_controlemode_opmerking,
ins_controlemode_success)
VALUES ('Niet uitgevoerd',
2,
NULL,
0) ;
-- 4. Menu items toevoegen
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key, fac_menu_level)
VALUES (4700, 'Asset Management', NULL, 1, NULL, 1);