![Page 1: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/1.jpg)
SharePoint Community MittellandWork Management06. April 2013
![Page 3: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/3.jpg)
SharePoint Community Mittelland• Plattform für SharePoint Developer, IT Professionals und
Power User im Espace Mittelland• Offen für alle interessierten Personen (Kunden und
Microsoft Partner)• Gratis• Geplant 9 Events / Jahr• Website: http://ww.sharepointmittelland.ch • Yammer: http://bit.ly/134JEcq • XING: http://bit.ly/Xxgjm1 • Kontakt: Roger Haueter, David Schneider und Patrick
Mäschli
![Page 4: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/4.jpg)
ENDLESS POSSIBILITIES
Work to do
![Page 5: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/5.jpg)
Arbeiten nach AufgabenSeit langem versucht der Mensch seine Arbeiten zu strukturieren
• Einkaufsliste• Listen, Listen, Listen• Post-It• Fötzeli• etc., etc.
![Page 6: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/6.jpg)
Arbeiten nach AufgabenDurch die digitialisierung stehen auch andere Werkzeuge zur Verfügung, die das ganze einfacher in der Verwaltung machen
• Excel• Outlook• Spezifische Apps (Teuxdeux, Remember the Milk etc.)• JIRA• SharePoint
![Page 7: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/7.jpg)
Arbeiten mit TasksSharePoint bietet seit langem eine Task Funktionalität an
• Tasks Listen / Aufgaben• Workflow Tasks• Etc
Immer mit dem Fokus «Site»
Am Ende handelt es sich um einen Eintrag mit einem Titel, Beschreibung und einem Status.
![Page 8: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/8.jpg)
Arbeiten mit TasksVorteile «elektronischer» Tasks
• Umsortieren• Abschliessen• Priorisieren / Repriorisien• Terminieren• Delegieren• Aggregieren• Privat / Öffentlich
Das Bedeutet:• Besseres Controlling• Einfache Priorisierung• Übersichtliche Planung
![Page 9: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/9.jpg)
HerausforderungenDurch die hohe Anzahl an Werkzeugen welche Taskfunktionalitäten bieten, werden diese auch genutzt, das heisst die Informationen verzettelt.
Aggregierung über die *Systeme* hinweg
Nur dann ist ein *echter* Mehrwert vorhanden!
![Page 10: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/10.jpg)
ENDLESS POSSIBILITIES
Work Management
![Page 11: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/11.jpg)
Work Management Service ApplicationDie Work Management Service Application ist neu in SharePoint 2013, und bietet ein Funktionalität an, um Tasks zu aggregieren.
Die Tasks werden gesammelt und an einem zentralen Ort dargestellt.
Die Aggregierung erfolgt standardmässig aus SharePoint 2013, Exchange 2013 und Project 2013
![Page 12: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/12.jpg)
Architektur WMA
![Page 13: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/13.jpg)
Work Management Service ApplicationDEMO
• Task Basics
• Tasks in SharePoint
• Tasks in Project Server
• Aggregierung der Tasks «My Tasks
![Page 14: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/14.jpg)
ENDLESS POSSIBILITIES
Konfiguration
![Page 15: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/15.jpg)
Work Management Service ApplicationErstellen einer Service Application mit Service Account & DB
Keine spezifische Konfiguration möglich, resp. nötig
Berechtigungen • Der Service Account der WMS benötigt Full Control
auf der UPSA• Der Service Account der WMS sollte derselbe sein
wie derjenige der WebApps (!)
![Page 16: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/16.jpg)
Folgende Powershell Commands stehen zur Konfiguration zur Verfügung
• New-SPWorkManagementServiceApplication• Set-SPWorkManagementServiceApplication
Folgende Parameter können damit u.a. gesetzt werden• minimumTimeBetweenProviderRefreshes
Aktualisierungsintervall, Default 5min• minimumTimeBetweenSearchQueries
Aktualisierungsintervall der Suche, relevant bei neuen Listen und neuen Providern, Default 3h
http://technet.microsoft.com/en-us/library/fp161253.aspx
PowerShell
![Page 17: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/17.jpg)
Voraussetzungen• SharePoint Server 2013 (std/ent)• Project Server 2013• Exchange 2013
• Work Management Service Application• User Profile Service Application• Search Service Application• Project Service Application (wenn Project)
Limitation• Keine Cross Farm Funktionalität
Unterstütze Tasktypen• von SP 2010 migrierte Tasks• Alle Listen die den Task CT haben
![Page 18: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/18.jpg)
ENDLESS POSSIBILITIES
Under the Hood
![Page 19: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/19.jpg)
Work Management Service Application
Timer job
Personal site ascache for tasksSynchronous request
for task to UI
Asynchronous cache request for providers
Search
Project
Exchange
Provider X
![Page 20: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/20.jpg)
Work Management Service Application
Personal Site
List on Personal Site
Project Server DB
SP Content DBSP Web App
Change Log
Work Management
Service
Write personal tasks
Read personal tasks
Refresh request
Change tasks in
to
list
My Tasks Page
Call as Proj server user mapped to SP User
Call as SP UserGet Tasks via OM
1 2
3
45
6
7
![Page 21: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/21.jpg)
Was ist Wo?
DEMO
• Liste in der MySite
• WMAHintArray der anstehenden, noch nicht verarbeiteten Changes an der struktur
![Page 22: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/22.jpg)
Was ist Was?
wmahint
![Page 23: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/23.jpg)
ENDLESS POSSIBILITIES
Provider Model
![Page 24: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/24.jpg)
Provider Model
Ein Provider stellt in der Regel eine definierte Schnittstelle zur Verfügung, z.Bsp Membership.. oder auch Work Management
“..And it's based on 'Provider model' so that other systems can be integrated in the future”¨“Based on 'Provider model' so that other systems can be integrated in the future.”
![Page 25: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/25.jpg)
Provider Model
«Erstellen von Providern, welche andere Umsysteme integrieren, und dem Mitarbeiter einen Einstiegspunkt für alle Tasks im Unternehmen anbieten»
Umsysteme sind z.Bsp.• SAP• JIRA (Issue Tracking)• Team Foundation Server• usw..
![Page 26: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/26.jpg)
ENDLESS POSSIBILITIES
Hands-On
![Page 27: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/27.jpg)
Provider Model
Um einen neuen Provider zu erstellen, sind folgende Schritte nötig
• Erstellen einer Klasse die IWmaTaskProvider implementiert
public class PostItProvider : IWmaTaskProvider
• Implementieren der Methoden
![Page 28: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/28.jpg)
Provider Model
Um einen neuen Provider zu erstellen, sind folgende Schritte nötig
• Erstellen eines XML Files zur Definition des Providers<Provider
ProviderKey="50D7B2AA-4387-4857-9BF7-38DE0A2E3BAB" OverrideProviderKey="5ACB8739-5F55-404d-95E5-23B1542DA65D" Assembly="SharePointProject1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=288772c4d1d7d3d0" Class="SharePointProject1.PostItProvider"
/>
• Namen des Files provider.[Name des Providers].xml• Kopieren nach 15\CONFIG\WorkManagementService\
Providers
![Page 29: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/29.jpg)
Provider Model
Demo
• Provider erstellen• Debuggen• Reflectoren
![Page 30: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/30.jpg)
ENDLESS POSSIBILITIES
Resumée
![Page 31: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/31.jpg)
ENDLESS POSSIBILITIES
• Aggregierung aller Tasks aus «Microsoft Universum»
• Standard & Enterprise
• … Läuft einfach …
• Provider Modell da.. Aber geht nicht!
![Page 32: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/32.jpg)
Mehr..
Powershell Cmdlethttp://technet.microsoft.com/en-us/library/fp161253.aspx
SharePoint Manager 2013http://spm.codeplex.com/
Konfiguration Exchange 2013http://technet.microsoft.com/en-us/library/jj554516.aspx
My Tasks Aggregation in SharePoint Server and Exchange Task Integrationhttp://www.microsoft.com/en-us/download/details.aspx?id=38799
![Page 33: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/33.jpg)
Save the Date
Thema TBD12. September 2013, 16.00 Uhr – 18.00 Uhrisolutions AG, Bern
![Page 34: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/34.jpg)
ENDLESS POSSIBILITIES
Danke…
![Page 35: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052410/5488fdc1b47959ec0c8b583d/html5/thumbnails/35.jpg)
KontaktpersonPatrick Mäschli
+41 58 310 70 [email protected]
GARAIO AG – Laupenstrasse 45 – Postfach 6249 – 3001 Bern – www.garaio.com