Fi2xml-meddelande Arkitektur



Relevanta dokument
Introduktion... 2 Vad är en vy? Meddelandestruktur fi2messageheader, meddelandehuvud... 5

Certifiering (godkännandemärkning av system).

Anvisning för Svensk Livfaktura

2. SYFTE. Fi2Energi Projektdefinition Delprojekt Energileveranser version /bj

Specifikation certifiering - Fastighetsinformation nr 1 Bilaga 1 Fi2propertymessage_1_0_swe

Branschsamverkan inom informations- och dokumenthantering

Del 1: Projektdefinition

MIS Life Insurance XML

Avsiktsförklaring avseende samverkan mellan Metadatamodell och FI2002

Dokument ID - Document ID Utgåva - Issue Status - Status Sida - Page fi2mediasypplymessage_0_6 0 Arb.material 1 (11)

Preliminär projektdefinition Bygglovsleveranser /bj

Kravspecifikation för utökat elektroniskt informationsutbyte

NYA OCH FÖRÄNDRADE ENTITETER OCH OBJEKT...

Integrerade modeller och datastandardisering. Projektplan för projekten inom fokusområdet

Specifikation certifiering - Fastighetsinformation nr 1 Fi2propertymessage_1_0_swe

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Rapport Version 1.0 Johan Aldén Sida 1 av Rapport Förstudie Elevadministration och schemaläggning Sambruk

Beskrivning av xml-produkten FirmagranskningSokord(F34) version 2.00

Beskrivning av xml-produkten Dokumentleverans (D4) version 2.04

Bilaga 1 Prelimina r Fö ra ndringar i fi2base

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0

Riktlinje BIM-samordning

Artikel. Objekt. Individ. Fundamentet i en virtuell modell med aspekter av objekt. Leverantörer Artikelnummer OmniClass CoClass BIMObjects

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 4. Peter Dalenius Institutionen för datavetenskap

KALKYL VIA MODELL FÖR VVS ÖVERGRIPANDE FÖRUTSÄTTNINGAR

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Geografisk information Representation av förändringar i datamängder

Agresso AB Tillämpning SFTI

Verkställighet Teknisk beskrivning av transaktionen Bekräftelse ansökan om verkställighet Utgåva 2.1

Isolda Inköp - EDI. Specifikation v 2.0

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte

Informationsleveranser. Att leverera. Ett obrutet informationsflöde? Kurt Löwnertz Sweco. digitala leveranser för bygg och förvaltning

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Datum Diarienummer Ärendetyp. ange ange ange. Dokumentnummer. ange 1(15) <SYSTEM> <VERSION> IT-SÄKERHETSSPECIFIKATION VIDMAKTHÅLLA (ITSS-V)

Hantera informationspaket i system för bevarande

Bilagor till elektroniska fakturor

HANDLEDNING TILL TEKNISK BILAGA - TB 2007

Verkställighet Teknisk beskrivning av transaktionen Bekräftelse ansökan om verkställighet Utgåva 2.0

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning

ID 6_D001_-_001_04 Ver Ansvarig Per Erlandsson. Bilaga 6 Regionservice. för

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte

BEAst Supply Material. Meddelandetyp ORDERÄNDRING, version 3.0

Geodataportalen - Metadata -Webbformulär för redigering av metadata

BIM i Förvaltning Samverkanforum

Apotekens Service. federationsmodell

1. Är Ditt företag medlemmar i Föreningen för Förvaltningsinformation (FFi)?

Skuldutdrag. Funktionell beskrivning av tjänsten med elektronisk överföring Utgåva 2.3

Beslut om betalningsföreläggande Funktionell beskrivning av tjänsten med elektronisk överföring Utgåva 2.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0

Distribuerade affärssystem

Formulärflöden (utkast)

Intressent- och behovskarta

Offentligt. Finlands Banks och Finansinspektionens skyddade e-post: anvisning för utomstående användare

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Introduktion till. (FGS) FGS Personal. Vägledning och förklaring till de förvaltningsgemensamma specifikationerna. Introduktion FGS Personal

Organisation Teknisk specifikation Informationsutbyte Gränsdragning och teknisk samordning i projekt Arkivering

Nationell Informationsstruktur 2015:1. Bilaga 7: Arkitektur och metodbeskrivning

Internt penetrationstest. Tierps kommun. Revisionsrapport. Juni Erik Norman 1(6)

FIRSTCLASS. Innehåll:

KFF Beskrivning av KFF-handläggningsprocessen 1 (10) Gällande Mikael Andersson REGISTERKARTE-GML

SIS HB 333 Processer

