SlideShare a Scribd company logo
Work Management Service 
Task Aggregation Platform 
Adis Jugo 
deroso Solutions GmbH 
Goldpartner: Veranstalter:
Who the…? 
• Born in Sarajevo, Bosnia and Herzegovina, 
40 years ago 
• In SP world since 2002, doing nothing else 
since 2006 
• Microsoft MVP for SharePoint Server 
• Head of Development at deroso Solutions 
• Blogger, speaker, author adis.jugo.ba 
Goldpartner: Veranstalter:
9/22/2014 3 
Goldpartner: Veranstalter:
Why 
• It is challenging for information workers to 
get a comprehensive view of their tasks, or 
to have a central point for managing their 
work 
• Tasks are stored across applications and 
systems, and even in case where all tasks 
are stored within a single system, 
information can still be scattered 
9/22/2014 4 
Goldpartner: Veranstalter:
Work Management Service Application 
• New in SharePoint 2013 
• Provides functionality to aggregate tasks 
into central place 
• Tasks are accessible through the personal 
site (My Tasks) 
9/22/2014 5 
Goldpartner: Veranstalter:
Work Management Service 
Application 
• Tasks can be aggregated from Exchange, Project 
Server and SharePoint 
• Based on 'Provider model' so that other systems can 
be eventually integrated in the future 
• Tasks are cached to a users personal site 
• Work Management Service is exposed as part of 
each users My Site / Newsfeed experience 
Goldpartner: Veranstalter:
High level picture 
Goldpartner: Veranstalter:
Features 
• Tasks managed from one location (My Tasks in 
personal page) 
• Unified tasks timeline (view, add, close tasks) 
• Sync to Outlook (Exchange) 
• Categorized/grouped by “locations” 
• “Pinning” tasks (marking tasks as important) 
• Searching tasks 
Goldpartner: Veranstalter:
Prerequisites 
– Work Management Service Application (WMA) 
– User Profile Service Application 
• Import from AD 
– Search Service Application 
• necessary for SharePoint 2013 tasks 
– Exchange 2013* 
– Project Service Application * 
– Personal/Newsfeed site (MySites) 
Goldpartner: Veranstalter:
TASK AGGREGATION IN SP 2013 
DEMO 1 
Goldpartner: Veranstalter:
Under the hood 
Goldpartner: Veranstalter:
Service application high level 
architecture 
Goldpartner: Veranstalter:
SharePoint 2013: Supported Task Types 
• Task Types 
– 171 / New tasks from SP 2013 
(“TasksWithTimelineAndHistory”) 
– 107 / Tasks from SP 2010 (Upgraded Lists) 
– 150 / GanttTasks (Upgraded Lists) 
• Any Tasks from any list that support Task content type 
– Task content type must be set as a default content type 
Goldpartner: Veranstalter:
Aggregator for SP 2013 as a Task Provider 
Get from 
cached 
locations 
Look at the 
hint store 
Search for 
tasks (if 
search > 3h 
ago) 
Update 
cached 
locations 
Provider refresh 
minimum time between provider refreshes: 5 min 
Refreshing or 
accessing MyTasks 
page triggers 
aggregator code 
Goldpartner: Veranstalter:
WMA Properties 
Property Default Value Description 
minimumTimeBetweenProviderRefreshes 
minimumTimeBetweenProviderRefreshes 0:05:00 
This value specifies the minimum amount of 
time between refreshes for a provider for a given 
user. There cannot be a refresh of data if this 
value is not met, all refresh operations will be 
null before that. 
minimumTimeBetweenSearchQueries 
minimumTimeBetweenSearchQueries 3:00:00 
This value specifies the minimum amount of 
time between calls to search for a given user. 
This is used to discover new providers not yet 
known to have tasks for this user. 
Goldpartner: Veranstalter:
WMA Admin Settings 
• Cannot be set in GUI 
• Must be set with PowerShell with 
– Set-SPWorkManagementServiceApplication 
Goldpartner: Veranstalter:
Relationship to Search 
• Search Crawler locates tasks lists and loads them into the 
cached locations for Querying by the WMA Provider 
• When a task list is added to the cached locations, new tasks 
from this task list will be found during the next Provider 
refresh 
• Most of the times, even new tasks from the list that are not 
cached will show up in MyTasks 
– Hints (rely on Event Receivers on Task lists) 
– Not triggered if user has no permissions on that list 
– Legacy SharePoint lists will not trigger receiver code (will not end 
up in hints) 
– Generally not guaranteed 
Goldpartner: Veranstalter:
Limitations 
• Cross farm aggregation is not supported. 
– The My Tasks page will not report and 
aggregate tasks from another farm from the 
same domain or from a different domain, 
regardless of the existing trust between the 
domains and farms. 
Goldpartner: Veranstalter:
Development model 
Goldpartner: Veranstalter:
Developing for WMA Service 
9/22/2014 20 
Goldpartner: Veranstalter:
SSOM/CSOM 
9/22/2014 21 
Goldpartner: Veranstalter:
Microsoft.Office.Server.WorkManagement UserSettingsManager 
UserOrderedSessionManager 
UserOrderedSession 
LocationOrientedUserOrderedSession 
TaskQuery 
Task 
Location 
RefreshResult 
KeywordFilter 
FieldFilter 
CustomAttributeFilter 
LastModifiedDateRangeFilter 
LocationFilter 
PinnedFilter 
9/22/2014 22 
Goldpartner: Veranstalter:
TAMPERING WITH THE TASKS 
THROUGH SERVER OBJECT 
MODEL 
DEMO 2 
Goldpartner: Veranstalter:
Working with refreshes 
DEMO3 
Goldpartner: Veranstalter:
Client Object Model 
• CSOM: Full 
• REST: None 
Goldpartner: Veranstalter:
Building a metro app 
DEMO4 
Goldpartner: Veranstalter:
Thus spoke Microsoft… 
Implementation is based on provider model, so that 
additional systems maybe integrated to same 
architecture in future 
Goldpartner: Veranstalter:
…no! 
<NotSupported /> 
9/22/2014 28 
Goldpartner: Veranstalter:
Tampering with the Provider 
Model (18+) 
DEMO 5 
Goldpartner: Veranstalter:
Further reading: Microsoft white paper 
My Tasks Aggregation in SharePoint Server 
and Exchange Task Integration 
http://www.microsoft.com/en-us/ 
download/details.aspx?id=38799 
Goldpartner: Veranstalter:
FRAGEN? 
Goldpartner: Veranstalter:
Ich freue mich auf Ihr Feedback! 
Vielen Dank! 
Adis Jugo 
http://www.adisjugo.com 
@adisjugo 
Goldpartner: Veranstalter:

