SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
#SPSBE




Automating Business Processes
   Using SharePoint Online
             #SPSBE31



          Penny Coventry
About me
•   Independent Consultant
•   Author/Co-author 10 SharePoint Books
•   Trainer
•   Worked with SharePoint since 2001
•   Based in UK, work Europe & US
•   Microsoft MVP SharePoint Server


•   Blogs/Web Site
     • http://www.sharepointdesignerstepbystep.com/
•   Twitter: @pjcov
A big thanks to our sponsors

Platinum Sponsors




Gold Premium Sponsors          Venue Sponsor




Gold Sponsors
CONTENT
• Office 365 / SharePoint Online Overview
• SharePoint Online Workflows
  • Creating Declarative Workflows with SharePoint
    Designer 2010
  • Extending workflow with Visual Studio 2010
• Summary
• Resources
OFFICE 365 / SHAREPOINT ONLINE OVERVIEW
• Office 365 – Cloud based subscription service




• SharePoint Online
  • Hosted in Cloud (Software as a Service – SaaS)
  • Hosted in multiple Microsoft datacentres
  • Financially backed - 99.9 % Guaranteed Uptime
SHAREPOINT ONLINE &
SHAREPOINT SERVER



          Sites &       Content    Search      Business
        Communities   Management            Intelligence &
                                              Composite
                                             Applications
P AND E PLANS
• Office 365 Service Updates
  • community.office365.com/en-
    us/w/office_365_service_updates/default.aspx
• SharePoint Online Developer Feature Availability
  Matrix
  • msdn.microsoft.com/en-us/library/gg271151.aspx
WORKFLOW DISCOVERY
• Based on SharePoint Server 2010
  • Activated by Site Collection Features
  • Site Settings – Site Administration - Workflow
P PLAN WORKFLOWS (APRIL 2012)
• One Site Collection
• Built-in workflows & customization through
  SharePoint Designer - Subsites Only
• Only Three-State Workflow Activated
• Can See Other Workflow Templates
   • No Site Collection Features to Activate them
• Not all Actions/Conditions can be used in SPD –
  Feature not activated
E3 PLAN (APRIL 2012)
• Multiple Site Collections
   • Private
   • Public
• Workflows
   • Workflow Templates Activated
      • Depends on Site Template
      • Site Collection Features
          • Workflow
          • SharePoint 2007 Workflows
          • Publishing approval Workflow
Demo



  Discovery Workflows in SharePoint Online
SHAREPOINT DESIGNER ONLINE WORKFLOWS

• Same as on-premise installations
   • Create workflows in Visio 2010 Premium
      • Use SharePoint Workflow Template
      • Flowchart shapes hard-code into Visio
      • Export to SharePoint Designer 2010
   • Complete Workflow Definition in SharePoint Designer 2010
      • List, Site, Reusable, Globally Reusable workflows
      • Initiation and Association Forms – InfoPath Services
      • Need InfoPath 2010 Designer to customize forms
CHANGE MANAGEMENT

                    • Change Request
                    • Technical Review
                    • Change Control Board
                    • Research Needed
Demo



  Reusing Workflows
EXTENDING WORKFLOWS IN SPO
• User Defined / Declarative Workflow
• Sandbox Solutions
LIMITATIONS OF USER DEFINED / DECLARATIVE
WORKFLOWS
• Can be created using SPD & Visual Studio
• Non Compiled Initially
• Performance impact on First Run – Thereafter
  non existence
• Harder to program if not generated by tool
• State workflow limited to Task related actions
• Workflows can be developed and tested rapidly
KEY SANDBOX LIMITATIONS
• No access to the file system
• Code restrictions:
   • GAC deployment prohibited
   • Restricted set of allowed assemblies
• No server side external calls
• No Web Application/Farm scoped functions
• No full-trust proxy allowed SPO standard
   • http://www.wictorwilen.se/Post/Understanding-the-SharePoint-
     2010-Sandbox-limitations.aspx
   • http://msdn.microsoft.com/en-us/library/ff798382.aspx
SANDBOX RESOURCE QUOTA
• Processor Cycles
• Database Queries
• Other Resource Usage
• Solution Blocked
  • Unhandled Exceptions
  • Long-running processes
SANDBOXED WORKFLOW SOLUTION
IMPLICATIONS
• Declarative Workflows
• Sandboxed Custom Actions
• Site / Web Scoped Features
• Offload logic to External System
  • http://blogs.msdn.com/b/steve_fox/archive/2011/11/1
    2/leveraging-wcf-services-to-connect-bcs-with-
    sharepoint-online.aspx
SANDBOX SOLUTION DEVELOPMENT

                     • Create / Test on-prem
                     • Create SPO Test Site
                       Collection (E Plan)
                     • Deploy / Activate
                       Solution Gallery