*Skatteverket. Förfrågan Företagsuppgifter Teknisk Beskrivning. Version 1.5. Skatteverket och Kronofogdemyndigheten

Teknisk guide för brevlådeoperatörer. Annika Melin Version: 1.1

Bygghandlingar 90 Del 8 Informationshandbok för bygg och fastighet. Kurt Löwnertz kurt.lownertz@sweco.se

BEAst rekommendation för hantering av bilagor till elektroniska fakturor

Handledning PEPPOL Punch Out

Heldag om FGS Att ta fram en FGS. Jan Aspenfjäll. FGS projekt

Fordringsanmälan skuldsanering

Modernisering av sociala system

Upphandlingsinstruktion Avser leverans av teknisk information till fastighetsföretag Version: Ändrad:

Arkitektur för ansökan/anmälan (utkast)

SMSI Byggfaktura. Per-Lennart Persson. BEAst erfarenhetsseminarium

Långsiktig teknisk målbild Socialtjänsten

Riktlinjer för IT-utveckling

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS

Objektorientering Klasser

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Dö rrmiljö er i fi2xml

e x e m p e l BILAGA 1 till kontrakt Villkor för digitala leveranser i entreprenad 1. Allmänt

Beslut om betalningsföreläggande Teknisk beskrivning av transaktionen Återkallelse Utgåva 2.0

Detaljerad processbeskrivning Ta fram och revidera kursplaner. Sida 1 (10)

Nationell informationsstruktur 2016:1. Bilaga 7: Arkitektur och metodbeskrivning

BIMInfo. - Informationssystematik, BIM-labb och pilottillämpningar. 1. FormasBIC - projekt 2. Interreg IV A - projekt LUNDS TEKNISKA HÖGSKOLA

Ny funktionalitet för Finansinspektionens offentliggörande av prospekt

Filer till banken - översikt

Noteringar arbetsgrupp projekt Energileveranser den 19 februari Stockholm stad, fastighetskont.

fi2 förvaltningsinformation utvecklingsstrateg

Processer Vad är processer? Processhierarki

Distanskurs Informationsleveranser

ÖrebroCupen. Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng

Objektorienterad programmering

Major Release 3.1. Vad innebär Major Release 3.1 för svenska användare?

STRATEGIDOKUMENT Föreningen för Förvaltningsinformations styrelse

FI2Energi. Samordnad informationshantering för energi och media. Informationsseminarium Energiprojekt.blogspot.com

Förvaltningsgemensamma specifikationer (FGS)

Varför CAD-krav i förvaltning?

- Budget och uppföljning - Kundfakturor fakturor till kund/brukare - Leverantörsfakturor fakturor från leverantör - Lönehantering

Landstingets ärende- och beslutsprocess - uppföljning

Transkript:

Innehåll 4 Inledning 2 4.1 Process certifiering 2 4.1.1 Projektdefinition 3 4.1.2 Konstruktion 3 4.1.3 Godkännande och certifiering 4 4.1.4 Publicering 4 4.2 Scenarier 4 4.2.1 Behov av integrationer mellan system 4 4.3 6 4.3.1 Namnrekommendation 6 4.3.2.Fi2 xml meddelande (BOD) 6 Fi2CONTROL 7 Fi2Data 7 4.3.3 Fi2Control 7 Fi2Sender 8 Fi2Task 8 Fi2MessageID 9 Fi2MessageDate 9 UserData 9 4.3.4 Fi2Data 9 4.4 Fi2xml rekommenderade klassifikationer 9 1

5. INLEDNING Syftet med denna dokumentation är att fastställa ett arbetssätt för definition, test samt certifiering av xml baserade meddelanden baserade det märkspråk som utvecklats inom Fi2. Förvaltningsinformation skall kunna föras över genom effektiva xml meddelanden som skall vara standardiserade och certifierade av Fi2. Meddelanden skall vara effektiva från lagringssynpunkt och skall vara utformade så att de kan samverka med andra existerande märkspråk ex.vis samordning med ifc, OAGIS etc. Om man vill åstadkomma interoperabilitet mellan olika system, olika organisationer, måste en gemensam dokumentarkitektur skapas som förstås av alla intressenter. När väl en gemensam arkitektur har skapats kan xml meddelanden sammanfogas till scenarier. Det räcker inte med att enbart ställa en fråga till ett annat system utan det krävs även ett svar och en bekräftelse på att svaret erhållits. En fullödig kommunikation består således av en dialog (olika xmlmeddelanden) i olika steg som sammanfattas till ett scenarie. Figur 1 Princip scenarier består av olika xml meddelanden Scenarier beskriver överförande av informations för avgränsade uppgifter och ändamål. Dessa uppgifter kan vara enkla eller sammansatta, vilket innebär att även scenarierna kan vara enkla eller sammansatta. Sammansatta scenarier kan omfatta en eller fler enkla scenarier. Fi2 skapar scenarier för olika ändamål, vilka kan användas direkt eller vidareutvecklas för användares specifika ändamål. 5.1 Process certifiering Följande huvudprocess beskriver faserna från projektdefinition till certifiering av Fi2xml meddelande. 2