More Related Content

What's hot

Work Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itWork Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love it
Alexander Burton
 
Building the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your bossBuilding the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your boss
Joris Poelmans
 
Developing with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premisesDeveloping with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premises
Dragan Panjkov
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
André Vala
 
Introduction to Office 365 PnP- Reusable solutions
Introduction to Office 365 PnP- Reusable solutionsIntroduction to Office 365 PnP- Reusable solutions
Introduction to Office 365 PnP- Reusable solutions
SPC Adriatics
 
Work Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itWork Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itAlexander Burton
 
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
Sonja Madsen
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptJoris Poelmans
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013Agnes Molnar
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerAlexander Burton
 
Outlook becomes a Team Player - with a clever add-in
Outlook becomes a Team Player - with a clever add-inOutlook becomes a Team Player - with a clever add-in
Outlook becomes a Team Player - with a clever add-in
Oliver Busse
 
Dynamic no-code mashups in SharePoint 2010 and 2013
Dynamic no-code mashups in SharePoint 2010 and 2013Dynamic no-code mashups in SharePoint 2010 and 2013
Dynamic no-code mashups in SharePoint 2010 and 2013C/D/H Technology Consultants
 
Publish and subscribe platform events using flows
Publish and subscribe platform events using flowsPublish and subscribe platform events using flows
Publish and subscribe platform events using flows
KadharBashaJ
 
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuerySharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQueryKen Kuzdas
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Joris Poelmans
 
