Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Klantcontacten bij een Zaak tonen #809

Closed
sytskevanhasselt opened this issue Jul 21, 2024 · 4 comments
Closed

Klantcontacten bij een Zaak tonen #809

sytskevanhasselt opened this issue Jul 21, 2024 · 4 comments

Comments

@sytskevanhasselt
Copy link
Contributor

sytskevanhasselt commented Jul 21, 2024

Description

Als KCM wil ik de klantcontacten die bij een Zaak horen, kunnen inzien op het scherm Zaakdetail, zodat ik weet wat er allemaal aan contacten is geweest over deze zaak.

Estimate

No response

Acceptance criteria

  • het doel van deze story is het kunnen ophalen van klantcontacten uit OK2 bij een zaak uit OpenZaak.
    • In het Zaakdetailscherm staan bij de tab Contactmomenten de Contactmomenten die horen bij die zaak
      • Ofwel: OK2+OpenZaak; Ofwel: e-Suite
    • Als een contactmoment aan een zaak is gekoppeld, zie je in de tab Contactmoment van een klantbeeld het Zaaknummer van de zaak, bij de details van het Contactmoment
    • Als zo'n contactmoment óók een Contactverzoek aan zich heeft, zie je in de tab Contactverzoek van een klantbeeld, óók het Zaaknummer van de zaak bij de details van het Contactverzoek
  • Na deze story kun je nog steeds maar 1 zaaksysteem koppelen aan KISS: ofwel een een zaaksysteem dat met OpenKlant2 kan praten, ofwel de e-Suite (documentatie is uitgevoerd in #808).
  • Na deze story worden Contactmomenten opgehaald uit maar één register (de bestaande code voor het ophalen van contactmomenten op de OK1 wijze moet dus in tact blijven)
  • Het ophalen van deze gegevens uit esuite/adapter moet ook blijven werken, maar het is niet nodig meerdere zaaksystemen tegelijk te ondersteunen (dat gebeurt in Contactmomenten bij een zaak tonen uit juiste register #875)

Specific details

  • LET OP: welke contactmomenten bij een zaak horen halen we op uit het contactmomentenregister, niet uit het zakenregister. dat moet zo blijven.
  • zie PC-316 / Klantcontact bij een ZAAK aanmaken > onderwerpobject #808 voor informatie over hoe een zaak en een contactmoment aan elkaar verbonden zijn in OK2

Scope van de werkzaamheden:

  • bij een persoon of bedrijf staat bij de contactmomenten het zaaknummer (als het contactmoment aan een zaak gekoppeld was)
  • bij een persoon of bedrijf staat bij de contactverzoeken het zaaknummer (als het contactmoment aan een zaak gekoppeld was)
  • bij een zaak staat bij de contactmomenten het zaaknummer

Deze drie werken allemaal op dezelfde manier met hetzelfde component en verwachten dezelfde input (zaakurl)
dit werkt waarschijnlijk allemaal al, maar dat weten we nu niet, want we kunnen nog geen contactmomenten opslaan met zaken in OK2 (pc-316 / #808 ) en voor OK1 werkt het weer als de featureswitch (PC-414 / #872 ) klaar is.

  • Bij een persoon of bedrijf staat een lijst met alle zaken waarover die persoon contact heeft gehad. Dit blijft ongewijzigd; deze lijst is hetzelfde component als de zoekresultaten op de zaken pagina. ze linken ook beiden naar de detailpagina van /zaken

  • De contactmomenten bij een zaak ophalen gebeurt via het contactmomenten register adhv de url van het zaakobject in het contactmomentenregister (useContactmomentenByObjectUrl) vanaf de zaakdetailview. deze moet dus obv de feature switch de contactmomenten anders ophalen en terugmappen naar hetzelfde model. dan werkt de zaak detailpagina. voor ok1 en ok2

Conclusie: waarschijnlijk volstaat het dus om alleen useContactmomentenByObjectUrl afhankelijk van de featureswitch de gegevens uit het andere register te laten halen

Voor de OK2 api betekent dit dat je het /onderwerpobjecten/?onderwerpobjectidentificatorObjectId =... opvraagt. Je krijgt dan het id van de betrokkene waarmee je op dezelfde wijze als bij het ophalen van contactmomenten verder de contactmoment gegevens kan binnenhalen.

Test plan

No response

Delivery notes

No response

@mstokericatt
Copy link
Contributor

@sytskevanhasselt is de opmerking over rol relevant? Dat gaat over hoe we de in het zaaksysteem gegevens ophalen. dat verandert niet in deze story.

@sytskevanhasselt
Copy link
Contributor Author

De omschrijving zoals die er nu staat, suggereert een link met Contactenbij Zaken die er nu niet is. Vandaar dat het me mogelijk verwarrend leek. Maar laten we daar vanmiddag naar kijken.

@sytskevanhasselt sytskevanhasselt moved this from Refine to Sprint backlog in KISS Backlog Oct 9, 2024
@felixcicatt
Copy link
Contributor

felixcicatt commented Oct 29, 2024

@sytskevanhasselt @mstokericatt Ik zie dat we bij een klantcontact over een zaak alleen de uuid van die zaak vastleggen als objectId. Hoe kunnen we dan achterhalen uit welk zaaksysteem die komt, zodat we informatie over de zaak kunnen tonen?

@sytskevanhasselt
Copy link
Contributor Author

sytskevanhasselt commented Oct 30, 2024

In #808 staat beschreven wat we vastleggen in een Onderwepobject. In de discussie eronder is vastgelegd hoe de ándere properties van het Onderwerpobjectidentificator hun waarde krijgen. In het laatste comment van Sidney Richards staat vastgelegd wat we bespraken: Code Register verwijst naar het Zaaksysteem waarin de betreffende zaak staat.

Op dit moment schrijven we volgens mij in het Onderwerp object: OpenZaak.
Ik weet alleen niet wiehoewatwaar kiss dan moet weten, dat 'ie in onze huidige installatie van OpenZaak moet zoeken.
Wehebben het er ook over gehad dat er tzt vermoedelijk eensoort 'vertaaltabel' ergens moet worden bijgehouden, waarin je gemeentespecifieke bijhoudt, welk codeRegister verwijst naar welk specifiek zaaksysteem.

Ik zal dit nog met @mstokericatt proberen te bespreken, wat we hiermee doen op het moment dat we #904 en #875 gaan oppakken.

@sytskevanhasselt sytskevanhasselt moved this from Sprint backlog to In Progress in KISS Backlog Nov 1, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done, closed in KISS Backlog Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done, closed
Development

No branches or pull requests

3 participants