exact-globe

n8n community node voor Exact Globe (via de relay + bridge).

Package Information

Released: 3 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 0.5.0

Documentation

n8n-nodes-exact-globe

n8n community node voor Exact Globe. Praat via de relay en
bridge met een on-premise Exact Globe, zonder inbound firewall bij de klant.

Wat zit erin

  • Credential Exact Globe Relay API — relay-URL + apiKey (per klant).
  • Node Exact Globe met vier resources:
Resource Operaties Waarvoor
Account (Relatie) Get Many, Get, Create Snelkoppeling voor relaties/debiteuren
Entity (generiek) Get Many, Get, Create, Update, Delete, List Entities Élke Entity Service-entiteit: SalesOrder, Item, FinancialHeader, ... Met Top/Filter/Velden/Sorteren en JSON-velden voor Create/Update
SDK Script Run, List Vooraf goedgekeurde PowerShell-scripts op de Globe-server (voor Globe SDK/COM-werk). Vereist Sdk.Enabled: true op de bridge
SQL Query, Execute Procedure Read-only SELECT op de Globe-database, plus stored procedures die op de allowlist van de bridge staan (Sql.AllowedProcedures, bv. voor Orbis-migratie). Vereist Sql.Enabled: true op de bridge

Standaard geeft de node alle velden van een record terug (spaties getrimd,
OData-metavelden verwijderd). Gebruik Velden om te beperken tot wat je nodig hebt.
Het Entity-veld is een dropdown die live uit jouw Globe-installatie wordt geladen
(per gekozen administratie); via Expression-modus kun je ook een dynamische waarde
gebruiken. List Entities bestaat daarnaast als operatie voor gebruik in workflows.

Meerdere administraties: de resources Account, Entity en SQL hebben een optioneel
veld Administratie (Database), bv. 900. Leeg = de standaard van de bridge. De
administratie moet op de allowlist van de bridge staan (Globe.AllowedDatabases).

De node stuurt gewoon HTTP naar de relay (/api/...) met de X-Relay-Key-header;
de relay zet het door naar de juiste klant-bridge.

Installeren in n8n

Via de UI (makkelijkst): Settings → Community Nodes → Install →
n8n-nodes-exact-globe.

Handmatig (zelf-gehost):

npm install n8n-nodes-exact-globe
# of vanuit deze map, na een build:
npm run build && npm link   # en in je n8n-map: npm link n8n-nodes-exact-globe

Credential instellen

Veld Waarde
Relay Base URL zie hieronder
API Key de apiKey van deze klant uit tenants.json op de relay

Welke Base URL?

  • n8n draait in Docker (o.a. de Hostinger n8n-template): gebruik de publieke https-URL
    van de relay, bv. https://relay.jouwdomein.nl. In een container is localhost de
    container zelf, niet de host — http://localhost:8787 geeft dan "connection refused".
    Zorg dat de relay-proxy /api doorzet (zie relay/deploy/DEPLOY.md, stap 4).
  • n8n draait direct op de host (bare metal / geen container): dan kan
    http://localhost:8787 en blijft /api lokaal.

Klik Test. 200 = de hele keten werkt. 503 = key klopt, maar de bridge bij de
klant staat offline.

Gebruiken

  1. Voeg de Exact Globe-node toe aan een workflow.
  2. Kies de credential, de resource Account en een operatie.
  3. Voorbeeld — Get Many met Top = 5 geeft je eerste 5 relaties uit Globe.

Ontwikkelen

npm install
npm run build      # tsc -> dist/ + icon kopiëren

Zie de hoofd-README voor de architectuur en de andere onderdelen.

Discussion