Microsoft Viva Connections - Set up and Extend with SPFx
Microsoft Viva Connections - Set up and Extend with SPFxMicrosoft Viva Connections - Set up and Extend with SPFx
Microsoft Viva Connections - Set up and Extend with SPFx
Nanddeep Nachan
 
Share point 2013 - Javascript Object Model
Share point 2013 - Javascript Object ModelShare point 2013 - Javascript Object Model
Share point 2013 - Javascript Object Model
Muawiyah Shannak
 
Formstack
FormstackFormstack
Formstack
KadharBashaJ
 
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
NCCOMMS
 
The missing key: Azure AD for developers
The missing key: Azure AD for developersThe missing key: Azure AD for developers
The missing key: Azure AD for developers
SPC Adriatics
 

What's hot (20)

Work Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itWork Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love it
 
Building the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your bossBuilding the SharePoint hot or not app ... or how not sell social to your boss
Building the SharePoint hot or not app ... or how not sell social to your boss
 
Developing with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premisesDeveloping with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premises
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
 
Introduction to Office 365 PnP- Reusable solutions
Introduction to Office 365 PnP- Reusable solutionsIntroduction to Office 365 PnP- Reusable solutions
Introduction to Office 365 PnP- Reusable solutions
 
Work Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itWork Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love it
 
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and Javascript
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
 
Outlook becomes a Team Player - with a clever add-in
Outlook becomes a Team Player - with a clever add-inOutlook becomes a Team Player - with a clever add-in
Outlook becomes a Team Player - with a clever add-in
 
Dynamic no-code mashups in SharePoint 2010 and 2013
Dynamic no-code mashups in SharePoint 2010 and 2013Dynamic no-code mashups in SharePoint 2010 and 2013
Dynamic no-code mashups in SharePoint 2010 and 2013
 
Publish and subscribe platform events using flows
Publish and subscribe platform events using flowsPublish and subscribe platform events using flows
Publish and subscribe platform events using flows
 
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuerySharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
 
Microsoft Viva Connections - Set up and Extend with SPFx
Microsoft Viva Connections - Set up and Extend with SPFxMicrosoft Viva Connections - Set up and Extend with SPFx
Microsoft Viva Connections - Set up and Extend with SPFx
 
Share point 2013 - Javascript Object Model
Share point 2013 - Javascript Object ModelShare point 2013 - Javascript Object Model
Share point 2013 - Javascript Object Model
 
Formstack
FormstackFormstack
Formstack
 
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
 
The missing key: Azure AD for developers
The missing key: Azure AD for developersThe missing key: Azure AD for developers
The missing key: Azure AD for developers
 

Viewers also liked

Sessió 7 CreaBora!
Sessió 7 CreaBora!Sessió 7 CreaBora!
Sessió 7 CreaBora!Xavi Rius
 
Requerimientos Técnicos del Esquema Nacional de Seguridad - ENS
Requerimientos Técnicos del Esquema Nacional de Seguridad - ENSRequerimientos Técnicos del Esquema Nacional de Seguridad - ENS
Requerimientos Técnicos del Esquema Nacional de Seguridad - ENS
AGESTIC - Asociación Gallega Empresas TIC
 
Proyecto guadaentorno
Proyecto guadaentornoProyecto guadaentorno
Proyecto guadaentorno
guadalinfovalor
 
INTECO y la seguridad
INTECO y la seguridadINTECO y la seguridad
Promocao Combine com o Feito a Grao
Promocao Combine com o Feito a GraoPromocao Combine com o Feito a Grao
Promocao Combine com o Feito a Grao
Feito A Grão Cafeteria
 
NIRPC - Watershed Management
NIRPC - Watershed ManagementNIRPC - Watershed Management
NIRPC - Watershed Management
South Shore Clean Cities
 
Beauty news 4
Beauty news 4Beauty news 4
Beauty news 4lauca23
 
