2. Aiheet
• SharePoint 2013 mobiili- ja tablet-käytössä
• SharePoint App Model ja App Store
• Liiketoimintasovellukset ja BI
• Mitä kannattaa viedä pilveen?
• Migraatiot
5. Selaus: Mobiilinäkymällä
• Valmisnäkymät tarjolla sivustoille
‒ Toimii parhaiten dokumenttikirjastojen selailuun sivustoilla
‒ Ei sovellu esimerkiksi internet-sivustoille
• Contemporary view on uusi mobiilinäkymä
‒ Selkeämpi ulkoasu ja parempi navigointi
‒ Contemporary View’stä käyttäjä voi itse siirtyä täyteen käyttöliittymään
‒ Perustuu HTML5:een
‒ Tuki: Android 4.0+, iOS 5.0+, WP7.5+
• Classic view (vanha mobiilinäkymä) myös olemassa
‒ Vanhemmille laitteille
6. Selaus: Device channels
• Räätälöity ulkoasu eri selaimille
• Perustuu ”kanavien” määrittelyyn selaimen lähettämän
tunnistetiedon mukaan
• Kanavakohtaisesti master-sivu ja sivuasettelut (layout)
• Koskee täyttä näkymää, valmiit mobiilinäkymät toimivat
tästä riippumattomasti
7. Selaus: Mukautuva suunnittelu
• Device channelsin kautta voidaan tehdä
”staattisia” asetteluja
‒ Tietty selain tietty ulkoasu
‒ Erillinen ”Mobiilisaitti”
• Mukautuva suunnittelu
‒ Sivu muuttuu ruudun koon mukaan
‒ Kaikilla selaimilla sama sivu
• Voi vaatia enemmän
‒ Vähintäänkin enemmän osaamista
‒ Todennäköisesti myös enemmän työtä
• Lopputulos kuitenkin parempi
8. Dokumenttien käsittely päätelaitteilla
• Selainpohjainen käsittely: Office Web Apps
‒ Käytettävissä tuetuilla mobiiliselaimilla (iOS, Android)
‒ Myös muokkaus mahdollista
‒ Optimointia kosketusnäytöille
• Windows Phone
‒ Office Hubin kautta SharePoint-sivustoille
‒ Sovellukset Office-dokumenteille dokumenttien käsittelyyn
• iOS (iPhone, iPad), Android (puhelimet, tabletit)
‒ Tulossa myös Office-sovellukset vuonna 2013
• Windows 8 –tabletit
‒ Kuten työpöytätietokoneet
9. Muut ominaisuudet
• Newsfeed-sovellukset SharePointiin
‒ Saatavilla Windows Phonelle
‒ Erittäin hyvä sovellus, joka edesauttaa uutisvirran hyödyntämistä
‒ Myös Yammer-sovellus
• Kolmannen osapuolen Windows 8 –
sovelluskehitysmahdollisuudet
‒ Tehtävänhallinta?
‒ Haku?
• PerformancePoint Services ja Excel Services
‒ Osittainen tuki lisätty kosketusnäytöille web-sivuilla
10. Muita mobiiliominaisuuksia
• Push-ilmoitukset
‒ Esimerkiksi tieto lisätystä dokumentista kirjastossa
‒ SharePoint tarjoaa tilaustoiminnallisuuden ja kirjanpidon laitteista jotka ovat
tilanneet notifikaatioita
‒ Itse viestien lähettäminen tilatuille laitteille edellyttää räätälöintiä
‒ Huom., 2000 tilauksen raja
• Geolocation-kenttätyyppi
‒ Päätelaite voisi tallentaa dokumentille tai lomakkeelle sijainnin metatietona
‒ Esimerkiksi tarkastusraportti
‒ Voidaan integroida esimerkiksi karttapalveluun
‒ Vaatii kuitenkin räätälöidyn sarakkeen toimiakseen mielekkäästi
13. Apps (=sovellukset)
• Teknisesti: Sovelluskoodi suoritetaan SharePointin
ulkopuolella
‒ Sovellus voi toimia myös SharePointissa, mutta vain selainkoodia
(=Javascript) voi suorittaa
‒ Sovellus voi toimia SharePointin ulkopuolella omassa palvelussa
• Huom! Myös Office 2013:een appseja
‒ Toimivat myös Office Web Appsissa
• SharePoint Store
‒ Microsoftin palvelu, josta sovelluksia voidaan etsiä, ostaa ja asentaa
SharePointiin ja Officeen
‒ SharePointissa Corporate Catalogissa yritykselle hankitut sovellukset,
mistä sivustojen omistajat voivat valikoida käyttöönsä sovelluksia
‒ Mahdollisuus käyttää Apps-mallia SharePointissa myös ilman julkista
SharePoint Storea
14. Apps jatkuu
• Käyttäjän näkökulmasta kaikki näyttää sovellukselta
‒ Esim. entinen kalenterilista on nyt Kalenteri-niminen sovellus
• Käyttöönotto Add an app -toiminnon kautta
‒ Myös esim. dokumenttikirjastoille
• Kuka tahansa ei saa asentaa sovellusta
‒ Sovellus vaatii oikeuksia toimiakseen
‒ Käyttäjä ei saa antaa sovellukselle enemmän oikeuksia kuin hänellä
itsellään on
‒ Luontevaa että esim. sivuston omistaja saa lisätä, kuten ennenkin
‒ Sovelluksella voi kuitenkin olla eri oikeudet kuin peruskäyttäjällä,
sovelluksen lisääjä on myöntänyt oikeudet
16. Keskitetty lisensointi
• Storesta maksaminen ja lisenssien jakelu
‒ Luonnollisesti vain Storen kautta ostetuille sovelluksille
• Lisenssien hallinnointi SharePointista
‒ Voidaan osoittaa lisenssejä käyttäjille tai sivustoille
‒ Lisensointimalli riippuen sovelluksesta
• Ilmaisia, kokeiluversioita, maksullisia käyttäjä- ja
sivustokohtaisia
17. Appsit suhteessa perinteiseen
(Microsoft)
Farm Solution Implement custom SharePoint-Hosted App Expense calculator
branding & UX
Holiday request
Custom administration
tools
Sandbox Workflow automating Provider-Hosted Event registration
Solution business process available to App management
entire site
Help desk support
Custom site, list, & library
templates
Ei enää Azure Auto- Product defect tracking
suositeltu! Hosted App database
SharePoint App for
Solution (*.wsp) SharePoint (*.app)
18. Apps-mallin merkitys
• Mahdollistaa SharePoint-sovelluskaupan
• Turvaa SharePoint-palvelimen terveyden, koska
räätälöityä koodia ei ajeta SharePoint-prosessissa
• Hypätäkö täysin apps-malliin?
‒ Moni asia muuttuu työläämmäksi toteuttaa (ja myös käyttää), tai muuttuu
kokonaan mahdottomaksi, jos käytetään pelkkää apps-mallia
• Toisaalta:
‒ Asiat kannattaa pyrkiä miettimään apps-mallin kautta, tai vähintäänkin kannattaa
yrittää ratkoa asioita minimaalisella palvelinräätälöinnillä
• Apps sopii parhaiten selkeästi rajattujen erillistoimintojen
toteutukseen: Web part, tai business-sovelluksen
käyttöliittymä
‒ Mutta: Javascriptilla voidaan kehittää SharePoint 2013:n päälle ilman appsejakin.
19. Lopuksi: Selkoa sovelluskauppoihin
• Windows 8
‒ Windows Store
‒ Ainoa tapa hankkia ”Windows 8 UI” –tyyppisiä sovelluksia
‒ Perinteiset työpöytäsovellukset entiseen tapaan
• Windows Phone
‒ Windows Phone Marketplace
‒ Ainoa tapa hankkia sovelluksia Windows Phoneen
• SharePoint ja Office
‒ SharePoint Store / Office Store
‒ SharePoint Store on yksi, mutta ei ainoa, tapa hankkia toiminnallisuutta
SharePointiin. App Catalog on yrityksen sisäinen sovellusvalikoima
• Periaate kaikissa kaupoissa sama:
‒ Helpompi tapa löytää, ostaa ja asentaa sovelluksia Microsoftin palvelusta
‒ Microsoftin hallinnoima, sovellukset tarkistettu
21. Yleisiä tarpeita extranet-sivustoille
Nopeuttaa Parempaa ja
tiedonvälitystä nopeampaa
Tehostaa
palvelua
Ulkoistaa
Lisää läpinäkyvyyttä
Parempi asiakastyytyväisyys
Lisää reagointinopeutta Parempi keskusteluyhteys
kumppaneihin
Enemmän ja parempaa
palautetta ja kehitysideoita
22. Case asiakas-extra, tukkukaupan
asiakas
• Palvelun tavoite – Sähköistää asiakaspalvelu
mahdollisimman pitkälle
• Asiakkuuteen liittyvät viimeiset sopimusdokumentit ja
tilausdokumentaatio (tallennettu sähköisesti
SharePointin)
• Tilastot ja mittarit asiakkaan tekemistä tilauksista ja
toimittajan toimitusvarmuudesta sekä reklamaatioista
(haetaan ERP:stä)
• Tilaukset näkyvät asiakkaalle extrassa, ja yrityksen
työntekijälle intrassa
• Ajantasaiset kontaktitiedot aina extrassa (asiakkuuksien
kontaktit)
23. Työkalut
• Ryhmätyön perustyökalut
‒ Perinteiset työkalut: dokumentinhallinta, tehtävälistat jne.
‒ Site mailbox -> asiakkaan kanssa käyty sähköpostikommunikaatio talteen
‒ Sosiaalinen extranet: Site feeds
‒ Office Web Apps mahdollistaa dokumenttien käsittelyn partnereille selainpohjaisesti
• Ryhmätyön prosessien tuki
‒ Tehtävät ei enää erillinen saareke: Jos prosessi / työnkulku luo uuden tehtävän extraan, se
nousee organisaation sisäisen käyttäjän My Tasks –listalle.
‒ Laajennettavuus: taustajärjestelmien tehtävien käsittely ja päivitys, jos extran prosessi luo
tehtäviä ulkoiseen järjestelmään
‒ Designer-pohjaiset työnkulut kehittyneet olennaisesti entisestä, voivat kutsua ulkopuolisia
palveluita
• Sovellukset ja järjestelmäintegraatiot, esim.
‒ SharePoint Apps
‒ Business Connectivity Services
• Viestinnälliset extranetit
‒ Vrt. edelliseen intranet-skenaarioon
24. Työkalut / BI
• Merkitys asiakas-extrassa mm. läpinäkyvyyden
lisäämisessä
• Esimerkiksi: Palvelutason toteutuminen
‒ Toimitusajat ja niiden trendi pitkällä aikavälillä tilauksissa
‒ Tukipyyntöjen määrä palveluliiketoiminnassa
• Extranet-näkökulmasta vähemmän uutta tähän
esimerkkiin
‒ Excel Services on kehittynyt inkrementaalisesti
‒ PerformancePoint Services on kehittynyt inkrementaalisesti
25. Yleisiä BI-uudistuksia Office +
SP2013:ssa
• Excel kehittynyt edelleen itsepalvelu–BI-
työkaluna
• Power View uutena Excel 2013:een
‒ Interaktiiviseen ”ad-hoc” –raportointiin ja visualisointiin
‒ Taustalla PowerPivot
• Excel 2013 GeoFlow –addin
‒ Paikkatietoon sidottua tietomassojen analysointia
‒ Julkistettiin SharePoint Conference 2012:ssa Las Vegasissa
‒ Tulossa vuoden 2013 aikana ilmaisesti ladattavaksi
28. Pilven haasteet
Massiiviset
Osa BI-toiminnoista datamäärät
Vaativat
hakuratkaisut
Räätälöinnit
Julkiset SharePoint
-verkkosivustot
Integraatiot LOB
-järjestelmiin
Automaattiset
päivitykset
29. Office 365 – mitä uutta?
• Parempi haku
• Parempi yhdistettävyys muihin järjestelmiin
(BCS)
• Uusi App Model
• Parempi tuki compliance-malleille (eDiscovery)
• PowerShell –tuki
• Työasema-Office aina mukana (Office on
Demand)
30. Milloin pilveen?
• Nopeat käyttöönotot
• Tarve myös sähköposti- ja pikaviestinpalvelulle
• Extranetit ilman monimutkaista pääsynhallintaa
• Vähäinen tarve räätälöinnille
31. Milloin edelleen on-premises?
• Vaativat räätälöinnit, integraatiot on-premises –
järjestelmiin (ERP, CRM)
• Julkiset SharePoint –sivustot
• Todella suuret datamäärät
• BI-ratkaisut (PerformancePoint, SSRS)
• Datan säilyttäminen Suomessa
32. Muut pilviratkaisut
• Windows Azure
‒ Uusi App Store –malli tekee räätälöityjen SharePoint –ratkaisun
ajamisen Azuressa helpoksi
‒ Myös on-premises SharePointia voi ajaa Azure-
virtuaalikoneessa, mutta muistin määrä saattaa asettua
haasteeksi
• Dynamics CRM Online
‒ Mahdollista yhdistää SharePoint Onlineen
• Windows Intune
‒ Yrityksen tietokoneiden hallinta pilvestä
33. Lisensointi
• Uuden version hinnoittelua ei vielä julkistettu
• Nykyinen versio:
‒ Palvelupaketit 7,25 – 20,75 EUR / kk (SharePoint Online,
Exchange Online, Lync Online)
‒ SharePoint Online yksittäisenä palveluna alk. 3,57 EUR / kk
‒ Ulkoiset käyttäjät ilman kustannuksia (tietyin rajoituksin)
35. Versioiden väliset päivityspolut
• SharePoint-editionista samaan, tai ”laajempaan”
‒ Esim. SharePoint Foundation 2010 -> 2013 Foundation/Server
‒ 2010 Foundation/Server -> 2013 Enteprise
• Ensin 2013 Server -päivitys
• Sitten aktivoidaan Enterprise-lisenssi
• Feature-kavennus ei toimi
‒ Esim. 2010 Enterprise ei voi päivittää 2013 Server –versioon
‒ Ymmärrettävää, koska alkuperäisen vaatimia ominaisuuksia
tippuisi pois
• Project Server 2010 + SharePoint Server 2010
‒ Project Server 2013 + SharePoint Server 2013
36. Migraatiotavat
• Valmistoiminnoilla
‒ Content database attach –menetelmä
‒ Mahdollistaa tarvittaessa sivuston ajamisen 2010-tilassa aluksi
‒ Räätälöinnit (palvelin ja ulkoasu) huomioitava, voi silti tulla
korjattavaa tai muutettavaa
• Kolmannen osapuolen työkaluilla
• Uudet sivustot + migraatio
‒ Rakennetaan kokonaan uusi sivusto ja siirretään vain sisältö
‒ Rinnastettavissa esim. uuteen intraprojektiin
‒ Mahdollistaa uusien toimintojen täysimääräisen käytön kaikkialla
• Menetelmästä riippumatta, huolellinen
suunnittelu aina tarpeellista
37. Migraatio SP2010 – SP2013
valmistoiminnoilla
1. Perustetaan SharePoint 2013-farmi
2. Kopioidaan tietokannat uuteen farmiin
3. Sisällön päivitys
1. Päivitetään palveluiden tietokannat ja luodaan uudet
2. Luodaan web-applikaatiot
3. Asennetaan räätälöinnit
4. Päivitetään sisältötietokannat
4. Sivustojen päivitys
‒ My site
‒ Sivustokokoelmat voidaan päivittää yksi kerrallaan tai pakottaa konvertoiduksi
‒ Sivustokokoelmia voidaan siis ajaa 2010-tilassa SP2013:ssa
• Huom!
‒ In-place upgrade ja sivustojen visual upgrade poistuneet
‒ Ei ongelmatonta: tämäkin menetelmä edellyttää kokeilua
38. Migraatio SP2010-SP2013,
kolmannen osapuolen työkalut
• Työkaluja alkaa olla saatavilla
• Tukevat jo SP2013 preview -versiota
‒ Esimerkiksi
• MetaVis: http://www.metavistech.com/
• Quest Software: http://www.quest.com
• Eivät aina täydellisiä
‒ Räätälöinnit mm. voivat aiheuttaa ongelmia
‒ Tarjoavat kuitenkin usein ilmaisen kokeiluversion
39. Migraatio MOSS2007 – SP2013
• Valmistoiminnoilla
‒ Ensin SharePoint 2010-päivitys
‒ Vasta sitten SharePoint 2013
• Sisällön ja sivustojen siirtoa työkaluilla
• Mutta olisiko syytä katsoa kokonaisuutta?
‒ Nykyinen rakenne ja toiminnot olleet jo kauan käytössä
‒ Palveleeko vanha MOSS-palvelu edelleen tarkoitusta?
40. Office 365-päivitykset
• SharePoint Online
• Major upgrade (service releaseja tehdään useammin)
• Ensin ajetaan alustan päivitys, sivustot jatkavat 14-tilassa
• Käyttäjälle ilmoitetaan milloin 15-tilaan siirto tullaan tekemään
• Ajankohtaan saa vaikuttaa?
• Muita palvelupäivityksiä:
• Exchange 15, Lync 15, Office Web Apps, Project Online
41. On-premises -> Online
• Vaatii oman suunnittelunsa, ei tule käsittää
pelkkänä päivitysprojektina
• Huomioitava pilvipalvelun erityispiirteet
• Täysi migraatio vs. hybridiympäristöt
42. Migraatiot: yhteenveto
• MOSS2007 – SP2013 tehtävä SP2010 kautta
valmistoiminnoilla
• SP2010 – SP2013 täytyy perustaa uuteen
farmiin valmistoiminnoillaan
• Migraatio sellaisenaan
‒ Valmistyökalut
‒ Kolmannen osapuolen työkalut
‒ Mutta: Vastaako nykyinen ratkaisu tulevaisuuden tarpeita?
• Joka tapauksessa suunniteltava huolella
• Valmistelevat testit edesauttavat suunnittelua
90% Office 365 –asiakkaista on tällä hetkellä alle 50 hengen yrityksiäSaman SLA:n saavuttaminen on-premises –ympäristössä todella kallista (georedundanssi, fyysiset turvajärjestelyt jne) – mutta onko se toisaalta myöskään välttämätöntä? yrityksiä.
Hausta puuttuu edelleen esimerkiksi federoitu haku
Mahdollistaa myös todella pienimuotoisen käyttöönoton aluksi ja skaalaamisen tarvittaessa. Toki tämä onnistuu myös on-premises, mutta vaadittavat alkuinvestoinnit on paljon isompia.