10.0.0
- 1 Jira
- 1.1 GitHub
- 1.2 API ændringer
- 1.2.1 IT-Kontrakt: ProcurementPlan skifter fra at håndtere år+halvdel til år+kvartal
- 1.2.1.1 Jira links
- 1.2.1.2 Beskrivelse
- 1.2.1.3 Ændringer i datamodel
- 1.2.1.4 Migrering af eksisterende data
- 1.2.1.5 Omfang
- 1.2.2 IT-Kontrakt: “Procurement” udvides med “Procurement initiated”
- 1.2.2.1 Jira links
- 1.2.2.2 Beskrivelse
- 1.2.2.3 Ændringer i datamodel
- 1.2.2.4 Tilladte værdier
- 1.2.2.5 Omfang
- 1.2.3 IT-Kontrakt: “General” udvides med “Criticality”
- 1.2.3.1 Jira links
- 1.2.3.2 Beskrivelse
- 1.2.3.3 Ændringer i datamodel
- 1.2.3.4 Tilladte værdier
- 1.2.3.4.1 SKRIV
- 1.2.3.5 Omfang
- 1.2.4 IT-Kontrakt: Data vedrørende overtagelsesprøver og betalingsmilepæle nedlægges
- 1.2.4.1 Jira links
- 1.2.4.2 Beskrivelse
- 1.2.4.3 Ændringer i datamodel
- 1.2.4.4 Omfang
- 1.2.1 IT-Kontrakt: ProcurementPlan skifter fra at håndtere år+halvdel til år+kvartal
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) |
|
|---|---|---|
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
YesNoUndecidedvises tom “blank” i UInull“ingen registrering foretaget endnu”
SKRIV
YesNoUndecidedbruges 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
handoverTrialspaymentModel.paymentMileStones
Omfang
Påvirker resursen som behandles i API’et /api/v2/it-contracts - både ifm. LÆS og SKRIV.