Title: SWEAN - Masterdata
1- SWEAN - Masterdata
- Christian Sternberg (YIT)Richard Hallgren
(Sogeti)
2Agenda
- YIT Building Systems har implementert første fase
av sin Masterdata- løsning for kundedata. - Litt om YIT (CS)
- Bakgrunn for prosjektet (CS)
- Hvordan Masterdata er implementert (CS)
- Erfaringer så langt (CS)
- Planer videre (CS)
- Arkitektur og teknisk løsning (RH)
- Demo (RH)
3Litt om vår eier
- Hovedkontor i Helsinki
- Ca 22 300 ansatte
- Aktivitet i Norge, Finland, Sverige, Danmark,
Baltikum og Russland - Ã…rlig omsetning NOK 26,5 mrd
- Notert på børsen i Helsinki
- Største eiere er forsikringsselskaper med
langsiktighet
4Nøkkeldata Norge
- Omsetning ca 3,3 mrd. kroner
- Antall ansatte ca 2 900
- Landsdekkende med ca. 60 avdelinger over hele
landet - Mer enn 35.000 kunder årlig
5Våre forretningsområder
ByggYIT er Norges ledende leverandør av tekniske
bygginstallasjoner. Vi tilbyr totalløsninger,
enkeltleveranser og service innenfor alle de
tekniske installasjonsfagene. Eiendomsdrift og
Service YIT har markedets mest omfattende tilbud
for service av tekniske bygg-installasjoner. VÃ¥re
servicetjenester dekker alle aktuelle fagområder.
Vi har også omfattende ekspertise på forvalting,
drift og vedlikehold av næringseiendommer.
Industri og infrastrukturYIT er en av Norges
ledende leverandører av tekniske installasjoner
til industrianlegg. TelekommunikasjonYIT
leverer service og drift/vedlikehold av
telekommunikasjonsnettverk og telekommunikasjonss
ystemer for teleoperatører og teleindustri for
øvrig.
6YIT har de komplette servicetjenester
7Status 1.1.2007
- YIT i Norge benytter ERP- systemet PAM som kjøres
på en stormaskin hos Volvo IT. - Ca 30 forskjellige instanser av CRM- systemet
SuperOffice i ulike versjoner (En DB pr avdeling
som benytter verktøyet). - Ulike forsystem til PAM som lager
ordre/fakturagrunnlag for ulike fagområder
(sikkerhet, AV). - Hvert system har sitt kunderegister.
- Totalt ca 35 ulike kunderegistre i bruk
8Hvor er kunderegisteret?
?
SuperOffice (CRM) Oslo
PAM (ERP)
SuperOffice (CRM) Stavanger
EVA (servicesystem)
SuperOffice (CRM) Bergen
Paradox
SuperOffice (CRM) XX-30
9Utfordringer
- Ingen absolutt kilde for riktig kundeinformasjon
- Ulike kunderegistre har ulikt innhold og kvalitet
- Gir ikke de svarene vi behøver
- F.eks. Hvordan finne ut om en kunde også er en
leverandør? - Tidkrevende oppdatering
- Adresseendringer
- Sperring av kunder pga manglende kreditt
10Hva skjer?
- YIT i Norge skal innføre nytt felles CRM-system,
SuperOffice 6, for alle avdelinger i 2007. - YIT- konsernet er i en prosess hvor eksisterende
lokale ERP- systemer skal erstattes av en felles
SAP-løsning innen 2010. Første fase (finance)
påbegynnes i januar 2008.
11Hva gjør vi?
- Det defineres et prosjekt for å harmonisere
forretningsdata fra ulike forretningsapplikasjoner
til et felles format, Masterdata. - Et harmoniseringsprosjekt er nødvendig for å
- Konsolidere 30 ulike CRM- databaser til en
database - Være forberedt for en harmonisering med resten av
YIT- konsernet senere (SAP-prosjekt).
12Masterdata
- Det etableres en felles database for
forretningsdata (Masterdata) - Opprettelse og endring av forretningsdata skal
initieres fra Masterdata. - Endringer eller tillegg til Masterdata blir
synkronisert til Masterdata abbonenter (business
applications) - Det etableres en felles tjeneste/service for å
registrere/oppdatere forretningsdata.
13Masterdata
- Vi definerer begrepet Masterdata.Party
- Kunde
- Leverandør
- Kan være et foretak eller en privatperson
- Kunderegisteret i ERP-systemet PAM blir
utgangspunkt for dette registeret, da dette anses
for å ha best datakvalitet.
14Dataflyt Masterdata
Publisher
Subscriber
MasterData
PAM
PAM
Masterdata webportal
SuperOffice
Party
Person
Application X
15Standard service for registrering av party
- Felles prosedyre for registrering/oppdatering av
parties via webgrensesnitt - Integrert med DunBradstreet global business
database - Registrer en party en gang, replikèr til mange
applikasjoner/databaser - Webgrensesnittet kan integreres med ulike
forretningsapplikasjoner
16Politikk
17Strategiske valg
- Masterdata forutsetter en felles oppfatning av
hvordan Masterdata oppstår og endres - YIT har besluttet følgende
- En party (kunde) blir registrert i Masterdata
allerede i prospect-fasen - Når en party opprettes i Masterdata første gang
blir den synkronisert til alle tilknyttede
systemer - CRM (SuperOffice)
- ERP (PAM)
18Erfaringer
- Gevinst
- Synkronisering gir enklere dataadminstrasjon og
fornøyde brukere - Bedre datakavlitet ved nyregistreringer
- Bruk av DunBradstreet sikrer at kundedata har
riktig forretningsinformasjon - Unik ID (DUNS) for hver geografiske avdeling gir
god mulighet for vasking av registre senere.
19Fremtiden
- Utvide Masterdataløsningen med støtte for
- Party.Vendor (Leverandører)
- Person (interne og eksterne)
- Koble inn nye systemer på løsningen
- Evatic (Nytt servicesystem)
- Formula (Lønn/personal)
20YIT Integration strategy - Key principles
- Plan for integration
- Dialogue about integration is required early in
the development process - The integration aspect must be included in the
project plans - Integration development shall follow the common
development steps Requirements analysis and
design - Loose coupling
- Interfaces shall be loosely coupled, backward
compatible and self describing - Loosely coupled Messaging
- Backward compatible work with
- Self describing XML
- meaning no direct connections
- Meaning use of the standardised integration
architecture Biztalk - Canonical data model
- There is one data model on (Group, Local?) level
for every data entity - Business objects
- The canonical model is a defined structure of
data which is used for integration
BizTalk
Tjänste Orienterad Arkitektur
21MasterData fas 1Översikt
Actors
Mobile clients
External Channels
Business Processes
Process services
Initiera
Uppdatera
Information processes
Business services
Information services
Rules services
Directory
Security
Integration Services
Access services / adapters
Information systems
PAM
Validation/ Meta Data
Party MASTER
Super Office
Direct use though ordinary user interfaces
Direct use though ordinary user interfaces
22MastyerData fas 1Steg 1
Actors
Mobile clients
External Channels
Business Processes
Process services
Information process
1
Information processes
Business services
Information services
Send Event
Rules services
Directory
Security
Integration Services
Access services / adapters
Information systems
PAM
Validation/ Meta Data
Party MASTER
Super Office
Direct use though ordinary user interfaces
Direct use though ordinary user interfaces
23MasterData fas 1Steg 2
Actors
Mobile clients
External Channels
Business Processes
Process services
Information process
1
2
Information processes
Business services
Information services
Send Update/insert
Rules services
Directory
Security
Integration Services
Access services / adapters
Information systems
PAM
Validation/ Meta Data
Party MASTER
Super Office
Direct use though ordinary user interfaces
Direct use though ordinary user interfaces
24MasterData fas 2Översikt
25MasterData fas 2Steg 1
Mobile clients
Human Interaction Portal
External Channels
View form
Business Processes
Process services
Information process
1
Information processes
Business services
Information services
Rules services
Directory
Security
Integration Services
Access services / adapters
MQ Series
SQL
SQL
Information systems
PAM
Validation/ Meta Data
Party MASTER
Super Office
Direct use though ordinary user interfaces
Direct use though ordinary user interfaces
26MasterData fas 2Steg 2
27MasterData fas 2Steg 3
Mobile clients
Human Interaction Portal
External Channels
Select Party
Business Processes
Process services
Information process
1
2
3
Information processes
Business services
Information services
Rules services
Directory
Security
Integration Services
Access services / adapters
Information systems
PAM
Validation/ Meta Data
Party MASTER
Super Office
Direct use though ordinary user interfaces
Direct use though ordinary user interfaces
28MasterData fas 2Steg 4
29MasterData fas 2Steg 5
30MasterData fas 2Steg 6
31Detailed process - 7
32Search/Read party via portal
33Create/update party via portal
IBM Mainframe
SuperOffice
Human Interaction Portal
PAM
Web Service SavePerson()
Web Service SaveCompany()
Filedrop even
Biztalk 2006
Orchestration SavePerson
Orchestration SaveCompany
SQL - SP InsertContact
SQL - SP InsertParty
SQL - SP UpdateContact
MQ Series
SQL - SP UpdateParty
IBM Mainframe
Windows
Windows
PAM
Party MASTER
Super Office
34Business Activity Monitoring
- Antal uppdateringar av party/dag
- Antal nya party/dag
- Tid för kommunikation med DB
- Total tid för uppdatering av respektive system
- Total tid för addering till respektive system
- Alerts
- Etc
35Demo!
36(No Transcript)
37(No Transcript)
38(No Transcript)
39(No Transcript)