Avvikelse Integrationsscenarie Projektdefinition Konstruktion Projektdefinition BODdokument Xml-schema Godkännade och certifiering Certifierat FI2- meddelande Publicering Publicerat FI2- meddelande Xml-exempel Figur 2 Process certifiering 5.1.1 Projektdefinition Leverantör definierar sitt projekt. Metoden kan vara följande: Förstudie o Identifiering av behov/problem o Verksamhetsanalys Analys o Märkspråksanalys (analys över relevanta Fi2 termer) o Informationsanalys (analys över informationsflöde) Resultatet blir en projektdefinition 5.1.2 Konstruktion Konstruktion av ett Fi2 xml meddelande sker genom att följande aktiviteter som baseras på detta dokument genomföres: Modellering av affärsprocessen (scenariedefinition) Sök snarlik Fi2 xml meddelande Modifiering alt. utveckling av Fi2 xml meddelande (BOD message) Utveckling av bibliotek Utveckling av xml schema Utveckling av xml exempel Resultatet blir: Integrationsscenarie 3

BOD dokumentation Förslag till komplettering av Fi2 objektsmodeller Fi2xml schema Fi2Xml exempel 5.1.3 Godkännande och certifiering Föreslaget Fi2xml meddelande överlämnas till Fi2 tekniska kommitté för granskning och eventuell certifiering. Fi2 Tekniska kommitté gör följande granskning: Kontrollerar att utvecklingen skett i enlighet med detta dokument. Om liknande xml meddelande finns sedan tidigare föreslås förslagsställaren att inarbeta sitt förslag i det befintligt meddelande. Ställer ut föreslaget Fi2 xml meddelande för remiss på föreningens hemsida www.fi2.se. Meddelar förslagsställaren eventuell certifiering. 5.1.4 Publicering Efter godkänd certifiering utför Fi2 tekniska kommitté följande aktiviteter: Om behov föreligger sammanställs ny version av o o Fi2 objektsmodeller. Fi2 xml schema Nytt Fi2 xml meddelande publiceras på föreningens hemsida www.fi2.se. 5.2 Scenarier Informationsflöden grupperas i scenarier där man beskriver utbyte av information mellan olika logiska system och de meddelanden som utväxlas vid denna informationsöverföring. Fi2 stöder dels för Fastighetssektorn gemensam grundinformation och dels generell information för överföring av transaktioner mellan olika datasystem. Figur 2 nedan visualiserar hur information integreras mellan olika system och är en sammanfattande bild av de typer av integrationer där Fi2 skall utgöra informationsbäraren. Många applikationer skapar data som måste föras vidare till andra applikationer för att fastighetsföretagets verksamhet över huvud taget skall fungera. Denna typ av informationsöverföring redovisas nedan. 5.2.1 Behov av integrationer mellan system 4

Figur nedan visar översiktligt system som är inblandade i integrering, informationsflödena mellan systemen mm. 1.1 Byggnadsinformation 2. Underhållsplanering 2.1 Debiteringsunderlag 5. Inköpssystem 5.1 Leverantörsuppgifter 5.2 Leverantörsfakturor 5.3 Konteringstransaktioner 7. Leverantörkontra 7.1 Konteringstransaktioner 5.3 Konteringstransaktioner 3.1 Arbetsorder 1.1 Byggnadsinformation 7.2 Leverantörsuppgifter 8.2 Kunduppgifter 1. Fastighetssystem 6.1 Kunduppgifter 6.1 Kunduppgifter 8. Kundreskontra 8.1 Konteringstransaktioner 6.2 Hyresaviseringar 3. Felanmälan/ Arbetsorder 6.1 Kunduppgifter 3.2 Debiteringsunderlag 6. Hyresredovisning 6.3 Konteringstransaktioner 6.3 Konteringstransaktioner 10. Redovisning 2.2 Underhållsprognos 6.4 Intäktsprognos 9.1 Budgettransaktioner 1.1 Byggnadsinformation 4.1 Debiteringsunderlag 10.1 Budgetunderlag 6.1 Kunduupgifter 9. Budgetsystem 4. Energi/mediasystem 4.2 Mediskostnadsprognos Figur 3 Informationsflöden Ett fiktivt exempel på informationsöverföring är ett underhållssystems behov av att bearbeta information. 2.1 Get Space 1. Fastighetssystem 2.2 Show Space 2.3 Update Space 2. Undershållsplanering Figur 4 Exempel på scenarie I detta exempel skickar underhållssystemet ett meddelande Get Space (förfrågan om information rörande ett specifikt utrymme). Fastighetssystemet besvarar detta meddelande genom att skicka meddelandet Show Space (uppgifter om utrymmet enligt Fi2). Underhållssystemet skickar tillbaka eventuella förändringar via meddelandet Update Space. 5

