17.07.2013 Views

DataHub - Bilag 3a - Kundens kravspecifikation - Energinet.dk

DataHub - Bilag 3a - Kundens kravspecifikation - Energinet.dk

DataHub - Bilag 3a - Kundens kravspecifikation - Energinet.dk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

1.0 Udbudsmateriale til udsendelse d. 5. juli 2010<br />

01-05-2010 02-07-2010 DATE<br />

MLM ADA NAME<br />

REV. DESCRIPTION PREPARED CHECKED REVIEWED APPROVED<br />

© <strong>Energinet</strong>.<strong>dk</strong><br />

EU-udbud 2010/S 97-149624<br />

31785-10<br />

Doc. no.<br />

DATE<br />

NAME


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Vejledning<br />

Vejledning:<br />

<strong>Bilag</strong>et er færdigt, og det er et mindstekrav, at leverandøren ikke foretager ændringer i bilaget<br />

Dok. 31785/10, Sag 10/3365 2/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Indholdsfortegnelse<br />

1. INDLEDNING .............................................................................................6<br />

1.1 Læsevejledning .....................................................................................................6<br />

2. INTRODUKTION TIL DATAHUB PROJEKTET ...............................................7<br />

2.1 Formål .................................................................................................................7<br />

2.2 Baggrund .............................................................................................................7<br />

2.2.1 <strong>Energinet</strong>.<strong>dk</strong> .....................................................................................................7<br />

2.2.2 Elmarkedet ..................................................................................................... 10<br />

3. OVERORDNET BESKRIVELSE....................................................................11<br />

3.1 Opgavebeskrivelse............................................................................................... 11<br />

3.2 Projektets scope.................................................................................................. 13<br />

3.2.1 IT-systemer .................................................................................................... 13<br />

3.2.2 Interface til aktører og interne it-systemer.......................................................... 14<br />

3.2.3 Vision............................................................................................................. 16<br />

3.3 Overblik over forretningsprocesser ........................................................................ 20<br />

3.4 Bruger- og interessenttyper .................................................................................. 23<br />

3.4.1 Markedsaktører: Elleverandør, netvirksomhed, balanceansvarlig og mægler............ 24<br />

3.4.2 Testbrugere: Markedsaktør og it-leverandør........................................................ 24<br />

3.4.3 Kunder: Elforbruger og elproducent ................................................................... 24<br />

3.4.4 Myndigheder ................................................................................................... 24<br />

3.4.5 Administrator og superbrugere .......................................................................... 25<br />

3.4.6 Brugere fra <strong>Energinet</strong>.<strong>dk</strong> .................................................................................. 25<br />

3.5 Afhængigheder.................................................................................................... 25<br />

3.6 Afgrænsninger .................................................................................................... 25<br />

4. FÆLLES KOMPONENTER OG KRAV ...........................................................26<br />

4.1 Administration af system ...................................................................................... 26<br />

4.1.1 Administration af system kravtabel .................................................................... 27<br />

4.2 Bruger- og rettighedsstyring ................................................................................. 29<br />

4.2.1 Bruger- og rettighedsstyring kravtabel ............................................................... 29<br />

4.3 Workflow............................................................................................................ 32<br />

4.3.1 Workflow kravtabel .......................................................................................... 32<br />

4.4 Rapportering....................................................................................................... 34<br />

4.4.1 Rapportering kravtabel ..................................................................................... 34<br />

4.5 Dataudveksling ................................................................................................... 35<br />

4.5.1 Dataudveksling kravtabel.................................................................................. 36<br />

4.6 Alternativ webadgang for kunder........................................................................... 36<br />

4.6.1 Alternativ webadgang for kunder kravtabel ......................................................... 37<br />

5. FUNKTIONSKRAV TIL PORTALEN.............................................................38<br />

Dok. 31785/10, Sag 10/3365 3/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.1 Generelle funktionskrav til Portal ........................................................................... 38<br />

5.1.1 Kravtabel til generelle funktionskrav til Portal...................................................... 40<br />

5.2 Webformularer.................................................................................................... 45<br />

5.2.1 Kravtabel til etablering af webformularer ............................................................ 45<br />

5.2.2 Kravtabel til webformularer............................................................................... 47<br />

5.3 Krav til <strong>DataHub</strong> portalen ..................................................................................... 48<br />

5.4 Krav til Aktørtestsystem portalen .......................................................................... 48<br />

5.5 Funktionskrav til integration af Selvbetjeningsportalen............................................. 49<br />

5.5.1 Skærmbilleder – menuoversigt .......................................................................... 51<br />

5.5.2 Applikation...................................................................................................... 62<br />

5.5.3 Kravtabel til Selvbetjeningsportalen ................................................................... 64<br />

6. FUNKTIONSKRAV TIL DATAHUB’EN .........................................................65<br />

6.1 Understøttelse af forretningsprocesser (BRS) .......................................................... 65<br />

6.1.1 Forretningsprocesser (BRS) kravtabel................................................................. 65<br />

6.2 Samlet datamodel ............................................................................................... 69<br />

6.3 Stamdata ........................................................................................................... 70<br />

6.3.1 Stamdata, opdateret på baggrund af markedsprocesser ....................................... 70<br />

6.3.2 Adgang til stamdata via webportal ..................................................................... 73<br />

6.3.3 Stamdata kravtabel.......................................................................................... 76<br />

6.4 Måledata ............................................................................................................ 78<br />

6.4.1 Adgang til måledata via webportal ..................................................................... 78<br />

6.4.2 Send måledata til tredje part............................................................................. 79<br />

6.4.3 Måledata kravtabel .......................................................................................... 79<br />

6.5 Beregningsfunktion.............................................................................................. 81<br />

6.5.1 Statiske beregninger ........................................................................................ 81<br />

6.5.2 Dynamiske beregninger.................................................................................... 83<br />

6.5.3 Automatisk beregning - nettoafregnede værker ................................................... 83<br />

6.5.4 Beregningsfunktion kravtabel ............................................................................ 84<br />

6.6 Beregning af residualforbrug, andelstal, fordelte forbrug og saldoafregning ................ 84<br />

6.6.1 Beregning af residualforbrug, andelstal, fordelte forbrug & saldoafr. kravtabel ........ 86<br />

6.7 Forberedelse til Samfakturering............................................................................. 87<br />

6.7.1 Samfakturering kravtabel ................................................................................. 88<br />

6.8 Kvalitetsindeks (KPI) på måledata ......................................................................... 88<br />

6.8.1 Beregning af KPI'en "IFIM"................................................................................ 89<br />

6.8.2 KPI på måledata kravtabel ................................................................................ 91<br />

6.9 Dataudtræk via webservice................................................................................... 91<br />

6.9.1 Dataudtræk kravtabel ...................................................................................... 92<br />

6.10 Rapportering....................................................................................................... 92<br />

6.10.1 Rapportering kravtabel ................................................................................. 93<br />

7. FUNKTIONSKRAV TIL AKTØRTESTSYSTEMET...........................................95<br />

7.1 Aktørtestsystemets formål.................................................................................... 95<br />

7.1.1 Overordnet formål med Aktørtestsystemet.......................................................... 95<br />

7.1.2 Brugertyper til Aktørtestsystemet ...................................................................... 96<br />

7.1.3 Testtyper........................................................................................................ 96<br />

7.2 Overordnede rammer for Aktørtestsystemet ........................................................... 98<br />

7.2.1 Model for Aktørtestsystemet.............................................................................. 98<br />

7.2.2 Overordnet testflow ......................................................................................... 99<br />

Dok. 31785/10, Sag 10/3365 4/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

7.2.3 Overordnede krav .......................................................................................... 100<br />

7.3 Funktionelle krav............................................................................................... 102<br />

7.3.1 Registrering af it-system kravtabel .................................................................. 102<br />

7.3.2 Administration af testcases ............................................................................. 103<br />

7.3.3 Administration af testcases kravtabel ............................................................... 106<br />

7.3.4 Administration af testdata............................................................................... 108<br />

7.3.5 Administration af testdata kravtabel................................................................. 108<br />

7.3.6 Administration af testforløb............................................................................. 110<br />

7.3.7 Administration af testforløb kravtabel............................................................... 111<br />

7.3.8 Go<strong>dk</strong>endelse af testforløb ............................................................................... 113<br />

7.3.9 Go<strong>dk</strong>endelse af testforløb kravtabel ................................................................. 113<br />

7.3.10 Historik for testforløb.................................................................................. 114<br />

7.3.11 Historik for testforløb kravtabel.................................................................... 116<br />

8. IKKE-FUNKTIONELLE KRAV TIL ARKITEKTUR........................................119<br />

8.1 Generelle arkitekturkrav..................................................................................... 119<br />

8.1.1 Generelle arkitekturkrav kravtabel ................................................................... 121<br />

8.2 Platform og kommunikation ................................................................................ 122<br />

8.2.1 Platform og kommunikation kravtabel .............................................................. 123<br />

8.3 Integrationer .................................................................................................... 124<br />

8.3.1 Eksterne integrationer .................................................................................... 125<br />

8.3.2 Integrationer kravtabel................................................................................... 126<br />

9. ØVRIGE IKKE-FUNKTIONELLE KRAV......................................................127<br />

9.1 Sikkerhed......................................................................................................... 127<br />

9.1.1 Transaktionsspor og revisionsspor ................................................................... 127<br />

9.1.2 Sikkerhed kravtabel ....................................................................................... 127<br />

9.2 Implementering og datamigrering ....................................................................... 128<br />

9.3 Uddannelse....................................................................................................... 129<br />

9.4 Drift................................................................................................................. 130<br />

10. TABEL- OG FIGUROVERSIGT ..............................................................131<br />

Dok. 31785/10, Sag 10/3365 5/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

1. Indledning<br />

1.1 Læsevejledning<br />

I dette bilag, som indeholder <strong>kravspecifikation</strong>en, gøres der opmærksom på flg.:<br />

• Ved referencer til forskrift, menes der de "foreløbige" forskrifter, benævnt pseudoforskrifter<br />

i <strong>kravspecifikation</strong>en<br />

• Hvis ikke andet specifikt er nævnt, gælder kravene både for <strong>DataHub</strong>'en, Aktørtestsystemet<br />

og Portalen.<br />

• Hvert afsnit afsluttes med en opsummering af kravene i en kravtabel.<br />

Nedenstående illustration viser opbygningen af denne <strong>kravspecifikation</strong>.<br />

Specifikationen består af tre afsnit, der er fælles for <strong>DataHub</strong>'en og Aktørtestsystemet. Herudover<br />

er to specifikke afsnit, der beskriver de specifikke krav for de to hovedsystemer.<br />

<strong>DataHub</strong><br />

Forretningsprocesser<br />

Stamdata<br />

Beregningsfunktioner<br />

Portal<br />

Samfakturering<br />

Rapportering<br />

Måledata<br />

Dataudtræk<br />

Specifikke afregninger<br />

Kvalitetsindeks (KPI)<br />

Aktørtestsystem<br />

Registrering af system<br />

Fælles komponenter<br />

Systemadministration Rapportering<br />

og krav Brugeradministration Workflowadministration<br />

Testcases<br />

Testdata Testforløb<br />

Testgo<strong>dk</strong>endelse<br />

Testhistorik<br />

Design & tilgængelighed Webformularer Selvbetjeningsportal<br />

Dataudveksling<br />

Ikke-funktionelle<br />

Arkitekturkrav Kommunikation<br />

Platform<br />

krav Integrationer<br />

Sikkerhed<br />

Datamigrering<br />

Figur 1-1: Opbygning af <strong>kravspecifikation</strong>en<br />

Dok. 31785/10, Sag 10/3365 6/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

2. Introduktion til <strong>DataHub</strong> projektet<br />

2.1 Formål<br />

<strong>Energinet</strong>.<strong>dk</strong> er af Klima- og Energiministeren blevet bedt om at etablere en <strong>DataHub</strong> til det danske<br />

elmarked. I sommeren 2009 startede <strong>Energinet</strong>.<strong>dk</strong> på den baggrund projektet i samarbejde<br />

med repræsentativt udvalgte aktører fra det danske elmarked.<br />

<strong>DataHub</strong>'en skal være en Business-to-Business (B2B) løsning (datatrafikalt knudepunkt), som<br />

administrerer transaktioner og kommunikation mellem alle elmarkedets aktører i Danmark:<br />

Netvirksomheder, elleverandører, balanceansvarlige og <strong>Energinet</strong>.<strong>dk</strong>. Dette betyder, at aktørerne<br />

skal kommunikere med <strong>DataHub</strong>'en på en standardiseret måde, og aktørerne ikke længere<br />

skal udveksle data bilateralt, som det sker i dag.<br />

<strong>DataHub</strong>'en skal indeholde alle nødvendige data til markedsafregning og tilbudsgivning, som aktørerne<br />

har behov for.<br />

I tillæg til B2B løsningen, skal kunderne (elforbrugerne) tilbydes adgang til at se egne data<br />

(stamdata og elforbrug) vha. sikker adgang på en webportal. <strong>DataHub</strong>'en skal ikke stille en webportal<br />

til rådighed til dette, men skal i stedet tilbyde lettilgængelige webapplikationer, der kan<br />

tilgås fra elleverandørernes webportaler.<br />

Kunden skal således kunne logge på sin elleverandørs webportal med NemID og elleverandøren<br />

skal ved kald af <strong>DataHub</strong>'ens webapplikationer vise forbrugerens egne data fra <strong>DataHub</strong>'en i elleverandørens<br />

portal. Autentifikation sker via NemID.<br />

Endvidere skal legitime interessenter gives adgang til dataudtræk fra <strong>DataHub</strong>'en til samfundsnyttige<br />

formål.<br />

2.2 Baggrund<br />

2.2.1 <strong>Energinet</strong>.<strong>dk</strong><br />

2.2.1.1 Mission<br />

Som ansvarlig for el- og naturgassystemerne ejer vi den overordnede infrastruktur, sørger for en<br />

sikker energiforsyning og skaber rammerne for velfungerende energimarkeder og effektiv indpasning<br />

af vedvarende energi.<br />

2.2.1.2 Vision<br />

Gennem internationale og fortrinsvise markedsbaserede løsninger vil vi muliggøre øget anvendelse<br />

af vedvarende energi og bidrage til håndtering af de globale energi- og klimaudfordringer.<br />

2.2.1.3 Fakta om <strong>Energinet</strong>.<strong>dk</strong><br />

• Selvstændig, offentlig virksomhed under Klima- og Energiministeriet<br />

• Egen bestyrelse<br />

Dok. 31785/10, Sag 10/3365 7/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Etableret på baggrund af Lov om <strong>Energinet</strong>.<strong>dk</strong> Danmark af 14. december 2004<br />

• Fusion mellem Elkraft, Eltra og Gastra i 2005<br />

• Ca. 500 medarbejdere, hovedparten i Erritsø og Ballerup<br />

• Ejer og driver energiens motorveje<br />

o Det overordnede el- og naturgasnet<br />

o Det regionale elnet i Nordsjælland<br />

• Ejer og driver Gaslageret i Lille Torup mellem Viborg og Års<br />

• Medejer af den nordiske elbørs, Nord Pool Spot<br />

• Medejer af den danske gasbørs, Nord Pool Gas<br />

• Medejer af European Market Coupling Company<br />

• Årlig omsætning på 8-9 mia. kr.<br />

• Forbrugerne betaler til vores aktiviteter via tariffer på el- og gasregningen<br />

2.2.1.4 <strong>Energinet</strong>.<strong>dk</strong>'s kerneopgaver<br />

• Vores økonomi skal hvile i sig selv, dvs. vi skal ikke skabe overskud<br />

• Vi har ansvaret for den overordnede forsyningssikkerhed på el- og gasområdet på både<br />

kort og lang sigt<br />

• Vi planlægger og udbygger det danske el- og gassystem<br />

• Vi sikrer velfungerende konkurrence på markederne for el og gas<br />

• Vi støtter produktion af miljøvenlig strøm<br />

• Vi støtter forskning, udvikling og demonstration af nye teknologier til miljøvenlig elproduktion<br />

• Vi opgør udledningen af stoffer til miljøet fra det samlede energisystem<br />

• Vi sikrer, at energisektorens beredskab er velfungerende<br />

• Vi sikrer:<br />

o at der altid er strøm i stikkontakterne og gas i hanerne<br />

o den nødvendige udbygning af el- og gasnettet<br />

o forsyningen af gas, når produktionen i Nordsøen klinger af<br />

o at strømmen føres i land fra nye havvindmølleparker<br />

• Vi udvikler et mere fleksibelt elsystem, der kan håndtere markant mere vedvarende<br />

energi<br />

Dok. 31785/10, Sag 10/3365 8/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Vi sikrer velfungerende markeder for el og gas – konkurrence og gennemsigtige priser<br />

• Vi yder tilskud til miljøvenlig el- og kraftvarmeproduktion<br />

2.2.1.5 <strong>Energinet</strong>.<strong>dk</strong>'s interne værdier<br />

Værdierne fortæller, hvordan vi vil arbejde for at nå vores mål.<br />

Vores værdier udtrykker, hvad der kendetegner os, og hvad vi kan forvente af hinanden. Dermed<br />

lægger de også fast, hvad vores omverden kan forvente af os. Værdierne er et kompas, der<br />

udstikker retningen for alt, hvad vi gør.<br />

I løbet af 2009 er vi sammen nået frem til et værdisæt, som vi udfolder efter bedste evne:<br />

Udvikling<br />

• Vi skaber forandring og nye løsninger. Vi har plads til nye idéer, personlig og faglig udvikling<br />

Engagement<br />

• Vi tager ansvar, er opsøgende og vi motiverer hinanden<br />

Forretningsorientering<br />

• Vi er økonomiske ansvarlige, er effektive og er opmærksomme på behov og muligheder<br />

i vores omverden<br />

Ansvarlighed<br />

• Vi gør det, vi siger. Vi tager opgave, samfund og miljø alvorligt og vi behandler hinanden<br />

og andre med respekt<br />

Dok. 31785/10, Sag 10/3365 9/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

2.2.2 Elmarkedet<br />

Engrosmarked<br />

Detailmarked<br />

Nord Pool<br />

Elleverandør<br />

Balanceansvarlig<br />

Systemansvarlig<br />

Elleverandør<br />

Balanceansvarlig<br />

Elleverandør<br />

Netvirksomhed Netvirksomhed Netvirksomhed<br />

Figur 2-1: Illustrerer principperne for elmarkedet og viser de aktører, der agerer i markedet.<br />

Danmark er opdelt i ca. 85 geografiske netområder, og hvert netområde ejes af en netvirksomhed.<br />

Netvirksomhederne har ansvaret for at drive og udbygge ledningsnettene, foretage alle målinger<br />

hos forbrugere og producenter i netområdet samt at videreformidle målinger til relevante<br />

aktører.<br />

Elforbrugeren er fysisk tilsluttet nettet hos den netvirksomhed, hvor forbrugeren geografisk er<br />

placeret, og elforbrugeren kan indgå aftale om køb af el med en af de ca. 100 elleverandører der<br />

agerer i Danmark. Elforbrugeren kan altså vælge at skifte elleverandør, men kan ikke skifte<br />

netvirksomhed.<br />

Elleverandørerne handler deres energi med de balanceansvarlige på engrosmarkedet. Der er pt.<br />

ca. 50 balanceansvarlige i Danmark. De balanceansvarlige køber og sælger el i engrosmarkedet,<br />

f.eks. fra den nordiske elbørs Nord Pool.<br />

De balanceansvarlige indmelder dagligt deres handelsplaner på timebasis til den systemansvarlige<br />

(<strong>Energinet</strong>.<strong>dk</strong>), der har det overordnede ansvar for at sikre den fysiske energibalance i elmarkedet<br />

(forbrug = produktion), og derudover har ansvaret for et velfungerende elmarked.<br />

En mere detaljeret beskrivelse af elmarkedet kan bl.a. ses i "Forskrift A: Principper for elmarkedet"<br />

der kan findes på <strong>Energinet</strong>.<strong>dk</strong>'s hjemmeside.<br />

Dok. 31785/10, Sag 10/3365 10/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

3. Overordnet beskrivelse<br />

<strong>DataHub</strong> projektet er organisatorisk forankret i Markedsafdelingen i <strong>Energinet</strong>.<strong>dk</strong>.<br />

Til projektet er der oprettet projektkontor med dedikeret projektleder og projektkoordinator. Der<br />

vil i projektet være tilknyttet tilstrækkelige ressourcer fra relevante sektioner i <strong>Energinet</strong>.<strong>dk</strong> (Elmarked,<br />

it, jura osv.). (se <strong>Bilag</strong> 10).<br />

3.1 Opgavebeskrivelse<br />

Følgende 2 dokumenter beskriver det omfang for <strong>DataHub</strong> projektet, der er aftalt med Energistyrelsen:<br />

11. juni 2009 <strong>Energinet</strong>.<strong>dk</strong><br />

3. november 2009 <strong>Energinet</strong>.<strong>dk</strong><br />

"Referencemodel for implementering af et centralt markeds register i det danske elmarked"<br />

"Uldne punkter i referencemodellen"<br />

Nedenstående dokumenter danner desuden baggrund for <strong>DataHub</strong> projektet:<br />

21. april 2009 Energistyrelsen:<br />

24. april 2009 Connie Hedegaard<br />

"STAMDATAREGISTER OG DATAHUB til håndtering af måledata i det danske elmarked"<br />

"L 3 – betænkningsbidrag med henblik på etableringen af en <strong>DataHub</strong> i elmarkedet"<br />

30. april 2009 Det Energipolitiske udvalg<br />

Maj 2009 NordREG<br />

Februar 2008 NordREG<br />

"Det Energipolitiske Udvalg L 3 - <strong>Bilag</strong> 27"<br />

"Market Design Common Nordic end-user market" - Report 03/2009<br />

"Harmonized supplier switching model" - Report 2/2008<br />

Dokumenterne er tilgængelige på www.datahub.<strong>dk</strong>.<br />

Introduktionen af en <strong>DataHub</strong> i elmarkedet, betyder at de gældende markedsforskrifter for elmarkedet<br />

skal revideres. Markedsforskrifterne er et regelsæt udarbejdet af <strong>Energinet</strong>.<strong>dk</strong>, der<br />

efter høring af markedets aktører, er anmeldt til Energitilsynet i overensstemmelse med loven.<br />

De definerer, hvorledes alle aktører i elmarkedet skal agere i forhold til hinanden, og hvilke roller<br />

de har. De gældende markedsforskrifter kan findes på www.<strong>Energinet</strong>.<strong>dk</strong>.<br />

Dok. 31785/10, Sag 10/3365 11/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Referencedokument<br />

af juni 2009<br />

krav til funktionalitet<br />

og arbejdsdeling i<br />

branchen<br />

EU’s liberaliseringspakke<br />

-eldirektivet<br />

-forordning om netadgang<br />

Energitilsynet<br />

NordREG<br />

Harmonized Supplier<br />

Switching Model,<br />

NordREG<br />

Report 2, 2008<br />

Marked Design<br />

Rapport 3, 2009<br />

Figur 3-1: Centrale dokumenter<br />

”Uldne” punkter i<br />

referencedokument<br />

krav til samfakturering<br />

Markedsforskrifter<br />

D1, F, H1, H2<br />

- incl: BRS’er og RSM’er<br />

Forretningsprocesser<br />

i det danske elmarked<br />

”Ønskeliste”<br />

Ændringsønsker fra aktørene<br />

<strong>DataHub</strong><br />

- Kravspecifikation<br />

• Alle måledata<br />

• Stamdata alle kunder<br />

• Leverandørskift<br />

• Saldoafregning<br />

• Formidle data til samfakturering<br />

• kundeadgang via www<br />

Aktørtest<br />

- Kravspecifikation<br />

• Ny kommunikationsstandard<br />

Aktørsystemer<br />

- Ændringsspecifikation<br />

• Ny kommunikationsstandard<br />

• Ændrede processer<br />

Figur 3-1 illustrerer hvorledes de ovenstående dokumenter giver input til udarbejdelsen af nye<br />

markedsforskrifter. Udover de nævnte dokumenter, er der input til projektet fra EU Kommisionen<br />

("3. Liberaliseringspakke") og fra Energitilsynet. Der har fra elmarkedets aktører været ønsker<br />

om ændringer af uhensigtsmæssigheder i de gældende regler.("Ønskeliste")<br />

Ultimo juni 2010 er de nye pseudoforskrifter blevet fastlagt, og "Forretningsprocesser for det<br />

danske elmarked", der beskriver dataudvekslingen mellem markedets aktører er ligeledes fastlagt<br />

i en foreløbig version. Pseudo-forskrifterne er ikke go<strong>dk</strong>endte af Energitilsynet endnu, men<br />

lægges til grund for dette udbudsmateriale.<br />

På baggrund af de nye markedsforskrifter og beskrivelse af forretningsprocesserne udarbejdes<br />

der <strong>kravspecifikation</strong>er til de it-systemer, der skal varetage EDI-kommunikationen i elmarkedet -<br />

herunder <strong>DataHub</strong>'en og Aktørtestsystemet, som dette udbud omhandler.<br />

Aktørerne i markedet skal sideløbende specificere de ændringer, der skal foretages i deres lokale<br />

it-systemer (Aktørsystemer)<br />

Dok. 31785/10, Sag 10/3365 12/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

3.2 Projektets scope<br />

I nedenstående figur 3.2 er projektets omfang illustreret grafisk.<br />

Kunder<br />

På elleverandørens<br />

hjemmeside:<br />

- se egne målinger<br />

- se egne stamdata<br />

- se leverandørskifte<br />

-konfigurer system<br />

-administration<br />

-overvågning<br />

-fejlsøgning<br />

Elleverandør<br />

- modtage målinger<br />

- forespørge stamdata<br />

- foretage leverandørskifte<br />

Mægler<br />

- forespørge målinger<br />

- forespørge stamdata<br />

Webservices<br />

-indsende målinger<br />

-vedligeholde stamdata for målepunkter<br />

-forespørge status på målinger og stamdata<br />

<strong>DataHub</strong><br />

Målepunkt<br />

-aftagenummer<br />

-adresse<br />

-elleverandør<br />

-balanceansvarlig<br />

-kundenavn<br />

-gyldighedsperiode<br />

Netvirksomhed<br />

Målinger<br />

-tid (periode)<br />

-værdi<br />

-status<br />

Webportal<br />

Funktioner:<br />

-Beregninger<br />

-Saldoafregning<br />

-Revisionsspor<br />

-Statistik<br />

Figur 3-2: Illustration af <strong>DataHub</strong>'ens interessenter og funktioner.<br />

3.2.1 IT-systemer<br />

Balanceansvarlig<br />

- modtage målinger<br />

Aktørtestsystem<br />

-måledata<br />

- se statistikdata<br />

Offentlig<br />

Myndigheder<br />

- hent foruddefinerede data<br />

Selvbetjeningsportal<br />

(eksisterende IT-system)<br />

PandaService<br />

(eksisterende IT-system)<br />

Webservices til Webportal<br />

Panda<br />

(eksisterende IT-system)<br />

Afregning på engrosmarkedet:<br />

-balanceafregning<br />

-afgiftsafregning<br />

-udbetaling af pristillæg<br />

<strong>DataHub</strong>'ens samlede leverance består af 2 systemer: <strong>DataHub</strong>'en og Aktørtestsystemet - og de<br />

betragtes i dette udbud som 2 separate leverancer.<br />

3.2.1.1 <strong>DataHub</strong> – kapitel 6<br />

• <strong>DataHub</strong>'en skal lagre stamdata for alle målepunkter i Danmark, bl.a. adresseinformation,<br />

navn på disponent (kunde), elleverandør og netvirksomhed. Disse stamdata er variable<br />

over tid.<br />

• For hvert målepunkt skal der registreres målinger (forbrug, produktion eller udveksling).<br />

Disse målinger kan være foretaget på kvarters-, times-, måneds-, kvartals eller<br />

årsbasis.<br />

• <strong>DataHub</strong>'en vil være en kombineret informations- og transaktionsportal, som dels skal<br />

rumme aktuelle og historiske forbrugs- og produktionsdata (målinger), og dels skal<br />

håndtere processen for leverandørskifte og flytning (stamdata).<br />

• Målet er en specialbygget eller specialtilpasset applikation opbygget af standardmoduler.<br />

Dok. 31785/10, Sag 10/3365 13/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Arkitekturen er lagopdelt (præsentation, logik og data).<br />

• Slutbrugergrænsefladen skal primært være webbaseret.<br />

• Systemet skal håndtere store datamængder (målinger) fra ca. 3,2 mio. målepunkter.<br />

• Systemet skal håndtere store transaktionsmængder, dagligt modtages 1,2 mio. timemålinger,<br />

og der forventes ca. 0,5 mio. stamdataændringer pr. år (f.eks. flytninger eller<br />

skift af elleverandør).<br />

• Systemet vil indeholde personfølsomme oplysninger, hvilket stiller krav til sikkerhedsniveauet.<br />

• Der skal være integrationer til andre systemer hos <strong>Energinet</strong>.<strong>dk</strong>.<br />

• Systemet vil blive omdrejningspunkt for markedskommunikationen, hvorfor der er krav<br />

om høj oppetid.<br />

3.2.1.2 Aktørtestsystem - kapitel 7<br />

• Til test og verifikation af it-kommunikationen fra markedets aktører, skal der udvikles et<br />

Aktørtestsystem, hvor aktørerne gennemfører specificerede test-cases.<br />

• Slutbrugergrænsefladen på Aktørtestsystemet skal være webbaseret.<br />

• Testscenarierne skal kunne afvikles individuelt af aktørerne og deres it-leverandører,<br />

med mindst mulig involvering fra <strong>Energinet</strong>.<strong>dk</strong>'s side.<br />

• Aktørtestsystemet skal efterfølgende fungere som en service på markedet ved:<br />

o test af nye releases<br />

o nye systemer for eksisterende aktører<br />

o test af nye aktørers systemer.<br />

3.2.1.3 Webportal – kapitel 5<br />

• Da slutbrugergrænsefladen på både <strong>DataHub</strong>'en og Aktørtestsystemet skal være webbaseret,<br />

ses der en fordel i en løsning, der anvender samme webportal.<br />

• Webportalen skal give brugerne en oplevelse af et sammenhængende system.<br />

<strong>Energinet</strong>.<strong>dk</strong>'s eksisterende portalløsning ("Selvbetjeningsportal") kan tænkes integreret i denne<br />

webportal. Den omtalte integration vil kun gælde for elkunder, altså vil Selvbetjeningsportalen<br />

fortsætte med servicering af gaskunder. Denne eventuelle integration er i dette udbudsmateriale<br />

beskrevet som en option.<br />

3.2.2 Interface til aktører og interne it-systemer<br />

3.2.2.1 Netvirksomheder<br />

Det er netvirksomhedernes ansvar at vedligeholde stamdata for målepunkter, på nær oplysningen<br />

om elleverandør og balanceansvarlig. Det er også netvirksomhedernes ansvar at indmelde<br />

målinger pr. målepunkt og eventuelle korrektioner til disse målinger.<br />

Dok. 31785/10, Sag 10/3365 14/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Den primære kommunikation mellem netvirksomhederne og <strong>DataHub</strong>'en skal ske via EDIudveksling<br />

(webservice), men <strong>DataHub</strong>'en skal tilbyde adgang via en webportal, således at<br />

netvirksomhederne kan udføre forretningstransaktioner og kontrolfunktioner i <strong>DataHub</strong>'en.<br />

3.2.2.2 Elleverandører<br />

Når en elleverandør overtager en kunde på et målepunkt, er det elleverandørens ansvar at<br />

ajourføre "elleverandør" oplysningen på målepunktet. Elleverandøren har ret til de målinger, der<br />

er foretaget på de målepunkter, hvor elleverandøren har kunder.<br />

Den primære kommunikation mellem elleverandørerne og <strong>DataHub</strong>'en sker via EDI-udveksling,<br />

men <strong>DataHub</strong>'en skal tilbyde adgang via en webportal, således at elleverandørerne f.eks. kan<br />

hente måledata og stamdata samt udføre kontrolfunktioner i <strong>DataHub</strong>'en.<br />

3.2.2.3 Mægler<br />

En mægler har samme muligheder som en elleverandør for at forespørge på kundestamdata og<br />

historiske målinger for kunder. Mægleren kan ikke udføre opdaterende forretningstransaktioner<br />

som f.eks. skift af elleverandør, eller ændring af stamdata.<br />

3.2.2.4 Balanceansvarlige<br />

Den balanceansvarlige er aktøren i engrosmarkedet, der handler el med elleverandørerne (detailmarkedet).<br />

De balanceansvarlige aktører skal modtage målinger pr. elleverandør fra Data-<br />

Hub'en.<br />

Den primære kommunikation mellem balanceansvarlige og <strong>DataHub</strong>'en sker via EDI-udveksling,<br />

men <strong>DataHub</strong>'en skal tilbyde adgang via en webportal, således at den balanceansvarlige f.eks.<br />

kan hente måledata og stamdata samt udføre kontrolfunktioner i <strong>DataHub</strong>'en.<br />

3.2.2.5 Kunde, offentlighed og myndigheder<br />

Alle elkunder i Danmark skal ved indlogning på deres elleverandørs webportal kunne se registrerede<br />

