10.0.0

10.0.0

Jira

https://os2web.atlassian.net/projects/KITOSUDV/versions/11178/tab/release-report-all-issues

GitHub

https://github.com/os2kitos/kitos/releases/tag/10.0.0

API ændringer

IT-Kontrakt: ProcurementPlan skifter fra at håndtere år+halvdel til år+kvartal

Jira links

https://os2web.atlassian.net/browse/KITOSUDV-2624

Beskrivelse

Objektet procurementPlan slifter fra at tillade specifikation af år+halvdel til fremover at håndtere år+kvartal.

Årsagen er en generel beslutning ift. datamodellen der understøtter registreringen i KITOS, og det har derfor også en konsekvens for APIet.

Ændringer i datamodel

Før

Ændringerne er isoleret til procurement.procurementPlan

{ "uuid": "00000000-0000-0000-0000-000000000000", "name": "string", "organizationContext": { "cvr": "string", "uuid": "00000000-0000-0000-0000-000000000000", "name": "string" }, ... .. . "procurement": { ... .. . "procurementPlan": { "halfOfYear": 1, "year": 2021 } } }
Efter

Bemærk at halfOfYear [1,2] nu er erstattet af quarterOfYear [1,2,3,4]

{ "uuid": "00000000-0000-0000-0000-000000000000", "name": "string", "organizationContext": { "cvr": "string", "uuid": "00000000-0000-0000-0000-000000000000", "name": "string" }, ... .. . "procurement": { ... .. . "procurementPlan": { "quarterOfYear": 1, "year": 2021 }, "procurementInitiated": "No" }, ... .. . }

Migrering af eksisterende data

I KITOS databasen er eksisterende data blevet migreret således:

Før migrering (halvår)

Efter migrering (kvartal)

 

Før migrering (halvår)

Efter migrering (kvartal)

 

1

1

 

2

3

 

Omfang

Påvirker resursen som behandles i API’et /api/v2/it-contracts - både ifm. LÆS og SKRIV.

IT-Kontrakt: “Procurement” udvides med “Procurement initiated”

Jira links

https://os2web.atlassian.net/browse/KITOSUDV-2746

Beskrivelse

Objektet procurement udvides med registrering af procurementInitiated da IT-Kontrakt i KITOS er blevet udvidet med registrering af “Genanskaffelse igangsat”.

Ændringer i datamodel

Ændringerne er isoleret til procurement.procurementInitiated

{ "uuid": "00000000-0000-0000-0000-000000000000", "name": "string", "organizationContext": { "cvr": "string", "uuid": "00000000-0000-0000-0000-000000000000", "name": "string" }, ... .. . "procurement": { ... .. . "procurementInitiated": "No" }, ... .. . }

Tilladte værdier

LÆS
  • Yes

  • No

  • Undecided vises tom “blank” i UI

  • null “ingen registrering foretaget endnu”

SKRIV
  • Yes

  • No

  • Undecided bruges til at “blanke feltet ud”

Omfang

Påvirker resursen som behandles i API’et /api/v2/it-contracts - både ifm. LÆS og SKRIV.

IT-Kontrakt: “General” udvides med “Criticality”

Jira links

https://os2web.atlassian.net/browse/KITOSUDV-2889

Beskrivelse

Objektet general udvides med registrering af criticalityda IT-Kontrakt i KITOS er blevet udvidet med registrering af “Kritikalitet”.

Værdierne anvendt på feltet “Kritikalitet” er et udfaldsrum konfigureret af Global Admin (og tilpasset af Lokal Admin).

Ændringer i datamodel

SKRIV
{ ... .. . "general": { ... .. . "criticalityUuid": "fb9f71e0-f934-11ec-b939-0242ac120002" } }
LÆS
{ ... . "general": { ... .. . "criticality": { "uuid": "fb9f71e0-f934-11ec-b939-0242ac120002", "name": "K1" } } }

Tilladte værdier

Udfaldsrummet for kritikalitet er udstillet her: api/v2/it-contract-criticality-types

SKRIV

uuid fra værdierne hentet fra udfaldsrummet anvendes på general.criticalityUuid.

Ifm. SKRIV er det muligt at registreringen af “kritikalitet” ved at levere null i criticalityUuid.

{ ... .. . "general": { ... .. . "criticalityUuid": null } }

Omfang

Påvirker resursen som behandles i API’et /api/v2/it-contracts - både ifm. LÆS og SKRIV.

IT-Kontrakt: Data vedrørende overtagelsesprøver og betalingsmilepæle nedlægges

Jira links

https://os2web.atlassian.net/browse/KITOSUDV-2626

Beskrivelse

Felterne vedrørende overtagelsesprøver samt betalingsmilepæle udgår af datagrundlaget i KITOS og fjernes derfor også fra APIets datamodel.

Ændringer i datamodel

Følgende felter udgår af datamodellen

  • handoverTrials

  • paymentModel.paymentMileStones

Omfang

Påvirker resursen som behandles i API’et /api/v2/it-contracts - både ifm. LÆS og SKRIV.

 

Comments