99 lines
No EOL
2.9 KiB
Markdown
99 lines
No EOL
2.9 KiB
Markdown
# Office Alexander-Logistics
|
||
|
||
https://alexander-logistics.office-workflow.de
|
||
|
||
https://archive.alexander-logistics.office-workflow.de
|
||
|
||
|
||
|
||
## FTP Storage
|
||
|
||
Wir haben bei Hetzenr eine Storage Box um via FTP Daten mit den Office Scannern von Alexander Logistics sowie der Cargosoft Schnittstelle auszutauschen:
|
||
|
||
Server: u248962.your-storagebox.de
|
||
Userid: u248962
|
||
Password: 5CGGchRArIhwZjqc
|
||
|
||
Wir haben dann zwei Subaccounts für die Office Scanner und Cargosoft
|
||
|
||
### Office Scanner
|
||
|
||
Hier haben wir einen subacount auf folgendes Verzeichnis eingerichtet:
|
||
|
||
/office-alexander-logistics/scanner/Rechnungseingang/
|
||
|
||
Die Zugangsdaten lauten:
|
||
|
||
Benutzername: u248962-sub1
|
||
Passwort: zspAWxj4o34Bh1q3
|
||
|
||
|
||
### Cargosoft Schnittstelle
|
||
|
||
F<EFBFBD>r cargosoft verwenden wir einen Subaccoutn der auf das Verzeichns:
|
||
|
||
|
||
/office-alexander-logistics/cargosoft
|
||
|
||
zeigt.
|
||
|
||
Benutzername: u248962-sub2
|
||
Passwort: aXa61n9Un3jDNQlL
|
||
|
||
Schnittstellen Details siehe unten
|
||
|
||
## E-Mail Schnittstelle
|
||
|
||
Es gibt ein Email Konto das wir für den Import von Rechnungen nutzen
|
||
|
||
** Testaccount **
|
||
|
||
E-Mail: imixs@alexander-logistics.com
|
||
Passwort: i^i$oe-!+o1o0io(
|
||
IMAP4 Outlook.office365.com 993 SSL/TLS
|
||
SMTP Smtp.office365.com 587 STARTTLS
|
||
|
||
|
||
## Build
|
||
|
||
$ mvn clean install -Pdocker
|
||
|
||
### Push to Ixchel Cloud
|
||
|
||
$ mvn clean install -Pkubernetes
|
||
|
||
|
||
# Cargosoft
|
||
|
||
Die Cargosoft Schnittstelle besteht aus einem eigenen BPMN modell "cargosoft-export-1.0.0". In diesem wird der CargoosftExportAdapter getriggert, der die Daten einer Rechnung an den FTP Server übermittelt.
|
||
|
||
Cargosoft prüft alle 10 Sekunden ob sich Dateien mit der Dateiendung ".xml" auf dem FTP befinden und holt diese ab.
|
||
|
||
Die Konfiguration der FTP Schnittstelle erfolgt über den Konfigurationsdialog im Office-Workflow mit den folgenden Werten:
|
||
|
||
cargosoft.export.ftp.host=u248962.your-storagebox.de
|
||
cargosoft.export.ftp.path=/
|
||
cargosoft.export.ftp.user=u248962-sub2
|
||
cargosoft.export.ftp.password=aXa61n9Un3jDNQlL
|
||
|
||
|
||
## Cargosoft Kreditoren
|
||
|
||
Wir importieren auch eine CSV Datei von Kreditoren mit dem namen *Vendors.csv*. Für den Import verwenden wir den Standard CSV Import Service aus dem [Imixs-Archive Importer Projekt](https://github.com/imixs/imixs-archive/tree/master/imixs-archive-importer).
|
||
|
||
Die Datei wird von Cargosoft einmal Täglich bereitgestellt und befindet sich auf dem FTP Sever unter:
|
||
|
||
/office-alexander-logistics/cargosoft/fromCargosoft/stammdaten/Vendors.csv
|
||
|
||
Das Schlüsselfeld ist *_VENDOR_NUM*. Zusätzlich indizieren wir das feld *_VENDOR_NAME*. So kann man über die Lucene SUche sowohl nach dem namen oder der Nummer suchen.
|
||
|
||
In der Erfassungsmaske haben wir dann eine JavaScript Implementierung mit Ajax die bei Eingabe in das Feld *cdtr.number* Vorschläge aus den importieren Kreditoren macht. Das ist ähnlich implementiert wie die Imixs-ML Suggest LIste
|
||
|
||
|
||
|
||
|
||
# Imixs-ML
|
||
|
||
Wir verwenden bei Alexander-Global Logistics ein standard Invoice ML Modell. Details hierzu finden sich [hier](./models/README.md)
|
||
|
||
|