DEMO



  Visual Studio Custom Workflow Actions
  Creating Sandbox Solution and Deploying in SPO
SUMMARY
• Prototype in Visio 2010 Premium
• Create and Test in SPD 2010 in Development
  (on-premise) environment
• Develop Custom Actions in VS 2010
• Save Reusable Workflows as Templates
• SPO Upload .wsp into Solutions Gallery
RESOURCES
• Office 365 Trial
    • http://www.microsoft.com/en-gb/office365/online-software.aspx
• SharePoint Online General Reference
    • http://msdn.microsoft.com/en-us/library/gg271151.aspx
• Office Online for Office 365 Developer Guide
    • http://www.microsoft.com/download/en/details.aspx?id=17069
• Office 365 Developer Training
    • Additional Resources – Training Courses
      http://msdn.microsoft.com/en-us/library/gg271151.aspx
    • Kit - June 2011 Update http://www.microsoft.com/download/en/details.aspx?id=14889
• Visual Studio 2010 SharePoint Power Tools
    • http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-
      f3700344b0d9
• Office 365 Sandbox FxCop Rules http://o365fxcoprules.codeplex.com/
We need your feedback!

               Scan this QR code or visit
               http://svy.mk/sps2012be


               Our sponsors:

Contenu connexe

Tendances

Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
Shakir Majeed Khan
 

Tendances (20)

SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
 
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBuild scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
 
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
Duet Enterprise: Bring SAP data and workflow to SharePoint
Duet Enterprise: Bring SAP data and workflow to SharePointDuet Enterprise: Bring SAP data and workflow to SharePoint
Duet Enterprise: Bring SAP data and workflow to SharePoint
 
How Carolinas HealthCare System Governs SharePoint
How Carolinas HealthCare System Governs SharePointHow Carolinas HealthCare System Governs SharePoint
How Carolinas HealthCare System Governs SharePoint
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint Developer
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 

Similaire à Penny coventry auto-bp-spsbe31

April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
butest
 
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki
 
Mct Summit 2013 Why SharePoint 2013
Mct Summit 2013   Why SharePoint 2013Mct Summit 2013   Why SharePoint 2013
Mct Summit 2013 Why SharePoint 2013
Chris Givens
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
Chris Givens
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
Spikes NV
 
Developing for SharePoint Online
Developing for SharePoint OnlineDeveloping for SharePoint Online
Developing for SharePoint Online
Ari Bakker
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentation
Wyngate Solutions
 

Similaire à Penny coventry auto-bp-spsbe31 (20)

2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
 
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
 
Mct Summit 2013 Why SharePoint 2013
Mct Summit 2013   Why SharePoint 2013Mct Summit 2013   Why SharePoint 2013
Mct Summit 2013 Why SharePoint 2013
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT Pro
 
October 2018 Office 365 Need to Know Webinar
October 2018 Office 365 Need to Know WebinarOctober 2018 Office 365 Need to Know Webinar
October 2018 Office 365 Need to Know Webinar
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013
 
Developing for SharePoint Online
Developing for SharePoint OnlineDeveloping for SharePoint Online
Developing for SharePoint Online
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentation
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
O365: Attack of the Clones
O365: Attack of the ClonesO365: Attack of the Clones
O365: Attack of the Clones
 
2012-03-01 SharePoint Demo
2012-03-01 SharePoint Demo2012-03-01 SharePoint Demo
2012-03-01 SharePoint Demo
 

Plus de BIWUG

