Welcome, Guest
Username: Password: Remember me
s =

TOPIC: Erstellte Dokumente mittels Script exportieren

Erstellte Dokumente mittels Script exportieren 1 week 1 day ago #57042

  • Bastian
  • Bastian's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 9
  • Karma: 0
Hallo Forum,

ich möchte parallel zu Dolibarr ein externes DMS einsetzen.

Gibt es in Dolibarr die Möglichkeit, das wenn ein Dokument erstellt / bearbeitet wird ein Script im Hintergrund auszuführen (event hook),
welches das neu erstellte Dokument direkt an das DMS weiterleitet?

Die Schnittstelle (das Script) habe ich bereits in Python implementiert. Es greift direkt auf die REST API des DMS zu und kann Container pro Kundennummer anlegen und Dokumente erstellen sowie aktualisieren (neue Version importieren).

edit:

Wäre das evtl.auch über die Dolibarr REST API machbar? Wird da ein Event getriggered auf das man reagieren kann? Oder können da nur Dokumente abgeholt werden?

Vielen dank im voraus
Bastian
Last Edit: 1 week 12 hours ago by Bastian.
The administrator has disabled public write access.

Erstellte Dokumente mittels Script exportieren 1 week 10 hours ago #57045

  • Bastian
  • Bastian's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 9
  • Karma: 0
Hallo,

hab mal grundlegende Infos dazu gefunden

Triggers

mal schauen ob das so klappt...
The administrator has disabled public write access.

Erstellte Dokumente mittels Script exportieren 4 days 9 hours ago #57049

  • Bastian
  • Bastian's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 9
  • Karma: 0
Hallo,

also, das hat jetzt so weit funktioniert.
Allerdings liefert das Objekt, welches für den Trigger verwendet werden kann nicht alle Informationen.
Es liefert zwar die Art des Dokuments (zumindest basierend auf meinen gewählten Nummernkreisen) aber nichts über den mit dem Dokument verknüpften Kunden.

Diese Information muss mühsam aus der Datenbank gefischt werden. Die Abfrage gestaltet sich auch noch besonders ungut, da die Dokumente je nach Typ in unterschiedlichen Tabellen referenziert sind (propal, commande, facture, ...)
The administrator has disabled public write access.
Moderators: Peter A. Gebhardt
Time to create page: 0.105 seconds