5.3 Detta kapitel beskriver arkitekturen hos ett Fi2 xml dokument. Varje meddelande inleds med ett informationsblock med vars hjälp mottagande system kan förstå vilket typ av meddelande som kan förväntas i dokumentets dataarea. Ofta kan aktiviteten vara en tvåvägs kommunikation mellan sändare och mottagare. Av denna anledning måste meddelandet kunna kommunicera kommunikationsstatus och felmeddelanden. Det är också nödvändigt att möjliggöra multipla händelser för ett affärsobjekt (substantiv). Av denna anledning har Fi2 xml meddelanden utformats så att vanliga substantiv kan användas för att möjliggöra överförande av viss aktivitet (verb). Fi2 xml meddelanden möjliggör även för användaren att komplettera med användarspecifik information. 5.3.1 Namnrekommendation Fi2 meddelande är uppbyggda av kombination verb och substantiv, där verbet identifierar aktiviteten som avsändarens applikation vill att mottagande system skall tolka avseende substantivet (objektet). Vilka verb och substantiv som får användas har definierats i klasslistorna Fi2XMLVerbClass.xml och Fi2XMLNounClass.xml, vilka bägge kan laddas ned från Fi2 s hemsida. Rekommendationen är att varje meddelande ges prefixet Fi2 följt av kombinationen verb och substantiv. Scenariot för att hämta information om utrymmer skall därför namnes Fi2GetSpace för det meddelande som ställer en förfrågan och Fi2ShowSpace för det meddelande som returnerar informationen. 5.3.2.Fi2 xml meddelande (BOD) Den generella strukturen för alla Fi2 meddelanden följer principen enligt figur nedan; Figur 5 Generell struktur Fi2 meddelanden 6

Fi2CONTROL Denna avdelning är identiskt i samtliga Fi2 meddelanden och beskriver vem som har skickat meddelandet, syftet med meddelande samt eventuell styrinformation som beskriver hur den faktiska informationen skall bearbetas. I denna avdelning skall det framgå vem som är avsändare av meddelandet, vilken version av Fi2 schema som har använts samt meddelandets identitet. Fi2Data Denna avdelning innehåller den faktiska informationen i för meddelandet. Som hjälp vid skapande av Fi2 xml schema kan filen Fi2VXX.zip laddas ner från www.fi2.se. XX i filens namn anger den version som avses och innehåller en katalog med följande struktur: Denna zipfil är strukturerad på följande sätt: Fi2 Schema Root Rev_XX Schemarevision Bod Plats för skapade BOD för scenarios Resources Plats för grundschema för Fi2. Docs HTML baserad dokumentation för scheman. Classes XML baserade klasslistor för meddelanden. Attributes XML baserade listor över standardattribut. 5.3.3 Fi2Control Fi2Control är identiskt för samtliga Fi2 meddelanden och ger information om varför meddelandet har skickats, vem har skickat det, auktorisationskoder samt versionsinformation. Figur 6 Struktur Fi2Control 7

Fi2CONTROL innehåller följande information: Fi2Sender Information om avsändare, om meddelandet skall bekräftas eller inte samt identiteter. Fi2Task Vad skall utföras. Figur 7 Struktur Fi2Sender Figur 8 Struktur Fi2Task 8

Fi2MessageID Unik identitet för det enskilda meddelandet. Fi2MessageDate Datum och tidpunkt för meddelandet. UserData Ej definierade fält för ytterligare information som skall skickas med meddelandet, men som ej har definierats inom Fi2. 5.3.4 Fi2Data Inom Fi2Data skall utseendet för det faktiska data definieras för meddelandet. Figur 9 Exempel Fi2Data 5.4 Fi2xml rekommenderade klassifikationer Föreningen för Förvaltningsinformation ger ut rekommendationer över klassifikationer som skall användas i olika instanser för överförande av meddelanden enligt föreningens standard. Dessa klasslistor är funktionsindelade och omfattning presenteras i klasslistan http://www.fi2.se/classlist/ca000_1_företeckning_av_klass_och_värdelistor.xml 9