Plus de BIWUG (20)

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer Bootcamp
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams development
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBI
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure AD
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be Prepared
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioning
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's next
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashed
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine Learning
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sites
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Penny coventry auto-bp-spsbe31

  • 1. #SPSBE Automating Business Processes Using SharePoint Online #SPSBE31 Penny Coventry
  • 2. About me • Independent Consultant • Author/Co-author 10 SharePoint Books • Trainer • Worked with SharePoint since 2001 • Based in UK, work Europe & US • Microsoft MVP SharePoint Server • Blogs/Web Site • http://www.sharepointdesignerstepbystep.com/ • Twitter: @pjcov
  • 3. A big thanks to our sponsors Platinum Sponsors Gold Premium Sponsors Venue Sponsor Gold Sponsors
  • 4. CONTENT • Office 365 / SharePoint Online Overview • SharePoint Online Workflows • Creating Declarative Workflows with SharePoint Designer 2010 • Extending workflow with Visual Studio 2010 • Summary • Resources
  • 5. OFFICE 365 / SHAREPOINT ONLINE OVERVIEW • Office 365 – Cloud based subscription service • SharePoint Online • Hosted in Cloud (Software as a Service – SaaS) • Hosted in multiple Microsoft datacentres • Financially backed - 99.9 % Guaranteed Uptime
  • 6. SHAREPOINT ONLINE & SHAREPOINT SERVER Sites & Content Search Business Communities Management Intelligence & Composite Applications
  • 7. P AND E PLANS • Office 365 Service Updates • community.office365.com/en- us/w/office_365_service_updates/default.aspx • SharePoint Online Developer Feature Availability Matrix • msdn.microsoft.com/en-us/library/gg271151.aspx
  • 8. WORKFLOW DISCOVERY • Based on SharePoint Server 2010 • Activated by Site Collection Features • Site Settings – Site Administration - Workflow
  • 9. P PLAN WORKFLOWS (APRIL 2012) • One Site Collection • Built-in workflows & customization through SharePoint Designer - Subsites Only • Only Three-State Workflow Activated • Can See Other Workflow Templates • No Site Collection Features to Activate them • Not all Actions/Conditions can be used in SPD – Feature not activated
  • 10. E3 PLAN (APRIL 2012) • Multiple Site Collections • Private • Public • Workflows • Workflow Templates Activated • Depends on Site Template • Site Collection Features • Workflow • SharePoint 2007 Workflows • Publishing approval Workflow
  • 11. Demo Discovery Workflows in SharePoint Online
  • 12. SHAREPOINT DESIGNER ONLINE WORKFLOWS • Same as on-premise installations • Create workflows in Visio 2010 Premium • Use SharePoint Workflow Template • Flowchart shapes hard-code into Visio • Export to SharePoint Designer 2010 • Complete Workflow Definition in SharePoint Designer 2010 • List, Site, Reusable, Globally Reusable workflows • Initiation and Association Forms – InfoPath Services • Need InfoPath 2010 Designer to customize forms
  • 13. CHANGE MANAGEMENT • Change Request • Technical Review • Change Control Board • Research Needed
  • 14. Demo Reusing Workflows
  • 15. EXTENDING WORKFLOWS IN SPO • User Defined / Declarative Workflow • Sandbox Solutions
  • 16. LIMITATIONS OF USER DEFINED / DECLARATIVE WORKFLOWS • Can be created using SPD & Visual Studio • Non Compiled Initially • Performance impact on First Run – Thereafter non existence • Harder to program if not generated by tool • State workflow limited to Task related actions • Workflows can be developed and tested rapidly
  • 17. KEY SANDBOX LIMITATIONS • No access to the file system • Code restrictions: • GAC deployment prohibited • Restricted set of allowed assemblies • No server side external calls • No Web Application/Farm scoped functions • No full-trust proxy allowed SPO standard • http://www.wictorwilen.se/Post/Understanding-the-SharePoint- 2010-Sandbox-limitations.aspx • http://msdn.microsoft.com/en-us/library/ff798382.aspx
  • 18. SANDBOX RESOURCE QUOTA • Processor Cycles • Database Queries • Other Resource Usage • Solution Blocked • Unhandled Exceptions • Long-running processes
  • 19. SANDBOXED WORKFLOW SOLUTION IMPLICATIONS • Declarative Workflows • Sandboxed Custom Actions • Site / Web Scoped Features • Offload logic to External System • http://blogs.msdn.com/b/steve_fox/archive/2011/11/1 2/leveraging-wcf-services-to-connect-bcs-with- sharepoint-online.aspx
  • 20. SANDBOX SOLUTION DEVELOPMENT • Create / Test on-prem • Create SPO Test Site Collection (E Plan) • Deploy / Activate Solution Gallery
  • 21. DEMO Visual Studio Custom Workflow Actions Creating Sandbox Solution and Deploying in SPO
  • 22. SUMMARY • Prototype in Visio 2010 Premium • Create and Test in SPD 2010 in Development (on-premise) environment • Develop Custom Actions in VS 2010 • Save Reusable Workflows as Templates • SPO Upload .wsp into Solutions Gallery
  • 23. RESOURCES • Office 365 Trial • http://www.microsoft.com/en-gb/office365/online-software.aspx • SharePoint Online General Reference • http://msdn.microsoft.com/en-us/library/gg271151.aspx • Office Online for Office 365 Developer Guide • http://www.microsoft.com/download/en/details.aspx?id=17069 • Office 365 Developer Training • Additional Resources – Training Courses http://msdn.microsoft.com/en-us/library/gg271151.aspx • Kit - June 2011 Update http://www.microsoft.com/download/en/details.aspx?id=14889 • Visual Studio 2010 SharePoint Power Tools • http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95- f3700344b0d9 • Office 365 Sandbox FxCop Rules http://o365fxcoprules.codeplex.com/
  • 24. We need your feedback! Scan this QR code or visit http://svy.mk/sps2012be Our sponsors: