Files
Customer/onces/ATCH/atch0.sql
Peter Koerhuis 3b8d7f1dcc Migratie once-scripts van /branch naar /onces
svn path=/Customer/; revision=21207
2014-04-02 13:57:31 +00:00

385 lines
13 KiB
SQL

-- Customer specific once-script to add PRS-import as specified
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch0.lst;
INSERT INTO fac_srtnotificatie
(fac_srtnotificatie_code, fac_srtnotificatie_mode,
fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
fac_srtnotificatie_groep
)
VALUES ('CUST01', 3,
'Nieuwe beschikking ter acceptatie (melding ##KEY##)', 'melding',
0
);
INSERT INTO fac_srtnotificatie
(fac_srtnotificatie_code, fac_srtnotificatie_mode,
fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
fac_srtnotificatie_groep
)
VALUES ('CUST02', 3,
'Conflict in uitgegeven uren t.o.v. de beschikking (melding ##KEY##)', 'melding',
0
);
-- Notifactie JOB die elk heel uur afgaat tijdens kantooruren van 7.00 t/m 18.00 u (zo is ook gen_notify op SAAS geconfigureerd)
INSERT INTO fac_notificatie_job
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_nextrun
)
VALUES ('atch_v_noti_teamleider',
'MLD: Notificatie van nieuwe meldingen voor de teamleider(s)',
1, 3, trunc (SYSDATE, 'HH')
);
-- Notifactie JOB die aan het begin van elke dag afgaat om 8.00u
INSERT INTO fac_notificatie_job
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_nextrun
)
VALUES ('atch_v_noti_urenconflict',
'Voor admin.: conflicten in uren van beschikking vs opdracht',
24, 3, trunc(sysdate) + 1/3
);
-- Rapportages voor controle ingeleverde weekbrief etc etc
-- Rapport A) voor de BACKOFFICE/ADMINISTRATIE: NIET ingeleverde weekbrieven (UUR_BOF).
-- Rapport B) voor de FRONTOFFICE/TEAMLEIDER: NIET ingeleverde weekbrieven van de teamleden (UUR_FOF).
-- Rapport C) voor de FRONTEND/VERZORGER,medewerker: Overzichtslijst van je teamgenoten (WEB_MLDORD).
-- Rapport D) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 WEEK - variant C: (UUR_BOF).
-- Rapport E) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A: (UUR_BOF).
-- Rapport F) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (UUR_BOF).
-- Rapport G) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (UUR_BOF).
-- Rapport H) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE - variant A: (MLDBAC).
-- Rapport I) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (MLDBAC).
-- Rapport J) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (MLDBAC).
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: Niet ingeleverde weekbrieven',
'atch_v_rap_missing_weekbrief',
NULL,
NULL,
NULL,
0,
0,
0,
'Lijst van de medewerkers die hun weekbrief nog niet hebben ingeleverd.',
124,
0
);
-- Rapport B) weekbrief NIET ingeleverd, die de frontoffice (UUR_FOF) kan bekijken, oftewel voor de teamleider (fac_functie_key 123)?
-- Hier zit nog een FCLT-bug in: UUR_FOF is nog niet per discipline @#$%%^grgrg!!
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Teamleider: niet ingeleverde weekbrieven',
'atch_v_rap_missing_weekbrief',
NULL,
NULL,
NULL,
0,
0,
0,
'Teamleden die hun weekbrief nog niet hebben ingeleverd.',
123,
0
);
-- Rapport C) overzicht van je team-collega's, die de VERZORGER kan bekijken.
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Teamleden: adressenlijst',
'atch_v_rap_mijnteamgenoten',
NULL,
NULL,
NULL,
0,
0,
0,
'Adressenlijst van de teamleden.',
33,
0
);
-- Rapport D) Analyserapport voor de gemaakte uren binnen 1 week - variant C:
-- op periode + week + verzorger -nivo eventuele de conflicten analyseren...
--INSERT INTO fac_usrrap
-- (fac_usrrap_omschrijving,
-- fac_usrrap_view_name,
-- fac_usrrap_in_huidige_locatie,
-- fac_usrrap_template,
-- fac_usrrap_macro,
-- fac_usrrap_vraagbegindatum,
-- fac_usrrap_vraageinddatum,
-- fac_usrrap_functie,
-- fac_usrrap_info,
-- fac_functie_key,
-- fac_usrrap_autorefresh
-- )
-- VALUES ('Admin: urenconflict in weekbrief',
-- 'atch_v_rap_conflict_weekuren_C',
-- NULL,
-- NULL,
-- NULL,
-- 0,
-- 0,
-- 0,
-- 'Lijst van uurconflicten per week: afwijkingen tussen indicatie en bestede uren op weeknivo.',
-- 124,
-- 0
-- );
--
--
-- Rapport E) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A:
-- op periode -nivo eventuele de conflicten analyseren...
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: A) Urenconflict in periode',
'atch_v_rap_conflict_uren_A',
NULL,
NULL,
NULL,
0,
0,
0,
'Afwijkingen tussen indicatie en bestede uren in een periode.',
124,
0
);
-- Rapport F) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant B:
-- periode + week-nivo de conflicten analyseren...
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: B) Urenconflict in een periode, per week',
'atch_v_rap_conflict_uren_B',
NULL,
NULL,
NULL,
0,
0,
0,
'Afwijkingen tussen indicatie en bestede uren in een periode, per week uitgesplitst.',
124,
0
);
-- Rapport G) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant C:
-- periode + week-nivo + verzorger de conflicten analyseren...
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: C) Urenconflict in een periode, per week/verzorger',
'atch_v_rap_conflict_uren_C',
NULL,
NULL,
NULL,
0,
0,
0,
'Afwijkingen tussen indicatie en bestede uren in een periode, per week en per verzorger uitgesplitst.',
124,
0
);
-- Rapport H) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant A:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Factuur A) Per beschikking in periode',
'atch_v_rap_factuur_uren_A',
NULL,
NULL,
NULL,
0,
0,
0,
'Factuurrapportage per beschikking in een gekozen periode',
56,
0
);
-- Rapport I) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN - variant B:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Factuur B) Per beschikking, per week in periode',
'atch_v_rap_factuur_uren_B',
NULL,
NULL,
NULL,
0,
0,
0,
'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week',
56,
0
);
-- Rapport J) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant B:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Factuur C) Per beschikking, per week/datum in periode',
'atch_v_rap_factuur_uren_C',
NULL,
NULL,
NULL,
0,
0,
0,
'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum',
56,
0
);
-- Rapport I) SALARISrapport voor de gemaakte uren binnen 1 PERIODE - variant A:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Salaris A) Per medewerker in periode',
'atch_v_rap_salaris_A',
NULL,
NULL,
NULL,
0,
0,
0,
'Salarisrapport voor Aquisto: per medewerker de gemaakte uren in een gekozen periode',
56,
0
);
COMMIT;
SPOOL OFF;