178 lines
7.1 KiB
Plaintext
178 lines
7.1 KiB
Plaintext
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...
|
|
|
|
|