common-gateway/customer-interaction-bundle

An example package for creating symfony flex bundles as plugins


README

KlantenRegister is de spil in het web van klantinteractie binnen de overheid. Het systeem integreert naadloos klantinteractie registers en de klanten interactie convenience API. Het maakt gebruik van de CustomerInteractionBundle om alle interacties met inwoners gestructureerd en toegankelijk te houden, waardoor overheidsmedewerkers efficiënter kunnen werken.

Kernvoordelen

  • Centraal Overzicht: Eén centrale locatie voor alle klantgegevens en interacties.
  • Efficiëntie in Beheer: Vereenvoudigt het beheer van klantinteracties en -gegevens.
  • Interoperabiliteit: Ondersteunt de integratie met andere systemen via gestandaardiseerde API's.
  • Toegankelijkheid: Maakt gegevens toegankelijk voor geautoriseerde gebruikers, met respect voor privacy en beveiliging.
  • Flexibiliteit: Kan worden uitgebreid en aangepast aan de behoeften van elke organisatie.
  • Compliance: Voldoet aan de relevante wet- en regelgeving voor gegevensbeheer.

Installatie

Lokale Installatie

Vereisten

  • PHP 7.4 of hoger
  • Symfony 5 of hoger
  • Toegang tot de CustomerInteractionBundle

Stap-voor-stap Installatie

  1. Clone het CustomerInteractionBundle repository: git clone https://github.com/CommonGateway/CustomerInteractionBundle.git
  2. Installeer de benodigde afhankelijkheden: composer install
  3. Configureer uw omgevingsvariabelen (.env) voor de CustomerInteractionBundle.
  4. Volg de specifieke configuratie-instructies voor uw systeem.

Gebruik

Na installatie en configuratie kunt u de KlantenRegister inrichten voor uw organisatie. U kunt klantinteracties en -gegevens beheren via een gebruiksvriendelijke interface, waarbij u de controle behoudt over de datastructuur en de toegang tot gegevens.

Backwards compatibility

Het KlantenRegister heeft ook backwards compatibility met de oudere (deprecated) KlantenBundle. De volgende endpoints zijn zo ingericht dat ze zich gedragen zoals de KlantenBundle dat deed, maar op de achtergrond worden er nieuwe CustomerInteractionBundle objecten gebruikt:

  • /api/kic/v1/klanten => op de achtergrond: partij
  • /api/kic/v1/contactmomenten => op de achtergrond: klantcontact
  • /api/kic/v1/klantcontactmomenten => op de achtergrond: betrokkeneBijKlantcontact

Bijdragen

Wilt u bijdragen aan de ontwikkeling van KlantRegister? Uw input is welkom, of het nu gaat om foutmeldingen, verbetervoorstellen, of codebijdragen. Raadpleeg onze CONTRIBUTING.md voor meer informatie over hoe u kunt deelnemen.

Licentie

KlantenRegister is uitgegeven onder een EUPL 1.2 licentie. Zie het LICENSE.md bestand in onze GitHub repository voor meer details.

Contact

Voor meer informatie over KlantenRegister en hoe het platform uw organisatie kan ondersteunen, kunt u contact opnemen via info@conduction.nl.