Monitoring Trends (Seminar Slides)
Monitoring Trends (Seminar Slides)Monitoring Trends (Seminar Slides)
Monitoring Trends (Seminar Slides)
Devatanu Banerjee
 
Overview of The EPSRC Centre - LiME
Overview of The EPSRC Centre - LiMEOverview of The EPSRC Centre - LiME
Overview of The EPSRC Centre - LiME
epsrccentrelime
 
CreaBora Sessió 8
CreaBora Sessió 8CreaBora Sessió 8
CreaBora Sessió 8Xavi Rius
 
Proyecto nobis 2012
Proyecto nobis  2012Proyecto nobis  2012
Proyecto nobis 2012
Fernando Pisco Mendoza
 
The Coming of Energy Democracy - Midwest Renewable Energy Fair
The Coming of Energy Democracy - Midwest Renewable Energy FairThe Coming of Energy Democracy - Midwest Renewable Energy Fair
The Coming of Energy Democracy - Midwest Renewable Energy Fair
John Farrell
 
Conscientização
ConscientizaçãoConscientização
Conscientização
Iesus Zuliani Júnior
 
Expansão de Negócios
Expansão de NegóciosExpansão de Negócios
Expansão de Negócios
guest0c42e4
 
Sample California complaint for assault and battery
Sample California complaint for assault and batterySample California complaint for assault and battery
Sample California complaint for assault and battery
LegalDocsPro
 
JEGI 2014 M&A Overview
JEGI 2014 M&A OverviewJEGI 2014 M&A Overview
JEGI 2014 M&A Overview
Andrew Gumenniy
 

Viewers also liked (18)

Sessió 7 CreaBora!
Sessió 7 CreaBora!Sessió 7 CreaBora!
Sessió 7 CreaBora!
 
Requerimientos Técnicos del Esquema Nacional de Seguridad - ENS
Requerimientos Técnicos del Esquema Nacional de Seguridad - ENSRequerimientos Técnicos del Esquema Nacional de Seguridad - ENS
Requerimientos Técnicos del Esquema Nacional de Seguridad - ENS
 
Proyecto guadaentorno
Proyecto guadaentornoProyecto guadaentorno
Proyecto guadaentorno
 
INTECO y la seguridad
INTECO y la seguridadINTECO y la seguridad
INTECO y la seguridad
 
Promocao Combine com o Feito a Grao
Promocao Combine com o Feito a GraoPromocao Combine com o Feito a Grao
Promocao Combine com o Feito a Grao
 
NIRPC - Watershed Management
NIRPC - Watershed ManagementNIRPC - Watershed Management
NIRPC - Watershed Management
 
Beauty news 4
Beauty news 4Beauty news 4
Beauty news 4
 
Monitoring Trends (Seminar Slides)
Monitoring Trends (Seminar Slides)Monitoring Trends (Seminar Slides)
Monitoring Trends (Seminar Slides)
 
Overview of The EPSRC Centre - LiME
Overview of The EPSRC Centre - LiMEOverview of The EPSRC Centre - LiME
Overview of The EPSRC Centre - LiME
 
CreaBora Sessió 8
CreaBora Sessió 8CreaBora Sessió 8
CreaBora Sessió 8
 
Proyecto nobis 2012
Proyecto nobis  2012Proyecto nobis  2012
Proyecto nobis 2012
 
The Coming of Energy Democracy - Midwest Renewable Energy Fair
The Coming of Energy Democracy - Midwest Renewable Energy FairThe Coming of Energy Democracy - Midwest Renewable Energy Fair
The Coming of Energy Democracy - Midwest Renewable Energy Fair
 
Senior Land surveyor
Senior Land surveyorSenior Land surveyor
Senior Land surveyor
 
Estrutura sistema de franquias
Estrutura sistema de franquiasEstrutura sistema de franquias
Estrutura sistema de franquias
 
Conscientização
ConscientizaçãoConscientização
Conscientização
 
Expansão de Negócios
Expansão de NegóciosExpansão de Negócios
Expansão de Negócios
 
Sample California complaint for assault and battery
Sample California complaint for assault and batterySample California complaint for assault and battery
Sample California complaint for assault and battery
 
