sharepoint community mittelland - garaio : work management mit sharepoint 2013

Post on 05-Dec-2014

724 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

SharePoint Community MittellandWork Management06. April 2013

Über michPatrick Mäschlipm@garaio.com

Senior Consultant / Solution Architekt

GARAIO AGwww.garaio.com

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

ENDLESS POSSIBILITIES

Work to do

Arbeiten nach AufgabenSeit langem versucht der Mensch seine Arbeiten zu strukturieren

• Einkaufsliste• Listen, Listen, Listen• Post-It• Fötzeli• etc., etc.

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

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.

Arbeiten mit TasksVorteile «elektronischer» Tasks

• Umsortieren• Abschliessen• Priorisieren / Repriorisien• Terminieren• Delegieren• Aggregieren• Privat / Öffentlich

Das Bedeutet:• Besseres Controlling• Einfache Priorisierung• Übersichtliche Planung

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!

ENDLESS POSSIBILITIES

Work Management

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

Architektur WMA

Work Management Service ApplicationDEMO

• Task Basics

• Tasks in SharePoint

• Tasks in Project Server

• Aggregierung der Tasks «My Tasks

ENDLESS POSSIBILITIES

Konfiguration

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 (!)

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

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

ENDLESS POSSIBILITIES

Under the Hood

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

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

Was ist Wo?

DEMO

• Liste in der MySite

• WMAHintArray der anstehenden, noch nicht verarbeiteten Changes an der struktur

Was ist Was?

wmahint

ENDLESS POSSIBILITIES

Provider Model

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

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

ENDLESS POSSIBILITIES

Hands-On

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

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

Provider Model

Demo

• Provider erstellen• Debuggen• Reflectoren

ENDLESS POSSIBILITIES

Resumée

ENDLESS POSSIBILITIES

• Aggregierung aller Tasks aus «Microsoft Universum»

• Standard & Enterprise

• … Läuft einfach …

• Provider Modell da.. Aber geht nicht!

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

Save the Date

Thema TBD12. September 2013, 16.00 Uhr – 18.00 Uhrisolutions AG, Bern

ENDLESS POSSIBILITIES

Danke…

KontaktpersonPatrick Mäschli

+41 58 310 70 58pm@garaio.com

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

top related