recent.digital
  1. /
  2. /
  3. /

Mandantenverwaltung

Mandanten sind verschiedene Kunden, Wawi-Instanzen oder Firmen, für die Aufgaben und Endpunkte erstellt und ausgeführt werden sollen.

Torben Zarnick
Themenwelt

Viele Inhalte, klar gegliedert und schnell erreichbar

Nutzen Sie die Themenwelt als kompakten Einstieg: Grundlagen, passende Lösungen, Anbieter und weiterführende Inhalte greifen hier sauber ineinander.

Einstieg Guide

Grundlagen und Einordnung

Direkt zu den wichtigsten Bereichen 2 Bereiche

Einordnung

Grundlagen und Hintergründe

Starten Sie mit dem Überblick und nutzen Sie die weiteren Abschnitte für passende Lösungen, Anbieter und vertiefende Inhalte.

Einführung

Mandanten sind verschiedene Kunden, Wawi-Instanzen oder Firmen, für die Aufgaben und Endpunkte erstellt und ausgeführt werden sollen. Jeder Mandant hat eigene Rollen, sodass nur bestimmte Endpunkte genutzt werden können. Für Händler, denen Sie Dropshipping anbieten möchten, oder weitere Firmen legen sie jeweils eigene Mandanten an. Es kann jeweils eine Datenbankverbindung je Mandant erstellt werden. In der Konfiguration schalten Sie Endpunkte frei und vergeben die Authentifizierung für den Mandanten. Es können beliebig viele Mandanten in einer ROINX-Instanz verwaltet werden.

Mandanten anlegen

Die Verwaltung der Mandanten und deren Zugriffsrechte und Datenbank-Verbindungen werden in der appsettings.json im Programm-Verzeichnis verwaltet.

Im Knoten Tenants können weitere Objekte für Mandanten angelegt werden.

Mandanten-Objekt

Feld Details
id ID des Mandanten. Wird für API -Endpunkte benötigt
Name Dient zur klaren Identifizierung und als Login-Name für Authentifizierung
apiKey Password für den Zugriff auf Endpunkte
type Fulfiller oder Merchant
AllowedEndpoints Zugelassene API-Endpunkte. Siehe unten
ConnectionSettings SQL-Datenbank-Verbindung
ConfirmationPath Hier werden empfangende Sendungsdaten als CSV abgelegt. Wird als Pfad angelegt.

Pfade müssen mit doppelten Backslash eingegeben werden, z.B.: E:\\Mein\\Neues\\Verzeichnis\\

Rolle: Fulfiller

Bei der internen Verwendung ist der Fulfiller der Mandant, der Bestellungen für den Merchant abwickelt. In einer Dropshipping-Anbindung empfängt der Fulfiller die Bestellungen des Merchants über den öffentlichen Endpunkt.

Rolle: Merchant

Der Merchant bestellt Produkte beim Fulfiller und ist damit der Auftraggeber. Der Merchant kann Sendungsdaten über einen REST-Endpunkt empfangen.

Logging

Im Roinx-Log können Sie erkennen, welche Rolle einen Fehler beim ausgibt.

Beispiel einer Mandanten-Einstellung

"Tenants": [
      {
        "id": "10000",
        "name": "Demo Fulfiller",
        "apiKey": "my-secret-API-Token-1",
        "type": "Fulfiller",
        "AllowedEndpoints" : [
          "DropShipping"
        ],
        "ConnectionSettings": {
          "host": "192.168.1.100",
          "port": "1433",
          "user": "sa",
          "password": "my-super-strong-database-password-1",
          "database": "eazybusiness"
        },
        "ConfirmationPath": "E:\\shippingdata\\incoming"
      },
      {
        "id": "M-2000",
        "name": "Demo Merchant",
        "apiKey": "Taucher-Blume-Flugzeug-000",
        "type": "Merchant",
        "AllowedEndpoints" : [
          "DropShipping"
        ],
        "ConnectionSettings": {
          "host": "192.168.2.200",
          "port": "6002",
          "user": "roinx-user",
          "password": "1-strong-password-you-dont-know",
          "database": "eazybusiness"
        },
        "ConfirmationPath": "C:\\eingehendeVersanddaten"
      }
    ]

Potenziale nicht ungenutzt lassen

Oft bleiben Einsparungen und Optimierungen unentdeckt. Wir zeigen Ihnen unverbindlich, wo mehr für Sie drin ist.

Früh sehen, was später relevant wird

Kleine Schwachstellen bleiben lange unbemerkt – bis sie Auswirkungen haben. Wir geben Ihnen frühzeitig Klarheit, ganz ohne Verpflichtung.

E-Mail rein. Mehr raus.

Wir schreiben Ihnen eine E-Mail, damit wir uns unverbindlich und kostenfrei kennenlernen können.

Kein Newsletter | Antwort vom Experten | Unverbindlich