ESCO STAR datamodel og snitflade principper
For at der kan være fuld sporbarhed slettes ikke gamle DiscoAMS stillingsbetegnelser fra datamodellen i denne forbindelse. Nedenstående principper for data skal der for følges i forhold til omlægning til ESCO STAR.
Database
I forbindelse med skift af stillingsbetengelser fra DiscoAMS til ESCO STAR er der følgende principper:
Der laves en ny attribut i tabel med ESCO STAR stillingsbetegnelse, hvor conceptUriDa (conceptUriDa) anvendes om nøgle. Hvorvidt den skal være Nullable eller ikke afgøres af forretningen
Hvis det pågældende område også anvender Alias så laves ny attribut til Alias, hvor “aliasIdentifier” anvendes . Hvorvidt den skal være Nullable eller ikke afgøres af forretningen
Eksisterende DiscoAMS stillingsbetegnelse bevares attributten, dog laves den i tabel om til at kunne være NULL, hvis den ikke allerede er det
Hvis alias også gemmes bevares også denne attribut, dog laves den i tabel om til at kunne være Not NULL hvis den ikke allerede er det
Punkt 1 til 5 gælder også for historiktabeller
Princip for opdatering
I den “nye“ tabel der nu indeholder både DiscoAMS og ESCO STAR stillingsbetengelser, og eventuelt alias vil det gælde.
ESCO STAR kode populeres igennem en konvertering samtidig med tabellen etableres.
Dette gøresHvis det pga. udviklingshensyn (interne eller eksternt) er nødvendigt at beholde den eksisterende servicesnitflade med DiscoAMS parallelt med ny servicesnitflade med ESCO STAR etableres, skal der ske en konvertering fra eksisterende servicesnitflade med DiscoAMS således at ESCO STAR kode også udfyldes.
Den ny servicesnitflade med ESCO STAR koder må ikke anvendes i produktion!Den ny servicesnitflade med ESCO STAR koder skriver alene ESCO STAR koder. DiscoAMS’s koden vil være tom (NULL)
Princippet sikre at der er fuld sporbarhed på de registreringer der er sket med DIscoAMS koder og at det kun er nye registreringer (efter release) der kun har ESCO STAR kode
Snitflader
I den eksisterende DiscoAMS snitflade ændres ikke. Denne indholder alene DiscoAMS koder
Den nye ESCO STAR baseret snitfalde indeholder alene ESCO STAR koder.
Det betyder at fremadrette vil DiscoAMS koder ikke mere være tilgængelig på DFDG’s snitflader uanset om data oprindeligt var registreres som DiscoAMS koder. Disse gamle DiscoAMS’s koder vil alene være tilgængelig i den fysiske database. Det forventes ikke der er i forretningsmæssig behov for at tilgå disse data online, de vil derfor kun være tilgænglig på forspørgelse til systemforvalter.