stamdata og registreret forbrug på egne målepunkter samt oplysninger om eventuelle registrerede<br />

leverandørskift på målepunktet. Disse oplysninger skal stilles til rådighed for elleverandøren<br />

fra <strong>DataHub</strong>'en som webapplikationer. Det er et krav til elleverandørerne, at indlogningen<br />

på deres portal sker ved "NemID".<br />

Myndigheder skal via webportalen kunne hente foruddefinerede dataudtræk, og uden indlogning<br />

(offentlighed) skal webportalen vise diverse statistikdata for elmarkedet.<br />

3.2.2.6 <strong>Energinet</strong>.<strong>dk</strong><br />

<strong>DataHub</strong>'en administreres af <strong>Energinet</strong>.<strong>dk</strong>. Der skal kunne udføres systemkonfigureringer, overvågning<br />

af systemet, administration af brugere/rettigheder samt fejlsøgninger i processer.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal desuden kunne foretage diverse rapporteringer via standardværktøjer, evt.<br />

ved integration med <strong>Energinet</strong>.<strong>dk</strong>'s eksisterende Datawarehouse løsning.<br />

Dok. 31785/10, Sag 10/3365 15/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

3.2.2.7 Panda, PandaService og Selvbetjeningsportal<br />

Panda er et eksisterende it-system hos <strong>Energinet</strong>.<strong>dk</strong>. Panda udfører afregningen i engrosmarkedet<br />

primært på basis af målinger der fremover modtages fra <strong>DataHub</strong>'en.<br />

På basis af det beregnede forbrug pr. netområde beregner Panda de net- , system- og PSOafgifter<br />

der skal opkræves hos netvirksomhederne.<br />

Alle produktionsanlæg i Danmark (værker og vindmøller) er registreret med relevante stamdata i<br />

Panda, og i Panda beregnes hver måned det pristillæg, der skal udbetales til ejerne af produktionsanlæggene.<br />

Alle afregningsbilag og stamdata for produktionsanlæg fra Panda gøres tilgængelige på <strong>Energinet</strong>.<strong>dk</strong>'s<br />

Selvbetjeningsportal, hvor der pt. er registreret ca. 4300 brugere. Da brugerne af Data-<br />

Hub'en også vil være brugere af den eksisterende Selvbetjeningsportal, er der i dette udbudsmateriale<br />

en option om integration af Selvbetjeningsportalen ind i <strong>DataHub</strong> portalen. Den omtalte<br />

integration vil kun gælde for elkunder, altså vil Selvbetjeningsportalen fortsætte med servicering<br />

af gaskunder.<br />

3.2.3 Vision<br />

På sigt forventes <strong>DataHub</strong>'en at skulle udbygges med yderligere funktionalitet, hvoraf nogle emner<br />

kan nævnes:<br />

3.2.3.1 Elbiler<br />

Det forventes, at der i forbindelse med udbredelse af elbiler i Danmark vil blive etableret offentlige<br />

ladestandere til elbiler. <strong>DataHub</strong>'en kan her få en central rolle mht. håndtering af målinger/afregninger<br />

fra disse ladestandere.<br />

Figur 3-3 illustrerer et eksempel på et design, hvor <strong>DataHub</strong>'en modtager detailregistreringer fra<br />

de offentlige ladestandere, evt. via netvirksomheden. På baggrund heraf kan forbruget opgøres<br />

pr. kort (=virtuelt målepunkt), pr. kunde og pr. elleverandør.<br />

Dok. 31785/10, Sag 10/3365 16/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Model for håndtering af elbiler, der lader ved<br />

offentlige ladestanderne<br />

ELLEVERANDØR<br />

Oprettelse af målepunkt<br />

3<br />

4<br />

Målepunkt sendes<br />

18<br />

Fakturalinjer<br />

17<br />

15<br />

Tidsserier pr. målepkt.<br />

BALANCEANSVARLIG<br />

16<br />

Tidsserier pr.<br />

elleverandør<br />

14<br />

2 Aftale<br />

Tidsserier pr. målepkt.<br />

Fakturalinjer pr. målepkt.<br />

Samlet faktura 19<br />

6<br />

Bestilling af reg.<br />

kraft /SPOT<br />

Levering af reg.<br />

kraft /SPOT<br />

10<br />

7 Målepunkt id er aktiv<br />

OPERATØR<br />

Validering af målepunkt id<br />

12<br />

NETVIRKSOMHED<br />

13<br />

Styring<br />

Identificering af målepunkt id<br />

9<br />

8<br />

Hjemtagning af timeværdier<br />

1 Aftale<br />

Ladestanderens eget forbrug<br />

Figur 3-3: Model for elbiler der lader ved offentlige ladestandere<br />

3.2.3.2 Nordisk detailmarked<br />

11<br />

Samlet faktura 20<br />

3 7 9<br />

kWh<br />

OFF. LADESTANDER<br />

Dok. 31785/10, Sag 10/3365 17/132<br />

5<br />

KUNDE<br />

Elbilen lader ved<br />

ladestanderen<br />

Ladestander<br />

identificerer<br />

målepunkt<br />

Oprettelse af kunden<br />

Opladning af elbil<br />

Styring<br />

Afregning af kunden<br />

Integrationen mellem det danske elmarked og det øvrige Norden står overfor en række store<br />

udfordringer. Det skyldes de nordiske energiministres beslutning om at danne et fælles nordisk<br />

slutbrugermarked i 2015.<br />

Elbranchens forskellige interessenter er allerede i nordisk sammenhæng gået sammen i et projekt<br />

for at forberede indførelsen af dette fælles detailmarked. Projektet koordineres af NordREG 1 .<br />

Der er nedsat fire task forces (TF) som skal fremkomme med løsningsforslag til realiseringen af<br />

det fælles slutbrugermarked. De fire TF’s omhandler følgende<br />

• Target market model TF (formandskab: NordREG)<br />

• Balance and settlement TF (formandskab: Nordiske TSO’er)<br />

• Data exchange TF 2 (formandskab: Nordenergi)<br />

• Customer interface model TF (formandskab: Nordenergi).<br />

1 Forum of Nordic Energy Regulators.<br />

2 Collaboration between the Nordic electricity industry associations


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Den endelige afrapportering til EMG 3 fra de fire TF’s skal finde sted til september 2010.<br />

Det forekommer på nuværende tidspunkt svært at prognosticere, hvilke forhold som opnår første<br />

prioritet, og hvilke forhold som prioriteres som mindre væsentlige. Det skyldes, at processen<br />

først er ved at starte op nu. Der er dog ingen tvivl om, at alle interessenter skal udvise særdeles<br />

stor fleksibilitet, hvis energiministrenes ønsker skal kunne tilgodeses allerede i 2015.<br />

Der er en række punkter, som antages at indgå i de videre overvejelser:<br />

Det skal være sikkert og nemt for forbrugerne at købe elektricitet fra enhver nordisk leverandør.<br />

Det samme gælder leverandørernes adgang til at være aktiv på hele det nordiske<br />

marked.<br />

Harmoniseringen af slutbrugemarkedet skal ske på en omkostningseffektiv måde.<br />

Der skal være et incitament til at markedets aktører leverer en høj kvalitet ved udveksling af<br />

data og meddelelser.<br />

Markedsreglerne skal kunne administreres, og være klare, transparente og samtidig robuste<br />

overfor fremtidige tiltag.<br />

Forventningerne til designet af det nordiske detailmarked er, at en dansk elleverandør kun skal<br />

kommunikere med den danske <strong>DataHub</strong>, men kan agere i markedet i de øvrige tilknyttede lande.<br />

Det forventes således at være de nationale <strong>DataHub</strong>'s, der skal kommunikere på tværs af<br />

grænserne.<br />

3.2.3.3 Samfakturering<br />

I dag modtager elkunder, der har skiftet elleverandør, både en faktura fra sin netvirksomhed og<br />

fra sin elleverandør. Her kan <strong>DataHub</strong>'en få en rolle mht. udveksling af bl.a. fakturaoplysninger,<br />

således at der udsendes en samlet faktura fra elleverandøren til kunden.<br />

<strong>DataHub</strong>'en skal være forberedt til samfakturering (beskrevet i afsnit 6.7) men dette område<br />

kan forventes at blive udvidet med flere funktionaliteter.<br />

3.2.3.4 Afregning i engrosmarkedet<br />

Afregningerne for engrosmarkedet, der i dag foretages i Panda systemet, forventes med fordel<br />

at ville kunne integreres i <strong>DataHub</strong>'en.<br />

3 Electricity Market Group (EMG) of Nordic Council of Ministers<br />

Dok. 31785/10, Sag 10/3365 18/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Balanceansvarlig<br />

Energistyrelsen<br />

Stamdataregisteret<br />

Figur 3-4: Panda<br />

Hent afregningsbilag<br />

Stamdata prod.anlæg<br />

Afregningsbilag<br />

Hent afregningsbilag<br />

Panda<br />

Netvirksomhed<br />

Selvbetjeningsportal<br />

Stamdata produktionsanlæg<br />

Afregningsbilag<br />

Stamdata prod.anlæg<br />

Stamdata produktionsanlæg<br />

Afregning på engrosmarkedet:<br />

-balanceafregning<br />

-afgiftsafregning<br />

-udbetaling af pristillæg<br />

Målinger<br />

<strong>DataHub</strong><br />

Vedligehold stamdata<br />

Posteringer pr. kunde<br />

Hent afregningsbilag<br />

Udbetaling af pristillæg<br />

SAP<br />

Bogføring<br />

Anlægsejer<br />

NemKonto<br />

Faktura:<br />

- Balanceafregning<br />

- Afgiftsafregning<br />

Som illustreret i figur 3-4 vil Panda modtage målinger fra <strong>DataHub</strong>'en, og på basis af disse foretage<br />

følgende tre typer afregninger:<br />

Balanceafregning:<br />

På timeniveau beregnes differencen mellem de planlagte produktioner/forbrug og målingerne for<br />

hver balanceansvarlige, og denne differens (ubalance) prissættes til afregning overfor den balanceansvarlige.<br />

Afgiftsafregning:<br />

For hvert netområde beregnes netområdets forbrug på basis af forbrugs-, produktions- og ud-<br />

vekslingsmålingerne. På basis af det opgjorte forbrug opkræves hvert netområde med tre typer<br />

afgifter: Systemtarif, Nettarif og PSO-tarif.<br />

Udbetaling af pristillæg:<br />

Vindmøller og øvrige el-produktionsanlæg kan være berettiget til at modtage et pristillæg til deres<br />

produktion. Disse pristillæg beregnes i Panda pr. produktionsanlæg, og udbetalingen foreta-<br />

ges til anlægsejerne.<br />

Som illustreret i figur 3-4 foretages de ovenstående tre typer afregninger i Panda, og der dannes<br />

detaljerede afregningsbilag (pdf-filer), som er tilgængelige for kunderne via Selvbetjeningsportalen.<br />

Dok. 31785/10, Sag 10/3365 19/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Panda foretager den egentlige beløbsberegning for alle afregningerne, og posteringerne pr. kunde<br />

overføres til SAP. Fra SAP udskrives faktura til de balanceansvarlige og netvirksomhederne,<br />

og udbetalingen af pristillæg til produktionsanlægsejerne sker via NemKonto.<br />

Stamdata for produktionsanlæg:<br />

<strong>Energinet</strong>.<strong>dk</strong> er pålagt en opgave fra Energistyrelsen om varetagelse af "stamdataregister for<br />

produktionsanlæg", og denne opgave varetages også af Panda-systemet. Netvirksomhederne<br />

skal via Selvbetjeningsportalen indberette og vedligeholde stamdata for alle produktionsanlæg i<br />

Danmark. Disse stamdata valideres i Panda og indberettes på månedsbasis til Energistyrelsen<br />

sammen med produktions- og afregningsdata.<br />

3.2.3.5 Vision kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-01 K Beskrivelse af forberedelse til op-<br />

Tabel 3-1: Vision kravtabel<br />

fyldelse af visioner<br />

3.3 Overblik over forretningsprocesser<br />

Det skal beskrives, hvorledes det leverede sy-<br />

stem vil kunne opfylde de udvidelser som beskrevet<br />

i visioner afsnit 3.2.3<br />

Markedsforskrifterne beskriver de grundlæggende forretningsregler. Reglerne fra forskrifterne er<br />

nedbrudt i enkelte forretningsprocesser, kaldet BRS - Business Requirement Specification og EDI<br />

transaktionerne i de enkelte forretningsprocesser er beskrevet i RSM dokumentationen (Requirement<br />

Specification Mapping).<br />

Markedsforskrift<br />

Markedsregler<br />

Forretningsprocesser<br />

for det<br />

danske elmarked<br />

BRS –<br />

Business<br />

Requirement<br />

Specification<br />

EDI-Transaktioner<br />

RSM –<br />

Requirement<br />

Specification<br />

Mapping<br />

<strong>DataHub</strong>'en skal overholde alle regler beskrevet i Markedsforskrifter og "Forretningsprocesser for<br />

det danske elmarked", og ved evt. uoverensstemmelse mellem dokumenterne er Markedsforskrifterne<br />

de gældende dokumenter.<br />

Det skal bemærkes, at der i forbindelse med <strong>DataHub</strong> projektet er udarbejdet nye forskrifter,<br />

kaldet pseudo-forskrifter. Pseudo-forskrifterne er endnu ikke go<strong>dk</strong>endt af Energitilsynet, men<br />

lægges til grund for dette udbud.<br />

Dok. 31785/10, Sag 10/3365 20/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Nedenstående tabel viser alle markedsforskrifter for elmarkedet og deres relevans for dette projekt.<br />

Markedsforskrift Relevans<br />

A Principper for elmarkedet Ikke relevant for <strong>DataHub</strong>'en - men definerer flere<br />

grundlægende principper i elmarkedet.<br />

B Vilkår for adgang til elmarkedet Ikke relevant for <strong>DataHub</strong>'en<br />

C1 Vilkår for balanceansvar Ikke relevant for <strong>DataHub</strong>'en<br />

C2 Balancemarkedet og balanceafregning Ikke relevant for <strong>DataHub</strong>'en<br />

C3 Planhåndtering - daglige procedurer Ikke relevant for <strong>DataHub</strong>'en<br />

D1 Pseudo-forskrift: Afregningsmåling Er revideret kraftig aht. <strong>DataHub</strong> projektet, og er<br />

vedlagt udbudsmaterialet i revideret udgave. Den<br />

reviderede udgave er ikke officielt gældende i markedet.<br />

D2 Tekniske krav til elmåling Ikke relevant for <strong>DataHub</strong>'en<br />

E Miljøvenlig elproduktion og anden udligning Ikke relevant for <strong>DataHub</strong>'en<br />

F Pseudo-forskrift: EDI-kommunikation i elmarkedet<br />

G Diskretionspolitik og procedurer vedr. datasikkerhed<br />

Er revideret kraftig aht. <strong>DataHub</strong> projektet og er<br />

vedlagt udbudsmaterialet i revideret udgave. Den<br />

reviderede udgave er ikke officielt gældende i markedet.<br />

Relevant<br />

H1 Pseudo-forskrift: Skift af elleverandør Er revideret kraftig aht. <strong>DataHub</strong> projektet, og er<br />

vedlagt udbudsmaterialet i revideret udgave. Den<br />

reviderede udgave er ikke officielt gældende i markedet.<br />

H2 Pseudo-forskrift: Måling og skabelonafregning Er revideret kraftig aht. <strong>DataHub</strong> projektet, og er<br />

vedlagt udbudsmaterialet i revideret udgave. Den<br />

reviderede udgave er ikke officielt gældende i mar-<br />

kedet.<br />

I Pseudo-forskrift: Stamdata Nyudarbejdet forskrift aht. til <strong>DataHub</strong> projektet.<br />

Forskriften fastlægger krav til stamdata for målepunkter<br />

og aktører i relation til oprettelse/ vedlige-<br />

Dok. 31785/10, Sag 10/3365 21/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Tabel 3-2: Markedsforskrifter<br />

holdelse i <strong>DataHub</strong>'en.<br />

Forretningsprocesserne er beskrevet i "Forretningsprocesser for det danske elmarked" og beskriver<br />

meddelelsesflowet mellem kunde, elleverandør, balanceansvarlig, netvirksomhed og Data-<br />

Hub. Processerne beskriver både meddelelser der udveksles som EDI meddelelser, og meddelelser<br />

der udveksles f.eks. pr. brev.<br />

Pseudo-forskrifterne er vedlagt dette udbudsmateriale, mens øvrige forskrifter kan findes på<br />

<strong>Energinet</strong>.<strong>dk</strong>'s hjemmeside.<br />

Forretningsprocesserne i elmarkedet, der er beskrevet i dokumentet "Forretningsprocesser for<br />

det danske elmarked", listes i nedenstående tabel.<br />

Områder BRS’er<br />

Forretningsprocesserne, der beskriver hvorledes<br />

en kunde skifter elleverandør, eller en elleverandør<br />

opsiger kontrakten med en kunde.<br />

Desuden beskrives processen, der udreder et<br />

fejlagtigt leverandørskifte.<br />

Stamdata for målepunktet og kunden udveksles<br />

mellem <strong>DataHub</strong>'en og henholdsvis netvirksomhed<br />

og elleverandør.<br />

Til- og fraflytning af kunder til et målepunkt er<br />

en proces, der involverer netvirksomhed, Da-<br />

taHub og elleverandør.<br />

Netvirksomheden har det primære ansvar for<br />

vedligeholdelse af stamdata for målepunktet,<br />

herunder skift af afregningsform og afbrydelse/genåbning<br />

af målepunktet.<br />

Udover stamdata, skal der udveksles målinger<br />

(registreringer) mellem aktøren i markedet og<br />

BRS-001 - Leverandørskift<br />

BRS-002 - Leveranceophør<br />

BRS-003 - Håndtering af fejlagtigt leverandørskift<br />

BRS-004 - Oprettelse af målepunkt<br />

BRS-005 - Anmodning om stamdata<br />

BRS-006 - Fremsendelse af stamdata<br />

BRS-007 - Fraflytning - meldt til netvirksomheden<br />

BRS-008 - Tilflytning - meldt til netvirksomheden<br />

BRS-009 - Tilflytning - meldt til elleverandøren<br />

BRS-010 - Fraflytning - meldt til elleverandøren<br />

BRS-012 - Skift af afregningsform<br />

BRS-013 - Afbrydelse og genåbning af målepunkt<br />

BRS-020 - Forbrugsopgørelse for skabelonafregnet målepunkt<br />

Dok. 31785/10, Sag 10/3365 22/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

<strong>DataHub</strong>'en.<br />

<strong>DataHub</strong>'en foretager beregninger på basis af<br />

de fremsendte basale målinger, og fremsender<br />

af resultatet fra disse beregninger.<br />

Endelig kan aktøren anmode om måledata eller<br />

beregningsresultater fra <strong>DataHub</strong>'en.<br />

BRS-021 - Fremsendelse af måledata for et målepunkt<br />

BRS-022 - Fremsendelse af andelstal<br />

BRS-023 - Fremsendelse af beregnede tidsserier<br />

BRS-024 - Anmodning om historiske data<br />

BRS-025 - Anmodning om måledata<br />

Tabel 3-3: Forretningsprocesser i elmarkedet (Business Requirement Specifications)<br />

3.4 Bruger- og interessenttyper<br />

Brugerne af <strong>DataHub</strong> og Aktørtestsystemet kan overordnet opdeles i to grupper:<br />

• Gruppen "Kunder", der udelukkende tilgår <strong>DataHub</strong>'ens funktionaliteten via en webapplikation,<br />

indlejret i elleverandørens portal.<br />

• Gruppen af professionelle brugere der tilgår både <strong>DataHub</strong> og Aktørtestsystemets funktionalitet,<br />

via systemets webportal.<br />

Dette er illustreret i nedenstående figur.<br />

Kunder<br />

Markedsaktører<br />

Testbrugere<br />

Myndigheder<br />

Administrator<br />

Brugere<br />

Elleverandør<br />

portal<br />

Figur 3-5: Oversigt over brugeradgang<br />

NemId validering<br />

DanId<br />

Webapplikation<br />

Portal Autentifikation<br />

Brugerrettigheder<br />

<strong>DataHub</strong><br />

funktionalitet<br />

Aktørtestsystem<br />

funktionalitet<br />

I dette materiale dækker betegnelsen "brugere" alle der tilgår funktionalitet i <strong>DataHub</strong>'en eller<br />

Aktørtestsystemet, uanset om tilgangen sker via <strong>DataHub</strong>'ens portal eller via en elleverandørs<br />

Dok. 31785/10, Sag 10/3365 23/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

portal. Men i materialet er der ikke differentieret på, om funktionerne skal være gældende i én<br />

eller begge portaler, da det endelige design af autentifikationsmetoder og brugerrettigheder skal<br />

ske i samarbejde med <strong>Energinet</strong>.<strong>dk</strong>.<br />

En mere detaljeret gennemgang af de forskellige brugertyper følger herefter.<br />

3.4.1 Markedsaktører: Elleverandør, netvirksomhed, balanceansvarlig og<br />

mægler<br />

De primære brugere af <strong>DataHub</strong>'en er aktørerne i elmarkedet. Det forventes, at aktørerne vil<br />

anvende portaladgangen til <strong>DataHub</strong>'en til at følge status på egne forretningsprocesser og på<br />

EDI-kommunikationen.<br />

Der er ca. 250 virksomheder der typisk forventes at have 1-5 daglige brugere på <strong>DataHub</strong>'en.<br />

Brugerne forventes at have almindeligt it-kendskab og har forståelse for forretningsprocesserne.<br />

Brugerne vil anvende systemet i almindelig kontortid.<br />

3.4.2 Testbrugere: Markedsaktør og it-leverandør<br />

Inden en markedsaktør kan agere på markedet vha. EDI-kommunikation, skal aktørens itsystem<br />

go<strong>dk</strong>endes i Aktørtestsystemet. Ligeledes skal markedets aktører have mulighed for at<br />

tilgå <strong>DataHub</strong> testsystemet (Preproduktionssystemet) bl.a. til brug i undervisning af nye medarbejdere.<br />

Markedets aktører vil derfor tilgå Aktørtestsystemet og <strong>DataHub</strong> testsystemet i rollen som testbruger.<br />

Aktørernes it-leverandører har behov for test af nye releases af aktørernes it-systemer og har<br />

derfor samme behov for tilgang til Aktørtestsystemet, som markedets aktører.<br />

3.4.3 Kunder: Elforbruger og elproducent<br />

Alle elforbrugere og elproducenter i Danmark skal have adgang til egne stamdata og målinger<br />

fra <strong>DataHub</strong>'en via elleverandørens webportal. En forudsætning er, at kunden er logget på elleverandørens<br />

webportal med NemID, og at denne autentifikation anvendes ved kald af Data-<br />

Hub'ens webapplikation.<br />

Der er her et potentiale på ca. 3,5 mio. brugere med et meget varieret it-kendskab, og med et<br />

varieret forbrugsmønster.<br />

3.4.4 Myndigheder<br />

Enkelte myndigheder har behov for tilgang til <strong>DataHub</strong>'en for udtræk af bl.a. statistikdata for<br />

processerne. Der vil her være tale om meget få brugere med et behov for begrænset funktionalitet,<br />

og anvendelsen forventes at være meget sporadisk.<br />

Dok. 31785/10, Sag 10/3365 24/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

3.4.5 Administrator og superbrugere<br />

<strong>Energinet</strong>.<strong>dk</strong> varetager administrationen af <strong>DataHub</strong>'en og Aktørtestsystemet og har ansvaret for<br />

den daglige drift. Det forventes, at der hos <strong>Energinet</strong>.<strong>dk</strong> vil være 2-5 administratorer og 2-5 superbrugere.<br />

3.4.6 Brugere fra <strong>Energinet</strong>.<strong>dk</strong><br />

<strong>Energinet</strong>.<strong>dk</strong> har ansvar for den daglige drift af systemet, herunder support til aktørerne i markedet.<br />

De 10-15 brugere har bl.a. ansvaret for overvågning af forretningsprocesser, udredning<br />

af fejl, og ansvar for definition og kontrol af andelstalsberegning og saldoafregning.<br />

3.5 Afhængigheder<br />

Der er i projektets implementeringsfase store afhængigheder til test og implementering af ændringerne,<br />

der skal foretages i it-systemerne hos markedets aktører. Den endelige opstart af<br />

<strong>DataHub</strong>-systemet kan ikke ske før alle aktørers it-systemer er testet og go<strong>dk</strong>endt, og alle initielle<br />

stamdata er loadet og verificeret i <strong>DataHub</strong>'en.<br />

3.6 Afgrænsninger<br />

Dette projekt omhandler ikke:<br />

• Ændringer i aktørernes it systemer<br />

• Ændringer der skal foretages i <strong>Energinet</strong>.<strong>dk</strong>'s eksisterende it-systemer<br />

Dok. 31785/10, Sag 10/3365 25/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

4. Fælles komponenter og krav<br />

<strong>DataHub</strong><br />

Forretningsprocesser<br />

Beregningsfunktioner<br />

Portal<br />

Stamdata<br />

Samfakturering<br />

Rapportering<br />

Måledata<br />

Dataudtræk<br />

Specifikke afregninger<br />

Kvalitetsindeks (KPI)<br />

Aktørtestsystem<br />

Registrering af system<br />

Fælles komponenter<br />

Systemadministration Rapportering<br />

og krav Brugeradministration Workflowadministration<br />

Testcases<br />

Testdata Testforløb<br />

Testgo<strong>dk</strong>endelse<br />

Testhistorik<br />

Design & tilgængelighed Webformularer Selvbetjeningsportal<br />

Dataudveksling<br />

Ikke-funktionelle<br />

Arkitekturkrav Kommunikation<br />

Platform<br />

krav Integrationer<br />

Sikkerhed<br />

Datamigrering<br />

Dette afsnit beskriver krav til fælles komponenter for <strong>DataHub</strong> og Aktørtestsystemet, f.eks. system-<br />

og brugeradministration.<br />

4.1 Administration af system<br />

Den daglige administration af <strong>DataHub</strong>'en og Aktørtestsystemet vil ske hos <strong>Energinet</strong>.<strong>dk</strong>.<br />

Administrationsopgaven for <strong>DataHub</strong>'en og Aktørtestsystemet forventes for administrationsbrugerne<br />

primært at være:<br />

• Systemkonfigurering<br />

• Bruger- og rettighedsadministration (beskrevet i afsnit 4.2)<br />

• Workflow-administration (beskrevet i afsnit 4.3)<br />

• Overvågning af dataudveksling (webservices) og processer<br />

• Udredning af fejl i forbindelse med udførelse af workflow<br />

• Overvågning og udredning af fejlmeldinger/advarsler fra <strong>DataHub</strong>-processer<br />

<strong>DataHub</strong>'en skal internt, f.eks. ved planlagte jobs, udføre overvågning på egne processer og<br />

melde evt. registrerede uhensigtsmæssigheder til administrationsbrugerne. Denne overvågning<br />

kan f.eks. være:<br />

Dok. 31785/10, Sag 10/3365 26/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Overvågning og rapportering af låsninger mellem processer<br />

• Overvågning og rapportering af evt. løbske eller låste processer<br />

• Overvågning og rapportering om uregelmæssigheder i kommunikationen: F.eks. lange<br />

svartider, unormalt antal kald af webservices eller mange meddelelser i kø til/fra en aktør.<br />

• Overvågning og rapportering af unormalt cpu-, memory- eller diskforbrug<br />

Der skal findes processer til at udføre almindeligt vedligehold på applikationen, som f.eks.:<br />

• Oprydning og sletning af fejlede workflows<br />

• Oprydning/arkivering af logtabeller og meddelelseskøer<br />

Administrationen af Aktørtestsystemet vil udover ovennævnte være:<br />

• Konfigurering af testcases og testdata<br />

• Opfølgning og go<strong>dk</strong>endelse af testforløb<br />

Disse yderligere krav for Aktørtestsystemet er beskrevet i afsnit 7.<br />

4.1.1 Administration af system kravtabel<br />

Krav<br />

ID<br />

Krav-<br />

type<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-02 K Administrationsinterface Administrationsinterfacet skal være tilgængeligt<br />

03-03 K Parameterstyring - systemopsætning<br />

03-04 K Systemadministrators overvågning<br />

af processer<br />

over WAN.<br />

Administrationsdelen af <strong>DataHub</strong>'en og Aktørtestsystemet<br />

behøver ikke nødvendigvis at være<br />

webbaseret, men skal overholde krav til brugervenlighed<br />

og tilgængelighed som beskrevet i<br />

afsnit 5.1.1<br />

Systemadministrator skal have adgang til et<br />

niveau af systemopsætning, som overordnet<br />

sætter rammerne for og danner overblik over<br />

systemets brug.<br />

Parameteropsætningen og konfigurationsstyringen<br />

skal være separat for <strong>DataHub</strong>'en og Aktørtestsystemet.<br />

Systemadministrator skal have værktøjer til rådighed<br />

til overvågning af den aktuelle drift af<br />

systemet, f.eks. overvågning af status på alle<br />

Dok. 31785/10, Sag 10/3365 27/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-05 K Systemets egen overvågning af<br />

processer<br />

aktuelle processer, eller status på EDIkommunikation<br />

(webservices).<br />

Det skal være muligt at se yderligere detaljer<br />

omkring de enkelte processer.<br />

Systemet skal selv overvåge kritiske processer,<br />

og melde evt. observerede fejl eller uhensigtsmæssigheder<br />

til systemadministrator vha. mail<br />

eller SMS.<br />

Fejl der observeres kan f.eks. være løbske/låste<br />

processer eller uregelmæssigheder i webservice<br />

kommunikationen.<br />

03-06 K Modstandsdygtig i forhold til fejl En fejl må ikke efterlade systemet i en ustabil<br />

eller udefineret tilstand.<br />

03-07 K Processer til vedligehold Der skal findes processer til almindelig vedlige-<br />

03-08 K Testfunktioner i driftssituationen til<br />

bl.a. webservices<br />

holdelse af systemet, f.eks. sletning af forældede<br />

logmeldinger eller mulighed for at fjerne fejlede<br />

workflows.<br />

Systemet skal indeholde værktøjer, der på en<br />

overskuelig måde verificerer enkelte delfunktioner<br />

i systemet i driftsøjeblikket.<br />

Det kan fx være et test-værktøj, der kan kalde<br />

de enkelte webservices og verificere, at de sva-<br />

rer som forventet, eller starter et test-workflow,<br />

der verificerer, at workflow-funktionen virker ok.<br />

03-09 K Definition af kalender Systemadministratoren skal have mulighed for<br />

opsætning af den kalender, der gælder for hele<br />

systemet Herunder definition af helligdage, arbejdsdage<br />

og start/slut på sommertid.<br />

03-10 K Ugenummerering I brugerinterface (webportal og rapportering)<br />

skal systemet anvende dansk ugenummerering.<br />

03-11 K Notifikation af systemadministrator Det skal være muligt at konfigurere, hvorledes<br />

systemadministrator skal notificeres af systemet,<br />

via mail eller SMS til mobiltlf. og hvilket log-<br />

ningsniveau, der ønskes rapporteret.<br />

Dok. 31785/10, Sag 10/3365 28/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-12 K Fejltekster Systemets fejltekster skal kunne redigeres af<br />

systemadministratoren.<br />

Tabel 4-1: Administration af system - kravtabel<br />

4.2 Bruger- og rettighedsstyring<br />

Vedligeholdelse af brugere og brugerrettigheder i <strong>DataHub</strong>'en og Aktørtestsystemet sker af systemadministratoren<br />

hos <strong>Energinet</strong>.<strong>dk</strong>.<br />

Som beskrevet i afsnit 3.4 kan brugerne til <strong>DataHub</strong>'en og Aktørtestsystemet deles i følgende<br />

fem grupper:<br />

• Markedsaktører: Elleverandør, netvirksomhed, balanceansvarlig og mæglere<br />

• Kunder: Elforbruger og elproducent<br />

• Testbrugere: Markedsaktør og IT-leverandør<br />

• Myndigheder<br />

• Systemadministrator, superbrugere og brugere hos <strong>Energinet</strong>.<strong>dk</strong><br />

Brugergruppen "Kunder" er med 3,5 mio. potentielle brugere, klart den største. Autentifikation<br />

og rettigheder til denne gruppe skal ske fuldt automatiseret. Autentifikation skal foretages via<br />

NemID.<br />

Rettighederne for de øvrige 4 brugergrupper skal vedligeholdes af systemadministratoren, men<br />

autentifikation kan med fordel foretages via NemID.<br />

4.2.1 Bruger- og rettighedsstyring kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-13 K Fælles brugeradministration for <strong>DataHub</strong>'en<br />

og Aktørtestsystemet<br />

Administrationen af brugere skal være fælles for<br />

<strong>DataHub</strong>'en og Aktørtestsystemet, men det skal<br />

dog være muligt at definere forskellige roller til<br />

samme bruger i de to systemer.<br />

03-14 K Brugerinterface til brugeradmini- Al administration af brugere og rettigheder skal<br />

ske gennem et velfungerende brugerinterface,<br />

Dok. 31785/10, Sag 10/3365 29/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

stration og skal opfylde krav til brugervenlighed og tilgængelighed<br />

som beskrevet i afsnit 5.1<br />

03-15 K Princip for brugerstyring<br />

Det er dog ikke et krav, at brugeradministratio-<br />

nen skal ske via webportalen.<br />

Systemadministratoren vedligeholder brugeroplysninger<br />

og rettigheder.<br />

Brugerstyringen skal opfylde følgende overord-<br />

nede målsætninger:<br />

Autentifikation - (hvem er brugeren)<br />

Autorisation - (hvad må brugeren)<br />

03-16 K Vedligeholdelse af brugergrupper Systemadministratoren skal kunne oprette og<br />

03-17 K Vedligeholdelse af brugere<br />

03-18 MK Autentifikation af brugergruppen<br />

"Kunder" via NemID<br />

03-19 K Autentifikation af øvrige brugergrupper<br />

vedligeholde et ubegrænset antal brugerroller i<br />

systemet, herunder tildele/fjerne rettigheder i<br />

systemet til en brugergruppe.<br />

Systemadministratoren skal kunne redigere alle<br />

oplysninger for en specifik bruger og skal ligeledes<br />

kunne låse adgangen for denne.<br />

Autentifikation af brugere i brugergruppen<br />

"Kunder" skal ske via NemID, og skal her an-<br />

vende NemID's portlets til dette.<br />

De fire brugergrupper markedsaktører, testbrugere,<br />

myndigheder og administrationsbrugere<br />

(dvs. undtaget "Kunder") - skal autentificeres<br />

via NemID - eller via ordinær brugeradministration<br />

i systemet.<br />

Ved ordinær autentifikation, skal det være muligt<br />

at definere mindstekrav til styrke af pass-<br />

word, passwordlængde og udløb af password.<br />

03-20 K Rollebaseret rettighedsstruktur Brugerrettighederne skal tildeles gennem en<br />

rollebaseret bruger- /rettighedsstruktur.<br />

En bruger kan typisk have flere (og forskellige)<br />

roller i <strong>DataHub</strong>'en og i Aktørtestsystemet.<br />

03-21 K Rettigheder håndteres uanset til- Der skal tages hensyn til en brugers rettigheder<br />

til funktioner og data, uanset hvorledes bruge-<br />

Dok. 31785/10, Sag 10/3365 30/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

gang til systemet ren tilgår systemet (f.eks. webportal eller webservices).<br />

Rettighedshåndteringen må derfor<br />

ikke være implementeret i brugergrænsefladen.<br />

03-22 K Rettigheder til data på aktørniveau. Rettigheder til data tilknyttes på aktørniveau.<br />

03-23 K Vedligeholdelse af brugeroplysninger<br />

Eksempel: En bruger hos en elleverandør, må<br />

kun få adgang til de målepunkter denne elleverandør<br />

er tilknyttet, og kun få adgang til de må-<br />

linger, som tilhører disse målepunkter.<br />

Brugergrupperne - undtaget brugere i brugergruppen<br />

"Kunder" - skal selv kunne registrere<br />

yderligere brugeroplysninger, fx. e-mail adresse<br />

eller telefonnummer.<br />

03-24 K Vedligeholdelse af password For de brugere, hvor der ikke anvendes NemID<br />

som autentifikation, skal det være let at ændre<br />

03-25 K "Glemt password" og "Glemt brugernavn"<br />

funktion<br />

03-26 K Decentral vedligeholdelse af brugere<br />

hos aktørerne<br />

eget password.<br />

For de brugere, hvor der ikke anvendes NemID<br />

som autentifikation, skal der findes standardiserede<br />

funktioner til "Glemt password" og "Glemt<br />

brugernavn".<br />

I brugergrupperne - undtaget "Kunder" - skal<br />

det være muligt at oprette en bruger med rollen<br />

"aktør administrator" - der har ansvar for opret-<br />

telse/vedligeholdelse af brugere i denne aktørs<br />

egen virksomhed.<br />

03-27 K Rapportering af brugerdefintioner Der skal findes rapportfunktioner til dokumenta-<br />

tion af brugere, deres tilknytning til brugerroller<br />

og brugerrollernes rettigheder i systemet.<br />

03-28 MK Revisionslog af brugerændringer Alle ændringer, der foretages mht. brugeropsætning<br />

og brugerrettigheder, skal logges i sy-<br />

03-29 K Rapportering af ineffektive brugere<br />

af systemet<br />

stemet, med angivelse af hvilken bruger der har<br />

foretaget rettelsen og tidspunktet for rettelsen.<br />

Der skal findes rapportfunktioner til dokumentation<br />

af brugere på portalen, som ikke har været<br />

logget ind i en periode (parameterstyret).<br />

Dok. 31785/10, Sag 10/3365 31/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-30 K Understøttelse af SAML 2.0 standard I relation til overførsel af information om identitet<br />

og rettigheder, skal <strong>DataHub</strong>'en understøtte<br />

SAML 2.0 standarden, jf. standarden på OIO. 4<br />

Tabel 4-2: Bruger- og rettighedsstyring - kravtabel<br />

4.3 Workflow<br />

Workflow-funktionalitet er en meget central mekanisme, som anvendes til behandlingen af de<br />

forskellige forretningsprocesser i <strong>DataHub</strong>'en, og til processering af testcases i Aktørtestsystemet.<br />

I <strong>DataHub</strong>'en forventes det, at alle forretningsprocesser (BRS'ere) defineres ved at konfigurere<br />

et workflow svarende til hver proces.<br />

I Aktørtestsystemet vil de testcases, som aktørerne skal gennemføre, kunne defineres i et workflow.<br />

Da det kan forventes, at der vil ske ændringer til de definerede forretningsprocesser i forbindelse<br />

med ændringer i markedsreglerne, skal definitionerne af workflows være fleksible over tid.<br />

Der forventes at være mange samtidige aktive workflows i en normal situation, hvilket kræver<br />

velfungerende overvågningsværktøjer til at sikre sig, at alle processer gennemløbes ok, og der<br />

skal findes gode værktøjer til fejlfinding af workflow.<br />

4.3.1 Workflow kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-31 K Oprettelse og redigering af workflow Der skal være anvendelige værktøjer til oprettelse<br />

og redigering af workflow i systemet.<br />

4 http://www.itst.<strong>dk</strong>/it-arkitektur-og-standarder/standardisering/standarder-forserviceorienteret-infrastruktur/standarder-for-brugerstyring/filer-til-standarder-forbrugerstyring/brug-af-saml-2.0<br />

Dok. 31785/10, Sag 10/3365 32/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-32 K Brugerinterface til workflow administration<br />

Al administration af workflow skal ske gennem<br />

et velfungerende brugerinterface, og skal opfylde<br />

krav til brugervenlighed og tilgængelighed<br />

som beskrevet i afsnit 5.<br />

Det er dog ikke et krav, at administrationen af<br />

workflow skal ske via webportalen.<br />

03-33 K Status for workflow Det skal være muligt for brugere i <strong>DataHub</strong>'en<br />

at se overordnet status for alle aktive workflows<br />

og at kunne se detaljerede oplysninger for specifikke<br />

processer.<br />

03-34 K Fejlmelding fra workflow Hvis en workflow-proces fejler, skal dette logges<br />

i <strong>DataHub</strong>'en og systemadministratoren skal<br />

notificeres.<br />

03-35 K Ændring af aktivt workflow Det skal være muligt for brugere at ændre sta-<br />

03-36 K Flere versioner af workflow definitioner <br />

tus eller forløb på et aktivt workflow.<br />

Det skal være muligt at definere flere versioner<br />

af samme workflow i forbindelse med ændring af<br />

processer.<br />

03-37 K Rollback ved afbrudte workflow Det skal være muligt at foretage rollback for de<br />

transaktioner, der indgår i et workflow ved en<br />

evt. afbrydelse af workflowet.<br />

03-38 K Logning af workflow Alle workflow processer skal logge procesflowet<br />

og der skal være mulighed for at foretage evt.<br />

fejlsøgning senere.<br />

03-39 K Dokumentation af workflow Der skal findes rapportfunktioner, der giver en<br />

overskuelig dokumentation af workflow definitioner.<br />

03-40 K Konfigurering af tidsfrister Pseudo-forskrifterne H1, H2 og D1 definerer<br />

mange tidsfrister for processer og kan forventes<br />

at blive ændret på sigt.<br />

Disse tidsfrister skal være konfigurerbare i<br />

workflowprocesserne.<br />

Dok. 31785/10, Sag 10/3365 33/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-41 K Midlertidig annullering af tidsfrister I forbindelse med fejlsituationer, kan der være<br />

behov for en midlertidig annullering af aktuelle<br />

tidsfrister, defineret i workflow.<br />

Tabel 4-3: Workflow – kravtabel<br />

4.4 Rapportering<br />

Hvis f.eks. kommunikationen til <strong>DataHub</strong>'en har<br />

været afbrudt et døgn, må aktørernes efterfølgende<br />

indsendelser af data ikke blive afvist pga.<br />

overskridelse af tidsfrist.<br />

I vurderingen af tilbuddet vil der blive lagt positiv vægt på, at rapportering fra <strong>DataHub</strong>'en og<br />

Aktørtestsystemet kan foretages via en veldefineret arkitektur. Det er et krav, at der skal leveres<br />

et generelt rapporteringsværktøj, som bl.a. kan levere de rapporter som <strong>DataHub</strong>'en og Aktørtestsystemet<br />

har behov for (se krav beskrevet i specifikke afsnit).<br />

Der skal samtidig leveres en integrationsløsning til <strong>Energinet</strong>.<strong>dk</strong>'s eksisterende Datawarehouse<br />

platform SAP / BW (ETL proces). Evt. kan det ovenstående rapporteringskrav opfyldes ved brug<br />

af <strong>Energinet</strong>.<strong>dk</strong>'s SAP / BW.<br />

Kravene til indholdet i de enkelte rapporter er specificeret under de specifikke krav til Data-<br />

Hub'en og Aktørtestsystemet.<br />

4.4.1 Rapportering kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-42 K Rapporteringsarkitektur Der skal leveres et generelt rapporteringsværktøj,<br />

som bl.a. kan levere de rapporter, som er<br />

03-43 K Integration med eksisterende SAP<br />

BW / BO<br />

specificeret i de specifikke afsnit under <strong>DataHub</strong><br />

og Aktørtestsystem.<br />

Der skal leveres en integrationsløsning til Ener-<br />

ginet.<strong>dk</strong>'s eksisterende SAP / BW og SAP BO<br />

rapporteringsplatform.<br />

03-44 K Afvikling af rapportering Afvikling af rapporteringskørsler må ikke påvirke<br />

svartider for brugerne eller øvrige transaktioner<br />

Dok. 31785/10, Sag 10/3365 34/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-45 K Rapporteringsgrænseflade Brugergrænsefladen skal være webbaseret, hvor<br />

brugerobjekter kan indlejres i andre webløsninger<br />

eller portaler<br />

03-46 K Rapporteringsformat Rapportoutput skal være i pdf format og regnearksformat<br />

(XML og csv).<br />

Tabel 4-4: Rapportering – kravtabel<br />

4.5 Dataudveksling<br />

Principper og regler for dataudveksling med <strong>DataHub</strong>'en er beskrevet i pseudoforskrift F og i de<br />

tilhørende bilag.<br />

Det er her bl.a. beskrevet, at al dataudveksling sker via synkrone og asynkrone webservices.<br />

<strong>DataHub</strong>'en skal udover webservices også have mulighed for udveksling af data via SMTP (email).<br />

Dette skyldes, at <strong>DataHub</strong>'en, udover dataudveksling med aktørerne i det danske elmarked,<br />

også skal udveksle data med f.eks. NordPool (elbørsen) og de øvrige nordiske samt nordeuropæiske<br />

systemansvarlige, og her er kommunikationsmetoden SMTP.<br />

Den forventede funktionalitet af webservice, kan skitseres således:<br />

Funktionalitet<br />

Dataudveksling beskrevet i forretningsprocesserne Asynkron webservice. Store transaktionsmængder,<br />

og store datameddelelser.<br />

Simple forespørgsler på data fra aktørernes it-<br />

systemer<br />

Synkron webservice. Som service til aktørernes eg-<br />

ne it-systemer, skal der stilles en række webservices<br />

til rådighed fra <strong>DataHub</strong>'en. Nogle webservices<br />

kan være sammenfaldende med forretningsprocesserne,<br />

f.eks. "hent stamdata for målepunkt", eller<br />

"hent status for transaktioner indsendt i dag"<br />

Simple forespørgsler/opdateringer på data fra Portal Synkron webservice. Dataudveksling til/fra webportalen<br />

forventes at ske ved kald af webservices. Her<br />

vil der også være tale om muligheder for opdaterin-<br />

Tabel 4-5:Funktionalitet af webservices<br />

ger af data i <strong>DataHub</strong>'en.<br />

Anvendelse af webservices i elmarkedet har indtil nu været begrænset til de balanceansvarliges<br />

indmelding af handelsplaner til <strong>Energinet</strong>.<strong>dk</strong>, ellers har al dataudveksling i elmarkedet foregået<br />

Dok. 31785/10, Sag 10/3365 35/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

via SMTP (e-mail). Webservices er således nyt i dette forretningsområde, og det må forventes,<br />

at krav og ønsker til nye webservices fra aktørerne vil vokse i takt med modningen af anvendelsen.<br />

Webservices der tilbydes i <strong>DataHub</strong>'en skal også være tilgængelige i Aktørtestsystemet.<br />

4.5.1 Dataudveksling kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-47 MK Krav fra pseudo-forskrift F Webservice skal opfylde krav til dataudveksling,<br />

som beskrevet i pseudo-forskrift F og bilagene<br />

til denne forskrift.<br />

03-48 K Dataudveksling via SMTP Dataudveksling med <strong>DataHub</strong>'en skal alternativt<br />

kunne ske med SMTP (mail).<br />

Dataformat er det samme som ved udveksling<br />

via webservices, beskrevet i pseudo-forskrift F.<br />

03-49 K Dataudveksling med webportal Kommunikation og dataudveksling mellem webportalen<br />

og <strong>DataHub</strong>'en skal ske ved webservicekald.<br />

03-50 K Testfunktion til webservices Der skal til systemadministratoren findes web-<br />

03-51 K Webservices i <strong>DataHub</strong> og Aktørtestsystem<br />

Tabel 4-6: Dataudveksling - kravtabel<br />

4.6 Alternativ webadgang for kunder<br />

forms, der kan anvendes til test af de enkelte<br />

webservices.<br />

Webservices, der tilbydes i <strong>DataHub</strong>'en, skal<br />

også være tilgængelige i Aktørtestsystemet<br />

I opgavebeskrivelsen, der danner grundlag for dette projekt, er det et krav at alle elkunder i<br />

Danmark får adgang til at se egne stamdata og måledata i en webportal. I denne <strong>kravspecifikation</strong><br />

er dette formuleret som et krav om, at <strong>DataHub</strong>'en stiller en indlejret webapplikation til rådighed,<br />

og at elleverandørerne anvender denne webapplikation i deres egen portal.<br />

Et alternativ til dette er, at <strong>DataHub</strong>'en selv tilbyder en portalløsning, hvor kunden logger ind<br />

med NemID og her kan se egne stamdata og måleregistreringer.<br />

Dok. 31785/10, Sag 10/3365 36/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Funktionaliteterne i <strong>DataHub</strong>'en vedr. kunder, f.eks. tilknytning af et målepunkt til en kunde vil<br />

være uændret - det er blot <strong>DataHub</strong>'en, der stiller portalen til rådighed for kunden, herunder<br />

understøttelse af indlogning med NemID.<br />

4.6.1 Alternativ webadgang for kunder kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-52 O Alternativ webadgang for brugergruppen<br />

"Kunder"<br />

Tabel 4-7: Alternativ webadgang for kunder - kravtabel<br />

Det skal belyses hvilke økonomiske, tids- og<br />

systemmæssige konsekvenser det har for projektet,<br />

at <strong>DataHub</strong>'en tilbyder indlogning til alle<br />

kunder, via NemID, på <strong>DataHub</strong>-portalen.<br />

Funktionaliteten for kunderne skal i portalen<br />

være uændret i forhold til de i øvrigt specificerede<br />

krav i dette bilag.<br />

Dok. 31785/10, Sag 10/3365 37/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5. Funktionskrav til Portalen<br />

Dette afsnit beskriver generelle krav til portalløsningen.<br />

<strong>DataHub</strong><br />

Portal<br />

Forretningsprocesser<br />

Stamdata<br />

Beregningsfunktioner<br />

Samfakturering<br />

Rapportering<br />

Måledata<br />

Dataudtræk<br />

Specifikke afregninger<br />

Kvalitetsindeks (KPI)<br />

Aktørtestsystem<br />

Registrering af system<br />

Design & tilgængelighed Webformularer Selvbetjeningsportal<br />

Fælles komponenter<br />

Systemadministration Rapportering<br />

og krav Brugeradministration Workflowadministration<br />

Testcases<br />

Testdata Testforløb<br />

Testgo<strong>dk</strong>endelse<br />

Testhistorik<br />

Dataudveksling<br />

Ikke-funktionelle<br />

Arkitekturkrav Kommunikation<br />

Platform<br />

krav Integrationer<br />

Sikkerhed<br />

Datamigrering<br />

5.1 Generelle funktionskrav til Portal<br />

<strong>DataHub</strong>'en skal primært understøtte de operationelle datastrømme og processer, der driver elmarkedet.<br />

Men der er også krav til en brugervenlig webportal. Brugerne af portalen kan primært<br />

opdeles i tre grupper:<br />

• Netvirksomhed, elleverandør, balanceansvarlig og it-leverandør - som kan anvende portalen<br />

som det daglige værktøj mod <strong>DataHub</strong>'en og Aktørtestsystemet.<br />

• Elkunde (elforbruger, elproducent) og myndighed - som kan anvende portalen til opslag<br />

efter behov.<br />

• Offentligheden - som kan anvende portalen til statistik opslag efter behov.<br />

Portalen skal være en fælles løsning for <strong>DataHub</strong>'en og Aktørtestsystemet og skal sikre en god<br />

og effektiv kommunikation til alle brugere af <strong>DataHub</strong>'en.<br />

For at sikre at brugerne kan bruge systemet med minimal instruktion og support, findes der en<br />

række principper relateret til brugeroplevelsen:<br />

• Systemet skal være umiddelbart forståeligt.<br />

Dok. 31785/10, Sag 10/3365 38/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Det skal være nemt at lære systemet at kende og med tiden bruge mere avancerede<br />

funktioner.<br />

• Systemet skal kunne betjenes af en række forskellige brugere med forskellige forudsætninger<br />

og behov<br />

• Systemet skal være attraktivt for brugeren at bruge, den grafiske brugergrænseflade<br />

skal give brugeren lyst til at bruge systemet<br />

• Systemet skal have mulighed for at følge standarder, juridiske krav og best practice<br />

ang. brugervenlighed<br />

Brugergrænsefladen skal være rig og omfatte tekst, tabeller, grafik herunder grafer og animation.<br />

Design<br />

Der er ikke udarbejdet en specifik designmanual for <strong>DataHub</strong>'en. Webportalens design skal så<br />

vidt muligt ligne <strong>Energinet</strong>.<strong>dk</strong>'s kommende hjemmeside (idriftsættes august 2010).<br />

<strong>Energinet</strong>.<strong>dk</strong>'s Design- og styleguide er vedlagt som bilag.<br />

Brugervenlighed<br />

Portalen skal støtte brugerne med intuitive brugergrænseflader, som skal sikre:<br />

• Let genkendelighed – både visuelt og sprogligt, så det passer til brugernes faglige omgivelser<br />

• Ensartethed og konsistens. Det gælder layout, ikoner, tekst, funktionalitet og menuer.<br />

• Hurtigst mulig adgang til relevant funktionalitet.<br />

Portalen skal så vidt muligt følge krav om tilgængelighed jf. ”Standarder for offentlige hjemmesider<br />

og tilgængelighed” (WCAG 2.0-AA Web Content Accessibility Guidelines), men <strong>Energinet</strong>.<strong>dk</strong><br />

er ikke underlagt lovkrav om opfyldelse af WCAG.<br />

Det er ligeledes et ønske at portalen, så vidt muligt, følger retningslinierne for IT- og Telestyrelsens<br />

”Bedst på Nettet”.<br />

Der lægges vægt på, at det er muligt at tilgå indhold med brug af andre browsere end Internet<br />

Explorer. Der skal browser-optimeres til MSIE, Firefox, Safari og Chrome.<br />

Hjælpefunktioner og dokumentation<br />

Brugerne har brug for at kunne finde relevant hjælp og vejledning, når behovet opstår i systemet.<br />

Der er behov for en intuitiv og selvforklarende brugergrænseflade, som understøttes af<br />

hjælpefunktioner kombineret med et godt visuelt (grafisk) overblik.<br />

Som selvhjælp til brugerne skal der være adgang til diskussionsforum og FAQ.<br />

Dok. 31785/10, Sag 10/3365 39/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.1.1 Kravtabel til generelle funktionskrav til Portal<br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

Generelle funktionskrav<br />

03-53 K Brugergrænsefladen Portalen skal kunne anvende portlets, webparts<br />

eller lignende i brugergrænsefladen.<br />

03-54 K Standardbaseret webinterface<br />

Systemets skærmbilleder skal baseres på<br />

XHTML 1.0 eller nyere. Skærmbilledernes layout<br />

skal implementeres med CSS 2.0. Skærmbillederne<br />

skal kunne gennemgå W3C HTML/XHTML<br />

og CSS 2.0 validering uden fejl.<br />

03-55 K Portal software Portalens brugergrænseflade skal baseres på<br />

03-56 K Browser<br />

standard portal software og administreres gennem<br />

standard CMS.<br />

Der skal browser-optimeres til de browsere, der<br />

har mere end 5 % markedsandel.<br />

03-57 K Ændringer i drift Brugergrænsefladen i portalen skal kunne tilpasses<br />

og konfigureres, mens systemet er drift.<br />

03-58 K Konfigurerbarhed<br />

Brugergrænsefladen skal være så fleksibel som<br />

mulig. Derfor skal alle links, felter, datoer og<br />

grænseværdier kunne konfigureres gennem<br />

administrationsinterfacet.<br />

03-59 K Periodisering Der skal være mulighed for at systemadmini-<br />

stratoren kan periodisere f.eks. idriftsættelse af<br />

webformularer.<br />

03-60 K Opret/rediger tekster Systemadministrator skal kunne oprette og redigere<br />

sider og tekster.<br />

03-61 K Sprog Systemet skal kunne håndtere flere sprog i brugergrænsefladen.<br />

Sprogvarianter skal ligge som<br />

selvstændigt tekstbibliotek, der kan udskiftes<br />

og udbygges i takt med behov.<br />

03-62 K Sprog ved startleverance Systemet skal leveres med dansk og engelsk<br />

brugergrænseflade.<br />

Dok. 31785/10, Sag 10/3365 40/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-63 K Valg af sprog I brugergrænsefladen skal det være muligt for<br />

brugeren, at vælge hvilket sprog siden ønskes<br />

vist med.<br />

03-64 K Tegnsæt og dialog Som default skal brugergrænsefladen være på<br />

dansk – (herunder også decimal- og tusindtalsseparatorer)<br />

og dialog.<br />

03-65 K Skærmopløsning<br />

Systemets nye skærmbilleder skal optimeres til<br />

skærmopløsning 1024*786 og 16/32 bit farver<br />

samt være skalerbart til større skærmopløsninger.<br />

Der bør være fleksibilitet for andre standard<br />

opløsninger, så systemet kan bruges på en<br />

række forskellige enheder.<br />

03-66 K Vedligehold menustruktur Systemadministrator skal kunne redigere i portalens<br />

menustruktur.<br />

03-67 K Søgefunktion<br />

Der skal etableres søgefunktion, som er til rådighed<br />

på alle sider. Der søges på tværs af hele<br />

brugergrænsefladen, og søgningen skal fungere<br />

som standard wildcard søgning.<br />

03-68 K Sporing af brugernes adfærd Systemadministratoren skal kunne spore brugernes<br />

adfærd på specificerede sites.<br />

Der skal kunne genereres udtræk over:<br />

- hvor ofte de enkelte sider besøges<br />

- hvilke filer, der bliver downloadet og hvornår<br />

03-69 K Print ikon På alle sider skal der være et ”Print" ikon for<br />

start af printdialog.<br />

03-70 K Print layout Ved print af siden, skal siden udskrives uden de<br />

faste rammer f.eks.. top og venstremenuer. Der<br />

skal på udskriften anføres brø<strong>dk</strong>rummesti og<br />

sidens navn. Ud over fjernelse af rammerne<br />

skal indholdet stå som på skærmen og må ikke<br />

beskæres.<br />

03-71 K Download til regneark På relevante sider skal det være muligt at eksportere<br />

de fremsøgte data til regneark i forma-<br />

terne xml og csv.<br />

Dok. 31785/10, Sag 10/3365 41/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-72 K Sortering af data Ved visninger af data i tabeller/lister skal det<br />

være muligt at sortere data ved klik på kolonneoverskriften.<br />

03-73 K Søgning af data Der skal kunne fremsøges data, og på disse<br />

sider skal der anvendes søgefunktion baseret på<br />

enkle og gængse principper og standarder for<br />

web-brugergrænseflader. Søgningen må ikke<br />

være case sensitiv.<br />

03-74 K Filtrering af data På sider, hvor der skal fremsøges data, skal det<br />

være muligt at filtrere data ved hjælp af dropdown<br />

lister eller wildcard søgning.<br />

Design- og brugervenlighed<br />

03-75 K Design Webportalen og webapplikationens design skal<br />

følge retningslinierne for <strong>Energinet</strong>.<strong>dk</strong>'s hjem-<br />

meside, som beskrevet i <strong>Energinet</strong>.<strong>dk</strong>'s Design-<br />

og styleguides, vedlagt som bilag.<br />

Hvis dette krav ikke kan opfyldes, skal der redegøres<br />

for afvigelserne i forhold til design- og<br />

styleguides i Løsningsbeskrivelsen.<br />

03-76 K "Bedst på Nettet" Portalen skal følge retningslinierne for IT- og<br />

Telestyrelsens ”Bedst på Nettet".<br />

03-77 K Tilgængelighed<br />

Leverancen skal opnå en vurdering på mini-<br />

mum 4 Netkroner, baseret på "Bedst på nettets"<br />

screening (foretaget af Leverandøren) og<br />

brugerevaluering (foretaget af brugere i <strong>Energinet</strong>.<strong>dk</strong>).<br />

Begge tæller ligeligt.<br />

Brugerevalueringen kan evt. gennemføres på<br />

en brugervenligheds-workshop.<br />

Portalen skal opfylde retningslinjer angivet i<br />

”Standarder for offentlige hjemmesider og til-<br />

gængelighed” (WCAG 2.0 AA Web Content Accessibility<br />

Guidelines),<br />

03-78 K Menustruktur Alle brugere af portalen skal kun se de menupunkter,<br />

som ve<strong>dk</strong>ommende har adgang til.<br />

Dok. 31785/10, Sag 10/3365 42/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-79 K Brugervenlighed Brugerne må ikke opleve mistet brugervenlighed<br />

i forbindelse med præsentation af systemsider<br />

("siden ikke fundet" mm.)<br />

Hjælpefunktioner og dokumentation<br />

03-80 K Administration af hjælpetekster<br />

Det skal være muligt for systemadministratoren<br />

at vedligeholde portalens hjælpetekster.<br />

03-81 K Pop up hjælp på felter Det skal være muligt at definere pop up hjælp<br />

på felter (hjælpetekst når cursoren hviler på en<br />

tekst/felt)<br />

03-82 K Autotekst på felter Det skal være muligt at anvende autotekst på<br />

felter (hjælpetekst vises i et indtastningsfelt)<br />

03-83 K Vedligeholdelse af vejledninger<br />

og informationsmateriale<br />

03-84 K Online hjælp og vejledning<br />

Det skal være muligt at oprette og vedligeholde<br />

vejledninger (til download) og andet informationsmateriale.<br />

Eksempler på andet informati-<br />

onsmateriale kunne være links, kontaktinformation,<br />

markedsinformation el. lign.<br />

Alle typer af brugere skal kunne finde relevant<br />

hjælp og vejledning, når behovet opstår i systemet.<br />

03-85 K Vejledninger Det skal være muligt for brugeren at blive præsenteret<br />

for og downloade relevante vejlednin-<br />

03-86 K FAQ<br />

03-87 K Diskussionsforum<br />

ger.<br />

Diskussionsforum og FAQ<br />

Portalen skal indeholde en FAQ side, som skal<br />

kunne vedligeholdes af systemadministratoren.<br />

FAQ skal kunne ses og anvendes af alle interessenter<br />

med rettigheder hertil.<br />

Brugergrænsefladen skal tilbyde standard forum<br />

funktionalitet, hvor markedsaktørerne og itleverandører<br />

kan vende problemstillinger og<br />

lignende, både med <strong>Energinet</strong>.<strong>dk</strong> og andre brugere.<br />

Dette forum skal bl.a. give brugerne mu-<br />

lighed for at oprette og kommentere på tråde,<br />

samt at abonnere på relevante tråde og efter-<br />

Dok. 31785/10, Sag 10/3365 43/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

følgende blive adviseret omkring nye indlæg.<br />

03-88 K Standard WIKI funktionalitet FAQ og diskussionsforum ønskes baseret på<br />

standard WIKI funktionalitet.<br />

03-89 K Nyheder Nyheder skal kunne kategoriseres og skal kunne<br />

præsenteres på forskellig vis overfor systemets<br />

brugere. Eksempelvis ved at aktuelle nyheder<br />

vises på én side og gamle nyheder fremfindes<br />

på et arkiv, hvor nyhederne er kategoriseret<br />

efter et sæt metadata eller via en indbygget<br />

søgefunktion, der skal kunne slås til eller fra<br />

efter eget valg.<br />

03-90 K Nyhedsbrev abonnement Det skal være muligt at sende information direkte<br />

til sitets brugere i forbindelse med diverse<br />

nyheder.<br />

03-91 K Nyhedsbrev tilmelding Markedsaktører og it-leverandører skal selv<br />

kunne til- og framelde sig som abonnenter på<br />

nyhedsbreve, som varierer efter brugerens interesseprofil.<br />

03-92 K Nyhedsbrev sikkerhed Systemet skal automatisk sikre, at abonnenterne<br />

ikke kan se hinandens e-mail-adresser i de<br />

udsendte nyhedsbreve eller anden information<br />

der kan vise de øvrige abonnenters identitet.<br />

03-93 K Nyhedsbrev udsendelse Det skal være muligt at sende forskellige nyhedsbreve<br />

til forskellige grupper af abonnenter.<br />

03-94 K Nyhedsbrev arkiv Det skal være muligt at se nyhedsbrevskladder<br />

og udsendte nyhedsbreve i et internt arkiv.<br />

03-95 K Nyhedsbrev oversigt Det skal være muligt genere en oversigt over,<br />

hvilke nyhedsbreve, den enkelte abonnent har<br />

modtaget.<br />

Tabel 5-2: Kravtabel for Generelle funktionskrav til portal<br />

Dok. 31785/10, Sag 10/3365 44/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.2 Webformularer<br />

I <strong>DataHub</strong>'en skal der findes webformularer til en række formål såsom forespørgsler mellem aktører<br />

i markedet, bestilling af ændringer i stamdata etc.<br />

Anvendelsen af webformularer skal bl.a. sikre anonymiteten mellem elleverandør og netvirksomhed.<br />

Webformularer forventes at blive en meget anvendt funktion i <strong>DataHub</strong>'en, og det er derfor vigtigt,<br />

at de kan ændres og nye tilføjes på en let tilgængelig måde efter behov.<br />

Webformular-eksempel på forespørgsel fra netvirksomhed til elleverandør:<br />

En netvirksomhed har fået en henvendelse fra en kunde vedr. en fejlagtig flytning. Netvirksomheden<br />

skal afklare dette med kundens elleverandør og vælger derfor webformularen "Forespørgsel<br />

til elleverandør". Da netvirksomheden ikke kender målepunktets elleverandør, skal forespørgslen<br />

foregå via webformular til <strong>DataHub</strong>'en for at sikre anonymiteten.<br />

I denne webformular skal netvirksomheden:<br />

• Vælge det aktuelle målepunkt vha. en søgefunktion eller fra en valgliste der viser<br />

netvirksomhedens målepunkter.<br />

• Vælge om meddelelsen skal sendes til tidligere, nuværende eller kommende elleverandør<br />

(radio button el. checkboks).<br />

• Formulere problemet i en tekstboks<br />

• Evt. udfylde afsenderens kontaktoplysninger, mailadresse el. telefon<br />

• "Sende" til elleverandør<br />

Herefter skal <strong>DataHub</strong>'en finde oplysningerne på den pågældende elleverandør og sende oplysninger<br />

fra webformularen til elleverandøren pr. mail. <strong>DataHub</strong>'en arkiverer webformularen.<br />

5.2.1 Kravtabel til etablering af webformularer<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-96 K Kunde til netvirksomhed vedr. et<br />

målepunkt<br />

03-97 K Kunde til elleverandør vedr. et<br />

målepunkt<br />

Forespørgsel til netvirksomhed vedr. et måle-<br />

punkt. F.eks. hvis kunden har spørgsmål til det<br />

målte forbrug eller til et fremsendt aflæsningskort.<br />

Forespørgsel til elleverandør vedr. et målepunkt.<br />

F.eks. hvis kunden har spørgsmål til det<br />

afregnede forbrug eller til tidligere, nuværende<br />

Dok. 31785/10, Sag 10/3365 45/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-98 K Kunde til netvirksomhed vedr. forkerte<br />

stamdata<br />

03-99 K Kunde til elleverandør vedr. fejlagtig<br />

leverandørskift<br />

03-100 K Elleverandør til netvirksomhed<br />

vedr. måling på et målepunkt<br />

03-101 K Elleverandør til anden elleverandør<br />

vedr. leverandørskift<br />

03-102 K Elleverandør til øvrige<br />

markedsaktører vedr. målepunkt<br />

eller kommende elleverandør.<br />

Oplysning til netvirksomhed vedr. forkerte<br />

stamdata på et målepunkt f.eks. disponentnavn.<br />

Forespørgsel til nuværende eller kommende<br />

elleverandør i forbindelse med udredning af<br />

fejlagtig flytning på et specifikt målepunkt.<br />

Forespørgsel til netvirksomhed vedr. målinger<br />

på et specifikt målepunkt. F.eks. atypisk eller<br />

manglende måling på et målepunkt.<br />

Forespørgsel til tidligere, nuværende eller<br />

kommende elleverandør i forbindelse med problemer<br />

ved et leverandørskifte på et specifikt<br />

målepunkt.<br />

Information til øvrige markedsaktører, der er<br />

relateret til et specifikt målepunkt. Kan vedrøre<br />

tidligere, nuværende eller kommende elleverandør.<br />

03-103 K Elleverandør til <strong>Energinet</strong>.<strong>dk</strong> Forespørgsel til <strong>Energinet</strong>.<strong>dk</strong>: Markedsrelaterede<br />

spørgsmål, support til <strong>DataHub</strong> funktioner,<br />

spørgsmål vedr. aktørtest etc.<br />

03-104 K Netvirksomhed til elleverandør<br />

vedr. fejlagtig flytning<br />

03-105 K Netvirksomhed til elleverandør<br />

vedr. fejlagtig leverandørskifte<br />

03-106 K Netvirksomhed til øvrige markedsaktører<br />

vedr. målepunkt<br />

Forespørgsel til tidligere, nuværende el. kom-<br />

mende elleverandør i forbindelse med udredning<br />

af fejlagtig flytning på et specifikt målepunkt.<br />

Forespørgsel til tidligere, nuværende eller<br />

kommende elleverandør i forbindelse med ud-<br />

redning af fejlagtig leverandørskifte på et specifikt<br />

målepunkt.<br />

Information til øvrige markedsaktører der er<br />

relateret til et specifikt målepunkt.<br />

03-107 K Netvirksomhed til <strong>Energinet</strong>.<strong>dk</strong> Forespørgsel til <strong>Energinet</strong>.<strong>dk</strong>. F.eks. markedsrelaterede<br />

spørgsmål, support til <strong>DataHub</strong> funktioner,<br />

spørgsmål vedr. aktørtest etc.<br />

Dok. 31785/10, Sag 10/3365 46/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-108 K It-leverandør til <strong>Energinet</strong>.<strong>dk</strong> Forespørgsel til <strong>Energinet</strong>.<strong>dk</strong>. Fx. support til<br />

funktioner eller spørgsmål vedr. aktørtest<br />

03-109 K It-leverandør til øvrige itleverandører<br />

eller markedsaktør<br />

Tabel 5-2: Kravtabel til etablering af webformularer<br />

5.2.2 Kravtabel til webformularer<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

Information eller forespørgsel til øvrige it-<br />

leverandører el. markedsaktører vedr. aktørtest.<br />

03-110 K Webformular videreudvikling Der skal findes et designværktøj til oprettelse<br />

og ændring af webformularer. Der lægges vægt<br />

på, at løsningen skal være åben og let tilgængelig<br />

for løbende ændringer af de elektroniske<br />

formularer, og at nye formularer kan tilføjes<br />

uden brug af ekstern ekspertbistand. Man skal<br />

kunne udvide anvendelse af formularer i takt<br />

med, at behovet opstår.<br />

03-111 K Vedhæfte bilag I forbindelse med udfyldelse af formularer skal<br />

der være mulighed for at vedhæfte eller medsende<br />

bilag. Som minimum i Word, pdf-, eller<br />

regnearksformat.<br />

03-112 K Print af webformular Alle elektroniske formularer skal i den eksisterende<br />

form kunne printes af brugeren.<br />

03-113 K Arkivering webformular Systemet skal give mulighed for en arkivering<br />

af udfyldte blanketter. Indsendelser skal kunne<br />

gemmes og ekspederes i et arkiv til formålet.<br />

Systemadministratoren skal have mulighed for<br />

at slette fra arkivet.<br />

03-114 K Søgning i arkiv Systemadministratoren have mulighed for fri-<br />

Tabel 5-2: Kravtabel for webformularer<br />

tekstsøgning og filtrering på status, side, dato<br />

og/eller feltspecifikt indhold i arkivet.<br />

Dok. 31785/10, Sag 10/3365 47/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.3 Krav til <strong>DataHub</strong> portalen<br />

Brugerne af <strong>DataHub</strong> portalen vil både være professionelle brugere, og it-svage brugere. Brugerne<br />

kan grupperes således:<br />

• Systemadministratorer, superbrugere og brugere (<strong>Energinet</strong>.<strong>dk</strong>)<br />

• Markedsaktører er de primære brugere af systemet.<br />

• Kunder - elforbruger, elproducenter og myndigheder<br />

• Offentlig - den offentlige del af portalen<br />

Nedenstående tabel viser de primære overordnede funktioner, der skal kunne udføres via Data-<br />

Hub portaldelen for de enkelte brugergrupper. De enkelte funktioner er nærmere beskrevet i<br />

afsnit 6<br />

Funktion System<br />

admin<br />

Markeds<br />

aktører<br />

Kunder Offentlig<br />

Stamdata for aktør CRUD 5 RU R R<br />

Stamdata for målepunkt CRUD CRU R<br />

Måledata CRUD CRU R<br />

Beregningsfunktion CRUD CRUD<br />

Rapportering CRUD R R R<br />

Procesovervågning og styring (workflow) CRUD CRU<br />

Tabel 5-1 Overordnede funktioner<br />

5.4 Krav til Aktørtestsystem portalen<br />

Brugerne af Aktørtestsystemet vil være professionelle brugere, og kan opdeles i to grupper:<br />

• Systemadministrator, superbrugere og brugere (<strong>Energinet</strong>.<strong>dk</strong>)<br />

• Markedsaktører og it-leverandører er de primære brugere af systemet.<br />

5 CRUD: Create, Read, Update, Delete<br />

Dok. 31785/10, Sag 10/3365 48/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

De overordnede funktioner der skal kunne udføres via portalen i Aktørtestsystemet for de enkelte<br />

brugergrupper vil være:<br />

Funktion Systemadministrator<br />

Registrering af it-system der skal testes CRUD CRUD<br />

Administration af testcases CRUD R<br />

Administration af testdata CRUD CRUD<br />

Administration af testforløb CRUD R<br />

Go<strong>dk</strong>endelse af testforløb CRUD<br />

Historik for testforløb R R<br />

Tabel 5-2: Funktioner per brugergruppe i Aktørtestsystemet<br />

De specifikke funktionskrav til Aktørtestsystemet er specificeret i kapitel 7.<br />

Aktør & itleverandør<br />

5.5 Funktionskrav til integration af Selvbetjeningsportalen<br />

"Selvbetjening" er betegnelsen for den eksisterende webapplikation placeret på<br />

https://selvbetjening.energinet.<strong>dk</strong>.<br />

Selvbetjeningsportalen (SBP) anvendes både af el- og gaskunder, og er funktionsmæssigt opdelt<br />

efter dette, men brugerstyring og administration er fælles for hele portalen.<br />

Da brugerne på SBP også vil være brugere på <strong>DataHub</strong>'en, ses en fordel i at integrere <strong>Energinet</strong>.<strong>dk</strong>'s<br />

Selvbetjening i <strong>DataHub</strong> portalen. Den omtalte integration vil kun gælde for el-kunder,<br />

altså vil Selvbetjeningsportalen fortsætte med servicering af gas-kunder.<br />

Dok. 31785/10, Sag 10/3365 49/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Balanceansvarlig<br />

Hent afregningsbilag<br />

Konverteres til<br />

<strong>DataHub</strong> portalløsning<br />

Flyttes uændret til<br />

<strong>DataHub</strong> portalløsning<br />

Webservice:<br />

Afregningsbilag<br />

Stamdata<br />

PandaService<br />

Stamdata produktionsanlæg<br />

Afregningsbilag<br />

Netvirksomhed<br />

Hent<br />

afregningsbilag<br />

Figur 5-1: Oversigt over Selvbetjeningsportal<br />

Vedligehold<br />

stamdata<br />

Selvbetjeningsportal<br />

Webform<br />

Bruger/rettighed<br />

Forretningslogik<br />

Hent<br />

afregningsbilag<br />

Webservice:<br />

Hent oplysning pr. CVR-nr<br />

CVR-register<br />

Anlægsejer<br />

Indberet<br />

rådighed<br />

Indberet<br />

servicebesøg<br />

Servicevirksomhed<br />

Ovenstående Figur 5-1 viser den overordnede opbygning af SBP, og brugerne af denne. Portalen<br />

har webservice integrationer til PandaService, hvorfra der hentes oplysninger om stamdata for<br />

produktionsanlæg, og afregningsbilag. Og fra CVR-registeret hentes adresseoplysninger på de<br />

ca. 5000 anlægsejere, der er oprettet i portalen.<br />

Brugerne på SBP er medarbejdere hos netvirksomhederne, hos de balanceansvarlige og anlægsejere<br />

(ejere af en vindmølle eller et værk).<br />

Brugerne oprettes, og deres rettigheder vedligeholdes af <strong>Energinet</strong>.<strong>dk</strong>. Brugerne kan på Selvbetjening<br />

se deres egne afregningsbilag, stamdata for de produktionsanlæg de ejer og evt. servicebesøg<br />

på deres vindmøller.<br />

Når Panda overfører nye afregningsbilag til SBP, modtager de berørte brugere en notifikation via<br />

e-mail om, at der er nye bilag.<br />

En del ejere af værker skal af hensyn til deres afregning, dagligt indberette om deres anlæg er<br />

til rådighed for markedet. Denne indberetning af rådighed, sker via funktioner i SBP.<br />

Virksomheder, der servicerer vindmøller i Danmark, skal i portalen indberette datoen for servicebesøg,<br />

de har foretaget på de enkelte vindmøller, og datoen for det næste planlagte servicebesøg<br />

skal registreres.<br />

Portalens database og forretningslogik skal genbruges ved integrationen, så integrationen vedrører<br />

altså udelukkende skærmbilleder og brugerstyringen.<br />

Dok. 31785/10, Sag 10/3365 50/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Integration mellem eksisterende SBP funktion og brugergrænseflade i <strong>DataHub</strong>'en vil være baseret<br />

på WCF (Windows Communication Foundation). <strong>Energinet</strong>.<strong>dk</strong> leverer et færdigt API, som<br />

denne del af brugergrænsefladen baseres på.<br />

For at give et overblik over systemet, gennemgås i næste afsnit skærmbillederne fra systemet,<br />

og efterfølgende et kort overblik over applikationsstrukturen.<br />

5.5.1 Skærmbilleder – menuoversigt<br />

Til forståelse af funktionaliteten vises efterfølgende skærmdumps af relevante skærmbilleder fra<br />

SBP, som ønskes integreret i <strong>DataHub</strong>'en.<br />

Alle brugere til SBP er tildelt rettigheder iht. deres rolle i el-markedet. Efter indlogning vises en<br />

oversigt over de menupunkter, som brugeren har rettigheder til.<br />

Menuoversigten har følgende punkter med tilhørende skærmbilleder:<br />

• Stamdata - vindmølle- og værksdata<br />

• Rådighed - indmelding af rådighedsdage for værker<br />

• Dokumenter - afregningsbilag m.m.<br />

• System - konfigurationer, logs m.m.<br />

5.5.1.1 Stamdata<br />

5.5.1.1.1 Produktionsanlæg oversigt<br />

Produktionsanlægs oversigten viser alle el-producerende anlæg, som er registreret hos <strong>Energinet</strong>.<strong>dk</strong>.<br />

Brugerne kan kun se de anlæg, som de har rettigheder til, f.eks. hvis de:<br />

Ejer en vindmølle eller værk, er netvirksomhed for anlægget, er en servicevirksomhed etc.<br />

Dok. 31785/10, Sag 10/3365 51/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Skærmbilledet har mange filtreringsmuligheder, og det er valgfrit, om afmeldte anlæg ønskes<br />

vist i oversigten. På siden er der også mulighed for at danne en Excel fil over fremsøgte anlæg.<br />

Ved oprettelse kan der gemmes data for et anlæg i en 'kladde', således at brugeren på et senere<br />

tidspunkt kan afslutte redigeringen og indsende data for anlægget.<br />

Når en bruger har oprettet/redigeret et anlæg i SBP, vises en lille rød trekant ved 'Navn'. Trekanten<br />

fjernes, når rettelsen er foretaget i Panda, og SBP er opdateret med disse data (se Figur<br />

5-1: Oversigt over Selvbetjeningsportal)<br />

Fra oversigten kan vælges et anlæg, og man kan se alle detaljer for dette i et nyt skærmbillede.<br />

5.5.1.1.2 Produktionsanlæg, stamdata for et anlæg<br />

Alle felter for et enkelt anlæg vises og brugerens rettigheder bestemmer, om data kan redigeres<br />

eller om det kun er visningsfelter. Stamdata er grupperet under faneblade, men de kan også<br />

vises i listeform. På felterne er der forskellig funktionalitet, f.eks.:<br />

• GSRN nummer tildeles automatisk af SBP ved oprettelse af et anlæg.<br />

• Der er validering på en del af felterne, f.eks. for: Syntaks, krydsvalidering, obligatorisk udfyldning,<br />

grænseværdier m.m.<br />

• Validering af CVR-nummer mod CVR-registeret online i skærmbilledet. Relevante felter udfyldes<br />

automatisk med data.<br />

• Har en bruger oprettet/redigeret stamdata for et anlæg og gemmer disse, bliver der sendt<br />

en mail til brugerens egen mailadresse og til <strong>Energinet</strong>.<strong>dk</strong>.<br />

Disse stamdata opdateres derefter manuelt i Panda af <strong>Energinet</strong>.<strong>dk</strong>. En gang dagligt opdateres<br />

alle Panda stamdata med PandaService.<br />

Dok. 31785/10, Sag 10/3365 52/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Ved klik på 'Historik' vises anlæggets forskellige gyldighedsperioder. Der kan også her vælges at<br />

se detaljer for anlægget i et nyt skærmbillede.<br />

5.5.1.1.3 Vedligehold ændringer<br />

I skærmbilledet kan systemadministrator se alle oprettelser, ændringer eller kladder på anlæg,<br />

der er foretaget i SBP. Systemadministrator kan efter behov vælge at køre en 'roll back' pr.<br />

transaktion ved at slette disse data i oversigten.<br />

Dok. 31785/10, Sag 10/3365 53/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.1.4 CVR-data rapport<br />

Det er muligt at kontrollere CVR-nummer mod CVR-registeret for ejere af anlæg.<br />

Kontrollen kan udføres pr. netområde, for vindmøller og/eller værker eller på kortnavn for anlæg.<br />

Resultatet af kontrollen, SBP data kontra CVR data med markering af forskelle, vises i en<br />

Excel-fil på skærmen eller sendes pr. mail til systemadministrator.<br />

Kontrollen køres som batch job én gang ugentligt for alle anlæg i SBP.<br />

5.5.1.1.5 Oversigt over servicevirksomheder<br />

Oprettelse af go<strong>dk</strong>endte servicevirksomheder, som derefter har ret til at indberette servicebesøg<br />

for vindmøller.<br />

5.5.1.1.6 Indlæs servicebesøg<br />

En Servicevirksomhed kan levere en Excel-fil med data for sine servicebesøg hos vindmøller i<br />

stedet for at indberette data manuelt. Denne fil indlæses i SBP og gemmes i databasen.<br />

Dok. 31785/10, Sag 10/3365 54/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.1.7 Servicebesøg oversigt<br />

Oversigten indeholder alle vindmøller, som er registreret i SBP.<br />

Brugeren finder den relevante vindmølle og trykker 'Indberet', hvorefter et skærmbillede til indtastning<br />

vises.<br />

I Servicebesøg indberetning skærmbilledet indtastes dato for aktuelt servicebesøg og dato for<br />

næste planlagte besøg. Data gemmes i databasen og er nu tilgængelige i servicebesøg oversigten.<br />

5.5.1.2 Rådighed<br />

5.5.1.2.1 Rådighedsoversigt<br />

Rådighedsoversigten viser alle værker og anlæg, som af hensyn til deres afregning, skal indberette<br />

om deres anlæg er til rådighed for markedet. Brugeren kan kun se de anlæg, der er rettigheder<br />

til og vælger her hvilket anlæg, der ønskes indberettet for (Indberet rådighed).<br />

Dok. 31785/10, Sag 10/3365 55/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.2.2 Indberetning af rådighedsdage for anlægget<br />

Her indtastes hvilke dage pr. måned anlægget ikke har været til rådighed i den forgangne måned<br />

og data gemmes.<br />

5.5.1.2.3 Rådighedsskema årsoversigt<br />

Oversigt over indberettede dage i et angivet år, hvor anlægget ikke har været til rådighed.<br />

5.5.1.2.4 Rådigheds go<strong>dk</strong>endelse<br />

Ved at angive en skæringsdato fremfindes de anlæg, som mangler at blive go<strong>dk</strong>endt. Systemadministrator<br />

markerer herefter anlæggene, som kan go<strong>dk</strong>endes.<br />

Dok. 31785/10, Sag 10/3365 56/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.2.5 Rådigheds indberetning<br />

For en given måned hentes status for alle anlægs rådighedsdata. Der markeres, hvilke anlæg<br />

som ønskes sendt til Panda.<br />

5.5.1.2.6 Rådighedsrykker<br />

Der angives en skæringsdato, hvorefter der vises, hvilke anlæg som mangler indberetning før<br />

skæringsdatoen. Systemadministrator vælger hvilke anlæg, der skal sendes en rykker til, og indtaster<br />

en tekst til mailen. Derefter hentes tilhørende mailadresser til de brugere, som er tilknyttet<br />

disse anlæg. Disse vises i et nyt skærmbillede til kontrol.<br />

Dok. 31785/10, Sag 10/3365 57/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.2.7 Oversigt over udedage<br />

Oversigt som viser indberettede udedage pr. anlæg - opdelt pr. år og pr. måned<br />

5.5.1.2.8 Driftsoversigt for værket<br />

Driftsoversigt pr. værk, viser de beregnede, akkumulerede data som er indsendt til Panda.<br />

Dok. 31785/10, Sag 10/3365 58/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.3 Dokumenter<br />

5.5.1.3.1 Dokument oversigt<br />

Her kan anlægsejere, netselskaber og balanceansvarlige se deres afregningsbilag som pdf-filer.<br />

Dokumenterne er uploadet fra PandaService via en webservice.<br />

5.5.1.3.2 Nyt dokument<br />

Det er muligt manuelt at uploade et dokument til SBP. Der skal angives, hvilken gruppe dokumentet<br />

skal tilhøre, hvilken periode, om det skal go<strong>dk</strong>endes automatisk, og i hvilken sti dokumentet<br />

ligger.<br />

Dok. 31785/10, Sag 10/3365 59/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.3.3 Udsende dokument notifikation<br />

Når der er uploadet nye dokumenter til SBP, kan der sendes en notifikation via mail til relevante<br />

brugere. Modtagere af notifikationen er brugere, som har rettigheder til at se de nye dokumenter.<br />

5.5.1.4 System<br />

5.5.1.4.1 Email log<br />

Viser hvilke kvitteringer, nye password m.m. som er sendt fra SBP via mail pr. en given dato.<br />

Dok. 31785/10, Sag 10/3365 60/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.4.2 Aktivitetslog<br />

Viser hvilke aktiviteter der er sket på SBP, grupperet pr. handling. Logning af bruger login, fejl<br />

ved indlogning og indberetning af rådighed.<br />

5.5.1.4.3 Dokument konfiguration<br />

I oversigten findes alle dokumenttyper i SBP. Her kan systemadministrator konfigurere hvilke<br />

brugerroller, som må se de enkelte dokumenttyper.<br />

Dok. 31785/10, Sag 10/3365 61/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.1.4.4 Generér GSRN numre<br />

Systemadministratoren har her mulighed for at hente og vise GSRN numre i SBP uden at oprette<br />

anlæg. Tildeling af GSRN sker kun i SBP for at sikre éntydigheden.<br />

5.5.2 Applikation<br />

<strong>Energinet</strong>.<strong>dk</strong>'s selvbetjeningsportal er bygget som en webapplikation med anvendelse af CMS<br />

2002 til håndtering af applikationens sidestruktur De to følgende figurer illustrerer applikationsopbygningen.<br />

Figur 5-2: Applikationsopbygning af SBP<br />

Dok. 31785/10, Sag 10/3365 62/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Figur 5-3: Nuværende arkitektur tegning<br />

Som ovenstående Figur 5-3 illustrerer, er applikationen bygget som en traditionel ASP.NET web<br />

applikation, med udgangspunkt i et standard Microsoft teknologi skema.<br />

Dok. 31785/10, Sag 10/3365 63/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5.5.3 Kravtabel til Selvbetjeningsportalen<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-115 O Integration af Selvbetjeningsportal Webform og brugerstyring fra den eksisterende<br />

Selvbetjeningsportal ønskes integreret i Data-<br />

Tabel 5-3: Selvbetjeningsportalen – Kravtabel<br />

Hub-portalen. Formålet er at opnå en fælles<br />

brugerstyring, og at brugerne kun oplever én<br />

portal hos <strong>Energinet</strong>.<strong>dk</strong>.<br />

Alle skærmbilleder skal have samme indhold<br />

som i den eksisterende Selvbetjeningsportal.<br />

Det er kun den del af Selvbetjeningsportalen<br />

der vedrører el, der ønskes integreret.<br />

Dok. 31785/10, Sag 10/3365 64/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6. Funktionskrav til <strong>DataHub</strong>’en<br />

<strong>DataHub</strong><br />

Forretningsprocesser<br />

Stamdata<br />

Beregningsfunktioner<br />

Portal<br />

Samfakturering<br />

Rapportering<br />

Måledata<br />

Dataudtræk<br />

Specifikke afregninger<br />

Kvalitetsindeks (KPI)<br />

Aktørtestsystem<br />

Registrering af system<br />

Fælles komponenter<br />

Systemadministration Rapportering<br />

og krav Brugeradministration Workflowadministration<br />

Testcases<br />

Testdata Testforløb<br />

Testgo<strong>dk</strong>endelse<br />

Testhistorik<br />

Design & tilgængelighed Webformularer Selvbetjeningsportal<br />

Dataudveksling<br />

Ikke-funktionelle<br />

Arkitekturkrav Kommunikation<br />

Platform<br />

krav Integrationer<br />

Sikkerhed<br />

Datamigrering<br />

I dette afsnit beskrives de specifikke krav til <strong>DataHub</strong> funktionaliteten.<br />

6.1 Understøttelse af forretningsprocesser (BRS)<br />

Alle forretningsprocesser beskrevet i "Forretningsprocesser for det danske elmarked" skal understøttes<br />

af <strong>DataHub</strong>, og Aktørtestsystemet skal kunne simulere disse processer i forbindelse med<br />

test af aktørernes IT-systemer.<br />

Forretningsprocesserne er beskrevet enkeltvis, og udfordringen med at udarbejde løsninger på<br />

evt. konflikter mellem flere samtidige processer skal løses i designfasen i et samarbejde mellem<br />

leverandøren og <strong>Energinet</strong>.<strong>dk</strong>.<br />

Bemærk, at forretningsprocessen "BRS-011: Fejlagtig flytning" er en manuel proces, og derfor<br />

ikke indgår i kravtabellen.<br />

6.1.1 Forretningsprocesser (BRS) kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

Dok. 31785/10, Sag 10/3365 65/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

03-116 K BRS-001: Leverandørskift<br />

03-117 K BRS-002: Leveranceophør<br />

03-118 K BRS-003: Håndte-<br />

Kravtitel Kravbeskrivelse<br />

ring af fejlagtigt leverandørskift<br />

03-119 K BRS-004: Oprettelse<br />

af målepunkt<br />

03-120 K BRS-005: Anmodning<br />

om stamdata<br />

03-121 K BRS-006: Fremsendelse<br />

af stamdata<br />

03-122 K BRS-007: Fraflytning<br />

- meldt til netvirksomheden<br />

03-123 K BRS-008: Tilflytning<br />

- meldt til netvirksomheden<br />

03-124 K BRS-009: Tilflytning<br />

- meldt til elleverandøren<br />

<strong>DataHub</strong>'en modtager og processerer anmodning om skift af<br />

elleverandør fra en elleverandør.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-001.<br />

<strong>DataHub</strong>'en modtager og processerer anmodning om stop af<br />

leverance fra en elleverandør.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-002.<br />

<strong>DataHub</strong>'en modtager og processerer anmodning om fejlagtigt<br />

leverandørskifte fra en elleverandør.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-003.<br />

<strong>DataHub</strong>'en modtager og processerer anmodning om oprettelse<br />

af et nyt målepunkt fra en netvirksomhed.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-004.<br />

<strong>DataHub</strong>'en modtager og besvarer en anmodning om stamdata<br />

for et målepunkt fra en elleverandør eller en netvirksomhed.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-005.<br />

<strong>DataHub</strong>'en modtager stamdata for et målepunkt fra en netvirksomhed<br />

og videresender disse.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-006.<br />

<strong>DataHub</strong>'en modtager fra en netvirksomhed meddelelse om<br />

fraflytning af en kunde på et målepunkt og processer dette.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-007.<br />

<strong>DataHub</strong>'en modtager fra en netvirksomhed meddelelse om<br />

tilflytning af en ny kunde på et målepunkt og processer dette.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-008.<br />

<strong>DataHub</strong>'en modtager fra en elleverandør meddelelse om tilflyt-<br />

ning af en ny kunde på et målepunkt og processer dette.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-009.<br />

Dok. 31785/10, Sag 10/3365 66/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-125 K BRS-010: Fraflytning<br />

- meldt til elleverandøren<br />

03-126 K BRS-012: Skift af<br />

afregningsform<br />

03-127 K BRS-013: Afbrydelse<br />

og genåbning af målepunkt<br />

03-128 K BRS-020: Forbrugsopgørelse<br />

for skabe-<br />

lonafregnetmålepunkt 03-129 K BRS-021: Fremsendelse<br />

af måledata for<br />

et målepunkt<br />

03-130 K BRS-022: Fremsendelse<br />

af andelstal<br />

03-131 K BRS-023: Fremsendelse<br />

af beregnede<br />

tidsserier<br />

03-132 K BRS-024: Anmodning<br />

om historiske<br />

data<br />

03-133 K BRS-025: Anmod-<br />

ning om måledata<br />

<strong>DataHub</strong>'en modtager fra en elleverandør meddelelse om fraflytning<br />

af en kunde på et målepunkt og processer dette.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-010.<br />

<strong>DataHub</strong>'en modtager og processer en meddelelse fra en<br />

netvirksomhed om skift af afregningsform for et målepunkt.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-012.<br />

<strong>DataHub</strong>'en modtager og processerer en meddelelse fra en<br />

netvirksomhed om afbrydelse eller genåbning af et målepunkt.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-013.<br />

<strong>DataHub</strong>'en modtager forbrugsopgørelse for et målepunkt fra<br />

netvirksomheden og videreformidler dette.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-020.<br />

<strong>DataHub</strong>'en modtager måledata for et målepunkt fra netvirksomheden<br />

og videreformidler disse.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-021.<br />

<strong>DataHub</strong>'en fremsender beregnede andelstal til relevante aktører.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-022.<br />

<strong>DataHub</strong>'en fremsender resultatet af tidsserieberegninger til<br />

relevante aktører.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-023.<br />

<strong>DataHub</strong>'en modtager og besvarer en anmodning om måledata<br />

for et målepunkt fra en elleverandør.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-024.<br />

<strong>DataHub</strong>'en modtager og besvarer en anmodning om måledata<br />

for et målepunkt fra en elleverandør eller netvirksomhed.<br />

<strong>DataHub</strong>'en skal understøtte funktionerne beskrevet i BRS-025.<br />

Dok. 31785/10, Sag 10/3365 67/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-134 K Forretningsprocesser<br />

via portal<br />

03-135 K Visning af status for<br />

processer<br />

03-136 K Konflikt mellem parallelle<br />

processer<br />

Tabel 6-1: Markedsprocesser kravtabel<br />

Alle forretningsprocesser beskrevet i "Forretningsprocesser for<br />

det danske elmarked" skal, hvis muligt og relevant, kunne gennemføres<br />

via sider i portalløsningen. (jf. de ovenstående krav i<br />

tabellen)<br />

Processerne skal udføres præcis med samme funktioner og kontroller<br />

som hvis indmeldt via EDI.<br />

F.eks. skal det være muligt at oprette et målepunkt (BRS-004)<br />

via webportalen, mens fremsendelse af andelstal (BRS-022)<br />

ikke er relevant.<br />

Aktørerne skal via webportalen kunne se aktuelle status på de<br />

processer, der vedrører den aktuelle aktør.<br />

En elleverandør skal f.eks. kunne se, at han har initieret en le-<br />

verandørskifteproces, og at status for processen lige nu er at<br />

der afventes en måleraflæsning fra netvirksomheden. Skærmbilledet<br />

skal tage hensyn til de gældende rettigheder, så en<br />

netvirksomhed f.eks. ikke kan spore hvorfra en leverandørskifteproces<br />

er initieret.<br />

Leverandøren skal i et samarbejde med <strong>Energinet</strong>.<strong>dk</strong> analysere<br />

evt. mulige konflikter mellem flere samtidige parallelle forretningsprocesser,<br />

og udarbejde løsninger for disse konflikter.<br />

Dok. 31785/10, Sag 10/3365 68/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.2 Samlet datamodel<br />

Aktør<br />

Aktør<br />

GLN<br />

Navn<br />

CVR<br />

Kon Kon c c erna erna k k tør<br />

tør<br />

1 *<br />

Aktør ID<br />

AktørIDformat<br />

CVR/ P<br />

Navn<br />

Adresse:Type sammensat adresse<br />

Webadresse<br />

EDI go<strong>dk</strong>endt<br />

It-system kan lukkes<br />

Ønkes fejlrapport<br />

Tidspunkt for lukning<br />

Lukningstidspunktskode<br />

Tidspunkt for dannelse af fejlrapport<br />

Fejlrapportstidspunktskode<br />

1<br />

*<br />

0..1<br />

Balanc Balanc e e ansv ansv arlig<br />

arlig<br />

Prisområde<br />

Prisområde<br />

Prisområde Balanc Balanc e e -<br />

-<br />

Prisområdekode an an sv sv arsfun arsfun tion<br />

tion<br />

Prisområdenavn BA funktion<br />

*<br />

*<br />

*<br />

0..1<br />

N Net et et områd områd e<br />

e<br />

Netområde_nr<br />

Netområde_navn<br />

Obligatorisk grænse<br />

1<br />

Fra<br />

*<br />

Til<br />

Samle Samle Samle --<br />

- -<br />

ud ud v v ek ek slin slin gsmålepunk gsmålepunk t<br />

t<br />

Aflæsningsfrekvens<br />

Ik Ik k k eMP eMP t t idssse idssse riev riev æ æ rdi<br />

rdi<br />

*<br />

*<br />

0..1<br />

1<br />

*<br />

1<br />

1<br />

Består af<br />

*<br />

Udv Udv e e k k slingsmålep slingsmålep unk unk t<br />

t<br />

1<br />

1<br />

1<br />

*<br />

*<br />

3<br />

1<br />

1<br />

1<br />

UD UD UD V<br />

V<br />

tid tid sseriev sseriev æ æ rdi<br />

rdi<br />

1<br />

*<br />

M M ålep ålep unk unk t-<br />

t-<br />

Netområd Netområd e e e relation<br />

relation<br />

Fra_dato<br />

Til_dato<br />

1<br />

Netv Netv irk irk somh somh ed<br />

ed<br />

Markedsskæringsdato<br />

*<br />

Ellev Ellev era era ndør-BA-<br />

ndør-BA-<br />

Netområde Netområde rela rela rela tion tion<br />

tion<br />

Fra_dato<br />

* Til_dato<br />

Samle Samle -nettoa -nettoa fregne fregne t<br />

t<br />

måle måle punk punk t<br />

t<br />

Nettoafregningsgruppe<br />

Målepunktsart<br />

Brændselsart<br />

VærksGSRN<br />

PSO fritaget<br />

M M -målepu -målepu nk nk t<br />

t<br />

1<br />

*<br />

1<br />

Består af<br />

*<br />

Nettoa Nettoa fregne fregne fregne t<br />

t<br />

tid tid sseriev sseriev æ æ rdi<br />

