Jarltech Automatische Verarbeitung
Die automatische Verarbeitung ermöglicht den zeitgesteuerten Import von Jarltech-Daten (Preise und Lagerbestände) und die automatische Aktualisierung offener Bestellungen über die BC Job Queue.
Übersicht
Der Jarltech Connector unterstützt zwei automatisierte Prozesse:
- Preis-/Lagerimport — Regelmäßiger Import der Jarltech-Preisliste und Lagerbestände
- Bestellstatus-Synchronisation — Automatische Aktualisierung offener Bestellungen
Monitoring
Dashboard-Kacheln
Das Jarltech Dashboard zeigt die wichtigsten Monitoring-Informationen:
| Kachel | Beschreibung |
|---|---|
| Ausstehende Importe | Anzahl der geplanten, noch nicht ausgeführten Importe |
| Letzter Import | Zeitstempel des letzten erfolgreichen Imports |
| Fehler (24h) | Anzahl der Fehler in den letzten 24 Stunden |
Job Queue Einrichtung
Import-Job
Der Import-Job wird über die Einrichtung → Job Queue erstellen/aktualisieren angelegt.
| Einstellung | Beschreibung |
|---|---|
| Objekttyp | Codeunit |
| Objekt-ID | Jarltech Import Codeunit |
| Wiederkehrender Auftrag | Ja |
| Montag–Freitag ausführen | Ja (Standardkonfiguration) |
| Startzeit | Konfigurierbar über Einrichtung |
| Minuten zwischen Ausführungen | Über Sync-Intervall (Minuten) in der Einrichtung gesteuert |
Bestellstatus-Job
| Einstellung | Beschreibung |
|---|---|
| Objekttyp | Codeunit |
| Objekt-ID | Jarltech Order Sync Codeunit |
| Wiederkehrender Auftrag | Ja |
| Montag–Sonntag ausführen | Ja (Bestellungen können jederzeit versendet werden) |
| Minuten zwischen Ausführungen | Über Sync-Intervall (Minuten) in der Einrichtung gesteuert |
Ablauf einer automatischen Verarbeitung
Preis-/Lagerimport
Job Queue Start → API-Abruf → Daten parsen → Supplier Data aktualisieren → Preise berechnen → Abschluss
- API-Abruf — Die aktuelle Preisliste wird von der Jarltech-API heruntergeladen.
- Daten parsen — Zeilen werden verarbeitet und validiert.
- Supplier Data aktualisieren — Preise und Lagerbestände werden in der zentralen Tabelle aktualisiert.
- Preise berechnen — Die Price Engine berechnet neue VK-Preise (wenn installiert).
Bestellstatus-Synchronisation
Job Queue Start → Offene Bestellungen ermitteln → API-Statusabfrage → EK-Bestellungen aktualisieren → Abschluss
- Offene Bestellungen — Alle Bestellungen mit Status Neu, Bestätigt oder In Verarbeitung werden gesammelt.
- API-Statusabfrage — Für jede Bestellung wird der aktuelle Status bei Jarltech abgefragt.
- EK-Bestellungen aktualisieren — Lieferdaten, Tracking und Mengen werden in BC übernommen.
Fehlerbehandlung
| Fehlerszenario | Verhalten |
|---|---|
| API nicht erreichbar | Job wird mit Fehler beendet, nächster Lauf nach Intervall |
| Token abgelaufen | Automatische Token-Erneuerung, dann Wiederholung |
| Einzelne Bestellung fehlerhaft | Fehler wird geloggt, andere Bestellungen werden weiter verarbeitet |
| Rate Limit erreicht | Job wird pausiert und im nächsten Intervall fortgesetzt |
Konfiguration in der Einrichtung
Die folgenden Felder in der Einrichtung steuern die automatische Verarbeitung:
| Feld | Empfehlung |
|---|---|
| Auto-Sync aktivieren | Aktivieren für den Produktivbetrieb |
| Sync-Intervall (Minuten) | 60 Minuten (Standard), bei hohem Volumen: 30 Minuten |
| EK-Bestellung auto. aktualisieren | Empfohlen: aktivieren |
| Seriennr. auto. zuweisen | Empfohlen: aktivieren |
| Versandkosten auto. hinzufügen | Empfohlen: aktivieren |
| Wareneingang auto. buchen | Nur aktivieren, wenn kein manueller Wareneingangsprozess gewünscht |
Tipps
Erstkonfiguration
Lassen Sie den Simulationsmodus während der Erstkonfiguration aktiviert. Im Simulationsmodus werden keine echten API-Aufrufe durchgeführt.
Job Queue Berechtigungen
Der Benutzer, der die Job Queue ausführt, muss die Berechtigung ALN MCJ Admin besitzen. Empfohlen: Verwendung eines dedizierten BC-Service-Accounts.
Monitoring
Überprüfen Sie regelmäßig das Dashboard auf Fehler. Bei wiederholt auftretenden Fehlern prüfen Sie die Token-Gültigkeit und API-Erreichbarkeit.