385 lines
13 KiB
SQL
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;
|