Zum Inhalt springen
Zum Inhalt springen

Dolibarr-Anschluss

Der Dolibarr-Connector stellt ERP-Objekte bereit, die bereits in Knot Core abgebildet sind: Sie arbeiten mit Rechnungen, Dritten, Bestellungen und mehr, ohne SQL von Hand schreiben zu müssen.

🔌 Verfügbare Verben

Jeder Dolibarr Knoten wählt ein Objekt (z. B. Kundenrechnung, Drittpartei) und dann eine Aktion aus:

ActionTypical use
GetLoad one record by ID or filter
ListBrowse a filtered list (pagination handled by the connector)
CreateCreate a document or record
UpdateChange fields after business validation
DeleteLogical or hard delete depending on the Dolibarr object

Inspektorfelder stammen aus getippter Selbstbeobachtung: FK-Auswahl und Dropdowns stimmen mit Dolibarr überein.

🔌 Multi-Entität

Knot respektiert die aktive Entität (entity = $conf->entity). Ein Workflow, der für Entität 1 gestartet wurde, liest oder schreibt niemals Daten von Entität 2.

🔌 Erforderliche Dolibarr-Berechtigungen

Der Connector wird als der Benutzer ausgeführt, der die Ausführung ausgelöst hat (manuell) oder als technisches Konto, das für geplante Auslöser konfiguriert ist. Dolibarr blockiert eine Aktion, wenn der Rolle das native Recht fehlt.

Object (examples)Rights to verify
Third party (societe)Read / create / edit third parties
Customer invoiceRead / create invoices
OrderRead / create orders
Product / serviceRead products

Vollständige Matrix: Dolibarr-Berechtigungen.

🔌 Ausdrücke und Kontext

Ordnen Sie Felder mit {{ }}-Ausdrücken zu: Die Ausgabe eines vorherigen Knotens speist die ID oder Spalten des nächsten Dolibarr-Knotens.

{{ nodes.fetch_invoice.output.id }}

Kante-Format: „Quelle“ → „Ziel“ (nicht „von“ / „nach“, außer Legacy-Importieren).

🔌 Beispiel: Nachverfolgung nach Rechnungserstellung

  1. Objektereignis Auslöser bei Rechnungserstellung.
  2. Erhalten Sie eine Verknüpfung mit der Rechnung durch Dritte.
  3. Knoten E-Mail mit einer Folgevorlage.
  4. Logik Wenn übersprungen wird, wenn der Betrag Null ist.

Testen Sie vor der Aktivierung mit Simulieren.

Nächste Schritte