Use case · Klantportaal

Isah klantportaal: orderstatus voor klanten, veilig uit Isah

Klanten willen zelf zien wat de status van hun order is. Met ERPConnect koppel je een klantportaal aan Isah zonder dat het portaal in de database werkt.

Kort antwoord

Wat is ERPConnect?

ERPConnect is een API-laag voor Isah ERP waarmee externe applicaties veilig en gecontroleerd toegang krijgen tot Isah-data en vooraf vrijgegeven stored procedures.

Hoe koppel je een klantportaal aan Isah?

Laat het klantportaal via ERPConnect vooraf vrijgegeven stored procedures aanroepen, bijvoorbeeld voor orderstatus of leveringen. Het portaal authenticeert met een eigen clientId en heeft nooit directe toegang tot de Isah-database.

Probleem

Het probleem: klanten bellen of mailen om de status van hun order

Zonder portaal gaat vragen over orders via telefoon of e-mail, en moeten medewerkers de informatie in Isah opzoeken.

Veel losse vragen

Orderstatus, planning en leveringen kosten medewerkers tijd die ze liever aan andere zaken besteden.

Informatie zit in Isah

De gegevens zijn er wel, maar niet beschikbaar voor klanten op een manier die je kunt verantwoorden.

Een portaal dat in de database werkt

Een portaal direct op de database aansluiten geeft een publiek bereikbare applicatie een route naar je ERP.

Oplossing

De oplossing: portaal en Isah gescheiden door ERPConnect

Het portaal draait buiten Isah en haalt alleen op wat via stored procedures is vrijgegeven.

  • Een eigen clientId voor het portaal, met alleen de benodigde procedures
  • Procedures die vragen om een klantnummer of orderreferentie als input
  • Portaal leest, tenzij je expliciet een schrijfprocedure vrijgeeft
  • IP-restricties op de server waar het portaal draait
  • Logging van elke aanroep voor beheer en foutopsporing
Use cases

Wat kun je tonen in een Isah klantportaal?

Welke gegevens je toont, bepaal je zelf door procedures te kiezen. Voorbeelden:

Orderstatus

De actuele status van een order, bijvoorbeeld in productie of verzonden.

Leveringen

Verwachte of gerealiseerde leverdata van openstaande orders.

Orderhistorie

Eerdere orders van een klant, op basis van een klantnummer.

Aanvragen indienen

Optioneel een schrijfprocedure om een aanvraag of order door te geven.

Technische aanpak

Technische aanpak voor een klantportaal

Het portaal bepaalt wie is ingelogd. ERPConnect bepaalt welke procedures het portaal mag aanroepen. Gebruik daarom stored procedures die altijd om een klantnummer vragen.

  1. 00
    Gegevens kiezenBepaal welke order- en leverinformatie klanten mogen zien.
  2. 01
    Procedures vastleggenLeg per gegevensset een stored procedure vast waarbij het klantnummer verplichte input is.
  3. 02
    Client voor het portaalGeef het portaal een clientId met alleen die procedures, en beperk het tot het IP-adres van de portalserver.
  4. 03
    Portaal bouwenBouw het portaal tegen de Swagger-documentatie en laat inloggen van klanten bij het portaal zelf.
Veelgestelde vragen

Veelgestelde vragen over Isah klantportaal

Kan ik een klantportaal aan Isah koppelen zonder directe databasetoegang?

Ja. Het portaal roept via ERPConnect alleen vrijgegeven stored procedures aan. Het heeft geen databasegebruiker en geen directe verbinding met de Isah-database.

Hoe zorg ik dat klanten alleen hun eigen gegevens zien?

Het portaal bepaalt welke klant is ingelogd. Maak stored procedures waarbij het klantnummer verplichte input is, en laat het portaal alleen het nummer van de ingelogde klant meesturen.

Moet ik zelf het portaal bouwen?

ERPConnect levert de koppeling met Isah, niet het portaal zelf. Het portaal kan door jou, je softwarepartner of Tambien worden gebouwd.

Kunnen klanten ook iets terugsturen naar Isah?

Ja, als je daarvoor een stored procedure vrijgeeft. Zonder zo'n procedure is het portaal alleen-lezen.

Hoe actueel is de informatie in het portaal?

Het portaal vraagt de gegevens op bij elke aanroep rechtstreeks via een stored procedure op Isah, dus de uitkomst is zo actueel als de data in Isah.

Kan ik zien wat het portaal bij Isah opvraagt?

Ja. Elk request wordt gelogd met tijdstip, clientId, stored procedure en inputdata.

Contact

Bespreek je Isah klantportaal

Wil je klanten inzicht geven in hun orders? Bespreek de mogelijkheden in een technische intake.

Tambien Kraaivenstraat 23-23, 5048 AB Tilburg +31 (0)13 711 3195
Ik wil graag