Sp2013 mitä uutta_jarno

43
Jarno Leikas, Sovellusarkkitehti 29.11.2012 SharePoint 2013 ensiesittelyssä Tekninen näkökulma

description

Sinisen Meteoriitin aamiaisseminaari 18.10.2012: SharePoint 2013 ensiesittelyssä

Transcript of Sp2013 mitä uutta_jarno

Page 1: Sp2013 mitä uutta_jarno

Jarno Leikas, Sovellusarkkitehti

29.11.2012

SharePoint 2013 ensiesittelyssä Tekninen näkökulma

Page 2: Sp2013 mitä uutta_jarno

Aiheet

• SharePoint 2013 mobiili- ja tablet-käytössä• SharePoint App Model ja App Store• Liiketoimintasovellukset ja BI• Mitä kannattaa viedä pilveen?• Migraatiot

Page 3: Sp2013 mitä uutta_jarno

SharePoint 2013 mobiili- ja tablet-käytössä

Page 4: Sp2013 mitä uutta_jarno
Page 5: Sp2013 mitä uutta_jarno

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

Page 6: Sp2013 mitä uutta_jarno

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

Page 7: Sp2013 mitä uutta_jarno

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

Page 8: Sp2013 mitä uutta_jarno

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

Page 9: Sp2013 mitä uutta_jarno

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

Page 10: Sp2013 mitä uutta_jarno

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

Page 11: Sp2013 mitä uutta_jarno

Geolocation-kentän käyttö listalla

Page 12: Sp2013 mitä uutta_jarno

SharePoint App model ja App Store

Page 13: Sp2013 mitä uutta_jarno

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

Page 14: Sp2013 mitä uutta_jarno

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

Page 15: Sp2013 mitä uutta_jarno

DEMO: SharePoint-sovelluskauppa

http://officepreview.microsoft.com/store

Page 16: Sp2013 mitä uutta_jarno

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

Page 17: Sp2013 mitä uutta_jarno

Appsit suhteessa perinteiseen (Microsoft)

SharePoint Solution (*.wsp)

App for SharePoint (*.app)

Farm Solution Implement custom branding & UX

Custom administration tools

Sandbox Solution

Workflow automating business process available to entire site

Custom site, list, & library templates

SharePoint-Hosted App Expense calculator

Holiday request

Provider-Hosted App

Event registration management

Help desk support

Azure Auto-Hosted App

Product defect tracking database

Ei enää suositeltu!

Page 18: Sp2013 mitä uutta_jarno

• 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.

Apps-mallin merkitys

Page 19: Sp2013 mitä uutta_jarno

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

Page 20: Sp2013 mitä uutta_jarno

Liiketoimintasovellukset ja BICase-esimerkki: asiakas-extra, tukkukaupan asiakas

Page 21: Sp2013 mitä uutta_jarno

Yleisiä tarpeita extranet-sivustoille

Tehostaa

UlkoistaaLisää läpinäkyvyyttä

Parempaa ja nopeampaa

palvelua

Lisää reagointinopeutta

Parempi asiakastyytyväisyys

Nopeuttaa tiedonvälitystä

Parempi keskusteluyhteys kumppaneihin

Enemmän ja parempaa palautetta ja kehitysideoita

Page 22: Sp2013 mitä uutta_jarno

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)

Page 23: Sp2013 mitä uutta_jarno

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

Page 24: Sp2013 mitä uutta_jarno

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

Page 25: Sp2013 mitä uutta_jarno

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

Page 26: Sp2013 mitä uutta_jarno

Mitä pilveen?

Page 27: Sp2013 mitä uutta_jarno

Pilvilupaus

Pienemmät kiinteätkustannukset

Kustannussäästöt,ennustettavuus

Etätyö, BYOD

Nopeat käyttöönotot

99,9% SLAAutomaattiset

päivitykset

Page 28: Sp2013 mitä uutta_jarno

Pilven haasteet

Osa BI-toiminnoista

Integraatiot LOB -järjestelmiin

Räätälöinnit

Automaattiset päivitykset

Julkiset SharePoint -verkkosivustot

Massiivisetdatamäärät

Vaativathakuratkaisut

Page 29: Sp2013 mitä uutta_jarno

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)

Page 30: Sp2013 mitä uutta_jarno

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

Page 31: Sp2013 mitä uutta_jarno

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

Page 32: Sp2013 mitä uutta_jarno

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ä

Page 33: Sp2013 mitä uutta_jarno

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)

Page 34: Sp2013 mitä uutta_jarno

Päivitys ja migraatio

Page 35: Sp2013 mitä uutta_jarno

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

Page 36: Sp2013 mitä uutta_jarno

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

Page 37: Sp2013 mitä uutta_jarno

Migraatio SP2010 – SP2013 valmistoiminnoilla

1. Perustetaan SharePoint 2013-farmi

2. Kopioidaan tietokannat uuteen farmiin

3. Sisällön päivitys1. 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

Page 38: Sp2013 mitä uutta_jarno

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

Page 39: Sp2013 mitä uutta_jarno

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?

Page 40: Sp2013 mitä uutta_jarno

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

Page 41: Sp2013 mitä uutta_jarno

On-premises -> Online

• Vaatii oman suunnittelunsa, ei tule käsittää pelkkänä päivitysprojektina

• Huomioitava pilvipalvelun erityispiirteet• Täysi migraatio vs. hybridiympäristöt

Page 42: Sp2013 mitä uutta_jarno

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