office-alexander-logistics/README.md

122 lines
No EOL
3.3 KiB
Markdown
Raw Blame History

# 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
** Umstellung Outlook via OAuth **
passwort=A6x8Q~EWVUyt~gfyTHtIJf4ig.F9tajUpEEXMaCL
server name ist egal
Additional Options:
imap.authenticator=org.imixs.archive.importer.mail.IMAPBasicAuthenticator
microsoft.tenantid=51e2f038-0a96-41be-801d-bb4118aa018e
microsoft.clientid=39e9eec5-6939-47dc-9729-3438a9898e63
Outlook Alt
server=outlook.office365.com
port=993
user=imixs@alexander-logistics.com
## 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)