rdi<br />

Figur 6-1: Samlet logisk datamodel<br />

*<br />

Valgt<br />

Valgt<br />

forsyn forsyn ingspligtig<br />

*<br />

ingspligtig<br />

Fra_dato<br />

Til_dato<br />

*<br />

*<br />

1<br />

Ellev Ellev erandør erandør<br />

erandør<br />

Forsyningspligtig<br />

1<br />

1<br />

Le Le v v eran eran c c epe epe riode<br />

riode<br />

Fra_dato<br />

Til_dato<br />

M M ålepunk ålepunk t<br />

t<br />

Målepunkt ID<br />

Gyldighedsdato<br />

1 Målepunktsadresse:Type sammensat adresse<br />

Tilslutningsstatus<br />

Indsendte værdier skal tjekkes<br />

Basalt målepunkt<br />

Webadgangskode<br />

T T ek ek nisk nisk målep målep unk unk unk t<br />

t<br />

VE-Samle VE-Samle -<br />

-<br />

produk produk tionsmå tionsmå lepu lepu nk nk t<br />

t<br />

VE- VEVE- produk produk tionsmå tionsmå lepu lepu nk nk t<br />

t<br />

1<br />

*<br />

1<br />

Består af<br />

*<br />

VE<br />

VE<br />

tid tid sseriev sseriev ææ æ æ rdi<br />

rdi<br />

*<br />

Kon Kon Kon tak tak top top lysnin lysnin g<br />

g<br />

Kontaktoplysninger:Type sammensat kontaktoplysning<br />

Kontaktoplysningsfunktion<br />

*<br />

0..1<br />

Samle Samle -<br />

-<br />

analysemålepun analysemålepun k k t<br />

t<br />

Består af<br />

*<br />

Ana Ana lysemåle lysemåle punk punk t<br />

t<br />

1<br />

*<br />

1<br />

Ana Ana lyse lyse<br />

lyse<br />

tid tid sseriev sseriev ææ æ rdi<br />

rdi<br />

Person<br />

Person<br />

Firma<br />

Firma<br />

Navn<br />

CVR<br />

Adresse:Type sammensat adresse Navn<br />

Fødselsdato<br />

Adresse:Type sammensat adresse<br />

PID<br />

Rolle<br />

1<br />

*<br />

1<br />

Person-<br />

Person-<br />

Målep Målep unk unk tre tre lation<br />

lation<br />

Fra_dato<br />

Til_dato<br />

Fo Fo rbrug<br />

rbrug<br />

tid tid tid sseriev sseriev æ æ rdi<br />

rdi<br />

*<br />

Fo Fo rbrugsmålep rbrugsmålep unk unk t<br />

t<br />

Forventet årsforbrug<br />

DE Branchekode<br />

Over 63A<br />

Samle Samle -forbrug -forbrug s<br />

s<br />

målepunk målepunk t t - - T T ime<br />

ime<br />

Fo Fo rbrugsmålep rbrugsmålep unk unk unk t t -<br />

-<br />

time time<br />

time<br />

Tids Tids serieværdi<br />

serieværdi<br />

Tid<br />

Værdi<br />

Status<br />

1<br />

Består af<br />

*<br />

Afregning Afregning småle småle småle punk punk t<br />

t<br />

Nettoafregningsgruppe<br />

Fo Forbrugsmålep rbrugsmålep rbrugsmålep unk unk t t -<br />

-<br />

Sk Sk abelo abelo n n - - Fje Fjernaflæ rnaflæ rnaflæ st st<br />

st<br />

Indsendelsefrekvens til <strong>DataHub</strong><br />

Aflæsningsfrekvens<br />

1<br />

*<br />

MM M MP P P tidsseriev tidsseriev æ æ rd rd i<br />

i<br />

Produkt<br />

*<br />

*<br />

Samle Samle -<br />

-<br />

pro pro pro duk duk tionsmålepu tionsmålepu nk nk t<br />

t<br />

Aflæsningsfrekvens<br />

Blokeret for automatisk lev. skift<br />

Fo Forbrugsmålep rbrugsmålep rbrugsmålep unk unk unk t t -<br />

-<br />

Sk Sk a a belo belo n n - - Manuel Manuel aflæ aflæ st st<br />

st<br />

Prod Prod uk uk tio tio n<br />

n<br />

tidsseriev tidsseriev tidsseriev ææ æ æ rdi<br />

rdi<br />

T T id id sseried sseried efinition<br />

efinition<br />

TS_ID<br />

1<br />

TS_Type<br />

Opløsning<br />

Enhed<br />

Matematisk type<br />

Dok. 31785/10, Sag 10/3365 69/132<br />

1<br />

Firma Firma -<br />

-<br />

M M ålep ålep unk unk tre tre latio latio nn<br />

n n<br />

Fra_dato<br />

Til_dato<br />

{ Person eller Firma }<br />

Fo Fo rbrugsmålep rbrugsmålep unk unk t t --<br />

-<br />

sk sk abe abe lon<br />

lon<br />

1<br />

Fo ForbrugsMP rbrugsMP rbrugsMP - - - sk sk ab ab elon<br />

elon<br />

tid tidsseriev sseriev sseriev æ æ rdi<br />

rdi<br />

Sluttid<br />

1<br />

*<br />

*<br />

*<br />

Produk Produk Produk tio tio nsmålepunk nsmålepunk nsmålepunk t<br />

t<br />

1<br />

*<br />

1<br />

Består af<br />

Samle Samle -forbrugsmåle -forbrugsmåle punk punk t t -<br />

-<br />

Sk Sk a abelon belon<br />

1<br />

belon<br />

Aflæsningsdag (1..12)<br />

Forbrug ud over obligatorisk grænse tilladt<br />

Består af<br />

1<br />

*<br />

*


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Bemærk, at dette er den samlede logiske datamodel og som sådan ikke skal betragtes som et<br />

bud på en fysisk tabelstruktur.<br />

Bemærk også, at de beskeder, der fremsendes via EDI med stamdata for et målepunkt, vil<br />

rumme fællesmængden af attributter for alle målepunkstyper. Som eksempel kan nævnes, at<br />

når der indsendes stamdata for et produktionsmålepunkt, er attributten DE branchekode ikke<br />

relevant, men kan alligevel findes i beskeden.<br />

I datamodellen (se Figur 6-1: Samlet logisk datamodel) optræder entiteterne Balanceansvarlig,<br />

Elleverandør og Netvirksomhed som sub-entitteter af den generelle entitet Aktør. I daglig tale<br />

opfattes entiteterne ofte som helt selvstændige entiteter. Nogle selskaber er også koncernforbundne.<br />

Bemærk: Nogle firmaer optræder i flere roller. F.eks. er "DONG Energy Frederiksberg Elnet A/S"<br />

både netvirksomhed og handelsbalanceansvarlig på det tidspunkt, hvor dette dokument skrives.<br />

6.3 Stamdata<br />

6.3.1 Stamdata, opdateret på baggrund af markedsprocesser<br />

6.3.1.1 Målepunkter og målinger<br />

I figuren over den samlede datamodel svarer dette til entiteterne under Målepunkts-entiteten<br />

(Målepunktsentiteten inklusiv). Yderligere vil stamdata for Afregningsmålepunkter rumme data<br />

for op til 2 disponenter (navn, adresse) og også elleverandør ID og netområde ID m.m. Dette<br />

anses også for stamdata til målepunktet, og det er i den logiske datamodel realiseret, ikke ved<br />

direkte attributter, men gennem associationer.<br />

Målepunkter og relaterede entiteter skal kunne vedligeholdes både gennem EDI-kommunikation<br />

og gennem webportalen. Set fra <strong>DataHub</strong>'ens synspunkt er det de samme processer, der aktiveres<br />

uanset om vedligeholdet sker gennem EDI eller webportal. <strong>DataHub</strong>'en skal have skærmbilleder<br />

under den generelle webportal, som kan varetage CRUD-funktioner (Create, Read, Update,<br />

Delete) for disse entiteter.<br />

Se yderligere i forskriften for stamdata "Pseudo-forskrift I - Stamdata".<br />

Der er en række markedsprocesser, der basalt set manipulerer med entiteten Målepunkt.<br />

Disse markedsprocesser findes i pseudo-forskrift H1. Se f.eks. Leverandørskifte, Flytning samt<br />

udløb af kontrakt, og andre.<br />

Disse processer vil i nogle tilfælde ændre på målepunktets tilstand (se Figur 6-2).<br />

Disse markedsforskrifter er brudt ned til en række BRS'er (processer) og RSM'er (datameddelelser)<br />

og disse kan potentielt alle påvirke Målepunkt og målinger.<br />

Ansvaret for vedligehold af disse stamdata er principielt altid netvirksomhedens, på nær enkelte<br />

undtagelser. Et eksempel er processen BRS-009, hvor tilflytning tilmeldt til elleverandør vil medføre<br />

at elleverandøren overskriver Disponentnavn og adresse. Et andet eksempel er feltet "Webadgangskode",<br />

der vedligeholdes af <strong>DataHub</strong>'en og som udveksles via EDI. Et tredje eksempel<br />

Dok. 31785/10, Sag 10/3365 70/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

er, at stamdata rummer felter, der overvejende vedligeholdes af <strong>DataHub</strong>'en og ikke udveksles i<br />

EDI-beskeder. F.eks. "Indsendte værdier skal tjekkes" som for Afregningsmålepunkter altid vil<br />

have værdien "Ja" og ikke skal vedligeholdes af netvirksomhederne.<br />

Måledata for målepunkter indsendes i form af tidsserier. Selve målingerne er ikke stamdata men<br />

til hvert sæt af målinger hører målingens stamdata, se entiteten Tidsseriedefinition.<br />

Igen er det vigtig at bemærke, at dette er den logiske model for tidsserier. Det der indsendes<br />

følger ikke præcist dette format. Se "Forretningsprocesser for det danske elmarked" bilaget med<br />

RSM'er (Requirements Specifications Mapping) herunder klassediagrammer.<br />

Stamdata[Tilslutnings<br />

status = 'Tilsluttet']<br />

Tilflytning<br />

Cre Cre ate ate Mete Mete Mete ring ring Point<br />

Point<br />

Nyop Nyop Nyop rettet rettet<br />

rettet<br />

Stamdata[Tilslutnings<br />

status = 'Tilsluttet']<br />

Stamdata[Tilslutnings<br />

status = 'Nyoprettet']<br />

Skift elleverandør<br />

Skift elleverandør<br />

Fraflytning<br />

Ne Ne Ne dlagt<br />

dlagt<br />

T T ilsluttet ilsluttet<br />

Afbrud Afbrud t<br />

t<br />

Tilflytning Modtag måledata Tilflytning<br />

Figur 6-2: Tilstandsdiagram for et Målepunkt<br />

Stamdata<br />

Fraflytning<br />

Åbn målepunkt<br />

Afbryd målepunkt<br />

Fraflytning<br />

Destroy Destroy Metering Metering Point<br />

Point<br />

[Sidste registreret måling > x år]<br />

Skift elleverandør<br />

Fraflytning<br />

Stamdata[Tilslutnings<br />

status = 'Nedlagt']<br />

Tilflytning<br />

Fraflytning<br />

Inaktivt<br />

Inaktivt<br />

Dok. 31785/10, Sag 10/3365 71/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.3.1.2 Datavask<br />

<strong>DataHub</strong>'en skal, for at opfylde sit formål, som minimum kende alle elmålere (målepunkter) i<br />

Danmark identificeret ved et entydigt målepunkt ID (GSRN) på 18 cifre, deres forbrug og deres<br />

adresser. Yderligere skal alle afregningsmålere tilknyttes en disponent (kunde), som enten er en<br />

privat person eller en juridisk person (virksomheder). Disse kunder har selvsagt også en adresse.<br />

Kendskab til navn og adresse på nuværende og tidligere kunde er væsentlig i f.eks. flytteprocessen,<br />

hvor oplysninger, via <strong>DataHub</strong>'en, udveksles mellem elleverandør og netvirksomhed,<br />

der udsender aflæsningskort og slutopgørelser. Det er derfor af stor betydning for markedet generelt,<br />

at der kan ske en korrekt datavask.<br />

Bemærk: Som princip skal datafangst og validering ske hos de aktører, som har den daglige<br />

kontakt til kunderne, mens <strong>DataHub</strong>'en alene tilbyder hjælp til datavask. Datavasken skal altså<br />

ikke være en integreret del af alle udvekslinger af adresseoplysninger, men skal være en separat<br />

proces, som kan initieres af netvirksomheden eller elleverandøren, hvis og når det ønskes.<br />

Bemærk: At en given adresse oplyst af en kunde ikke kan valideres op i mod CVR / CPR betyder<br />

ikke nødvendigvis, at kundens oplysninger er forkerte. Der vil til stadighed være en gruppe af<br />

kunder / installationer, der er under flytning, har adresse i nyudstykninger, har tekniske adresser<br />

uden registrering i offentlige registre eller udenlandske adresser. <strong>DataHub</strong>'en skal også kunne<br />

håndtere sådanne adresser.<br />

<strong>DataHub</strong>'en har i datamodellen adresser opdelt som en sammensat type. Den følger i store træk<br />

formatet brugt i aws 6 .<br />

Typen "Type sammensat adresse" rummer følgende felter - her sorteret alfabetisk:<br />

• Bynavn<br />

• Dørbetegnelse<br />

• Etage<br />

• GML point<br />

• Husnummer<br />

• Kommunekode<br />

• Land<br />

• Postboks<br />

• Postdistrikt<br />

• Postnummer<br />

• Vejkode<br />

• Vejnavn<br />

Attributterne er selvforklarende, måske bortset fra Postdistrikt - Bynavn og GML point. Postdistrikt<br />

svarer til, hvad almindelige brugere vil kalde navnet på byen, f.eks. svarer postnummer<br />

7000 til postdistrikt Fredericia, mens Bynavn her er optionelt og svarer til bynavn2 (Snoghøj,<br />

6 “Adressewebservices ” http://www.ebst.<strong>dk</strong>/aws.<br />

Dok. 31785/10, Sag 10/3365 72/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

7000 Fredericia). GML point, skal bruges til udpegning af adressen på et kort og er reserveret til<br />

fremtidigt brug.<br />

I forbindelse med EDIFACT findes også et format Kodetadresse - se nærmere i "EDI transaktioner<br />

for det danske elmarked" et bilag til "Forretningsprocesser for det danske elmarked".<br />

6.3.1.2.1 Adresser på installationer<br />

En installation (~et målepunkt) har en adresse af typen "Type sammensat adresse", og netvirksomhederne<br />

skal, efter behov, kunne datavaske disse adresser ved hjælp af <strong>DataHub</strong>'en. Bl.a.<br />

vejkode. Bemærk dog at netvirksomhederne kan have mange målepunkter oprettet på veje<br />

uden vejkoder tilknyttet i forbindelse med nyudstykninger og lignende.<br />

6.3.1.2.2 Adresser for private kunder<br />

<strong>DataHub</strong>'en har felterne navn, adresse og evt. fødselsdato. Disse felter skal netvirksomhederne<br />

efter behov kunne datavaske på ved hjælp af <strong>DataHub</strong>'en op i mod CPR / aws eller tilsvarende.<br />

Når aktørerne engang i fremtiden er klar til at håndtere entydig identifikation af private, skal det<br />

ske via en model, hvor CPR ikke udveksles, men kun PID (Personligt ID) numre. <strong>DataHub</strong>'en er<br />

den eneste, der vil kende sammenhængen mellem CPR og PID. På basis af navn, adresse og evt.<br />

fødselsdato finder <strong>DataHub</strong>'en den eller de personer i CPR der matcher, netvirksomheden / elleverandøren<br />

go<strong>dk</strong>ender, at det er den kunde, der er identificeret, og <strong>DataHub</strong>'en udleverer et<br />

PID, som fremover benyttes som entydig identifikation af kunden.<br />

Fuldt gennemført vil det overflødiggøre webadgangskoder som stamdata på et målepunkt, give<br />

bedre muligheder for datavask og vil samtidig kunne give langt højere kvalitet i forbindelse med<br />

mange af processerne, f.eks. flytninger.<br />

6.3.1.2.3 Adresser og CVR for virksomheder<br />

Datavask af adresser er et tilbud til aktørerne. Datavasken skal ske op mod CVR 7 / aws eller tilsvarende.<br />

Der skal også ske en validering af CVR.<br />

6.3.2 Adgang til stamdata via webportal<br />

6.3.2.1 Målepunkter<br />

I datamodellen fremgår hvilke stamdata, der findes på et målepunkt, og de skal alle være mulige<br />

at fremfinde via en webform.<br />

Nedenstående figur viser en råskitse til opbygningen funktionaliteten af denne webform:<br />

7 “CVR - Forside,” www.cvr.<strong>dk</strong><br />

Dok. 31785/10, Sag 10/3365 73/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Søgekriterier<br />

Resultatliste<br />

Detailoplysninger<br />

Figur 6-3: Eks. på visning af stamdata for målepunkt.<br />

Ovenstående viser et eksempel på, hvorledes visning af stamdata for målepunkter kunne se ud.<br />

Figuren er baseret på skærmdumps fra <strong>Energinet</strong>.<strong>dk</strong>'s Selvbetjeningsportal, med stamdata for<br />

produktionsanlæg.<br />

I den første webform "Søgekriterier" (øverst) angives søgekriterier for de målepunkter, man ønsker<br />

at se. Der skal være valglister, eller søgningerne skal kunne foretages med wildcard. Hvilke<br />

felter der skal være mulige at søge på, er afhængig af hvilke rettigheder brugeren som kalder<br />

webformen, har.<br />

Efter fremsøgningen vises søgeresultatet i en "Resultatliste", hvor der kun vises udvalgte felter<br />

af stamdata. Brugeren skal selv kunne vælge hvilke felter, der vises i listen. Der skal kun kunne<br />

vælges felter, som brugeren har ret til at se, f.eks. skal en bruger hos en netvirksomhed ikke<br />

kunne se feltet "elleverandør".<br />

Ved klik på et målepunkt, skal der linkes til en ny webform ("Detailoplysninger"), der viser alle<br />

detailinformationer for målepunktets stamdata, herunder også historik for disse.<br />

Fra "Resultatliste" skal det også være muligt at linke til en ny webform, hvor målepunktets måledata<br />

for en given periode vises.<br />

Dok. 31785/10, Sag 10/3365 74/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.3.2.2 Netvirksomheder og netområder<br />

Området er reguleret, idet man skal have bevilling fra Energistyrelsen til at drive netvirksomhed.<br />

De nuværende manuelle procedurer for at udstede disse tilladelser forventes opretholdt.<br />

Danmark er opdelt i ca. 85 geografiske netområder, og hvert netområde ejes af en netvirksomhed.<br />

Nogle netvirksomheder ejer mere end et netområde.<br />

Udviklingen i antallet af netvirksomheder går mod færre netvirksomheder, altså mod konsolidering.<br />

Antallet af netvirksomheder er lidt lavere end antallet af netområder.<br />

Det vurderes, at det ikke kan svare sig at lave strukturerede beskeder til ændringer af stamdata<br />

for disse entiteter.<br />

<strong>DataHub</strong>'en skal have skærmbilleder under den generelle webportal, som kan varetage CRUDfunktioner<br />

for disse entiteter. Både netvirksomhederne og <strong>DataHub</strong>'en skal kunne varetage vedligehold<br />

af disse entiteter. Den endelige fordeling af, hvilke attributter der kan/må vedligeholdes<br />

af hhv. netvirksomheden og <strong>DataHub</strong>'en, udestår.<br />

6.3.2.3 Elleverandører<br />

Området er reguleret, idet man fremover skal have tilladelse fra <strong>Energinet</strong>.<strong>dk</strong> til at drive elhandel.<br />

De nuværende manuelle procedurer for at udstede disse tilladelser forventes opretholdt.<br />

Det er svært at sige noget om udviklingen i antallet af elleverandører, men der vil nok ske en<br />

svag vækst.<br />

Det vurderes, at det ikke kan svare sig at lave strukturerede beskeder til ændringer af stamdata<br />

for denne entitet.<br />

<strong>DataHub</strong>'en skal have skærmbilleder under den generelle webportal, som kan varetage CRUDfunktioner<br />

for denne entitet. Både elleverandøren og <strong>DataHub</strong>'en skal kunne varetage vedligehold<br />

af denne entitet. Den endelige fordeling af, hvilke attributter der kan/må vedligeholdes af<br />

hhv. elleverandøren og <strong>DataHub</strong>'en, udestår.<br />

6.3.2.4 Balanceansvarlige<br />

Området er reguleret, idet man skal tegne kontrakt med <strong>Energinet</strong>.<strong>dk</strong> for at varetage balanceansvar.<br />

De nuværende manuelle procedurer for at udstede disse tilladelser forventes opretholdt.<br />

Antallet af aktive balanceansvarlige virksomheder i Danmark er ca. 50 og udviklingen er det<br />

svært at spå om, men der vil nok ske en svag reduktion af antallet pga. konsolidering. Det vurderes,<br />

at det ikke kan svare sig, at lave strukturerede beskeder til ændringer af stamdata for<br />

denne entitet.<br />

Dok. 31785/10, Sag 10/3365 75/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.3.3 Stamdata kravtabel<br />

Krav Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-137 K Webforms til stamdata for målepunkter<br />

03-138 K Webapplikation til stamdata for målepunkter<br />

03-139 K Elleverandør krav til webform til<br />

målepunktsstamdata<br />

03-140 K <strong>Kundens</strong> krav til webadgang til<br />

målepunktsstamdata<br />

Der skal i webportalen findes skærmbilleder, så<br />

markedets aktører og kunder selv kan se og<br />

vedligeholde relevante stamdata for målepunkter.<br />

Netvirksomheder skal kunne oprette og redigere<br />

stamdata for målepunkter tilhørende netvirk-<br />

somheden.<br />

Elleverandører skal kunne søge overordnede<br />

stamdata for alle målepunkter, og skal kunne se<br />

detailinformation for egne målepunkter.<br />

Elkunder skal kunne søge overordnede stamdata<br />

for egne målepunkter, og skal kunne se detailinformation<br />

for disse.<br />

<strong>DataHub</strong>'en skal tilbyde en webapplikation, såle-<br />

des at kunder på elleverandørens portal tilbydes<br />

ovennævnte funktionalitet.<br />

Elleverandøren skal via webforms specifikt<br />

kunne:<br />

Hente aftagenummer på indflytters kommende<br />

målepunkt ved søgning på målepunktets adresse<br />

Sortere målepunkter efter CVR-nummer (dette<br />

vil vise alle målepunkter for en koncernkunde)<br />

Kunden skal specifikt kunne se:<br />

- detaljerede stamdata for alle kundens målepunkter.<br />

- tidligere og kommende leverandørskift på alle<br />

kundens målepunkter.<br />

- kontaktinformation for netvirksomhed og elleverandør(er)<br />

for alle kundens målepunkter<br />

<strong>DataHub</strong>'en skal tilbyde en webapplikation, såle-<br />

des at kunder på elleverandørens portal tilbydes<br />

ovennævnte funktionalitet.<br />

Dok. 31785/10, Sag 10/3365 76/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-141 K Webforms til opdatering af stamdata<br />

for aktører<br />

03-142 K Offentlige aktøroplysninger<br />

(aktørstamdataregister)<br />

03-143 MK Datavask af adresser for målepunk-<br />

ter, private og virksomheder<br />

Der skal i webportalen findes skærmbilleder, så<br />

markedets aktører (elleverandører, netvirksomheder,<br />

balanceansvarlige) selv kan vedligeholde<br />

egne relevante stamdata, iflg. Figur 6-1: Samlet<br />

logisk datamodel.<br />

Der skal på webportalens offentlige del, vises en<br />

oversigt over markedets aktører. Her skal vises<br />

udvalgte felter fra stamdata, f.eks. Navn, rolle,<br />

GLN/EIC nummer, kontaktoplysninger (adresse,<br />

e-mail, tlf.) o.l..<br />

Datafangst og validering sker hos de selskaber<br />

som har direkte kontakt til kunderne, mens <strong>DataHub</strong>'en<br />

tilbyder hjælp til datavask. Datavasken<br />

skal altså ikke være en integreret del af alle<br />

udvekslinger af adresseoplysninger, men skal<br />

være en separat proces som kan initieres af<br />

netvirksomheden eller elleverandøren, hvis og<br />

når det ønskes.<br />

Datavasken skal foretages mod offentlige registre:<br />

CVR, CPR, Adressewebservice el.lign.<br />

Resultatet af datavasken skal være en differensliste,<br />

der viser de registrerede data i <strong>DataHub</strong>'en<br />

og differensen med det offentlige register.<br />

03-144 K Udbygning af datavaskfunktionalitet Kravene til funktionaliteten i datavask forventes<br />

03-145 MK Brug af CVR til identifikation af virksomheder<br />

03-146 K Brug af PID til entydig identifikation<br />

af private<br />

at øges efter idriftsættelsen af systemet, og det<br />

er derfor vigtigt at designet af datavasken er<br />

forberedt til en senere udvidet funktionalitet.<br />

Pga. den måde hvorpå datafangst sker hos<br />

netvirksomhederne, kan der ikke opnås dækkende<br />

identifikation af virksomheder baseret på<br />

CVR, men som minimum skal <strong>DataHub</strong>'en kunne<br />

afgøre, om et CVR nummer tilhører en eksiste-<br />

rende virksomhed.<br />

<strong>DataHub</strong>'en skal være forberedt på brug af PID<br />

til private kunder. Virksomheder identificeres<br />

ved hjælp af CVR. Når aktørerne er klar til at<br />

håndtere entydig identifikation af private, skal<br />

det ske via en model, hvor CPR ikke udveksles,<br />

men kun PID numre. <strong>DataHub</strong>'en er den eneste,<br />

Dok. 31785/10, Sag 10/3365 77/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-147 K Brug af geografiske koordinater i<br />

adresser<br />

Tabel 6-2: Stamdata - kravtabel<br />

6.4 Måledata<br />

der kender sammenhængen mellem CPR og PID.<br />

Datamodellen rummer en attribut, GML point,<br />

der pt. ikke skal indsendes af aktørerne. Det er<br />

ikke vigtigt, at det præcist er GML point der anvendes,<br />

men <strong>DataHub</strong>'en skal kunne håndtere<br />

geografiske angivelser i fremtiden.<br />

Den største transaktionsmængde og den største datamængde i <strong>DataHub</strong>'en vedrører måledata.<br />

Det er netvirksomhederne, der har dataansvaret for måledata, og pseudo-forskrift D1 beskriver<br />

roller, ansvar, pligter og processer vedrørende måledata.<br />

Når måledata er modtaget i <strong>DataHub</strong>'en fra netvirksomhederne, skal forbrugs- og produktionsmåledata<br />

videresendes til de relevante elleverandører.<br />

Netvirksomhederne skal via webportalen kunne definere simple beregningsoperationer, der skal<br />

foretages på de indsendte målinger, inden målingerne indgår i afregningen. Dette er beskrevet<br />

som virtuelle målepunkter i pseudo-forskrift D1.<br />

<strong>DataHub</strong>'en skal foretage simple beregninger på måledata, f.eks. summering pr. elleverandør,<br />

og beregningsresultatet skal udsendes til relevante aktører, f.eks. en balanceansvarlig.<br />

Af mere specielle beregninger, skal <strong>DataHub</strong>'en beregne andelstal, og saldoafregningen skal ligeledes<br />

foretages i <strong>DataHub</strong>'en. Saldoafregningen er beskrevet i pseudo-forskrift H2.<br />

Endelig skal <strong>DataHub</strong>'en beregne KPI'er for måledata, hvor der skal måles på kvaliteten af de<br />

indsendte målinger, dvs. overholdelse af tidsfrister for indsendelser og korrektioner til indsendte<br />

målinger.<br />

Bemærk, at der i daglig tale bruges betegnelserne tidsseriedata og måledata om samme begreb,<br />

og at måledata både kan være direkte målte værdier eller resultatet af en beregning. Måledata<br />

kan dække over energimålinger (kWh, MWh), effektmålinger (kW, MW) eller reaktive energimålinger<br />

(kVArh, MVArh), og tidsseriedata kan indeholde priser (øre/kWh, DKK/MWh, NOK/MWh<br />

osv.).<br />

6.4.1 Adgang til måledata via webportal<br />

Brugeren må kun kunne se måledata, som ve<strong>dk</strong>ommende er legitim berettiget til. F.eks. må en<br />

elleverandør kun se måledata for de målepunkter, han er elleverandør for, og kun for den perio-<br />

Dok. 31785/10, Sag 10/3365 78/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

de hvor elleverandøren har haft leverance til kunden (bortset fra i tilbudsfasen, hvor man kan få<br />

historiske måledata).<br />

Hvilke(t) målepunkt(er) der skal vises data for, kan f.eks. vælges via en webform, som vist i afsnit<br />

6.3.2.1. Der skal kunne vælges at se måledata for et eller flere målepunkter ud fra søgeresultatet.<br />

F.eks. ved at vælge én, flere eller alle målepunkter ved hjælp af valgbokse. Værdierne,<br />

der vises for et målepunkt, kan være resultatet af en beregning (virtuelt målepunkt).<br />

I webformen for måledata skal der som minimum kunne vælges:<br />

• Periode, der skal vises måledata for<br />

• Tidsopløsning - skal data vises i 5 minutters-, kvarters-, times- eller måneds opløsning<br />

eller summeret pr. døgn, uge, måned eller år. Målingens aktuelle tidsopløsning vises<br />

som default.<br />

Figur 6-4: Eksempel på visning af tidsseriedata<br />

Måledata for 2 målepunkter<br />

Ovenstående er et eksempel på, hvorledes visning af tidsseriedata for 2 målepunkter kunne se<br />

