Bhakthi Liyanage SPS Toronto July GOLD BRONZE / PRIZES SILVER.

Slides:



Advertisements
Similar presentations
Bob German Principal Architect Introduction to Cloud Hosted Apps Your apps here!
Advertisements

Presented by Srini CAPAREA SPONSORS AUDIENCE.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Solution Architect,Microsoft.
HOUSEKEEPING…  Download EventBoard Mobile and remember to fill out session evaluations…  Phasers set to stun, mobile devices set to silent…  You must.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
SharePoint Saturday Sponsors Gold Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Silver SponsorsGold Sponsors Bronze Sponsors SharePoint App Model Redefine your SharePoint Customisation Erwin Tsai SharePoint Solution Architect Techfly.
SharePoint Content Events Sharing People 2010 Workflow _API (REST OM) Access Control OAuth Service BusWorkflow Manager Workflow Service Application.
SSRS Integration with SharePoint JACOB CHANG. Jacob Chang MCSE Degree in biology and computer engineering Started as an application developer Worked with.
Fraser Technical Solutions, LLC
Basic SharePoint 2013 App Development start-up for New Developers
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Building Dynamic Applications on both Office 365 and on-premise.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Minneapolis Office Developer Interest Group (MODIG) July 22, 2008 Developing against SharePoint Remotely (No Object Model Allowed!) Raymond Mitchell Inetium.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
How to build an App Deep dive into the capabilities of Apps Lessons learned.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
HOUSEKEEPING…  Download EventBoard Mobile and remember to fill out session evaluations…  Phasers set to stun, mobile devices set to silent…  You must.
SharePoint 2013 Workflows Architecture Presented by Srini
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Leveraging ArcGIS Online Elevation and Hydrology Services
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Windows 8 Application Microsoft Word with Apps For Office Internal O365 SharePoint Site Windows Azure Cloud Services Windows Azure Workflow Server.
ArcGIS Server for Administrators
New & Improved Events List Relationships and Joins Large List Support Field & List Item Validation.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
1 | SharePoint Saturday St. Louis 2015 EDISOVERY IN SHAREPOINT 2013 JODY SOCHA.
Welcome to Azure App Services! Amie Seisay
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … PRESENTED BY ROBERT FREEMAN (
Welcome to Azure App Services! Amie Seisay
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
Wes Hackett Principal Solutions Architect Chris O’Brien Head of Development.
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
PRESENTED BY: K2.COM STEVE BOLDT SHAREPOINT WORKFLOW IN 2013.
Intro to Apps Anatomy of an App App Architecture.
Azure Active Directory is becoming one of, if not the, primary user identity management services for cloud applications. One of Azure Active Directory's.
John P White CTO and Co-Founder,
Nicolas Georgeault Solution Architect - CDO Negotium
Gina Rosenthal Product Marketing Manager, Spanning by
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Jennifer Pearcey eWorld Enterprise (for live demo)
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Demand Management and Workflow
Automate Custom Solutions Deployment on Office 365 and Azure
Line of Business Solutions in SharePoint Online
Build Connected Productivity Apps for SharePoint and Office
Team Sites vs Office 365 Groups
Business Connectivity Services in SharePoint 2010 and Office 2010
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
SharePoint Framework Extensions
Build It and They Will Come: SharePoint 2013 User Adoption
Introducing Office UI Fabric
Multi-Farm, Cross-Continent SharePoint Architecture
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … Presented by Robert Freeman (
Office 365 Development July 2014.
SharePoint Online Hybrid – Configure Outbound Search
Windows Azure Keenan Newton 3-021
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SharePoint 2013 Workflows Architecture
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Flow Approvals 101
Developing for Windows Azure
Leveraging ArcGIS Online Elevation and Hydrology Services
Presentation transcript:

Bhakthi Liyanage SPS Toronto July 2016

GOLD BRONZE / PRIZES SILVER

3  Who am I?  Objectives  Overview  Workflow Configuration  Demo

4 Sr. SharePoint Architect 16+ years in the IT industry 11+ years in

 Learn what’s new in Workflow Setup in SharePoint 2013  Learn how to authenticate from Workflow Manager via SharePointWorkflow App  Learn how to leverage SharePoint 2013 REST API to extend workflow capabilities 5

 Quick Introduction to SharePoint 2013 Workflow Engine  Workflow engine is no longer inside SharePoint  Workflows are executed in Workflow Manager Client 1.0  WM is powered by Windows Workflow Foundation 4  WM & SP communicate over HTTPS via REST API, secured using OAuth2 (S2S)  Same applies to Office 365 & on-premises 6

 Quick Introduction to SharePoint 2013 Workflow Engine 7 Apps Solutions Events Content Web Applications, Site Collections, Lists, Libraries, items, documents, files, etc. SharePoint 2010 Workflows SharePoint 2013 OM Deployment Instances Messaging Interop Workflow Service Manager Workflow Manager Client 1.0 Workflow Service Application Proxy REST Calls Workflow Farm Workflow Manager Service Bus Events OAuth2 SharePoint 2013 Tools VS Designer

 SharePoint 2013 REST architecture 8 If you want to do this to an endpoint Use this HTTP request Keep in mind Read a resourceGET Create or update a resource POSTUse POST to create entities such as lists and sites. Update or insert a resource PUTUse PUT and MERGE operations to update existing SharePoint objects. Delete a resourceDELETEUse the HTTP DELETE command against the specific endpoint URL to delete the SharePoint object represented by that endpoint.

 SharePoint Designer + REST API = Complex Workflows  REST API Provides most of the SharePoint functionality over HTTP - Very Powerful - Feature Rich - Enables various clients to consume SP resources – Java, PHP, NodeJS,…  SharePoint Designer 2013 provides Call HTTP Web Service action that enables calling external web services 9

 Permission Setup 1. Activate ‘Workflows can use app permissions’ feature at site level 2. Elevate App permission 3. Trust the new app with extra permissions  WorkflowApp Usage 10

11  Why do we need configuration?  Designer authored workflows  Do not have permissions to use SharePoint's REST API  Are not apps & thus have no special permissions  Designer has a new App Step action, but site should give access to run it Elevate privileges

 Permission Setup i) Activate ‘Workflows can use app permissions’ feature at site level ii) Elevate App permission 12

 Permission Setup iii) Trust the new app with extra permissions iv) Use Workflow activities inside App Step 13

 Special Considerations – Not properly documented** on MSDN  Permission setup for the site level access – will give you access only at the site level  Permission setup for the site collection level access Run in parent SC and access SC and any Sub Web Beneath it Run in a Sub Web and access its Parent Site Collection Above it 14

15  Site provisioning WF  User Provisioning WF

16  Get to know the SharePoint 2013 REST service  Create a workflow with elevated permissions by using the SharePoint 2013 Workflow platform  REST API reference and samples  SharePoint 2013 workflow fundamentals

Thank you! Toronto Enterprise Collaboration User Group Change Management, Governance, SharePoint, Office 365, Yammer, PowerBI, etc Toronto SharePoint Users Group THANK YOU & See you next year! Join us for SharePint after the 5:30pm 6982 Financial Dr. and don’t forget to submit feedback after each session for your chance to win great prizes at the end of the day!