JEGI 2014 M&A Overview
JEGI 2014 M&A OverviewJEGI 2014 M&A Overview
JEGI 2014 M&A Overview
 

Similar to SharePoint Conference Munich 2014: Work Management Service

Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
European SharePoint Conference
 
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Fabio Franzini
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
SkyPlanner
 
January 2017 - Deep dive on AWS Lambda and DevOps
January 2017 - Deep dive on AWS Lambda and DevOpsJanuary 2017 - Deep dive on AWS Lambda and DevOps
January 2017 - Deep dive on AWS Lambda and DevOps
David McDaniel
 
Salesforce Spring 22 Webinar
Salesforce Spring 22 WebinarSalesforce Spring 22 Webinar
Salesforce Spring 22 Webinar
brightgenss
 
Dan Crawford - Canadian Executive Cloud & DevOps Summit Presentation
Dan Crawford - Canadian Executive Cloud & DevOps Summit PresentationDan Crawford - Canadian Executive Cloud & DevOps Summit Presentation
Dan Crawford - Canadian Executive Cloud & DevOps Summit Presentation
TriNimbus
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013Chris Givens
 
Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications
Alok Chhabria
 
Srikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint DeveloperSrikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint Developersrikanth gattu
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Lucas Jellema
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
Vincent Biret
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application Development
GeCo in the Rockies
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
brightgenss
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
VMware Tanzu
 
Teams Automation with Graph API
Teams Automation with Graph APITeams Automation with Graph API
Teams Automation with Graph API
Christopher R. Barber
 
Marketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoftMarketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoft
Patryk Bandurski
 
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environmentDEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
Felipe Prado
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
Safe Software
 

Similar to SharePoint Conference Munich 2014: Work Management Service (20)

Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
 
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
January 2017 - Deep dive on AWS Lambda and DevOps
January 2017 - Deep dive on AWS Lambda and DevOpsJanuary 2017 - Deep dive on AWS Lambda and DevOps
January 2017 - Deep dive on AWS Lambda and DevOps
 
Salesforce Spring 22 Webinar
Salesforce Spring 22 WebinarSalesforce Spring 22 Webinar
Salesforce Spring 22 Webinar
 
Dan Crawford - Canadian Executive Cloud & DevOps Summit Presentation
Dan Crawford - Canadian Executive Cloud & DevOps Summit PresentationDan Crawford - Canadian Executive Cloud & DevOps Summit Presentation
Dan Crawford - Canadian Executive Cloud & DevOps Summit Presentation
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
 
Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications
 
Srikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint DeveloperSrikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint Developer
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application Development
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
 
Ibrahim Ramadan CV
Ibrahim Ramadan CVIbrahim Ramadan CV
Ibrahim Ramadan CV
 
SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
 
Teams Automation with Graph API
Teams Automation with Graph APITeams Automation with Graph API
Teams Automation with Graph API
 
Marketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoftMarketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoft
 
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environmentDEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
 

More from Adis Jugo

SPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft TeamsSPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft Teams
Adis Jugo
 
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
Adis Jugo
 
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
Adis Jugo
 
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
Adis Jugo
 
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
Adis Jugo
 
ESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecasesESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecases
Adis Jugo
 
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
Adis Jugo
 
Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps Adis Jugo
 
Beyond Social – Tailor Sharepoint 2013 social features according to your need...
Beyond Social – Tailor Sharepoint 2013 social features according to your need...Beyond Social – Tailor Sharepoint 2013 social features according to your need...
Beyond Social – Tailor Sharepoint 2013 social features according to your need...
Adis Jugo
 
Sharepoint Online and Windows Azure together: Autohosted Apps
Sharepoint Online and Windows Azure together: Autohosted AppsSharepoint Online and Windows Azure together: Autohosted Apps
Sharepoint Online and Windows Azure together: Autohosted Apps
Adis Jugo
 
Developing SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsDeveloping SharePoint-powered mobile apps
Developing SharePoint-powered mobile apps
Adis Jugo
 
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Adis Jugo
 
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
Adis Jugo
 