ud. (Figuren er baseret på skærmdump fra <strong>Energinet</strong>.<strong>dk</strong>'s Panda system).<br />

6.4.2 Send måledata til tredje part<br />

Når en kunde har fremsøgt sine måledata for egne målepunkter, skal der være en let adgang til<br />

at sende de fremsøgte data til tredje part. Formålet er, at kunden kan fremsende sine måledata<br />

til f.eks. en energirådgiver for analyse af elforbruget.<br />

6.4.3 Måledata kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

Dok. 31785/10, Sag 10/3365 79/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-148 K Daglig modtagelse og kontrol af kvarters-<br />

og timeregistrerede måledata<br />

03-149 K Modtagelse og kontrol af registreringer<br />

fra skabelonafregnede forbrugsmålinger.<br />

03-150 K Modtagelse og kontrol af måledata for<br />

måneds- og kvartalsaflæst produktion<br />

<strong>DataHub</strong>'en skal dagligt modtage kvarters- og<br />

timeregistrerede data, og udføre kontrol af modtagne<br />

data som beskrevet i pseudo-forskrift D1,<br />

afsnit 4.<br />

<strong>DataHub</strong>'en skal modtage og kontrollere registreringer<br />

fra skabelonafregnede forbrugsmålepunkter,<br />

som beskrevet i pseudo-forskrift D1, afsnit<br />

5.1.<br />

<strong>DataHub</strong>'en skal modtage og kontrollere måledata<br />

for måneds- og kvartalsaflæste produktionsanlæg,<br />

som beskrevet i pseudo-forskrift D1, afsnit<br />

03-151 MK Historik for måledata Ved genindsendelse af måledata, skal tidligere<br />

data gemmes og disse skal kunne fremfindes.<br />

5.2.<br />

Der skal således være fuld historik (revisions-<br />

spor) på alle transaktioner, der vedrører måledata.<br />

03-152 K Fiksering og refiksering af måledata Som beskrevet i pseudo-forskrift D1 (afsnit 4.3),<br />

skal <strong>DataHub</strong>'en på 5.dagen efter driftsdøgnet<br />

03-153 K Håndtering af åbne og lukkede systemer<br />

fiksere (fastfryse) måledata, og efter 3 måneder<br />

foretage en refiksering (se pseudo-forskrift D1,<br />

afsnit 4.5.1).<br />

<strong>DataHub</strong>'en skal kunne håndtere disse processer.<br />

Aktørerne kan vælge at modtage korrektioner på<br />

måledata (åben), eller alternativt at modtage<br />

mail fra <strong>DataHub</strong>'en om korrektioner (lukket),<br />

som beskrevet i pseudo-forskrift D1, afsnit 4.4.1.<br />

<strong>DataHub</strong>'en skal kunne håndtere disse processer.<br />

03-154 K Rykkere og fejlrapporter <strong>DataHub</strong>'en skal som beskrevet i pseudo-forskrift<br />

D1, bilag 3, danne og udsende rykkere og fejl-<br />

rapporter under hensyntagen til de muligheder<br />

aktøren har for styring af dette, beskrevet i<br />

pseudo-forskrift D1, afsnit 4.4.1.<br />

03-155 K Bestilling af manglende målinger Som beskrevet i pseudo-forskrift D1, afsnit<br />

4.4.1.og 4.4.2 skal aktørerne via webportalen<br />

Dok. 31785/10, Sag 10/3365 80/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-156 K Webform til visning af måledata for<br />

aktører<br />

03-157 K Webadgang til visning af måledata for<br />

kunder<br />

03-158 K Afsendelse fra kunde af fremsøgte<br />

måledata<br />

Tabel 6-3: Måledata - kravtabel<br />

6.5 Beregningsfunktion<br />

6.5.1 Statiske beregninger<br />

kunne bestille genfremsendelse af målinger.<br />

Bestillingsskærmbilledet skal tilbyde en let fremsøgning/gruppering<br />

af målinger, bl.a. med mulighed<br />

for "marker alle" til genfremsendelsen.<br />

Systemet skal tilbyde en webform til visning af<br />

flere målinger, med en funktionalitet som skitseret<br />

i afsnit 6.4.1<br />

Webformen skal kunne tilbyde aktører en profes-<br />

sionel tilgang til egne måledata.<br />

Kunden skal have mulighed for at se egne målinger,<br />

med en funktionalitet som skitseret i afsnit<br />

6.4.1<br />

<strong>DataHub</strong>'en skal tilbyde en webapplikation, således<br />

at kunder på elleverandørens portal tilbydes<br />

ovennævnte funktionalitet.<br />

Når en kunde har fremsøgt sine måledata, skal<br />

det være muligt for kunden at sende de fremsøgte<br />

data i en mail til en valgfri mailadresse.<br />

Måledata vedhæftes i mailen som en fil i regne-<br />

arksformat, xml eller csv.<br />

Kunden skal have mulighed for at give en mailadresse<br />

hvortil data skal fremsendes, og der skal<br />

være mulighed for at medsende en tekst i mailen.<br />

<strong>DataHub</strong>'en skal tilbyde en webapplikation, således<br />

at kunder på elleverandørens portal tilbydes<br />

ovennævnte funktionalitet.<br />

Nogle målinger skal der foretages beregninger på, inden de kan indgå i den videre afregning.<br />

Dok. 31785/10, Sag 10/3365 81/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Et eksempel på en sådan beregning, kan vises ved de målinger, der foretages ved et produktionsanlæg.<br />

Kollektive forsyningsnet<br />

Forbrugssted<br />

M3<br />

M0<br />

M1<br />

Øvrigt<br />

forbrug<br />

~<br />

Egetforbrug til elproduktion<br />

Figur 6-5: Nettoafregnet produktionsanlæg<br />

Ved kunden måles M0, M1 og M3, som illustreret i Figur 6-5, og kundens forbrug skal beregnes<br />

som summen af M0+M1, og denne beregning skal defineres og foretages i <strong>DataHub</strong>'en.<br />

Beregningerne defineres og udføres på tidsserierne, og der vil være behov for at kunne udføre<br />

nedenstående beregningsfunktioner, beskrevet i Tabel 6-4: Beregningsfunktioner.<br />

Argumenterne til en beregningsfunktion kan enten være to tidsserier (x og y), en tidsserie (x) og<br />

resultatet fra en anden beregning (y), eller en tidsserie (x) og en konstant defineret værdi (y).<br />

Beregningerne skal altid udføres for hvert element (tidsstempel) i tidsserierne. F.eks. skal "Multiplicer"<br />

funktionen udført på to timestidsserier for et døgn, multiplicere de 2 x 24 timesværdier,<br />

og ikke multiplicere de to tidsseriers døgnsummer.<br />

Funktion Beskrivelse<br />

Adder(x,y) Adder værdierne i x med værdierne i y<br />

Subtraher(x,y) Subtraher værdierne i x med værdierne i y<br />

Multiplicer(x,y) Mulitiplicer værdierne i x med værdierne i y<br />

Divider(x,y) Divider værdierne i x med værdierne i y<br />

Størst(x,y) Der vælges den største værdi af x eller y<br />

Mindst(x,y) Der vælges den mindste værdi af x eller y<br />

Afrund(x,k) Afrund x til k antal decimaler<br />

Absolut(x) Absolut af værdien x<br />

Dok. 31785/10, Sag 10/3365 82/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Funktion Beskrivelse<br />

Tærskel indenfor(x,k1,k2) Værdien x vælges, hvis denne ligger indenfor det interval der er<br />

angivet i k1 og k2 - ellers sættes værdien til nul.<br />

Tærskel udenfor(x,k1,k2) Værdien x vælges, hvis denne ligger udenfor det interval der er angivet<br />

i k1 og k2 - ellers sættes værdien til nul.<br />

Tabel 6-4: Beregningsfunktioner<br />

Definition af formler skal kunne gøres af <strong>Energinet</strong>.<strong>dk</strong> og af brugere hos netvirksomhederne.<br />

6.5.2 Dynamiske beregninger<br />

Der skal også være mulighed for at definere mere dynamiske beregninger. F.eks. skal man kunne<br />

opsætte en beregning med: "summér alt forbrug i netområde A som er tilknyttet elleverandør<br />

B". En sådan beregning skal ud fra stamdata på de enkelte målepunkter udlede, hvilke af disse<br />

målepunkter, der skal indgå i beregningen. Beregningen skal naturligvis tage hensyn til, at<br />

stamdata for de enkelte målepunkter varierer over tid.<br />

6.5.3 Automatisk beregning - nettoafregnede værker<br />

For de såkaldte nettoafregnede produktionsanlæg, skal <strong>DataHub</strong>'en ud fra de modtagne målinger<br />

på et sådant anlæg, benævnt M1, M2 og M3, beregne målingerne "Produktion MP" og "Forbrug<br />

MP", som skal indgå i afregningen. Beregningerne kan opsættes manuelt som formler (statiske<br />

beregninger), men der ønskes belyst muligheden for, at <strong>DataHub</strong>'en udfører en automatisk beregning,<br />

da beregningsformlerne kan udledes af stamdata for målepunkterne.<br />

Nedenfor vises en sammenhæng mellem stamdata for målepunkterne, og hvorledes "Produktion<br />

MP" og "Forbrug MP" beregnes. En fuldstændig beskrivelse af principperne bag nettoafregningsmodellen<br />

kan ses i bilag til forskrift E: "Retningslinjer for nettoafregning af egenproducenter".<br />

Gruppe Installations form Tidsopløsning M1 M2 M3(+M0) Produktion MP Forbrug MP Egenproduktion EP<br />

Grp. 1<br />

Installationstilsluttet<br />

Direkte<br />

Time<br />

X<br />

X<br />

X X<br />

X<br />

M1<br />

M1<br />

M1-M2+M3<br />

M3<br />

M1-pos(M2-M3)<br />

M1-pos(M1-M3)<br />

Grp. 2<br />

Installationstilsluttet<br />

Direkte<br />

Time<br />

X<br />

X<br />

X X<br />

X<br />

pos(M2-M3)<br />

pos(M1-M3)<br />

-1*neg(M2-M3)<br />

-1*neg(M1-M3)<br />

M1-pos(M2-M3)<br />

M1-pos(M1-M3)<br />

Grp. 4 Installationstilsluttet Time<br />

X X<br />

X<br />

X<br />

X<br />

M2<br />

M2<br />

M3<br />

M3<br />

M1-M2<br />

-<br />

Grp. 5 Installationstilsluttet Time<br />

X X<br />

X<br />

X<br />

X<br />

-<br />

-<br />

M3<br />

M3<br />

M1-M2<br />

-<br />

Grp. 6 Installationstilsluttet Årsafregnet<br />

X X<br />

X<br />

X<br />

X<br />

pos(M2-M3)<br />

pos(M2-M3)<br />

-1*neg(M2-M3)<br />

-1*neg(M2-M3)<br />

M1-pos(M2-M3)<br />

-<br />

Bemærk:<br />

M1 og M2 målerne kan være måneds/kvartalsaflæste, men indgår med timesværdier via <strong>Energinet</strong>.<strong>dk</strong>'s estimater.<br />

I nettoafregningsgruppe 4 og 5 må M3 måleren gerne være skabelonafregnet, da den ikke indgår i beregningen af egenproduktionen.<br />

Nettoafregningsgruppe 6 skal måske udvides med en model for timesafregnede kunder (er under udvikling)<br />

Figur 6-6: Sammenhæng mellem stamdata for målepunkterne, nettoafregning<br />

Dok. 31785/10, Sag 10/3365 83/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.5.4 Beregningsfunktion kravtabel<br />

Krav<br />

ID<br />

Krav-<br />

type<br />

MK/K/<br />

O<br />

Kravtitel Kravbeskrivelse<br />

03-159 K Statiske beregninger på måledata Der skal findes mulighed for at definere beregninger<br />

på måledata med matematiske funktioner<br />

som beskrevet i afsnit 6.5.1<br />

03-160 K Periodisering af beregningsdefinitio-<br />

ner<br />

Det skal være muligt at definere periodiseringer<br />

i forbindelse med beregningsdefinitionen. F.eks.<br />

at et formelled i beregningen ikke skal være<br />

gyldigt efter et givet tidspunkt.<br />

03-161 K Dynamiske beregninger på måledata Det skal være muligt at definere dynamiske be-<br />

regninger som f.eks. : "summér alt forbrug i<br />

netområde A som er tilknyttet elleverandør B",<br />

som beskrevet i afsnit 6.5.2.<br />

03-162 K Webform til beregningsdefinitioner Der skal findes en webform, som på en logisk og<br />

overskuelig form kan anvendes til opsætning af<br />

beregningsdefinitioner.<br />

Formen skal tage hensyn til rettigheder, således<br />

at f.eks. en netvirksomhed kun kan medtage<br />

målinger i beregningen, som netvirksomheden<br />

har ansvaret for.<br />

03-163 K Definition af formler Definition af formler skal kunne defineres af<br />

03-164 K Automatisk beregning for nettoafregnede<br />

anlæg<br />

Tabel 6-5: Beregningsfunktion - kravtabel<br />

<strong>Energinet</strong>.<strong>dk</strong> og af brugere hos netvirksomhederne<br />

Der skal beskrives en løsning for automatisk<br />

beregning af forbrug og produktion for nettoaf-<br />

regnede anlæg, iflg. beskrivelse i afsnit 6.5.3.<br />

6.6 Beregning af residualforbrug, andelstal, fordelte forbrug og<br />

saldoafregning<br />

I pseudo-forskrift H2 er beskrevet principper og procedurer for beregning af residualforbrug, fordelte<br />

forbrug, andelstal samt hvorledes saldoafregning skal udføres.<br />

Dok. 31785/10, Sag 10/3365 84/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Residualforbruget pr. netområde beregnes på timebasis, og er i princippet det forbrug i netområdet,<br />

der ikke er timemålt: Residualforbrug = total forbrug minus timemålt forbrug. Det beregnede<br />

residualforbrug (fikseret og refikseret) skal offentliggøres på den offentlige del af webportalen.<br />

Figur 6-7: Eksempel på offentliggørelse af residualforbrug.<br />

Ovenstående figur viser et eksempel på offentliggørelse af residualforbrug fra <strong>Energinet</strong>.<strong>dk</strong>'s nuværende<br />

Selvbetjeningsløsning.<br />

Andelstalsberegningen vedrører udelukkende skabelonafregnede målepunkter og beregner i<br />

princippet andelen af skabelonafregnet forbrug, som hver elleverandør har i hvert netområde.<br />

De beregnede andelstal udsendes til markedets aktører, som beskrevet i forretningsproces<br />

"BRS-022: Fremsendelse af andelstal".<br />

Saldoafregningen korrigerer afregningerne mellem elleverandørerne, når den endelige aflæsning<br />

fra kunderne er modtaget og hermed erstatter de skønnede værdier. Saldoafregningen er en<br />

omfordeling af beløb mellem elleverandørerne. Beregningsresultatet vil være en opgørelse pr.<br />

elleverandør, som vil medføre en opkrævning/udbetaling til den enkelte elleverandør, og summen<br />

af alle opkrævninger og udbetalinger vil være nul. <strong>DataHub</strong>'en skal foretage beløbs beregningen<br />

og overføre posteringerne (betaling/opkrævning) til <strong>Energinet</strong>.<strong>dk</strong>'s SAP system via en<br />

eksisterende webservice. SAP systemet vil udskrive den endelige faktura/kreditnota til elleverandørerne.<br />

Dok. 31785/10, Sag 10/3365 85/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.6.1 Beregning af residualforbrug, andelstal, fordelte forbrug & saldoafr.<br />

kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-165 K Beregning af residualforbrug Residualforbruget pr. netområde skal beregnes<br />

som beskrevet i pseudo-forskrift H2, afsnit 4.<br />

03-166 K Visning af residualforbrug Det beregnede residualforbrug pr. netområde<br />

skal offentliggøres på <strong>DataHub</strong>-portalen, på den<br />

offentlige tilgængelige del af siden, som beskrevet<br />

i pseudo-forskrift H2, afsnit 4.<br />

03-167 K Beregning af andelstal Andelstal skal beregnes som beskrevet i pseudo-<br />

forskrift H2, afsnit 5.<br />

03-168 K Korrektion af andelstal Det skal være muligt at udføre en ny beregning<br />

af udvalgte andelstal, hvis der modtages korrek-<br />

tioner, som beskrevet i pseudo-forskrift H2.<br />

03-169 K Rapporter til kontrol af andelstal Til kontrol af de beregnede andelstal skal Data-<br />

Hub'en generere oversigtsrapporter med beregningsresultaterne.<br />

03-170 K Beregning af fordelt forbrug Det fordelte forbrug pr. elleverandør, pr. balanceansvarlig<br />

pr. netområde beregnes som beskrevet<br />

i pseudo-forskrift H2, afsnit 5.3.<br />

03-171 K Saldoafregning <strong>DataHub</strong>'en skal kunne udføre en saldoafregning,<br />

som beskrevet i pseudo-forskrift H2, afsnit 6.<br />

03-172 K Rapporter til kontrol af Saldoafregning<br />

03-173 K Adgang til datagrundlag for elleve-<br />

randører<br />

Til kontrol af at Saldoafregningen er gennemført<br />

korrekt, skal der genereres rapporter til kontrol,<br />

bl.a. til kontrol af at summen af alle afregninger<br />

giver nul.<br />

Detailresultater fra Saldoafregningen skal være<br />

tilgængelige for elleverandøren via webportalen,<br />

som beskrevet i pseudo-forskrift H2, afsnit 6.5.<br />

Detailresultater, f.eks. periodiseret forbrug pr.<br />

målepunkt skal kunne dowloades i regneark.<br />

03-174 K Rapportering af saldoafregning Resultatet af saldoafregningen skal udskrives i en<br />

Dok. 31785/10, Sag 10/3365 86/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

03-175 K Overførsel af saldoafregningsresul-<br />

tat til bogføring<br />

rapport pr. elleverandør.<br />

Tabel 6-6: Residualforbrug, andelstal, fordelte forbrug og saldoafregning kravtabel<br />

6.7 Forberedelse til Samfakturering<br />

<strong>DataHub</strong>'en skal være forberedt til Samfakturering.<br />

Beregningsresultaterne fra Saldoafregningen skal<br />

kunne overføres til <strong>Energinet</strong>.<strong>dk</strong>'s SAP system for<br />

bogføring. Overførslen skal ske vha. et kald til en<br />

eksisterende webservice.<br />

I dag modtager elkunder, der har skiftet elleverandør, både en faktura fra sin netvirksomhed og<br />

fra sin elleverandør. I forbindelse med etablering af <strong>DataHub</strong>’en er det et krav, at denne skal<br />

være forberedt til Samfakturering. Dette indebærer, at <strong>DataHub</strong>'en får en rolle mht. udveksling<br />

af fakturaoplysninger, således at der kan udsendes en samlet faktura fra elleverandøren til kunden.<br />

Formatet på udvekslingen af fakturalinjer skal være OIOXML.<br />

Det endelige procesflow for samfakturering fastlægges ultimo 2010, og der er derfor endnu ikke<br />

specificeret nogen forretningsproces (BRS) for denne proces.<br />

1) Fakturalinjer sendes til <strong>DataHub</strong> pr. målepunkt<br />

2) Elleverandør henter fakturalinjer<br />

3)<br />

4)<br />

Elleverandør udskriver faktura, enten via girokort (FI) eller<br />

via PBS opkrævning<br />

Kunden betaler via sin bank/posthus<br />

5) Elleverandør modtager betalingsfiler fra PBS-betalinger eller<br />

FI-betalinger<br />

6) Elleverandør skal indbetale ”netdelen” via FI oplysninger der<br />

var med fakturalinjer fra <strong>DataHub</strong> – pr. faktura<br />

7) Netvirksomhed kan udligne betaling – pengene er kommet<br />

ind, men de må ikke vide fra hvilken elleverandør!!<br />

8) Elleverandøren sender betalingsstatus til <strong>DataHub</strong>, herunder<br />

rykkerinformation og evt. uddybbende tekst<br />

9) <strong>DataHub</strong> videresender betalingsstatus til netvirksomhed<br />

Kunde<br />

44<br />

Kunde<br />

Bank<br />

Betalings<br />

Service<br />

FI - Faktura<br />

-Elforbrug<br />

-Net abonn.<br />

-Lev. abonn.<br />

-Netydelser<br />

-Evt.afgift<br />

-Moms<br />

PBS<br />

PBS - Faktura<br />

-Elforbrug<br />

-Net abonn.<br />

-Lev. abonn.<br />

-Netydelser<br />

-Evt.afgift<br />

-Moms<br />

Netvirksomhed<br />

Bank<br />

Elleverandør<br />

Bank<br />

FI - betaling<br />

PBS- betaling<br />

Betaling<br />

Fakturering<br />

Udligning<br />

Elleverandør<br />

Netvirksomhed<br />

Udligning Fakturering<br />

FI - betaling<br />

-NET kunde nr<br />

Figur 6-8: Påtænkt dataflow i forbindelse med Samfakturering<br />

33<br />

77<br />

55<br />

66<br />

Fakturalinjer<br />

pr. målepunkt<br />

-Net fakturanummer<br />

-Net kundenummer<br />

-Net - FI oplysning<br />

-Net abonnement<br />

-Netydelser<br />

-Evt. afgift<br />

-Moms<br />

-Evt. infotekst<br />

Fakturalinjer<br />

pr. målepunkt<br />

-Net fakturanummer<br />

-Net kundenummer<br />

-Net - FI oplysning<br />

-Net abonnement<br />

-Netydelser<br />

-Evt. afgift<br />

-Moms<br />

-Evt. infotekst<br />

<strong>DataHub</strong><br />

Fakturalinjer:<br />

-Net abonnement<br />

-Netydelser<br />

-Afgift<br />

-mm<br />

Dok. 31785/10, Sag 10/3365 87/132<br />

11<br />

Betalingsstatus<br />

pr. målepunkt<br />

-Net fakturanummer<br />

-Betalt <br />

-Kunde rykket:<br />

<br />

-Evt. infotekst<br />

88<br />

99<br />

22<br />

Betalingsstatus<br />

pr. målepunkt, f.eks.:<br />

-Net fakturanummer<br />

-Betalt <br />

-Kunde rykket:<br />

<br />

-Evt. infotekst


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Figur 6-8 illustrerer det påtænkte dataflow i forbindelse med Samfakturering. <strong>DataHub</strong>’en modtager<br />

fakturalinjer pr. målepunkt fra netvirksomheden (alle fakturaoplysninger iflg. lovkrav), og<br />

fakturaoplysningerne gemmes i <strong>DataHub</strong>’en. Elleverandøren på det pågældende målepunkt kan<br />

herefter hente fakturalinjerne fra <strong>DataHub</strong>'en og danne en samlet faktura til kunden. Elleverandøren<br />

kan herefter senere returnere oplysninger om betalingsstatus til <strong>DataHub</strong>'en, som netvirksomheden<br />

efterfølgende kan hente.<br />

<strong>DataHub</strong>'en har altså udelukkende opgaven at udveksle fakturalinjer og status for betalingen, og<br />

der sker altså ingen økonomiske transaktioner i dette dataflow. Det er netvirksomhederne og<br />

elleverandørerne, der har ansvaret for dataindholdet i disse transaktioner, <strong>DataHub</strong>'ens funktion<br />

er udelukkende at sikre en anonymiseret udveksling af Samfaktureringsdata mellem parterne.<br />

6.7.1 Samfakturering kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/<br />

O<br />

Kravtitel Kravbeskrivelse<br />

03-176 K Forberedt til Samfakturering Det skal være muligt at udvide <strong>DataHub</strong>'ens<br />

funktionalitet med processer til Samfakturering<br />

som beskrevet i afsnit 6.7.<br />

Tabel 6-7: Samfakturering kravtabel<br />

6.8 Kvalitetsindeks (KPI) på måledata<br />

Netvirksomhedernes kvalitet på indsendelse af måledata skal løbende måles, og i pseudoforskrift<br />

D1, bilag 6 er der kort beskrevet mulige KPI'er (Key Performance Index) for dette.<br />

Der skal måles på overholdelse af tidsfristerne for indsendelse af måledata, samt for mængden<br />

af efterfølgende korrektioner der foretages på måledata efter udløb af tidsfristerne.<br />

I dag beregnes et KPI for måledata i engrosmarkedet, dette kaldes IFIM (Indeks for Forsinkelse<br />

af Indberettede Mængder). En overordnet beskrivelse af IFIM beregningen kan ses i afsnit 6.8.1.<br />

Der kan ses en nærmere beskrivelse af IFIM på <strong>Energinet</strong>.<strong>dk</strong>'s hjemmeside (Marked -> Kunder/AKtører<br />

-> El - Benchmark af data)<br />

Det vurderes, at princippet bag IFIM beregningen er for kompliceret til videreførelse i Data-<br />

Hub'en, og der skal derfor udvikles et nyt koncept.<br />

Dok. 31785/10, Sag 10/3365 88/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.8.1 Beregning af KPI'en "IFIM"<br />

Nedenstående notat er fra 2004 inden <strong>Energinet</strong>.<strong>dk</strong> var blevet dannet som en fusion af bl.a.<br />

Eltra og Elkraft System. Referencer til disse to firmaer skal ved læsning erstattes af <strong>Energinet</strong>.<strong>dk</strong>.<br />

Dok. 31785/10, Sag 10/3365 89/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Dok. 31785/10, Sag 10/3365 90/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.8.2 KPI på måledata kravtabel<br />

Krav<br />

ID<br />

Krav-<br />

type<br />

MK/K<br />

/O<br />

Kravtitel Kravbeskrivelse<br />

03-177 K Forslag til beregning af KPI på måledata<br />

Der skal udarbejdes et forslag til beregning af<br />

KPI på måledata, som efterfølgende skal implementeres<br />

i <strong>DataHub</strong>'en, med udgangspunkt i<br />

pseudo-forskrift D1, bilag 6.<br />

KPI beregningen skal være logisk og gennem-<br />

skuelig for de berørte aktører.<br />

03-178 K Offentliggørelse af KPI resultat Resultatet af KPI-beregningen for måledata, skal<br />

offentliggøres på <strong>DataHub</strong>-portalens offentlige<br />

Tabel 6-8: KPI på måledata kravtabel<br />

6.9 Dataudtræk via webservice<br />

En dataforbruger f.eks. en elleverandør eller offentlig myndighed skal kunne udtrække data fra<br />

<strong>DataHub</strong>'en ved at sende en forespørgsel i form af et kald til en webservice. Dette er beskrevet i<br />

pseudo-forskrift F, bilag 4 ved metoden QueryData.<br />

<strong>DataHub</strong>'en skal dimensioneres til at kunne besvare sådanne kald via webservice samtidig med<br />

at øvrige krav til svartider og performance overholdes. Hvis forespørgslen vurderes af Data-<br />

Hub'en til at være for kompleks og ikke vil kunne levere et svar inden for en given tidsfrist (5<br />

sek.), kan forespørgslen afbrydes, og der skal returneres et forklarende svar til webservicen.<br />

Eksempel på udtræk:<br />

En elleverandør kan vælge at indbygge en funktion i sin egen applikation, således at han kan<br />

søge stamdata på et målepunkt direkte i <strong>DataHub</strong>'en. Forespørgslen til <strong>DataHub</strong>'en kan f.eks.<br />

være med kundens adresse som søgekriterier, og retursvaret fra <strong>DataHub</strong>'en, kan være en resultatliste<br />

med disponentnavne, målepunktsadresser og aftagenumre. Fra denne liste kan elleverandøren<br />

nu vælge det korrekte aftagenummer, og evt. starte en leverandørskifteproces fra sit<br />

eget system.<br />

Et andet eksempel på et sådant dataudtræk kunne være, at BBR (Bygnings- og Boligregistret)<br />

har en hjemmeside, der viser bygningsoplysninger for en bestemt adresse. Disse oplysninger,<br />

som BBR har internt, kunne suppleres med en oplysning om sidste års elforbrug på adressen, og<br />

denne oplysning hentes dynamisk fra <strong>DataHub</strong>'en.<br />

del.<br />

Dok. 31785/10, Sag 10/3365 91/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.9.1 Dataudtræk kravtabel<br />

Krav<br />

ID<br />

Krav-<br />

type<br />

MK/K/<br />

O<br />

Kravtitel Kravbeskrivelse<br />

03-179 K Generel webservice til forespørgsel <strong>DataHub</strong>'en skal have en mulighed for, at man<br />

let kan definere nye forespørgsler i webservicen<br />

QueryData, beskrevet i pseudo-forskrift F, bilag<br />

4.<br />

03-180 K Forespørgsel tidsfrist Hvis forespørgslen er for ressourcekævende<br />

(kompleks) skal denne afbrydes efter en defineret<br />

tidsfrist (5 sek.) - og der skal returneres et<br />

forklarende svar.<br />

Tabel 6-9: Dataudtræk kravtabel<br />

6.10 Rapportering<br />

Rapportering skal ske via rapporteringsværktøjet, beskrevet i afsnit 4.4.<br />

I nedenstående kravtabel, er de specifikke rapporter der ønskes leveret med systemet, beskrevet.<br />

Dok. 31785/10, Sag 10/3365 92/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

6.10.1 Rapportering kravtabel<br />

Krav ID Kravtype<br />

MK/K/<br />

O<br />

Kravtitel Kravbeskrivelse<br />

Stamdata rapportering<br />

03-181 K Elleverandører, balanceansvarlige,<br />

netvirksomheder m.fl.<br />

Rapport indeholdende liste over (og antal) aktuelle<br />

elleverandører, balanceansvarlige, netvirksomheder<br />

m.fl.<br />

03-182 K Målepunkter Rapport indeholdende oversigt over (og antal)<br />

målepunkter, grupperet på aktuel status, pr.<br />

netvirksomhed, pr. elleverandør og pr. balanceansvarlig.<br />

03-183 K Målepunkter pr. leverandør Oplysninger om tidligere, aktuelle og kommende<br />

målepunkter pr. elleverandør med detailinformation<br />

pr. målepunkt, bl.a. tidspunkt for leverandørskift.<br />

Skal anvendes af elleverandøren til kontrol<br />

mod egne stamdata.<br />

03-184 K Målepunkter pr. netvirksomhed Detaljerede informationer om alle målepunkter<br />

for en given netvirksomhed. Skal anvendes af<br />

netvirksomhed til kontrol mod egne stamdata<br />

Leverandørskifte rapportering<br />

03-185 K Leverandørskifte Antal leverandørskift opdelt pr. periode, og pr.<br />

elleverandør.<br />

03-186 K Fejlagtige leverandørskifte Ikke gennemførte, forsinkede og annullerede leverandørskift<br />

pr. periode og pr. elleverandør.<br />

Målerapportering<br />

03-187 K Elforbrug og elproduktion Elforbrug og elproduktion opgjort pr. periode, pr.<br />

netområde, pr. elleverandør, pr. DE-branchekode<br />

og pr. afregningsmetode (skabelon/time)<br />

Proces rapportering<br />

Dok. 31785/10, Sag 10/3365 93/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

03-188 K Overholdelse af deadline Overholdelse af deadlines givet i markedsforskrifter.<br />

F.eks. antal for sent indmeldte leverandørskift<br />

eller for sent indmeldte flytninger pr. elleve-<br />

randør<br />

03-189 K Rykkerstatistik Antal fremsendte rykkere (og antal manglende<br />

målinger) pr. netvirksomhed pr. periode<br />

03-190 K Forespørgselsstatistik Antal forespørgsler pr. type (måle- og stamdata)<br />

pr. aktør pr. periode. Formålet er at detektere<br />

"uforholdsvise" mange forespørgsler fra én aktør.<br />

03-191 K Webformularstatistik Antal webformularer fremsendt for en given periode<br />

pr. type, pr. elleverandør, pr. netvirksomhed.<br />

System rapportering<br />

03-192 K Statistik for <strong>DataHub</strong>-systemet Statistik for anvendelse af <strong>DataHub</strong>'en for en given<br />

periode, f.eks. antal kald til webservice, anvendelse<br />

af webportal, antal igangsatte transaktioner,<br />

antal fejlede transaktioner osv.<br />

Tabel 6-10: Rapportering kravtabel<br />

Dok. 31785/10, Sag 10/3365 94/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

7. Funktionskrav til Aktørtestsystemet<br />

<strong>DataHub</strong><br />

Forretningsprocesser<br />

Stamdata<br />

Beregningsfunktioner<br />

Portal<br />

Samfakturering<br />

Rapportering<br />

Måledata<br />

Dataudtræk<br />

Specifikke afregninger<br />

Kvalitetsindeks (KPI)<br />

Aktørtestsystem<br />

Registrering af system<br />

Testcases<br />

Testdata Testforløb<br />

Testgo<strong>dk</strong>endelse<br />

Fælles komponenter<br />

Systemadministration Rapportering<br />

og krav Brugeradministration Workflowadministration<br />

Testhistorik<br />

Design & tilgængelighed Webformularer Selvbetjeningsportal<br />

Dataudveksling<br />

Ikke-funktionelle<br />

Arkitekturkrav Kommunikation<br />

Platform<br />

krav Integrationer<br />

Sikkerhed<br />

Datamigrering<br />

Dette afsnit beskriver den specifikke funktionalitet, der kræves i Aktørtestsystemet.<br />

7.1 Aktørtestsystemets formål<br />

7.1.1 Overordnet formål med Aktørtestsystemet<br />

Aktørtestsystemet skal fungere som et automatiseret testsystem, der skal teste de it-systemer,<br />

som aktører og it-leverandører benytter til meddelelsesudveksling, samt hjælpe aktører med at<br />

forstå meddelelsesudvekslingen i elmarkedet. Målet for aktørerne er at blive go<strong>dk</strong>endt som aktør<br />

på elmarkedet og dermed kunne udveksle meddelelser via <strong>DataHub</strong>’en. Målet for it-leverandører<br />

er at få go<strong>dk</strong>endt deres it-system i forhold til de roller i elmarkedet, som systemet er udviklet til<br />

at kunne håndtere.<br />

Meddelelsesudvekslingen i elmarkedet er en væsentlig del af kommunikationen mellem aktørerne<br />

og <strong>DataHub</strong>'en. Det er derfor forretningsmæssigt vigtigt, at alle aktører i markedet meddelelseskommunikerer<br />

med den højest mulige kvalitet – både ved korrekt brug af meddelelser og ved<br />

at sikre en høj datakvalitet. Derfor skal Aktørtestsystemet kunne teste de it-systemer som itleverandørerne<br />

udvikler til aktørerne i elmarkedet, samt aktørernes individuelle opsætning af itsystemerne.<br />

Først og fremmest skal Aktørtestsystemet udfylde følgende funktioner:<br />

• Test af meddelelser (syntaks og semantik) afsendt fra aktørens it-system i forhold til de<br />

gældende markedsforskrifter.<br />

Dok. 31785/10, Sag 10/3365 95/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Test af flere samtidige forskellige testcases af samme aktør med forskellige testdata for<br />

