DataHub - Bilag 3a - Kundens kravspecifikation - Energinet.dk
DataHub - Bilag 3a - Kundens kravspecifikation - Energinet.dk
DataHub - Bilag 3a - Kundens kravspecifikation - Energinet.dk
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