Developing SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsDeveloping SharePoint-powered mobile apps
Developing SharePoint-powered mobile apps
Adis Jugo
 
The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0
Adis Jugo
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Adis Jugo
 
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Adis Jugo
 
Project Server and SharePoint Server - better together
Project Server and SharePoint Server - better togetherProject Server and SharePoint Server - better together
Project Server and SharePoint Server - better together
Adis Jugo
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?
Adis Jugo
 
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
Adis Jugo
 

More from Adis Jugo (20)

SPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft TeamsSPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft Teams
 
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
 
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
 
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
 
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
 
ESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecasesESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecases
 
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
 
Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps
 
Beyond Social – Tailor Sharepoint 2013 social features according to your need...
Beyond Social – Tailor Sharepoint 2013 social features according to your need...Beyond Social – Tailor Sharepoint 2013 social features according to your need...
Beyond Social – Tailor Sharepoint 2013 social features according to your need...
 
Sharepoint Online and Windows Azure together: Autohosted Apps
Sharepoint Online and Windows Azure together: Autohosted AppsSharepoint Online and Windows Azure together: Autohosted Apps
Sharepoint Online and Windows Azure together: Autohosted Apps
 
Developing SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsDeveloping SharePoint-powered mobile apps
Developing SharePoint-powered mobile apps
 
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
 
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
 
Developing SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsDeveloping SharePoint-powered mobile apps
Developing SharePoint-powered mobile apps
 
The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
 
Project Server and SharePoint Server - better together
Project Server and SharePoint Server - better togetherProject Server and SharePoint Server - better together
Project Server and SharePoint Server - better together
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?
 
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

