2.0 KiB
CdsConnector
================
Connector zwischen Hiltes und JTL Wawi
Installieren
cd CdsConnector
Installiere Abhängigkeiten
make install
Erstelle .env.local Datei und füge folgendes ein:
DATABASE_URL=mysql://root:root@mysql:3306/cds_connector
Starte MySQL-Server:
docker compose up
Erstelle Datenbank (nicht die Tabellen)
bin/console doctrine:database:create
Erstelle Tabellen
bin/console doctrine:migrations:migrate
Update der Datenbank
bin/console doctrine:migrations:execute
Starte Server
make dev-server
API-Übersicht
Update Symphony
composer update
Benutzen
Hiltes Import full Import Kompletter Abgleich aller Bestände
bin/console hiltes:import
Delta Import Die Delta Datei baut sich über den Tag auf und enthält alle Änderungen seit dem letzten full export von Hiltes
bin/console hiltes:import --d
Hosting
hier laufen 2 Cronjobs:
Täglich um 01:01 Uhr der full Import
/home/users/orangejungle/www/bin/console hiltes:import
Alle 5 Minuten der Delta Import
1-56/5 0-1,2-23 * * * /home/users/orangejungle/www/bin/console hiltes:import --d
JTL
In Windows Aufgabenplanung die Aufgabe JTL Bestandsimport alle 5 Minuten ausgeführt Diese ruft das Script C:\CloudFTP\import_delta.bat auf
Einmal um 01:008 Uhr läuft die Aufgabe für den komplett Import diese ruft das Script C:\CloudFTP\import_full.bat auf
die Scripte sind im Order "jtlscript" zu finden
Slack
Um Slack zu benutzen, muss die .env.local Datei angepasst werden:
SLACK_DSN="https://hooks.slack.com/services/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_TEST"
Nachrichten werden je nach Filiale in den Channel online_verkäufe_ gepostet