SUP Leverancenyt 2022-07-15
Fra @Peter Tilsted
Dataområde 07-Booking
I juni 2021 vedtog folketinget 2 ‘delaftaler om nytænkning af beskæftigelsesindsatsen’. Disse aftaler, har udløst en stribe tilretninger/ændringer i hele DFDG setuppet.
I forbindelse med tilretningerne er også implementeret en række tekniske og/eller arkitekturmæssige ændringer der ikke vedrører aftalen, men er en del af en størrere modernisering af hele DFDG Setuppet hvor data samles i forretningsdomæner, istedet for at ligge i een stor database.
Ændringerne gennemføres pr. 19. september 2022 ved release 2022-3, og rammer også leverancerne fra SUP.
Helt specifikt er det pakke 07-Booking der rammes, (og til release 2022-4 rammes pakke 08-Samtaler af tilsvarende ændringer, men mere herom senere)
Ændringer til Pakke 07 – Booking ved release 2022-3
Fordanskning af tabel- og kolonnenavne
tblBooking => Indkaldelse
tblLocationDetail => Lokation
tblContactDetail => Kontakt
tblParticipant => MyndighedsDeltager
Kolonnenavne og map mellem gammelt og nyt, ses i vedhæftede regneark, hvoraf også fremgår nye og udgåede kolonner.
Nye kodelister
Som følge af fordanskning af navne er kodelister ligeledes omdøbt:
ParticipantTypeIdentifier => Deltagerrolletype
Ny intern datamodel
Eksisterende data er konverteret til det nye tabeludseende og historikmetoden er ændret til at udnytte såkaldte temporale tabeller.
Det vil i leverancemæssig henseende ikke betyde noget for jer, men hvor historik før blev håndteret via egenudviklet kode, styres det nu af Databasen.
F.eks. for ’tblParticipant’ og den tilhørende ’tblParticipantHistory’
Kolonneindholdet var ikke ens og hvornår en række opstod i history, styredes via egenudviklet kode
I den nye implementering i ’MyndighedsDeltager’ er kolonnerne ens og hvornår rækker kommer til ’MyndighedsDeltagerHistory’ styres af databasen.
Nyt PersonID der kun gælder for datapakke 07-Booking, (og fra 2022-4 for 08-samtaler)
PersonID begrebet er beskrevet her: SUP dokumentation - PersonID / CPR nummer
De nye forretningsdomæner, hvor 07-booking er tilknyttet det der hedder ’KontaktForloeb’ har deres egen PersonID. Begrebet er det samme, men der vil være en ny for hvert forretningsdomæne.
Derfor vil der være en ny tabel i 07-Booking leverancen, ’Person’ der kun har to betydende kolonner, cprnummer og det tilhørende PersonID, svarende til den tabel 'tblCPRPersonID' der leveres med f.eks. 06-Planer
Ændringerne betyder at vi kører et ekstraordinært såkaldt 'FULL' load af pakke 07-Booking, efter Release weekenden, både for de gamle og de nye tabeller så i har det afsluttende billede af den gamle udgave og hvad det er konverteret til.
Der vil givetvis være nogle spørgsmål til disse ændringer som i bare fremsender til os, så skal vi besvare hurtigst muligt
God sommer
Der vedhæftes:
Regneark med kolonnebeskrivelse og map mellem gamle og nye kolonner
MS Visio model med de nye tabeller.
Pdf udgave af Visio model