SharePoint Conference Munich 2014: Work Management Service

  • 1. Work Management Service Task Aggregation Platform Adis Jugo deroso Solutions GmbH Goldpartner: Veranstalter:
  • 2. Who the…? • Born in Sarajevo, Bosnia and Herzegovina, 40 years ago • In SP world since 2002, doing nothing else since 2006 • Microsoft MVP for SharePoint Server • Head of Development at deroso Solutions • Blogger, speaker, author adis.jugo.ba Goldpartner: Veranstalter:
  • 3. 9/22/2014 3 Goldpartner: Veranstalter:
  • 4. Why • It is challenging for information workers to get a comprehensive view of their tasks, or to have a central point for managing their work • Tasks are stored across applications and systems, and even in case where all tasks are stored within a single system, information can still be scattered 9/22/2014 4 Goldpartner: Veranstalter:
  • 5. Work Management Service Application • New in SharePoint 2013 • Provides functionality to aggregate tasks into central place • Tasks are accessible through the personal site (My Tasks) 9/22/2014 5 Goldpartner: Veranstalter:
  • 6. Work Management Service Application • Tasks can be aggregated from Exchange, Project Server and SharePoint • Based on 'Provider model' so that other systems can be eventually integrated in the future • Tasks are cached to a users personal site • Work Management Service is exposed as part of each users My Site / Newsfeed experience Goldpartner: Veranstalter:
  • 7. High level picture Goldpartner: Veranstalter:
  • 8. Features • Tasks managed from one location (My Tasks in personal page) • Unified tasks timeline (view, add, close tasks) • Sync to Outlook (Exchange) • Categorized/grouped by “locations” • “Pinning” tasks (marking tasks as important) • Searching tasks Goldpartner: Veranstalter:
  • 9. Prerequisites – Work Management Service Application (WMA) – User Profile Service Application • Import from AD – Search Service Application • necessary for SharePoint 2013 tasks – Exchange 2013* – Project Service Application * – Personal/Newsfeed site (MySites) Goldpartner: Veranstalter:
  • 10. TASK AGGREGATION IN SP 2013 DEMO 1 Goldpartner: Veranstalter:
  • 11. Under the hood Goldpartner: Veranstalter:
  • 12. Service application high level architecture Goldpartner: Veranstalter:
  • 13. SharePoint 2013: Supported Task Types • Task Types – 171 / New tasks from SP 2013 (“TasksWithTimelineAndHistory”) – 107 / Tasks from SP 2010 (Upgraded Lists) – 150 / GanttTasks (Upgraded Lists) • Any Tasks from any list that support Task content type – Task content type must be set as a default content type Goldpartner: Veranstalter:
  • 14. Aggregator for SP 2013 as a Task Provider Get from cached locations Look at the hint store Search for tasks (if search > 3h ago) Update cached locations Provider refresh minimum time between provider refreshes: 5 min Refreshing or accessing MyTasks page triggers aggregator code Goldpartner: Veranstalter:
  • 15. WMA Properties Property Default Value Description minimumTimeBetweenProviderRefreshes minimumTimeBetweenProviderRefreshes 0:05:00 This value specifies the minimum amount of time between refreshes for a provider for a given user. There cannot be a refresh of data if this value is not met, all refresh operations will be null before that. minimumTimeBetweenSearchQueries minimumTimeBetweenSearchQueries 3:00:00 This value specifies the minimum amount of time between calls to search for a given user. This is used to discover new providers not yet known to have tasks for this user. Goldpartner: Veranstalter:
  • 16. WMA Admin Settings • Cannot be set in GUI • Must be set with PowerShell with – Set-SPWorkManagementServiceApplication Goldpartner: Veranstalter:
  • 17. Relationship to Search • Search Crawler locates tasks lists and loads them into the cached locations for Querying by the WMA Provider • When a task list is added to the cached locations, new tasks from this task list will be found during the next Provider refresh • Most of the times, even new tasks from the list that are not cached will show up in MyTasks – Hints (rely on Event Receivers on Task lists) – Not triggered if user has no permissions on that list – Legacy SharePoint lists will not trigger receiver code (will not end up in hints) – Generally not guaranteed Goldpartner: Veranstalter:
  • 18. Limitations • Cross farm aggregation is not supported. – The My Tasks page will not report and aggregate tasks from another farm from the same domain or from a different domain, regardless of the existing trust between the domains and farms. Goldpartner: Veranstalter:
  • 20. Developing for WMA Service 9/22/2014 20 Goldpartner: Veranstalter:
  • 21. SSOM/CSOM 9/22/2014 21 Goldpartner: Veranstalter:
  • 22. Microsoft.Office.Server.WorkManagement UserSettingsManager UserOrderedSessionManager UserOrderedSession LocationOrientedUserOrderedSession TaskQuery Task Location RefreshResult KeywordFilter FieldFilter CustomAttributeFilter LastModifiedDateRangeFilter LocationFilter PinnedFilter 9/22/2014 22 Goldpartner: Veranstalter:
  • 23. TAMPERING WITH THE TASKS THROUGH SERVER OBJECT MODEL DEMO 2 Goldpartner: Veranstalter:
  • 24. Working with refreshes DEMO3 Goldpartner: Veranstalter:
  • 25. Client Object Model • CSOM: Full • REST: None Goldpartner: Veranstalter:
  • 26. Building a metro app DEMO4 Goldpartner: Veranstalter:
  • 27. Thus spoke Microsoft… Implementation is based on provider model, so that additional systems maybe integrated to same architecture in future Goldpartner: Veranstalter:
  • 28. …no! <NotSupported /> 9/22/2014 28 Goldpartner: Veranstalter:
  • 29. Tampering with the Provider Model (18+) DEMO 5 Goldpartner: Veranstalter:
  • 30. Further reading: Microsoft white paper My Tasks Aggregation in SharePoint Server and Exchange Task Integration http://www.microsoft.com/en-us/ download/details.aspx?id=38799 Goldpartner: Veranstalter:
  • 32. Ich freue mich auf Ihr Feedback! Vielen Dank! Adis Jugo http://www.adisjugo.com @adisjugo Goldpartner: Veranstalter:

Editor's Notes

  1. Note. Cross farm aggregation is not supported, so SP sites have to be on same farm.
  2. Important: the WM SSA only contact Search, Personal Site and Project SSAs that are in the same proxy group