Files
Customer/onces/UBRH/ubrh#55068.sql
Suzan Wiegerinck 63a34476d7 UBRH#55068 Implementatie UBRH, import data Topdesk
svn path=/Customer/; revision=40585
2019-01-17 13:47:20 +00:00

87 lines
3.0 KiB
SQL

--
-- $Id$
--
-- Aanmaken import tabel voor import van Topdesk tickets
DEFINE thisfile = 'UBRH#55068.SQL'
DEFINE dbuser = '^UBRH'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
DROP TABLE ubrh_imp_topdesk;
CREATE TABLE ubrh_imp_topdesk
(
meldingnummer VARCHAR2 (30), -- meldbron nr (meldbron key zetten we op 6 SYSTEM)
extern_nummer VARCHAR2 (30), -- extern nummer
melderkey_voor NUMBER (10), -- perslidkey voor
melderkey NUMBER (10), -- perslidkey samengestelde naam
naam_aanmelder VARCHAR2 (100),
aanmaker_kaartkey NUMBER (10), -- perslidkey
aanmaker_kaart VARCHAR2 (100), -- perslid samengestelde naam
behandelaar VARCHAR2 (100), -- perslid samengestelde naam
behandelaar_key NUMBER (10), -- behandelaar
datum_aanmaak DATE, -- melding datum
datum_afgemeld DATE,
korte_omschrijving VARCHAR2 (80), -- onderwerp
soort_binnenkomst VARCHAR2 (100),
soort_binnenkomstkey NUMBER (10),
soort_melding VARCHAR2 (100), -- keuzelijst met soort melding
soort_melding_key NUMBER (10), --- eigentabel key
categorie_key NUMBER (10), --- categorie in csv, vakgroepkey
categorie VARCHAR2 (100), -- vakgroep omschrijving
subcategorie_key NUMBER (10), --- subcategorie in csv, sdt meldingkey
subcategorie VARCHAR2 (100), -- stdmelding omschrijving
status_key NUMBER (10), -- status key
status VARCHAR2 (30), -- status omschrijving
streefdatum DATE, -- einddatum
urgentie VARCHAR2 (80), -- prio
urgentie_key NUMBER (5) -- prio key
);
DROP TABLE ubrh_imp_mld_omschrijvingen;
--- Tabel om lange Topdesk omschrijvingen in de Facilitor DB te zetten
CREATE TABLE ubrh_imp_mld_omschrijvingen
(
meldingnummer VARCHAR2(30),
lange_omschrijving CLOB,
behandeling CLOB
);
DROP TABLE UBRH_MLD_NOTES;
-- Tabel om de CLOB om te zetten naar makkelijker hanteerbare tekstblokken
CREATE TABLE UBRH_MLD_NOTES
(
MLD_MELDING_KEY VARCHAR2 (30),
MLD_EXTERNNR VARCHAR2 (30),
OMS_1 VARCHAR2 (4000),
OMS_2 VARCHAR2 (4000),
OMS_3 VARCHAR2 (4000)
);
COMMIT;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile