1. Import
This commit is contained in:
177
html/sysadmin/PROTOCOL_DB_CLEAN.txt
Normal file
177
html/sysadmin/PROTOCOL_DB_CLEAN.txt
Normal file
@@ -0,0 +1,177 @@
|
||||
PROTOKOLL START IKEA
|
||||
|
||||
|
||||
[00.] VERSICHERN, ob auf der RICHTIGEN DB ("HTM") gearbeitet wird!!!!
|
||||
|
||||
(a) DB "HTM"
|
||||
|
||||
(b) In die Tabelle "headquarters" schauen, ob die richtigen NLn passen
|
||||
|
||||
|
||||
[01.] Bereinigung der Datenbank
|
||||
|
||||
DELETE FROM job;
|
||||
DELETE FROM jobcalculator;
|
||||
DELETE FROM jobpayment;
|
||||
DELETE FROM jobpaymentcollection;
|
||||
DELETE FROM tour;
|
||||
DELETE FROM tourservice;
|
||||
DELETE FROM tourarticle;
|
||||
|
||||
DELETE FROM genericdatacontainer WHERE gdc_obj_type = 'jb' AND gdc_gen_fieldname = 'jb_service_job';
|
||||
DELETE FROM genericdatacontainer WHERE gdc_obj_type = 'jb' AND gdc_gen_fieldname = 'jb_addmont';
|
||||
DELETE FROM genericdatacontainer WHERE gdc_obj_type = 'jb' AND gdc_gen_fieldname = 'sms';
|
||||
|
||||
DELETE FROM customer WHERE cs_id NOT IN (1,2,3,3534,3535,3540);
|
||||
DELETE FROM costcenter WHERE csc_id NOT IN (1,2,3,3506,3507,3512);
|
||||
DELETE FROM costcenteraddress WHERE csc_id NOT IN (1,2,3,3506,3507,3512) AND cscad_comp != 'EXTERN';
|
||||
|
||||
-- Take care of cmp_id related to couriers, headquarter and related customers !!!!
|
||||
DELETE FROM company WHERE cmp_id NOT IN (18262,18263,18264,21828,21831,21838,
|
||||
18249,18250,18258,18251,18259,18252,18253,18254,18257,18255,18260,18256,
|
||||
18261,18268,18269,18270,18271,18272,18273,18274,18286,18288,18289,18323,18324,18325,18326,18327,
|
||||
18328,18329,18330,18331,18332,18333,18334,18335,18336,18337,18338,18339,18340,18341,18342,18343,
|
||||
21829,21839,21840,21841,21842,21843,21844,21845,21846,21847,21848,21849,21850,21851,21852,21853,
|
||||
21854,21855,21856,21857,21858,21859,21860,21861,21862,21863,21864,21865,21866,21867,21868,21869,
|
||||
21871,21872,21873,21874,21875,21876,21877,21878,21879,21880,21881,21882);
|
||||
|
||||
update vehicledisposition set jb_id = 0;
|
||||
|
||||
|
||||
[02.] Scripte zur Bereinigung der FDS
|
||||
|
||||
(a) https://htm.assecutor.de/htm/include/cron_vht_dispo_days.php
|
||||
|
||||
(b) https://htm.assecutor.de/htm/tools/updateFDSVehicleAvailabilityPAST.php
|
||||
|
||||
(c) https://htm.assecutor.de/htm/tools/updateFDSVehicleAvailability.php
|
||||
|
||||
|
||||
[03.] Update ARTIKELBESTAND
|
||||
|
||||
Import der jüngsten verfügbaren Artikelbestandsdatei von IKEA
|
||||
=> Siehe [SUBPROTOKOLL ARTIKELIMPORT]
|
||||
|
||||
|
||||
[04.] Vorbereitung der Export-Dateien (JOB und JOBARTICLE)
|
||||
|
||||
- Laden der Dateien in Excel
|
||||
- Entfernung der jeweiligen Kopfzeilen
|
||||
- Speichern als CSV-Datein mit entsprechenden Prefices
|
||||
- JOB => "import_JOB_<old_name>"
|
||||
- JOBARTICLE => "import_JOBARTICLE_<old_name>"
|
||||
|
||||
|
||||
[05.] Ausführung IMPORT-Scripte
|
||||
|
||||
(a) - Sicherstellung Import-Script eingestellt auf Ludwigsburg (!!!!)
|
||||
- Aufruf Stammblatt IKEA Ludwigsburg (Mandant WAST) und Button Dokumente
|
||||
- Dateien (Aufträge und Auftragsartikel) für Ludwigsburg hochladen
|
||||
- Import-Auswahl JOB auf der rechten Seite und im Anschluss die
|
||||
links die dann als Link angezeigte Datei aufrufen und importieren
|
||||
- Import-Auswahl JOBARTICLE auf der rechten Seite und im Anschluss die
|
||||
links die dann als Link angezeigte Datei aufrufen und importieren
|
||||
|
||||
(b) - Sicherstellung Import-Script eingestellt auf Sindelfingen (!!!!)
|
||||
- Aufruf Stammblatt IKEA Sindelfingen (Mandant WAST) und Button Dokumente
|
||||
- Dateien (Aufträge und Auftragsartikel) für Ludwigsburg hochladen
|
||||
- Import-Auswahl JOB auf der rechten Seite und im Anschluss die
|
||||
links die dann als Link angezeigte Datei aufrufen und importieren
|
||||
- Import-Auswahl JOBARTICLE auf der rechten Seite und im Anschluss die
|
||||
links die dann als Link angezeigte Datei aufrufen und importieren
|
||||
|
||||
|
||||
[06.] Reset der AUTOINCREMENT-IDs
|
||||
|
||||
(a) JOB.JB_ID to "270000"
|
||||
|
||||
ALTER TABLE job AUTO_INCREMENT = 270000;
|
||||
|
||||
(b) JOB_PAYMENTCOLLECTION JBPC_ID to "81000000"
|
||||
|
||||
ALTER TABLE jobpaymentcollection AUTO_INCREMENT = 81000000;
|
||||
|
||||
|
||||
[07.] FTP-UPLOAD der Export-Dateien
|
||||
|
||||
(a) LEEREN Tabellen "exportlog" und "exportfiles"
|
||||
|
||||
(b) FREIGABE der Spalte per Parameter "EXPORT_MASK_FTP_UPLOAD_DISABLED"
|
||||
|
||||
UPDATE parameter SET par_value = '0' WHERE par_key = 'EXPORT_MASK_FTP_UPLOAD_DISABLED';
|
||||
|
||||
|
||||
[08.] Anpassungen der MAILADRESSEN-Parameter
|
||||
(cs_id = 3534 <=> Ludwigsburg | cs_id = 3540 <=> Sindelfingen)
|
||||
|
||||
(a) Rollkarten-Parameter
|
||||
|
||||
UPDATE parameter SET par_value = 'moebel-ludwigsburg@walter-moebeltransport.de,daniel.langhann@hansetrans.de,support@assecutor.de' WHERE par_key = 'MAIL_CARTAGE_NOTE_MAIL_TO_3534';
|
||||
UPDATE parameter SET par_value = 'moebel-sindelfingen@walter-moebeltransport.de,daniel.langhann@hansetrans.de,support@assecutor.de' WHERE par_key = 'MAIL_CARTAGE_NOTE_MAIL_TO_3540';
|
||||
|
||||
(b) PDF Kasse
|
||||
|
||||
UPDATE parameter SET par_value = 'lubu225@walter-moebeltransport.de,anja.anger@hansetrans.de,ronald.schmidt@hansetrans.de,stefan.siebke@hansetrans.de,dominik.mueller@walter-moebeltransport.de,daniel.langhann@hansetrans.de' WHERE par_key = 'MASK_STAT_CASHFLOW_MAILTO_DEFAULT_3534';
|
||||
UPDATE parameter SET par_value = 'sifi224@walter-moebeltransport.de,anja.anger@hansetrans.de,ronald.schmidt@hansetrans.de,stefan.siebke@hansetrans.de,dominik.mueller@walter-moebeltransport.de,daniel.langhann@hansetrans.de' WHERE par_key = 'MASK_STAT_CASHFLOW_MAILTO_DEFAULT_3540';
|
||||
|
||||
(c) Abnahmeprotokoll
|
||||
|
||||
UPDATE parameter SET par_value = 'moebel-ludwigsburg@walter-moebeltransport.de,daniel.langhann@hansetrans.de,support@assecutor.de' WHERE par_key = 'AUTOMAILER_ACCEPTANCE_PROTOCOL_MAIL_TO_GRP_11';
|
||||
|
||||
(d) Kontrolle der Parameter:
|
||||
|
||||
SELECT * FROM parameter
|
||||
WHERE par_key IN ('MAIL_CARTAGE_NOTE_MAIL_SENDER_3534','MAIL_CARTAGE_NOTE_MAIL_SENDER_3540','MAIL_CARTAGE_NOTE_MAIL_TO_3534','MAIL_CARTAGE_NOTE_MAIL_TO_3540',
|
||||
'MASK_STAT_CASHFLOW_MAILTO_DEFAULT','','','','','','','','','')
|
||||
ORDER BY par_key LIMIT 0,1000;
|
||||
|
||||
|
||||
[09.] Löschung der Logfiles in "../log/"
|
||||
|
||||
(a) automailer_cartage_note.log | auto_cartage_note.stdout+err
|
||||
|
||||
(b) automailer_acceptance_protocol.log | auto_service_acceptance_protocol.stdout+err | serviceAcceptanceProtocol.stdout+err
|
||||
|
||||
(c) automailer_cashflow.log
|
||||
|
||||
(d) sms.log
|
||||
|
||||
|
||||
[09.] Umstellung der Geräte auf votian
|
||||
|
||||
|
||||
[10.] Kontrolle der Funktionsfähigkeit der Replikanten
|
||||
|
||||
|
||||
[11.] Kontrolle der Funktionsfähigkeit der CRONS
|
||||
|
||||
|
||||
--------------------------------------------------------------------
|
||||
|
||||
[SUBPROTOKOLL ARTIKELIMPORT]
|
||||
|
||||
Protokoll:
|
||||
- Jüngste Datei vin Excel laden
|
||||
- Kopfzeile entfernen und als CSV-Datei abspeichern.
|
||||
- Trennzeichen sollte (automatisch) das Semikolon sein
|
||||
- Der Dateiname muss beginnen mit "import_ARTICLE_"
|
||||
(z.B. import_ARTICLE_Lubu_20140621.csv>)
|
||||
- Das entsprechende Kundenstammblatt aufrufen
|
||||
(Artikeldatei für Lubu => Lubu-Stammblatt)
|
||||
- Button Dokumente drücken => Import-Tab öffnet sich
|
||||
- Unten links Datei "import_ARTICLE..." (auf lokalem Rechner)
|
||||
auswählen und hochladen
|
||||
- nach dem Hochladen auf der rechten Seite in der SELECT-Box
|
||||
"ARTICLE" auswählen, links sollte (auch) die hochgeladene Datei
|
||||
als Link erscheinen. Diesen Link betätigen.
|
||||
- Importseite wird aufgerufen. Mit Button "Import" den Import starten
|
||||
|
||||
Bemerkungen:
|
||||
(a) Der Vorgang kann bis zu 15 Minuten dauern, also nicht panisch werden!!!!
|
||||
(b) Sollte das Script abkacken, auch keine Panik, der DB-Process sollte
|
||||
weiter laufen!
|
||||
|
||||
Finale Kontrolle z.B. Auftrag mit neuen/geänderten Artikel erstellen...
|
||||
oder so...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user