de aktuelle forløb af meddelelser mellem aktøren og <strong>DataHub</strong>’en (beskrevet i "EDI<br />

transaktioner for det danske elmarked").<br />

• Dokumentation af aktørens testforløb, herunder at give besked om evt. fejl, og hvor de<br />

er opstået.<br />

• Når en aktør eller it-leverandør positivt har gennemført et go<strong>dk</strong>endelsestestforløb, skal<br />

systemet kunne indikere over for <strong>Energinet</strong>.<strong>dk</strong>, at en aktør er klar til at blive go<strong>dk</strong>endt.<br />

Udover de ovennævnte primære formål, er der en række situationer hvor Aktørtestsystemet<br />

også skal benyttes:<br />

• Når nye it-systemer hos it-leverandørerne introduceres på markedet.<br />

• I tilfælde hvor aktørerne ændrer eller opgraderer it-systemer.<br />

• Ved ændringer eller opdateringer i forhold til processer og meddelelser i markedet og<br />

dermed også i selve <strong>DataHub</strong>’en.<br />

Aktørtestsystemet skal sikre størst mulig automatisering og dermed så vidt muligt medvirke til<br />

at begrænse <strong>Energinet</strong>.<strong>dk</strong>’s manuelle involvering i go<strong>dk</strong>endelsesprocessen. Systemet skal således<br />

understøtte, at testen fremover kun involverer den pågældende aktør/it-leverandør og som<br />

hovedregel ingen andre.<br />

7.1.2 Brugertyper til Aktørtestsystemet<br />

Brugertyperne til Aktørtestsystemet er i afsnit 3.4 betegnet som Testbrugere, men kan yderligere<br />

specificeres ved disse tre typer:<br />

<strong>Energinet</strong>.<strong>dk</strong> har det overordnede ansvar for Aktørtestsystemet, samt for at systemet er opdateret<br />

i forhold til de gældende forretningsprocesser og relevante testdata. <strong>Energinet</strong>.<strong>dk</strong> skal kunne<br />

monitorere fremdriften på testflows samt fejl mv. Aktørtestsystemet skal være fuldautomatisk,<br />

således at <strong>Energinet</strong>.<strong>dk</strong> skal bruge ingen, eller kun ganske få ressourcer, på at go<strong>dk</strong>ende<br />

aktører og it-leverandører.<br />

Markedsaktører har et behov for at teste de meddelelsesflows, aktøren skal kunne udveksle<br />

med <strong>DataHub</strong>’en. Herunder er også test af evt. nye aktører i markedet.<br />

It-leverandøren leverer it-systemer til aktørerne og har derfor brug for at få deres systemer<br />

go<strong>dk</strong>endt til elmarkedet. It-leverandørerne kan levere til flere forskellige aktører i markedet, og<br />

det er derfor nødvendigt, at de kan gennemføre flere forskellige testforløb, således at alle roller<br />

bliver testet i forhold til it-systemet. I testen er der specielt fokus på at alle fejlsituationer i<br />

kommunikationen håndteres korrekt af it-leverandørens system.<br />

7.1.3 Testtyper<br />

Aktørtestsystemet skal kunne håndtere to testtyper, med mulighed for opsætning af flere, der i<br />

praksis ligger i forlængelse af hinanden:<br />

• Systemtest: Gennemføres af it-leverandører, der leverer it-systemer til aktører i elmarkedet.<br />

Dok. 31785/10, Sag 10/3365 96/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Aktørtest: Gennemføres af aktører i elmarkedet på baggrund af et it-system, der har<br />

opnået go<strong>dk</strong>endelse i Systemtesten.<br />

Systemtesten er mere omfattende og grundlæggende end aktørtesten.<br />

Figur 7-1: Testtyper<br />

Systemtesten er rettet mod it-leverandørers it-systemer, der skal testes for første gang, eller<br />

skal testes i en ny version. Systemtestens forretningsscenarier samt udvalgte fejltyper er nærmere<br />

specificeret i de relevante testcases, der specificeres senere. Systemtesten omfatter:<br />

• Test af at alle meddelelsestyper, som it-systemet kan varetage, fungerer, samt at systemet<br />

reagerer hensigtsmæssigt og korrekt på de testede fejlsituationer.<br />

• Test af at dataindholdet i meddelelserne er i overensstemmelse med forskrifterne (beskrevet<br />

i "EDI transaktioner for det danske elmarked").<br />

Testen er i høj grad teknisk og skal sikre, at it-systemet grundlæggende fungerer og handler<br />

hensigtsmæssigt i fejlsituationer. Systemtesten kan indeholde testforløb, der er gældende for én<br />

eller flere aktørroller. En go<strong>dk</strong>endt Systemtest er en forudsætning for, at en efterfølgende Aktørtest<br />

kan gennemføres for det pågældende it-system.<br />

Aktørtesten er en test rettet mod markedsaktørerne og har til formål at sikre, at aktøren kan<br />

håndtere transaktioner, der er involveret i en given forretningsproces. Testen vil samtidig bidrage<br />

til aktørens forståelse af meddelelsesflowet. Aktørtesten er mere forretningsorienteret end<br />

Systemtesten og der er i højere grad fokus på indholdet end på fejlforløb. Afhængig af hvilken<br />

rolle, aktøren varetager skal alle test under den pågældende aktørrolle gennemføres. Det forudsættes<br />

i Aktørtesten, at det system der anvendes, har bestået en Systemtest, hvorfor der generelt<br />

er færre test i Aktørtesten end i Systemtesten – herunder færre test, der afprøver aktørens<br />

Dok. 31785/10, Sag 10/3365 97/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

evne til at reagere på fejlforløb. Det er til enhver tid aktørens ansvar, at dennes it-system, konfiguration<br />

og EDI-meddelelser lever op til gældende regler.<br />

7.2 Overordnede rammer for Aktørtestsystemet<br />

7.2.1 Model for Aktørtestsystemet<br />

Som det er beskrevet i afsnit 7.1.2 ”Brugertyper til Aktørtestsystemet” og 7.1.3 ”Testtyper”, skal<br />

Aktørtestsystemet servicere tre brugergrupper og to forskellige testtyper.<br />

Til hver af de tre brugergrupper er knyttet funktionalitet, der har til formål at sikre, at brugergruppen<br />

kan udføre de nødvendige funktioner i forhold til gennemførelse af de respektive testforløb.<br />

Figur 7-2 giver et overblik over de tre brugergrupper, testtyper og tilknyttet funktionalitet.<br />

Figur 7-2: System- og aktørlandskab<br />

Ovenstående figur giver et overblik over hvilke brugergrupper, der er koblet på Aktørtestsystemet,<br />

samt hvilke systemer og grænseflader der er involveret i Aktørtestsystemet.<br />

Figuren ovenfor viser de tre interessentgrupper: Aktør, It-leverandør og <strong>Energinet</strong>.<strong>dk</strong>, der skal<br />

anvende Aktørtestsystemet. Hver interessentgruppe, markeret med en bestemt farve, relaterer<br />

sig til forskellige funktionalitetsområder – listet i de tilsvarende farvede bokse i Aktørtestsyste-<br />

Dok. 31785/10, Sag 10/3365 98/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

met. Størstedelen af den funktionalitet, som en aktør anvender, anvendes også af itleverandøren.<br />

Der er generelt ingen forskel mellem den funktionalitet, som aktøren og it-leverandøren skal have<br />

adgang til, hvilket også fremgår af Figur 7-2: System- og aktørlandskab. Forskellen på de to<br />

brugergrupper er primært i antallet af tests, som de skal gennemføre.<br />

<strong>Energinet</strong>.<strong>dk</strong> er ansvarlig for Aktørtestsystemet, og har det administrative og driftsmæssige ansvar.<br />

Figuren viser endvidere, at alle interessenter interagerer med Aktørtestsystemet via en webgrænseflade,<br />

eller alternativt en webservice der udstiller samme funktionalitet som webgrænsefladen.<br />

Formålet med denne webservice er, at muliggøre system-til-system kommunikation<br />

med Aktørtestsystem således, at it-leverandører og aktører kan automatisere deres interne testprocedure.<br />

Detaljerede status- og fejlmeddelelser vises fortsat kun i den grafiske grænseflade.<br />

7.2.2 Overordnet testflow<br />

Aktørtestsystemet skal være i stand til at understøtte følgende proces for test af meddelelsesudveksling<br />

og dermed automatisering af modtagelse og afsendelse af datameddelelser med aktører.<br />

Figur 7-3: Model for transaktion i Aktørtestsystemet<br />

Ovenstående figur beskriver forløbet for opstart og gennemførsel af en testcase (en eller flere<br />

transaktioner) og dermed test af én eller flere meddelelser initieret af en Aktør via en grænseflade.<br />

Figuren tager udgangspunkt i, at kommunikationen foregår via webservices både til og fra<br />

Aktørtestsystemet.<br />

1. Aktøren initierer en ny testcase i Aktørtestsystemet. Det sker via brugergrænseflade i<br />

Aktørtestsystemet eller via webservice (eget it-system).<br />

2. Aktørtestsystemet bekræfter opstart af testcase.<br />

3. Aktøren initierer transaktion/forretningsproces i eget it-system.<br />

4. Aktøren (eget it-system) sender meddelelse via webservice.<br />

Dok. 31785/10, Sag 10/3365 99/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

5. Meddelelsen afleveres til Aktørtestsystemets webservice.<br />

6. Meddelelsen modtages af Aktørtestsystemet.<br />

7. Aktørtestsystemet returnerer den korrekte meddelelse ifølge testcasen – sendes via<br />

webservice. Aktørtestsystemet opdaterer samlet teststatus for Aktøren.<br />

8. Meddelelsen afleveres til Aktøren (eget it-system).<br />

9. Aktørens (eget it-system) modtager meddelelsen fra Aktørtestsystemet.<br />

Resultatet af testcasen præsenteres for aktøren via webgrænseflade. Resultatet angiver, om testen<br />

er go<strong>dk</strong>endt eller afvist, herunder evt. oplysning om fejlmeddelelse mv.<br />

Beskrivelsen ovenfor er overordnet og angiver derfor ikke den præcise funktionalitet, samt hvilke<br />

kontroller, herunder fejlhåndtering, der foretages.<br />

7.2.3 Overordnede krav<br />

Aktørtestsystemet kan overordnet beskrives som det miljø, hvor aktørerne og it-leverandørerne<br />

kan teste kvaliteten og opsætningen af deres it-systemer, som beskrevet i afsnit 7.1.3.<br />

Samtidig kan <strong>Energinet</strong>.<strong>dk</strong> benytte Aktørtestsystemet til at teste markedets it-systemer, inden<br />

eventuelle ændringer eller nye standarder introduceres i <strong>DataHub</strong>’en.<br />

Sidstnævnte behov understreger sammenhængen mellem Aktørtestsystemet og <strong>DataHub</strong>’en, så<br />

dataudvekslingen i Aktørtestmiljøet må ikke afvige fra dataudvekslingen i <strong>DataHub</strong>-miljøet.<br />

I det følgende beskrives de overordnede krav til Aktørtestsystemet.<br />

Dok. 31785/10, Sag 10/3365 100/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Krav<br />

type<br />

Kravtitel Kravbeskrivelse<br />

03-193 K Aktørtestsystemet skal simulere <strong>DataHub</strong>’en<br />

03-194 K Aktørtestsystemet skal kunne teste<br />

meddelelseskommunikation i elmarkedet<br />

Når en bruger gennemfører en testcase (transaktioner<br />

mellem aktør og <strong>DataHub</strong>), skal systemet<br />

være i stand til at give samme respons,<br />

som det forventes af <strong>DataHub</strong>’en. Aktørtestsy-<br />

stemet skal i testforløbet være i stand til at<br />

agere som <strong>DataHub</strong>’en. Brugeren og itsystemerne,<br />

der skal testes, skal i princippet<br />

ikke kunne se forskel på, om de meddelelsesudveksler<br />

med <strong>DataHub</strong>’en eller Aktørtestsy-<br />

stemet.<br />

Aktørtestsystemet skal følge kommunikationsreglerne,<br />

som beskrevet i pseudo-forskrift F og<br />

dennes bilag.<br />

Aktørtestsystemet skal kunne teste alle typer<br />

af meddelelser, der udveksles i elmarkedet,<br />

hvor der meddelelsesudveksles via Data-<br />

Hub'en.<br />

03-195 O Udelukkende XML som dataformat Pseudo-forskrift F angiver at al kommunikation<br />

kan ske i EDIFACT eller XML format. Hvis ingen<br />

aktører vælger at anvende EDIFACT format,<br />

skal Aktørtestsystemet ikke håndtere dette<br />

03-196 K Versionering af meddelelser i Aktørtestsystemet<br />

03-197 K Aktørtestsystemet skal kunne styres<br />

via en webservice (API)<br />

format.<br />

Optionen skal afspejle besparelsen ved dette<br />

fravalg.<br />

Aktørtestsystemet skal til enhver tid kunne<br />

køre et vilkårligt antal versioner af enhver<br />

meddelelse, således at brugeren kan specificere<br />

hvilken meddelelsesversion, der skal testes.<br />

Der skal udvikles en webservice, der stiller<br />

samme funktionalitet til rådighed som på brugergrænsefladen.<br />

Det skal være muligt via webservicen at afspille<br />

testcases samt at modtage retursvar efter<br />

endt kørsel eller undervejs. Brugere skal via<br />

webservicen kunne automatisere kørsel af testcases,<br />

så alle tests kan gennemføres løbende<br />

uden behov for menneske-til-system interaktion.<br />

Grundlæggende skal funktionaliteten i web-<br />

servicen være den samme, som den brugeren<br />

har i den grafiske grænseflade. Det skal til enhver<br />

tid være muligt at afbryde et automatise-<br />

Dok. 31785/10, Sag 10/3365 101/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Krav<br />

type<br />

Kravtitel Kravbeskrivelse<br />

03-198 K Fremtidig test af kommunikation med<br />

andre systemer<br />

Tabel 7-1: Overordnede kravtabel<br />

7.3 Funktionelle krav<br />

ret testforløb og logge ind i den grafiske brugerflade<br />

for at arbejde videre med testforløbet.<br />

Formålet er at tilbyde brugere, der er fortrolige<br />

med Aktørtestsystemet, en skalerbar adgang til<br />

gennemførelse af et testforløb bestående af<br />

flere testcases. Kravet skal muliggøre, at en<br />

aktør kan gennemføre et testforløb langt hurtigere<br />

og mindre ressourcekrævende end via<br />

den grafiske brugerflade.<br />

Aktørtestsystemet skal være forberedt til at<br />

kunne konfigureres til at teste meddelelser, der<br />

anvendes i øvrige systemer hos <strong>Energinet</strong>.<strong>dk</strong>,<br />

f.eks. plan-indmeldingssystemet (men på<br />

kendt format EDIFACT/XML)<br />

I dette kapitel er der indsat eksempler på skærmbilleder fra Aktørtestsystemet på gasmarkedet.<br />

Disse skærmbilleder (fra www.ediport.<strong>dk</strong>) skal blot underbygge og inspirere de anførte krav i<br />

teksten.<br />

7.3.1 Registrering af it-system kravtabel<br />

Krav til oprettelse af brugere til Aktørtestsystemet er beskrevet i afsnit 7.1.2. Når brugeren (itleverandør<br />

eller aktør) er oprettet som bruger af Aktørtestsystemet, skal denne selv registrere<br />

sig, som beskrevet i nedenstående krav.<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-199 K Registrering af it-system (itleverandør)<br />

Når it-leverandøren er oprettet med adgang til<br />

Aktørtestsystemet, skal det være muligt for itleverandøren<br />

at registrere det it-system, som øn-<br />

skes go<strong>dk</strong>endt.<br />

Oplysningerne om systemet skal minimum være:<br />

• Navn<br />

Dok. 31785/10, Sag 10/3365 102/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

• Hvilke roller i elmarkedet som systemet dækker<br />

(ud fra en valgliste - defineret af <strong>Energinet</strong>.<strong>dk</strong>)<br />

• Beskrivelse af it-leverandøren med kontaktinformation<br />

• Versionering<br />

03-200 K Registrering af it-system (aktør) Når aktøren er oprettet med adgang til Aktørtestsystemet,<br />

skal denne registrere det pågældende<br />

it-system og versionsnr., inden testen kan påbegyndes.<br />

03-201 K Opgradering af it-system (itleverandør)<br />

Tabel 7-2: Registrering af it-system kravtabel<br />

7.3.2 Administration af testcases<br />

Aktøren kan kun registrere et allerede go<strong>dk</strong>endt<br />

it-system.<br />

It-leverandøren skal kunne registrere en ny version<br />

af deres it-system, og dermed have mulighed<br />

for at gennemføre en Systemtest med den nye<br />

version.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal definere og administrere indholdet af de forskellige testcases, og dermed de<br />

konkrete testcases som brugerne skal gennemføre for at opnå go<strong>dk</strong>endelse af testforløbet.<br />

Nedenstående Figur 7-4 viser centrale begreber for testen og disses indbyrdes sammenhæng.<br />

Dok. 31785/10, Sag 10/3365 103/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Figur 7-4: Testbegreber og indbyrdes<br />

sammenhæng<br />

Aktørtestsystemet understøtter to typer brugere – aktører<br />

og it-leverandører.<br />

Afhængig af brugertype gennemføres en række testcases,<br />

der er bestemt af, hvilken rolle den pågældende<br />

bruger varetager. Til hver brugertype er der knyttet en<br />

række testcases (fastlagt af <strong>Energinet</strong>.<strong>dk</strong>).<br />

En testcase er en samlet betegnelse for de meddelelser<br />

(udveksling af meddelelser er også kaldet transaktioner),<br />

der indgår i testen, samt de sæt af testdata som<br />

kan anvendes. Testcasen beskriver endvidere, hvilke<br />

parter der indgår i testen, samt hvem der sender første<br />

meddelelse (aktøren/it-leverandøren eller Aktørtestsystemet).<br />

Tidsrummet fra en testcase aktiveres til den er slut,<br />

kaldes selve testen.<br />

Testforløbet er et samlebegreb for de testcases en aktør/it-leverandør<br />

skal gennemføre.<br />

Metadata til en testcase er nr, navn, beskrivelse, de<br />

parter der indgår i testcasen samt de trin, der indgår i<br />

forløbet.<br />

Nedenstående figur viser et eksempel på en eksisterende testcase beskrivelse. I testcasen kan<br />

der ses, hvilke parametre en testcase indeholder, samt hvordan et testforløb kan se ud.<br />

Dok. 31785/10, Sag 10/3365 104/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Testcase BS-002-P1: Leveranceophør<br />

Beskrivelse:<br />

Initierende part (første afsender): Hidtidig leverandør<br />

Behandlende part (første modtager): Netvirksomhed<br />

Særlige forudsætninger:<br />

Testdata:<br />

Testforløb (trinvis) – BT-003 End of supply<br />

Leverandør Netvirksomhed<br />

UTILMD 432<br />

1 2a<br />

3<br />

UTILMD 406<br />

BS-002: Leveranceophør, positivt forløb<br />

Tidsfristen skal ignoreres.<br />

Perioden frem til skæringsdatoen skal<br />

ignoreres.<br />

Trin Aktør Meddelelse Kommentar OK<br />

1 EL UTILMD432 EL registrerer ophør af leverance på målepunkt<br />

X med korrekt skæringsdato (til den første i<br />

næste måned) i egen applikation og kontrollerer,<br />

at anmeldelsen af ophør af leverance sendes til<br />

NV.<br />

2 NV UTILMD406 NV modtager anmeldelsen af ophør af leverance<br />

og returnerer bekræftelsen til EL.<br />

Figur 7-5: Testcase eksempel<br />

Kontrolpunkt 1:<br />

2b<br />

Data skal være:<br />

− MP ID = X<br />

− Skæringsdato (til den første i næste måned)<br />

Ovenstående figur viser et eksempel på opbygningen af en nuværende testcase<br />

I eksemplet indgår to parter (svarende til aktørroller), en afsender og en modtager. Når man<br />

opretter en testcase skal Aktørtestsystemet tildeles rollen som afsender eller modtager – afhængig<br />

af hvilken part der initierer testcasen.<br />

Som vist ovenfor, beskriver figuren to meddelelser med testdata, der skal udveksles mellem aktørens<br />

it-system og <strong>DataHub</strong>’en (i dette tilfælde Aktørtestsystemet). Testcasen er et udtryk for<br />

Dok. 31785/10, Sag 10/3365 105/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

sammenhængen mellem på den ene side rollen og på den anden side meddelelserne, der skal<br />

udveksles samt de tilhørende sæt af testdata.<br />

Figur 7-6: Eksempel på definition af testcase<br />

Det er <strong>Energinet</strong>.<strong>dk</strong>’s behov at kunne sammensætte testcases ud fra de beskrevne begreber og<br />

deres indbyrdes sammenhænge – hvilket fremgår af nedenstående krav.<br />

7.3.3 Administration af testcases kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-202 K Aktørtestsystemet skal kunne behandle<br />

to testtyper<br />

Aktørtestsystemet skal kunne behandle Aktørtest<br />

og Systemtest.<br />

03-203 K Oprettelse af meddelelsestyper <strong>Energinet</strong>.<strong>dk</strong> skal kunne oprette og teste nye<br />

meddelelsestyper i Aktørtestsystemet, uden at<br />

03-204 K Oprettelse og redigering af testcases<br />

disse bliver oprettet i <strong>DataHub</strong>’en.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal nemt kunne oprette og redigere<br />

testcases i Aktørtestsystemet, der definerer et<br />

trinvist forløb (én eller flere meddelelser), som<br />

skal gennemføres i System- og/eller Aktørtesten.<br />

Ved oprettelse eller redigering af en testcase kan<br />

systemadministrator tilknytte/definere følgende<br />

parametre:<br />

Dok. 31785/10, Sag 10/3365 106/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

• Testtype(r) (Aktørtest/Systemtest)<br />

• Aktørrolle(r)<br />

• Meddelelsestype(r) (her defineres evt. hvilken<br />

version af den pågældende meddelelsestype<br />

der skal anvendes i den specifikke testcase)<br />

• Testdata (standard eller egne uploadede testdata<br />

– XML- eller CSV-format)<br />

• Sekvens af meddelelser (hvor mange og<br />

hvorfra sendes testmeddelelsen – aktøren eller<br />

<strong>DataHub</strong>’en?)<br />

• Hvilken kommunikationsprotokol der skal<br />

anvendes<br />

• Der skal som minimum kunne knyttes følgende<br />

metadata-oplysninger til testcasen (nr,<br />

navn, beskrivelse, format (EDIFACT/XML), de<br />

parter der indgår i testcasen samt de trin, der<br />

indgår i forløbet.)<br />

03-205 K Kopiering af testcases Det skal være muligt at kopiere definitionen af<br />

testcases, for at lette oprettelsen af de mange<br />

meget ens testcases.<br />

03-206 K Aktørtestsystemet skal kunne teste<br />

negative testcases<br />

03-207 K Ændring af meddelelser og/eller<br />

testdata (negative testcases)<br />

03-208 K Oversigt over testcases<br />

Aktørtestsystemet skal kunne udføre testcases<br />

designet med det formål at afprøve, hvordan aktører,<br />

it-leverandører og it-systemerne reagerer<br />

på meddelelser, der fejler. Negative testcases skal<br />

kunne behandles på samme vilkår som positive<br />

testcases.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal kunne ændre de meddelelser<br />

og/eller testdata, som er tilknyttet en testcase.<br />

Ved at ændre i indholdet af de valgte meddelelser,<br />

er det kun meddelelserne og/eller testdata i pågældende<br />

testcase, som påvirkes.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal have adgang til en oversigt over<br />

oprettede testcases. Oversigten skal kunne fremvise<br />

sammenhængen mellem aktørrolle, testcase,<br />

meddelelsetyper og testtype.<br />

Oversigten skal endvidere kunne vise metadata på<br />

testcases – enten direkte eller i forlængelse af<br />

Dok. 31785/10, Sag 10/3365 107/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

Figur 7-7: Administration af testcases kravtabel<br />

7.3.4 Administration af testdata<br />

oversigten (ved at brugeren udbeder sig detaljeret<br />

information).<br />

Brugeren skal fra oversigten kunne filtrere på<br />

testtype, aktørrolle og meddelelsestype. Filtreringen<br />

kan ske på én eller flere af de nævnte parametre.<br />

Testdata benyttes i alle testcases. Enten i form af standardtestdata som etableres af systemadministrator<br />

(<strong>Energinet</strong>.<strong>dk</strong>) eller aktørens/it-leverandørens egne testdata.<br />

Brugeren skal have muligheden for at administrere de testdata, som benyttes i de enkelte testcases.<br />

Her skal Aktørtestsystemet udvise en høj grad af fleksibilitet, idet brugeren frit skal kunne<br />

vælge, om man ønsker at benytte standardtestdata (udarbejdet af <strong>Energinet</strong>.<strong>dk</strong>), eller om man<br />

vil benytte egne testdata, som man løbende kan udskifte efter behov.<br />

Figur 7-8: Eksempel på opsætning af testdata<br />

7.3.5 Administration af testdata kravtabel<br />

Dok. 31785/10, Sag 10/3365 108/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-209 K Upload af standardtestdata<br />

03-210 K Ændring af eksisterende testdata<br />

03-211 K Nulstilling af testdata<br />

03-212 K Standardtestdata nulstilles ved<br />

afslutning af testforløb<br />

03-213 K Upload af egne testdata<br />

03-214 K Validering af testdata<br />

03-215 K Download af standardtestdata<br />

Det skal være muligt for systemadministrator at<br />

uploade standardtestdata til brug i testcases i<br />

XML- og CSV-format, som aktørerne dermed kan<br />

benytte i deres testforløb uden at skulle uploade<br />

egne testdata.<br />

Det skal være muligt at ændre i pre-loadet og<br />

egne uploadede testdata via grænsefladen i Aktørtestsystemet.<br />

Det skal være muligt at nulstille pre-loadet og<br />

egne uploadede testdata. Det vil sige, at data<br />

ændres tilbage til den oprindelige version som ved<br />

oprettelse.<br />

Ved gennemførelse af en testcase er standard-<br />

testdata uploadet af <strong>Energinet</strong>.<strong>dk</strong> muligvis ændret<br />

som følge af testcasens forløb. Aktørtestsystemet<br />

skal herefter automatisk nulstille testdata til de<br />

oprindelige uploadet af <strong>Energinet</strong>.<strong>dk</strong>, således at<br />

testcasen kan gennemføres igen med uændret<br />

testdata.<br />

Det skal være muligt for brugerne at uploade deres<br />

egne testdata til Aktørtestsystemet, således at<br />

de gennemfører testforløbet med egne testdata<br />

(upload i minimum XML- og CSV-format).<br />

Ved upload af egne testdata skal Aktørtestsystemet<br />

validere strukturen af testdata, således at<br />

testdata matcher den struktur, der i forvejen er<br />

repræsenteret ved standardtestdata uploadet af<br />

<strong>Energinet</strong>.<strong>dk</strong>. Brugeren skal have besked via<br />

skærmdialogen om resultatet af valideringen.<br />

Standardtestdata skal være tilgængelige for<br />

download af brugerne, således at de kan implementere<br />

dem i eget system forud for testen. Brugeren<br />

kan ved download af testdata vælge mellem<br />

minimum XML- og CSV-format.<br />

03-216 K Dynamiske datoer i standardtest- <strong>Energinet</strong>.<strong>dk</strong> skal kunne ændre datoer (UTC) indeholdt<br />

i standardtestdata for individuelle testca-<br />

Dok. 31785/10, Sag 10/3365 109/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

data<br />

ses. Det skal være muligt at definere relevante<br />

datoer ud fra dags dato, enten bagud eller fremad<br />

i tid, således at relevante datoer i testdata ændrer<br />

sig ud fra testtidspunktet (Offset). Dette specificeres<br />

på testcase-niveau, og ændrer ikke på standardtestdata.<br />

03-217 K Tidsfrister sættes ud af drift <strong>Energinet</strong>.<strong>dk</strong> skal i testcases kunne definere, at<br />

evt. tidsfrister i processen skal ignoreres. Dette<br />

for at bl.a. at test hændelser der ville kræve en<br />

tidsmæssig langstrakt test, f.eks. ved afventning<br />

af svar fra netvirksomhed i leverandørskiftepro-<br />

Figur 7-9: Administration af testdata kravtabel<br />

7.3.6 Administration af testforløb<br />

cessen.<br />

Inden en aktør går i gang med sit testforløb, skal denne have mulighed for at specificere enkelte<br />

detaljer i forbindelse med testen, såsom hvilke testdata man ønsker at benytte, samt om testforløbet<br />

skal være en del af den endelige go<strong>dk</strong>endelse.<br />

Efter testforløbet, skal brugeren let kunne finde status for egne testforløb samt se detaljerede<br />

oplysninger om hvert forløb.<br />

Figur 7-10: Eksempel på oversigt over testforløb<br />

Dok. 31785/10, Sag 10/3365 110/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Figur 7-11: Eksempel på statusmelding fra testforløb<br />

Figur 7-12: Eksempel på detaljeret beskrivelse af valideringsfejl<br />

7.3.7 Administration af testforløb kravtabel<br />

Dok. 31785/10, Sag 10/3365 111/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-218 K Struktur på testforløb<br />

03-219 K San<strong>dk</strong>assemiljø i Aktørtestsystem<br />

<strong>Energinet</strong>.<strong>dk</strong> skal kunne definere strukturen på et<br />

testforløb (her refereres til en samling af testcases<br />

knyttet til en testtype og en aktørrolle), som minimum<br />

hvilken rækkefølge man ønsker de forskellige<br />

testcases gennemført, sammenhænge og af-<br />

hængigheder mellem testcases og gruppering af<br />

testcases.<br />

Aktørtestsystem skal stille et san<strong>dk</strong>assemiljø til<br />

rådighed for den enkelte bruger, hvor der er mu-<br />

lighed for<br />

• at køre testcases efter behov<br />

• at uploade egne testdata og vedligeholde dem<br />

• at gemme opsætningen i san<strong>dk</strong>assemiljøet,<br />

med henblik på at brugeren senere vender tilbage<br />

og aktiverer dette igen<br />

03-220 K Parameterstyring af testforløb Forud for gennemførelse af en test skal brugeren<br />

03-221 K Gældende eller ikke-gældende<br />

Aktørtest/Systemtest<br />

tage stilling til foruddefinerede parametre, der er<br />

med til at definere, hvordan testen skal gennemføres.<br />

Parameterstyringen skal som minimum inkludere:<br />

• Hvilke testdata skal benyttes til testen?<br />

• Skal testen være del af go<strong>dk</strong>endelsesprocessen?<br />

Specielt for it-leverandører:<br />

• Hvilket system og hvilken version testes?<br />

De valgte parametre er gældende for alle testcases,<br />

indtil man aktivt vælger at ændre startparametrene.<br />

Brugeren skal forud for gennemførelsen af et antal<br />

testcases kunne vælge, om de skal indgå i et go<strong>dk</strong>endelsesforløb<br />

eller ej. Som standard skal systemet<br />

sættes op, så alle testcases er gældende i<br />

et go<strong>dk</strong>endelsesforløb.<br />

03-222 K Adgang til teststatus og -resultater Teststatus og det endelige testresultat må kun<br />

være synlig for den pågældende aktør/it-<br />

Dok. 31785/10, Sag 10/3365 112/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

03-223 K Ændring af UTC-offset i testmed-<br />

delelser<br />

03-224 K Parallelle testforløb<br />

Tabel 7-3: Administration af testforløb kravtabel<br />

7.3.8 Go<strong>dk</strong>endelse af testforløb<br />

leverandør og til enhver tid <strong>Energinet</strong>.<strong>dk</strong>.<br />

Det skal være muligt at ændre offset i UTC-tid i<br />

meddelsen, dette ved at angive et offset (+/-) i<br />

timer, der ændrer tidsangivelser i meddelelsen.<br />

Det skal være muligt for en bruger af Aktørtestsystemet<br />

at starte flere forskellige testcases samti-<br />

dig – dog ikke samme testcase. Dette indebærer<br />

også, at flere brugere tilknyttet samme aktør eller<br />

it-leverandør individuelt kan opstarte testcases på<br />

samme tid – dog ikke samme testcase.<br />

Efter gennemførsel af et positivt testforløb, skal testforløbet go<strong>dk</strong>endes af <strong>Energinet</strong>.<strong>dk</strong>.<br />

Figur 7-13: Eksempel på go<strong>dk</strong>endelse af systemtest<br />

7.3.9 Go<strong>dk</strong>endelse af testforløb kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-225 K Forudsætningerne for at opnå god- <strong>Energinet</strong>.<strong>dk</strong> skal som systemadministrator have<br />

mulighed for at definere, hvilke test der forudsæt-<br />

Dok. 31785/10, Sag 10/3365 113/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

kendelse<br />

03-226 K Manuel go<strong>dk</strong>endelse af Aktører og<br />

it-leverandører<br />

03-227 K Automatisk go<strong>dk</strong>endelse af Aktører<br />

og it-leverandørers testforløb<br />

03-228 K Notifikation om afsluttet/go<strong>dk</strong>endt<br />

test<br />

tes gennemført for at opnå go<strong>dk</strong>endelse i henholdsvis<br />

aktør- og systemtesten. Dette inkluderer<br />

som minimum hvilke testcases, der skal være<br />

go<strong>dk</strong>endt.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal som systemadministrator have<br />

mulighed for at foretage manuel go<strong>dk</strong>endelse af<br />

aktører og it-leverandører.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal som systemadministrator have<br />

mulighed for at opsætte Aktørtestsystem til automatisk<br />

at go<strong>dk</strong>ende aktører og it-leverandører på<br />

baggrund gennemførte testcases (alle relevante<br />

testforløb).<br />

<strong>Energinet</strong>.<strong>dk</strong> skal kunne angive, om der skal afsendes<br />

en notifikation til de af brugeren (aktør<br />

eller it-leverandør) oplyste e-mailadresse(r), når<br />

denne har opnået go<strong>dk</strong>endelse.<br />

<strong>Energinet</strong>.<strong>dk</strong> skal kunne orienteres via brugergrænsefladen<br />

og/eller mail om, at den pågælden-<br />

de test er blevet go<strong>dk</strong>endt.<br />

03-229 K Go<strong>dk</strong>endt Systemtest Efter go<strong>dk</strong>endelse af systemtesten skal itsystemet<br />

gøres tilgængeligt for aktører, som derefter<br />

skal kunne vælge it-systemet til afvikling af<br />

deres Aktørtest.<br />

03-230 K Go<strong>dk</strong>endt Aktørtest Efter gennemførelse af aktørtesten skal Aktørtestsystemet<br />

registrere den pågældende aktør og<br />

Tabel 7-4: Go<strong>dk</strong>endelse af testforløb kravtabel<br />

7.3.10 Historik for testforløb<br />

dennes version af it-systemet og give besked til<br />

<strong>Energinet</strong>.<strong>dk</strong>, som derefter kan give meddelelse<br />

om go<strong>dk</strong>endelse.<br />

Brugerne har behov for at kunne fremfinde og få overblik over igangværende og gennemførte<br />

testcases. Historikken dækker derved over muligheden for at få opdateret og detaljeret status på<br />

alle relevante testcases, samt eventuelle fejlrapporter som måtte være tilknyttet de enkelte<br />

transaktioner.<br />

<strong>Energinet</strong>.<strong>dk</strong> har behov for et overblik over igangværende og gennemførte testcases på tværs af<br />

hele systemet. Overblik over testhistorik skal hjælpe med at gennemføre support over for bru-<br />

Dok. 31785/10, Sag 10/3365 114/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

gerne, hvorfor der er behov for adgang til relevante fejlrapporter og detaljer om hver enkelt<br />

testcase.<br />

Figur 7-14: Eksempel på oversigt over testkørsel<br />

Figur 7-15: Eksempel på oversigt over testforløb<br />

Dok. 31785/10, Sag 10/3365 115/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

7.3.11 Historik for testforløb kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-231 K Systemadministrators fremsøgning<br />

af testcases<br />

03-232 K Systemadministrators krav til søgeresultatet<br />

ved fremsøgning af<br />

testcases<br />

03-233 K Fremsøgning af statistiske data på<br />

testcase niveau<br />

Systemadministrator skal kunne fremsøge igangværende<br />

og gennemførte testcases. Søgeparametre<br />

skal som minimum være:<br />

• Tidspunkt (dato)<br />

• Anvendt meddelelsestype<br />

• Testcase ID<br />

• Aktør<br />

• It-leverandør<br />

• Status<br />

I søgeresultatet skal ovenstående parametre ligeledes<br />

vises. Det er således både parametre til<br />

fremsøgning og visning.<br />

Ved fremsøgning af testcases skal søgeresultatet,<br />

foruden de nævnte parametre give systemadministrator<br />

mulighed for at navigere til en detajleret<br />

oversigt over status på de enkelte testcases. Som<br />

minimum skal det være muligt at se følgende detajleret<br />

information:<br />

• Fejlrapporter<br />

• Hvilke aktører der har bestået en given test-<br />

case<br />

• Opsætningsparametre for en given testcase<br />

• Testdata for en given testcase<br />

Det skal være muligt at fremsøge og få vist stati-<br />

stik på en testcase indeholdende:<br />

• Hvor lang tid det tager at gennemføre testcasen<br />

• Start- og sluttidspunkt for gennemførelse af<br />

Dok. 31785/10, Sag 10/3365 116/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

testcasen<br />

• Andel der har bestået<br />

• Andel der endnu ikke har bestået.<br />

03-234 K Fejlrapporter Aktørtestsystemet skal kunne levere detaljerede<br />

fejlrapporter til brugerne, hvis der opstår fejl i<br />

enkelte transaktioner. Fejlrapporterne skal kunne<br />

03-235 K Aktørers fremsøgning af testcases<br />

og forevisning af status<br />

03-236 K Aktørers søgeresultat ved frem-<br />

søgning af testcases<br />

præsenteres i brugergrænsefladen og downloades<br />

med henblik på videreformidling og fejlretning.<br />

Det skal til enhver tid være muligt for aktører at<br />

fremsøge igangværende og gennemførte testcases<br />

og se status herfor. Søgeparameterne skal som<br />

minimum være:<br />

• Testcase ID<br />

• Tidsinterval (start/slut)<br />

• Anvendt meddelelsestype<br />

• Anvendte testdata<br />

• Status på testen – herunder muligheden for<br />

at udtrække testrapporter<br />

• Forretningsproces hvori testcasen indgår<br />

• Anvendt system i testcasen<br />

• Bruger der har initieret testcasen<br />

• En oversigt over hvilke testcases der udestår i<br />

forhold til den endelige go<strong>dk</strong>endelse<br />

I søgeresultatet skal ovenstående søgeparametre<br />

endvidere indgå direkte i søgeresultatet eller direkte<br />

i forlængelse af søgeresultatet.<br />

Ved fremsøgning af testcases skal søgeresultatet<br />

give brugeren et overblik over status på de enkelte<br />

testcases. Fra søgeresultatet skal brugeren<br />

have mulighed for at få adgang til yderligere detaljer<br />

for den enkelte testcase.<br />

Fra søgeresultatet skal brugeren have mulighed<br />

Dok. 31785/10, Sag 10/3365 117/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Kravtype<br />

Kravtitel Kravbeskrivelse<br />

Tabel 7-5: Historik for testforløb kravtabel<br />

for at øge detaljeringsgraden på den enkelte testcase<br />

og bl.a. give adgang til indholdet af meddelelser<br />

i specifikke transaktioner, eventuelle fejl-<br />

rapporter samt go<strong>dk</strong>endelsesstatus.<br />

Dok. 31785/10, Sag 10/3365 118/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

8. Ikke-funktionelle krav til arkitektur<br />

<strong>DataHub</strong><br />

Forretningsprocesser<br />

Beregningsfunktioner<br />

Portal<br />

Stamdata<br />

Samfakturering<br />

Rapportering<br />

Måledata<br />

Dataudtræk<br />

Specifikke afregninger<br />

Kvalitetsindeks (KPI)<br />

Aktørtestsystem<br />

Registrering af system<br />

Testcases<br />

Testdata Testforløb<br />

Testgo<strong>dk</strong>endelse<br />

Testhistorik<br />

Design & tilgængelighed Webformularer Selvbetjeningsportal<br />

Fælles komponenter<br />

Systemadministration Rapportering<br />

og krav Brugeradministration Workflowadministration<br />

Dataudveksling<br />

Ikke-funktionelle<br />

Arkitekturkrav Kommunikation<br />

Platform<br />

krav Integrationer<br />

Sikkerhed<br />

Datamigrering<br />

Dette afsnit beskriver de ikke-funktionelle krav til leverancen. Kravene er gældende for alle systemmiljøer<br />

der er indeholdt i leverancen, med mindre andet specifikt er angivet.<br />

8.1 Generelle arkitekturkrav<br />

Sikkerhedslag<br />

Figur 8-1: Løsningsarkitektur for systemerne<br />

Præsentationslag<br />

Forretningslag<br />

Datalag<br />

Løsningen forventes baseret på en simpel lagdelt arkitektur, som illustreret i Figur 8-1, hvor der<br />

i størst muligt omfang anvendes standardinterfaces mellem de enkelte lag.<br />

Arkitekturen består af følgende lag:<br />

Integrationslag<br />

Dok. 31785/10, Sag 10/3365 119/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

• Præsentationslag: Brugerens oplevelse af systemet præsenteret i en grafisk brugergrænseflade.<br />

Løsningen forventes overfor den almindelige bruger at være baseret på en<br />

webportal.<br />

Kravene til præsentationslaget er beskrevet i afsnit 5.<br />

• Forretningslag: Systemets forretningslogik er funktionelt indarbejdet i dette lag.<br />

Kravene til det logiske forretningslag er beskrevet i afsnittene 3.3 og 6.1.<br />

• Datalag: Laget indeholder alle lagrede data, relevante for systemet.<br />

• Integrationslag: Koblingen mellem de tre primære lag i systemet samt koblingen til interne<br />

og eksterne systemer mv. Laget består i praksis af mange lag mellem de tre primær<br />

lag også kaldet servicelaget.<br />

• Sikkerhedslag: Håndterer sikkerhed og rettighed i alle ovenstående lag<br />

Udover den forventede lagdelte arkitektur, er en modulær opbygning af systemet også i fokus.<br />

Det forventes, at et "Lego-klods"-princip kan følges. Dette kræver meget stærke og veldefinerede<br />

grænseflader mellem de enkelte moduler og omfattende brug af en systemmæssig udvekslingsstandard.<br />

Arkitekturen bør tage hensyn til, at det forventes at udviklingen går mod en mere udbredt brug<br />

af web services, som sikrer en bedre integration med bagved liggende automations processer.<br />

Dette kan tilgodeses ved, at f.eks. afsendelse af mail ikke direkte indlejres i portal applikationen,<br />

men udvikles i særskilte webservice moduler, som så kaldes fra portalen. Det betyder at portalen<br />

kan anvende både mail og eller webservices.<br />

Dok. 31785/10, Sag 10/3365 120/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

8.1.1 Generelle arkitekturkrav kravtabel<br />

Krav<br />

ID<br />

Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-237 MK Lagdelt arkitektur skal anvendes<br />

Udviklingsleverandøren skal tilbyde en løsning som<br />

opbygges lagdelt og modulopbygget med veldefine-<br />

rede og dokumenterede snitflader mellem de enkelte<br />

moduler i hvert lag.<br />

03-238 K Modulopbygget Systemet skal være modulopbygget, med stærke og<br />

veldefinerede grænseflader mellem modulerne,<br />

således at ét modul let kan udskiftes uden konsekvenser<br />

for øvrige moduler ("Lego-klods"-princip).<br />

03-239 K Opdelt software deployment Applikations opbygningen skal muliggøre opdelt eller<br />

differentieret deployment (på version og tid) mellem<br />

de enkelte moduler i det omfang det giver mening i<br />

forhold til den valgte modulstruktur.<br />

03-240 K Administrerbart software deployment Der skal forefindes let anvendelige procedurer som<br />

håndterer og administrerer deployment.<br />

03-241 MK Databaseplatform Databaseplatformen skal være baseret på en<br />

relationel database.<br />

03-242 K Databasedesign Forretningsprocesserne skal afspejles i databasedesignet,<br />

f.eks. ved opbygning af constraints<br />

der sikrer at der kun kan tilknyttes én elleverandør<br />

til et målepunkt på et givet tidspunkt.<br />

03-243 K Hierarkisk data management Systemet skal understøtte hierarkisk data management,<br />

dvs. arkivering af data på flere niveauer.<br />

03-244 K Navngivning af tabeller og felter<br />

03-245 MK Tidsstempling i database og visning<br />

af tidsstempler.<br />

Navngivning af tabeller, felter og funktioner skal<br />

være logiske og følge begreberne anvendt i forretningsprocesserne<br />

- i den udstrækning det er<br />

muligt.<br />

Alle tidsstempler skal gemmes i databasen i<br />

UTC+1 ("dansk normaltid") - mens alle visninger<br />

af tidsstempler i brugergrænseflade og rapporter,<br />

skal ske i "armbåndsurstid" - altså UTC+2 i<br />

dansk sommertidsperiode og UTC+1 i den øvrige<br />

del af kalenderåret.<br />

Dok. 31785/10, Sag 10/3365 121/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

03-246 K Applikationslog I tilfælde af at applikationen afvikles på <strong>Energinet</strong>.<strong>dk</strong>’s<br />

egne servere, skal alle applikationer<br />

logge evt. fejl og advarsler til en særskilt Win-<br />

dows applikations log, navngivet i samarbejde<br />

med <strong>Energinet</strong>.<strong>dk</strong>.<br />

Dette krav skal sikrer en mulighed for at <strong>Energinet</strong>.<strong>dk</strong><br />

kan integrere overvågningen med øvrige<br />

systemer.<br />

03-247 K Web service som integration Systemets arkitektur bør tilgodese en forventet<br />

fremtidig øget anvendelse af webservices, som<br />

den primære integration med øvrige kommende<br />

systemer.<br />

03-248 K Modstandsdygtighed ift. fejl Der skal være rutiner, som sikrer, at fejl ikke<br />

efterlader systemet i en ustabil/udefineret til-<br />

Tabel 8-1: Generelle arkitekturkrav – kravtabel<br />

8.2 Platform og kommunikation<br />

stand.<br />

Infrastruktur omfatter i denne sammenhæng såvel platforme som kommunikationsinfrastruktur.<br />

<strong>DataHub</strong>, Aktørtestsystemet og webportal realiseres som en central service, dvs. platform og<br />

infrastruktur skal tilpasse sig dette efter følgende retningslinjer:<br />

• Systemerne i driftsmiljøet afvikles på et skalerbart centralt servermiljø, som dækker alle<br />

lag i målarkitekturen<br />

• Der skal også tilbydes Pre-produktionsmiljøer, som er identiske med Driftsmiljøet, og<br />

som anvendes til test af komplet konfigurerede nye versioner af systemerne. Samme<br />

miljø skal kunne anvendes til demo- og undervisningsformål, også for eksterne aktører.<br />

• Endvidere skal der forefindes udviklingsmiljøer og testmiljøer, der ikke nødvendigvis har<br />

samme konfiguration som drifts- og pre-produktionsmiljøerne, men hvis primære formål<br />

er test af rettelser eller test af nyudviklede funktioner.<br />

Kommunikationsinfrastrukturen er en vital og vigtig del af systemet, idet den samlede funktionalitet<br />

er afhængig af en tilgængelig, hurtig og velfungerende kommunikationsinfrastruktur.<br />

Dok. 31785/10, Sag 10/3365 122/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

8.2.1 Platform og kommunikation kravtabel<br />

Krav<br />

ID<br />

Krav-<br />

type<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

Miljøer<br />

03-249 MK Skalerbart driftsmiljø Systemerne skal afvikles på et skalerbart centralt<br />

servermiljø, som dækker alle lag i Driftsmiljøet.<br />

03-250 MK Øvrige miljøer Der skal tilbydes pre-produktionsmiljøer, som er<br />

Platforme<br />

identiske med driftsmiljøet, og som skal anvendes<br />

til test af komplet konfigurerede nye versioner<br />

af systemerne. Samme miljø skal kunne anvendes<br />

til demo- og undervisningsformål, også<br />

for eksterne aktører.<br />

Endvidere skal der forefindes udviklingsmiljøer og<br />

testmiljøer, der ikke nødvendigvis har samme<br />

konfiguration som drifts- og produktionsmiljøerne,<br />

men hvis primære formål er test af rettelser<br />

eller nyudviklede funktioner.<br />

03-251 K Virtualisering af platform Det skal være muligt at virtualisere platformen<br />

og afvikle systemerne på virtuelle servere.<br />

03-252 K Gennemgående teknologier Alle elementer i systemerne skal leveres med<br />

brug af så få teknologier som muligt. Hvis dette<br />

krav ikke kan opfyldes skal leverandøren beskri-<br />

Hardware<br />

ve rationalet herfor.<br />

03-253 K Virtualisering Hardwaren skal være i stand til at håndtere vir-<br />

03-254 K Udveksling af data vha. HTTP og<br />

HTTPS<br />

Kommunikationsinfrastruktur<br />

tualisering af styresystemer.<br />

Det skal være muligt at udveksle data med andre<br />

systemer vha. HTTP og HTTPS protokollerne. Det<br />

er et krav, at alt der kører uden for <strong>Energinet</strong>.<strong>dk</strong>'s<br />

netværk, baserer sig på HTTPS.<br />

Dok. 31785/10, Sag 10/3365 123/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

03-255 MK Ip-baseret kommunikation Al kommunikation ind og ud af systemet skal<br />

være ip-baseret (både v4 og v6)<br />

Tabel 8-2: Kommunikationsgrænseflader – kravtabel<br />

8.3 Integrationer<br />

Integrationslaget skal binde en række systemer sammen igennem en løst koblet eller meddelelsesbaseret<br />

integration, så der kan kommunikeres på tværs af <strong>DataHub</strong>-delsystemerne. Derover<br />

skal der integreres til øvrige interne og eksterne systemer<br />

Integrationerne står for selve koblingen og kommunikationen.<br />

Webportal<br />

Webservices<br />

<strong>DataHub</strong><br />

Aktørtestsystem<br />

Figur 8-2: Illustration af de forventede integrationer<br />

Der opereres med to typer af integrationer:<br />

Integrationslag<br />

NemId validering<br />

DanId<br />

Interne systemer<br />

SAP<br />

Mailserver<br />

SMS Gateway<br />

Webservice brugere<br />

Markedsaktører<br />

Eksterne registre<br />

CVR-register<br />

CPR-register<br />

• Interne integrationer imellem <strong>DataHub</strong>-delsystemer. Workflow-integrationer etableres<br />

ved orkestrering og sammensætning af flere processer.<br />

• Eksterne integrationer til øvrige systemer, som enten kan være interne systemer hos<br />

<strong>Energinet</strong>.<strong>dk</strong>, eller integrationer med eksterne registre.<br />

Afhængigt af, hvilke integrationer der vælges skal følgende generelle forhold søges sikret:<br />

• Stabilitet af den kommunikationskanal som sørger for kommunikationen<br />

• Kvalitet i data der udveksles<br />

• Kontrol med informationsflowet (herunder relation til recovery og roll-back)<br />

Dok. 31785/10, Sag 10/3365 124/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

8.3.1 Eksterne integrationer<br />

Af de interne systemer i <strong>Energinet</strong>.<strong>dk</strong> skal der etableres integrationer til eksisterende mailserver,<br />

SMS-Gateway og til <strong>Energinet</strong>.<strong>dk</strong>'s SAP-system (via webservice).<br />

Al EDI-kommunikation med markedsaktørerne sker via asynkrone og synkrone webservice kald,<br />

der også skal håndteres af integrationslaget.<br />

For at kunne tilbyde datavask på stamdata, skal der etableres integrationer til opslag af informationer<br />

i CVR-registeret og CPR-registeret.<br />

Da der skal anvendes NemID som brugervalidering til portalen, skal der integreres til denne service.<br />

Dok. 31785/10, Sag 10/3365 125/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

8.3.2 Integrationer kravtabel<br />

Krav<br />

ID<br />

Krav-<br />

type<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-256 K Integrationssystem Der skal anvendes ét system til håndtering af<br />

alle integrationer.<br />

03-257 K Konfigurering af integrationer Integrationerne er vitale for driften af systemet,<br />

og skal derfor indeholde gode værktøjer til overvågning<br />

og konfigurering.<br />

03-258 MK Fejlhåndtering Det skal være muligt at udføre recovery/rollback<br />

på fejlede transaktioner<br />

03-259 MK Integration til mailserver<br />

03-260 MK Integration til SMS Gateway<br />

03-261 K Standard API´er<br />

03-262 MK Import/eksport funktionalitet<br />

Tabel 8-3: Integrationer – kravtabel<br />

<strong>DataHub</strong>-systemet skal kunne udsende fejlrap-<br />

porter, statusrapport og andre beskeder som emails.<br />

Til dette formål skal <strong>DataHub</strong>'en kunne<br />

integrere med <strong>Energinet</strong>.<strong>dk</strong>'s eksisterende mailserver<br />

der administreres som en separat del af<br />

driftsopsætningen.<br />

<strong>DataHub</strong>-systemet skal kunne udsende advis’er<br />

og andre beskeder som SMS. Til dette formål<br />

skal <strong>DataHub</strong> 'en kunne integrere med Energi-<br />

net.<strong>dk</strong>'s eksisterende SMS Gateway der administreres<br />

som en separat del af driftsopsætningen.<br />

<strong>DataHub</strong>'en skal tilbyde åbne dokumenterede<br />

snitflader, som kan anvendes til at udvide funkti-<br />

onaliteten, ved at lade andre systemer interagere<br />

direkte med funktioner eller data i <strong>DataHub</strong>.<br />

<strong>DataHub</strong>'en skal kunne importere data fra og<br />

eksportere data til filer (f.eks. CSV), og derved<br />

kunne danne meget simple integrationer til proprietære<br />

systemer. Dette anvendes ved Data-<br />

Hub'ens integration med en række eksterne systemer.<br />

Dok. 31785/10, Sag 10/3365 126/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

9. Øvrige ikke-funktionelle krav<br />

9.1 Sikkerhed<br />

<strong>DataHub</strong>'en indeholder personfølsomme oplysninger, hvorfor der er krav om dels en sikker identifikation<br />

af brugerne, dels en sikker transport af data mellem systemer og dels en sikker metode<br />

til autorisation og kontrol af brugerrettigheder. Kravene til bruger- og rettighedsstyring er<br />

beskrevet i afsnit 4.2.<br />

9.1.1 Transaktionsspor og revisionsspor<br />

Eventuelle fejl i data eller i transaktioner (måledata, skift af elleverandør m.m.) kan få stor økonomisk<br />

konsekvens for netvirksomheder, elleverandører og balanceansvarlige, så det er nødvendigt<br />

med metoder til at sikre et godt transaktionsspor på alle transaktioner i systemet.<br />

Det skal være muligt at følge transaktionssporet for alle EDI-meddelelser.<br />

Ved ændringer i data (oprettelse, opdatering, sletning) skal alle dataændringen logges således,<br />

at der kan findes dokumentation for hvilken bruger der har ændret data, på hvilket tidspunkt det<br />

er sket, og hvilken ændring der er sket (data inden opdateringen skal gemmes). Dette gælder<br />

både målinger og stamdata.<br />

9.1.2 Sikkerhed kravtabel<br />

Nedenstående krav gælder kun <strong>DataHub</strong>'en, hvorimod kravene ikke stilles til Aktørtestsystemet.<br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-263 MK Transaktionsspor Det skal være muligt at følge transaktionssporet<br />

for alle EDI-meddelelser, og på alle forretningstransaktioner.<br />

03-264 MK Revisionsspor <strong>DataHub</strong>-systemet skal registrere information om<br />

en brugers (eller systemets) aktiviteter, således<br />

at der i relevante tilfælde er mulighed for, at<br />

etablere et revisionsspor eller udføre andre kontroller<br />

i forhold til anvendelsen af systemet.<br />

03-265 MK Logning af dataændringer Alle ændringer i data (målinger og stamdata) skal<br />

bevirke, at de oprindelige data (før ændringen)<br />

gemmes med oplysninger om, hvilken bruger der<br />

har ændret data, og på hvilket tidspunkt det er<br />

sket.<br />

Dok. 31785/10, Sag 10/3365 127/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-266 MK Visning af dataændringer Der skal findes skærmbilleder, der giver let adgang<br />

til de ændrede data ("skyggedatabase"), og<br />

giver overblik over de ændringer, der måtte være<br />

sket på data gennem tid.<br />

03-267 MK Egen sikkerhedszone Systemet skal befinde sig i sin egen sikkerhedszone,<br />

adskilt fra <strong>Energinet</strong>.<strong>dk</strong>'s øvrige systemer.<br />

03-268 K Etablering af "auto-sluk" funktion Systemet skal indeholde en "auto-sluk" funktion<br />

(session time-out), som sikrer, at der ikke er adgang<br />

til systemet uden anvendelse af password,<br />

såfremt systemet ikke anvendes inden for et parametersat<br />

tidsrum angivet i minutter.<br />

03-269 K HTTPS ved webadgang Log-ind gennem webbrugergrænsefladen, skal<br />

foregå vha. HTTPS.<br />

03-270 K Sikring af fortrolighed af data<br />

som kommunikeres<br />

Kommunikationsinfrastrukturen skal tilbyde kryp-<br />

tering af forbindelserne, da de udvekslede data<br />

indeholder personfølsomme oplysninger. Denne<br />

kryptering kan enten etableres ved SSL eller via<br />

VPN forbindelser over netværket.<br />

03-271 K Opdatering af patches Basissoftware skal uden nævneværdige driftsforstyrrelser<br />

kunne opdateres med nødvendige patches,<br />

således at systemet altid er opdateret på<br />

anbefalet patchniveau.<br />

Tabel 9-1: Sikkerhed – kravtabel<br />

9.2 Implementering og datamigrering<br />

Ved implementeringen af Aktørtestsystemet og <strong>DataHub</strong> forestår der en ikke ubetydelig opgave<br />

med konfigurering af systemerne og migrering af data fra alle netvirksomhedermes systemer.<br />

Det forventes, at leverandøren deltager aktivt i denne proces i et tæt samarbejde med <strong>Energinet</strong>.<strong>dk</strong>.<br />

Dok. 31785/10, Sag 10/3365 128/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-272 MK Konfigurering af <strong>DataHub</strong> Det forventes, at leverandøren inddrager <strong>Energinet</strong>.<strong>dk</strong><br />

aktivt i konfigureringen af hele <strong>DataHub</strong>-<br />

systemet, bl.a. til opsætning af nødvendige work-<br />

flows svarende til forretningsprocesserne, og opsætning<br />

af brugere, brugergrupper og rettigheder<br />

til disse.<br />

03-273 MK Konfigurering af Aktørtestsystem Det forventes, at leverandøren inddrager Energi-<br />

net.<strong>dk</strong> aktivt i konfigureringen af Aktørtestsystemet,<br />

bl.a. til opsætning testcases. Der forventes<br />

at skulle oprettes ca. 150 testcases.<br />

Systemet skal være færdigkonfigureret til at ud-<br />

føre system- og aktørtest mod samtlige relevante<br />

aktører og it-leverandører i markedet.<br />

03-274 MK Konfigurering af webportal Det forventes, at leverandøren inddrager <strong>Energinet</strong>.<strong>dk</strong><br />

aktivt i konfigureringen af webportalen,<br />

f.eks. opsætning af hjælpetekster.<br />

03-275 MK Konfigurering af integrationer Ved integrationen til øvrige systemer, forventes<br />

leverandøren at gå aktivt ind i rollen ved konfigureringen<br />

i et tæt samarbejde med <strong>Energinet</strong>.<strong>dk</strong><br />

03-276 MK Datamigrering Leverandøren forventes at indgå i et tæt samarbejde<br />

med <strong>Energinet</strong>.<strong>dk</strong> ved løsningen af opgaven<br />

med migrering af data fra netvirksomhedernes<br />

Tabel 9-2: Implementering og datamigrering – kravtabel<br />

9.3 Uddannelse<br />

systemer. Opgaven skal løses i et tæt samarbejde<br />

med alle netvirksomhederne, og indbefatter f.eks.<br />

aftale om dataformater, datavask m.v..<br />

Som beskrevet i <strong>Bilag</strong> 1, skal Leverandøren levere uddannelse af henholdsvis projektdeltagere<br />

og superbrugere. Herunder hører også forberedelse af uddannelsesforløb.<br />

Dok. 31785/10, Sag 10/3365 129/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

03-277 K Uddannelse Leverandøren skal bistå med uddannelse af superbrugere<br />

og projektdeltagere, herunder udarbejdelse<br />

af uddannelsesstrategi, uddannelsespro-<br />

03-278 O Oplæring af <strong>Kundens</strong> driftsmedarbejdere<br />

Tabel 9-3: Uddannelse – kravtabel<br />

9.4 Drift<br />

Krav ID Kravtype<br />

MK/K/O<br />

Kravtitel Kravbeskrivelse<br />

gram, materiale og gennemførelse af uddannelse<br />

af brugere.<br />

Leverandøren skal planlægge og gennemføre uddannelse<br />

af <strong>Kundens</strong> driftsmedarbejdere.<br />

03-279 O Drift Leverandøren skal tilbyde at varetage driften af<br />

løsningen i overensstemmelse med kravene i bilag<br />

7.<br />

Tabel 9-4: Drift – kravtabel<br />

Dok. 31785/10, Sag 10/3365 130/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

10. Tabel- og figuroversigt<br />

Tabeloversigt<br />

Tabel 3-1: Vision kravtabel .............................................................................................. 20<br />

Tabel 3-2: Markedsforskrifter........................................................................................... 22<br />

Tabel 3-3: Forretningsprocesser i elmarkedet (Business Requirement Specifications) .............. 23<br />

Tabel 4-1: Administration af system - kravtabel ................................................................. 29<br />

Tabel 4-2: Bruger- og rettighedsstyring - kravtabel ............................................................ 32<br />

Tabel 4-3: Workflow – kravtabel....................................................................................... 34<br />

Tabel 4-4: Rapportering – kravtabel ................................................................................. 35<br />

Tabel 4-5:Funktionalitet af webservices............................................................................. 35<br />

Tabel 4-6: Dataudveksling - kravtabel............................................................................... 36<br />

Tabel 4-7: Alternativ webadgang for kunder - kravtabel ...................................................... 37<br />

Tabel 5-1 Overordnede funktioner .................................................................................... 48<br />

Tabel 5-2: Funktioner per brugergruppe i Aktørtestsystemet................................................ 49<br />

Tabel 5-3: Selvbetjeningsportalen – Kravtabel ................................................................... 64<br />

Tabel 6-1: Markedsprocesser kravtabel ............................................................................. 68<br />

Tabel 6-2: Stamdata - kravtabel....................................................................................... 78<br />

Tabel 6-3: Måledata - kravtabel ....................................................................................... 81<br />

Tabel 6-4: Beregningsfunktioner ...................................................................................... 83<br />

Tabel 6-5: Beregningsfunktion - kravtabel ......................................................................... 84<br />

Tabel 6-6: Residualforbrug, andelstal, fordelte forbrug og saldoafregning kravtabel ................ 87<br />

Tabel 6-7: Samfakturering kravtabel................................................................................. 88<br />

Tabel 6-8: KPI på måledata kravtabel ............................................................................... 91<br />

Tabel 6-9: Dataudtræk kravtabel...................................................................................... 92<br />

Tabel 6-10: Rapportering kravtabel .................................................................................. 94<br />

Tabel 7-1: Overordnede kravtabel .................................................................................. 102<br />

Tabel 7-2: Registrering af it-system kravtabel.................................................................. 103<br />

Tabel 7-3: Administration af testforløb kravtabel .............................................................. 113<br />

Tabel 7-4: Go<strong>dk</strong>endelse af testforløb kravtabel................................................................. 114<br />

Tabel 7-5: Historik for testforløb kravtabel....................................................................... 118<br />

Tabel 8-1: Generelle arkitekturkrav – kravtabel................................................................ 122<br />

Tabel 8-2: Kommunikationsgrænseflader – kravtabel........................................................ 124<br />

Tabel 8-3: Integrationer – kravtabel ............................................................................... 126<br />

Tabel 9-1: Sikkerhed – kravtabel.................................................................................... 128<br />

Tabel 9-2: Implementering og datamigrering – kravtabel .................................................. 129<br />

Tabel 9-3: Uddannelse – kravtabel ................................................................................. 130<br />

Tabel 9-4: Drift – kravtabel ........................................................................................... 130<br />

Figuroversigt<br />

Figur 1-1: Opbygning af <strong>kravspecifikation</strong>en ........................................................................6<br />

Figur 2-1: Illustrerer principperne for elmarkedet og viser de aktører, der agerer i markedet. .. 10<br />

Figur 3-1: Centrale dokumenter ....................................................................................... 12<br />

Figur 3-2: Illustration af <strong>DataHub</strong>'ens interessenter og funktioner. ....................................... 13<br />

Figur 3-3: Model for elbiler der lader ved offentlige ladestandere.......................................... 17<br />

Dok. 31785/10, Sag 10/3365 131/132


<strong>Energinet</strong>.<strong>dk</strong> udbudsmateriale – <strong>DataHub</strong><br />

<strong>Bilag</strong> <strong>3a</strong> – <strong>Kundens</strong> <strong>kravspecifikation</strong><br />

Figur 3-4: Panda ............................................................................................................ 19<br />

Figur 3-5: Oversigt over brugeradgang ............................................................................. 23<br />

Figur 5-1: Oversigt over Selvbetjeningsportal .................................................................... 50<br />

Figur 5-2: Applikationsopbygning af SBP ........................................................................... 62<br />

Figur 5-3: Nuværende arkitektur tegning........................................................................... 63<br />

Figur 6-1: Samlet logisk datamodel .................................................................................. 69<br />

Figur 6-2: Tilstandsdiagram for et Målepunkt ..................................................................... 71<br />

Figur 6-3: Eks. på visning af stamdata for målepunkt.......................................................... 74<br />

Figur 6-4: Eksempel på visning af tidsseriedata.................................................................. 79<br />

Figur 6-5: Nettoafregnet produktionsanlæg ....................................................................... 82<br />

Figur 6-6: Sammenhæng mellem stamdata for målepunkterne, nettoafregning ...................... 83<br />

Figur 6-7: Eksempel på offentliggørelse af residualforbrug................................................... 85<br />

Figur 6-8: Påtænkt dataflow i forbindelse med Samfakturering............................................. 87<br />

Figur 7-1: Testtyper........................................................................................................ 97<br />

Figur 7-2: System- og aktørlandskab ................................................................................ 98<br />

Figur 7-3: Model for transaktion i Aktørtestsystemet........................................................... 99<br />

Figur 7-4: Testbegreber og indbyrdes sammenhæng......................................................... 104<br />

Figur 7-5: Testcase eksempel ........................................................................................ 105<br />

Figur 7-6: Eksempel på definition af testcase ................................................................... 106<br />

Figur 7-7: Administration af testcases kravtabel ............................................................... 108<br />

Figur 7-8: Eksempel på opsætning af testdata ................................................................. 108<br />

Figur 7-9: Administration af testdata kravtabel ................................................................ 110<br />

Figur 7-10: Eksempel på oversigt over testforløb.............................................................. 110<br />

Figur 7-11: Eksempel på statusmelding fra testforløb........................................................ 111<br />

Figur 7-12: Eksempel på detaljeret beskrivelse af valideringsfejl ........................................ 111<br />

Figur 7-13: Eksempel på go<strong>dk</strong>endelse af systemtest ......................................................... 113<br />

Figur 7-14: Eksempel på oversigt over testkørsel ............................................................. 115<br />

Figur 7-15: Eksempel på oversigt over testforløb.............................................................. 115<br />

Figur 8-1: Løsningsarkitektur for systemerne ................................................................... 119<br />

Figur 8-2: Illustration af de forventede integrationer......................................................... 124<br />

Dok. 31785/10, Sag 10/3365 132/132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!