sharepoint community mittelland - garaio : work management mit sharepoint 2013

35
SharePoint Community Mittelland Work Management 06. April 2013

Upload: pmaeschli

Post on 05-Dec-2014

724 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

SharePoint Community MittellandWork Management06. April 2013

Page 2: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

Über michPatrick Mä[email protected]

Senior Consultant / Solution Architekt

GARAIO AGwww.garaio.com

Page 3: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

ENDLESS POSSIBILITIES

Work to do

Page 5: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

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

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

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

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

ENDLESS POSSIBILITIES

Work Management

Page 11: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

Architektur WMA

Page 13: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

ENDLESS POSSIBILITIES

Konfiguration

Page 15: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

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

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

ENDLESS POSSIBILITIES

Under the Hood

Page 19: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

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

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

Was ist Was?

wmahint

Page 23: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

ENDLESS POSSIBILITIES

Provider Model

Page 24: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

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

ENDLESS POSSIBILITIES

Hands-On

Page 27: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

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

Provider Model

Demo

• Provider erstellen• Debuggen• Reflectoren

Page 30: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

ENDLESS POSSIBILITIES

Resumée

Page 31: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

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

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

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

ENDLESS POSSIBILITIES

Danke…

Page 35: SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013

KontaktpersonPatrick Mäschli

+41 58 310 70 [email protected]

GARAIO AG – Laupenstrasse 45 – Postfach 6249 – 3001 Bern – www.garaio.com