SlideShare a Scribd company logo
1 of 109
WF 105 - Business Process
Automation for SharePoint
#SPFestDC
Andy Huneycutt
• Charlotte, NC
• ASPE instructor since 2011
• SharePoint | Office 365 | Project Server
• IT Trainer
• Consultant
• Courseware Developer
• Microsoft MVP Office Servers and Services
• Business Process Automation
• Workflows
• Charlotte Area SharePoint User Group
• Charlotte SharePoint Saturday | SPSCLT
andy@upskilltech.com
#SPFestDC
@andyhuneycutt William Huneycutt
#SPFestDC
This is the segue…
Business Process Automation for SharePoint
• Increasing efficiency in the workplace by automating repetitive tasks,
ensuring consistent data entry, and simplifying the user experience.
• Composite solutions
• List and Libraries
• Enterprise Content Management
• Forms
• Workflows
• Page Design
#SPFestDC
What’s in it for me?
• Maximizing your investment in SharePoint
• Out-of-the-box tools
• Empowering business users
• Citizen developers
• Automation
• Transparency
• No code solutions!
• Okay, maybe just a little code …
#SPFestDC
Agenda
In this seminar you'll learn how to implement composite solutions in
SharePoint to increase efficiency in the workplace.
• Necessary components
• Data
• Forms
• Workflows
• Page Design and Web Parts
• Demo
• Q & A
#SPFestDC
What is Business Process Automation?
• The automation of complex business processes and functions beyond
conventional data manipulation and record-keeping activities, usually
through the use of advanced technologies.
• It focuses on “run the business” as opposed to “count the business”
types of automation efforts and often deals with event-driven,
mission-critical, core processes.
• BPA usually supports an enterprise’s knowledge workers in satisfying
the needs of its many constituencies.
• Gartner, INC.
#SPFestDC
Let’s Begin
#SPFestDC
Scenario
Our client needs to develop an automated facilities management portal. The
facilities management team is currently struggling to handle incoming
requests for use of company resources for meetings, training, and
conferences.
Their goals for the new system include:
• A customized form for handling requests
• A workflow for manager approval
• A workflow process for assigning tasks to their team related to setup and
breakdown of facility resources
• They would also like custom dashboards for manager overview of requests
and tasks, setup and breakdown assignments, and event related
expenditures.
What can we build with SharePoint to meet our client's demands? The clock is
ticking, we have 70 minutes to build a working business solution for our client.
Let's build a business solution using Business Process Automation for
SharePoint.
#SPFestDC
#SPFestDC
#SPFestDC
#SPFestDC
#SPFestDC
#SPFestDC
#SPFestDC
#SPFestDC
Data
#SPFestDC
Custom Forms
#SPFestDC
Workflows
#SPFestDC
Reporting
#SPFestDC
Apps, Content Types, & ECM
Capture, manage, store, preserve, and deliver
#SPFestDC
SharePoint Apps
#SPFestDC
Where to store your data
#SPFestDC
Calendar
#SPFestDC
Custom List
#SPFestDC
Custom List
#SPFestDC
Tasks List
#SPFestDC
Calendar Overlays
#SPFestDC
Calendar Overlay CSS
<style type="text/css">
.ms-acal-color1{ BACKGROUND-COLOR: #001f3f}
.ms-acal-selcolor1{ BACKGROUND-COLOR: #001f3f}
.ms-acal-apanel-color1{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #001f3f;}
.ms-acal-color2{ BACKGROUND-COLOR: #0074D9}
.ms-acal-selcolor2{ BACKGROUND-COLOR: #0074D9}
.ms-acal-apanel-color2{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #0074D9;}
.ms-acal-color3{ BACKGROUND-COLOR: #7FDBFF}
.ms-acal-selcolor3{ BACKGROUND-COLOR: #7FDBFF} .ms-acal-apanel-color3{ BORDER-COLOR:
#C3B7AC; BACKGROUND-COLOR: #7FDBFF;} .ms-acal-color4{ BACKGROUND-COLOR: #39CCCC} .ms-
acal-selcolor4{ BACKGROUND-COLOR: #39CCCC} .ms-acal-apanel-color4{ BORDER-COLOR:
#C3B7AC; BACKGROUND-COLOR: #39CCCC;}.ms-acal-color5{ BACKGROUND-COLOR: #3D9970} .ms-
acal-selcolor5{ BACKGROUND-COLOR: #3D9970} .ms-acal-apanel-color5{ BORDER-COLOR:
#C3B7AC; BACKGROUND-COLOR: #3D9970;}.ms-acal-color6{ BACKGROUND-COLOR: #2ECC40} .ms-
acal-selcolor6{ BACKGROUND-COLOR: #2ECC40} .ms-acal-apanel-color6{ BORDER-COLOR: #C3B7AC;
BACKGROUND-COLOR: #2ECC40;}.ms-acal-color7{ BACKGROUND-COLOR: #01FF70} .ms-acal-
selcolor7{ BACKGROUND-COLOR: #01FF70} .ms-acal-apanel-color7{ BORDER-COLOR: #C3B7AC;
BACKGROUND-COLOR: #01FF70;} .ms-acal-color8{ BACKGROUND-COLOR: #FFDC00} .ms-acal-
selcolor8{ BACKGROUND-COLOR: #FFDC00} .ms-acal-apanel-color8{ BORDER-COLOR: #C3B7AC;
BACKGROUND-COLOR: #FFDC00;} .ms-acal-color9{ BACKGROUND-COLOR: #FF851B} .ms-acal-
selcolor9{ BACKGROUND-COLOR: #FF851B} .ms-acal-apanel-color9{ BORDER-COLOR: #C3B7AC;
BACKGROUND-COLOR: #FF851B;}
</style>
Change the background-color for
all 3 references.
Repeat for each of the 9 colors.
Insert on the web page using a
script editor web part.
#SPFestDC
SharePoint Lists - Calendar
Columns/Fields Column Type Views Features
Attendees Person or Group All Events Classic UI
Category Choice Calendar Connect to Outlook
Check Double Booking Check Double Booking Current Events Export to Excel
Created Date and Time Open with Access
Description Multiple lines of text Calendar Overlays
End Time Date and Time Calendar or List Views
Free/Busy Free/Busy Group Scheduling
Location Single line of text Edit list in SharePoint Designer
Modified Date and Time
Resources Resources
Start Time Date and Time
Title Single line of text
Created By Person or Group
Modified By Person or Group
#SPFestDC
Columns / Fields / Metadata
#SPFestDC
Site Columns
Site
Columns
Site Columns – Create Once Reuse Everywhere
#SPFestDC
Site Columns
• Site Settings > Site Columns
#SPFestDC
Task Outcome Column
Custom Workflow Task
#SPFestDC
Site Content Types
#SPFestDC
Site Content Types
#SPFestDC
Site Content Types – C.O.R.E.
Content
Type
Workflows
Site
Columns
Document
Template
Information
Management
Policies
Document
Library
List or Library
#SPFestDC
Content Type Hierarchy
Event
Content Type
Conference Event Meeting Event Training Event
Fields – Title*, Location, Start Date*, End Date*,
Description, Category, All Day Event, Recurrence
• Conference Room
Locations
• Attendance
• Catering Type
• Location
• Category
• Meeting Room
Locations
• Attendance
• A/V Setup
• Location
• Category
Training Room
Locations
Attendance
A/V Setup
Priority
• Location
• Category#SPFestDC
Demo
Creating Content Types
#SPFestDC
Forms in SharePoint
Forms and Form Services - a better way to retrieve data
#SPFestDC
Forms in SharePoint
#SPFestDC
List Forms or Library Forms?
#SPFestDC
App Forms
List and Library based forms
#SPFestDC
NewForm.aspx #SPFestDC
DispForm.aspx #SPFestDC
EditForm.aspx #SPFestDC
Modern Lists App Forms
#SPFestDC
Modern Lists App Forms
#SPFestDC
App Forms
#SPFestDC
Modifying App Forms
#SPFestDC
Modifying App Forms
#SPFestDC
Content Type Settings
#SPFestDC
Content Type Column Settings
#SPFestDC
Demo List Based Forms
Creating Forms for Business Process Automation in SharePoint
#SPFestDC
SharePoint Designer Forms
Forms in SharePoint
#SPFestDC
Forms with SharePoint Designer#SPFestDC
Create Link In List Item Menu And Ribbon
#SPFestDC
Create Link In List Item Menu And Ribbon
#SPFestDC
InfoPath
Forms in SharePoint
#SPFestDC
InfoPath is dead
InfoPath is far from out of use or end of life…
?
#SPFestDC
Future of InfoPath
Its dead! No wait, its not dead! We don’t know!
• InfoPath 2013 is the last version Microsoft will release, and it will be
supported until 2026.
• FoSL, Excel Surveys, Structured Documents, App Forms with Access
• FoSL has been discontinued
• SharePoint 2016 will support InfoPath browser forms
• Office 365 will support InfoPath browser forms ‘until further notice’
officially, Microsoft Download Center published InfoPath 2013 for
Office 365 ProPlus Subscription.
• Microsoft has no currently announced plans for InfoPath
replacement
• Replacement coming in the fall….
• Which Fall? What year?
#SPFestDC
InfoPath Forms and Form Services
Just use PowerApps
#SPFestDC
PowerApps
Forms in SharePoint - the NEW HOTNESS
#SPFestDC
PowerApps & Flow
Introducing
#SPFestDC
Microsoft PowerApps
#SPFestDC
#SPFestDC
Demo PowerApps
Creating Forms for Business Process Automation in SharePoint
#SPFestDC
Custom Workflows
Configuring the system to work for you
#SPFestDC
Workflows
#SPFestDC
SharePoint Workflow Platforms
Applies to SharePoint Online
#SPFestDC
Workflow Design
#SPFestDC
Approval Workflow
• Approval Workflow
• Automates the approval of a document.
Approvers have the option to Approve or
Reject the document, Reassign the
approval task, or Request changes to the
document.
#SPFestDC
Creating a Workflow
#SPFestDC
Creating a Workflow
#SPFestDC
SP Designer Workflows
#SPFestDC
Workflow Association
#SPFestDC
SP Designer Workflows
Steps
Actions
Conditions
Events
Stages
Loops
SharePoint Designer Custom Workflows
2010 Workflow Platform 2013 Workflow Platform
#SPFestDC
Demo
Custom Workflows with SharePoint Designer
#SPFestDC
SharePoint Designer vs Flow
#SPFestDC
#SPFestDC
Get started quickly
with over a
hundred useful
templates
#SPFestDC
Microsoft Flow
#SPFestCHI#SPFestDC
Get started quickly
with over a
hundred useful
templates
#SPFestDC
Build your own flows in an easy to use visual designer
Sending an Exchange email when a new
file is added in Dropbox
Authenticate to your O365 account.
Build email Subject and Body
Choose to include properties
from previous step (Dropbox
file) to improve relevance
Specify Send To email address
and additional properties
(optional): From, CC, BCC and
ImportanceConnected to johnsharp@contoso.com
Authenticate to your Dropbox account.
Select folder to monitor
PowerApps
#SPFestDC
Automate advanced scenarios with multiple steps,
branching conditions, and more
#SPFestDC
Building
blocks of a
flow
• Services are sources and destinations of data in
a flow.
• Triggers are events that start a flow.
• Actions are tasks accomplished by the flow.
• Conditions allow for branching if/then logic in a
flow.
• Loops are for iterating over actions more than
once.
#SPFestDC
Integrate the systems
you’re already using…
even custom APIs.
#SPFestDC
Triggers
• Some of them are events in your connected
web services, such as when a certain user
sends a tweet or a file is saved to your
Dropbox account.
• Other triggers are built-in, such as running a
flow on a recurring schedule or running a flow
in response to a web request.
• Finally, there are manual triggers, such as
launching a flow by clicking a button in
Microsoft Flow or Microsoft PowerApps.
Triggers often pass information about the
event that happened to actions in your flow.
#SPFestCHI#SPFestDC
#SPFestDC
Known issues
and
resolutions
• SharePoint lists on My Sites and that aren't of
type Custom List aren't supported. Support for other list
types are on our roadmap. To work around this issue,
create a custom list on a standard SharePoint site.
• SQL stored procedures can't be run on on-premises SQL
Servers. Only SQL Azure supports stored procedures at
this time.
• Do-until cards have rendering errors that make it difficult
to reference content from arrays.
• Document Metadata isn't returned from triggers on
SharePoint document libraries.
• Flows can't write to Lookup, Choice, People and Groups,
and Taxonomy fields in SharePoint lists. We recommend
using a simple string field until this is corrected.
• File triggers won't fire for files being added inside of
nested folders inside the folder you select.
#SPFestDC
Is Microsoft Flow the direct replacement for
SharePoint Workflows?
• No
• Microsoft Flow is the evolution of business process management allowing you to
build elegant solutions which have the ability to orchestrate data across various
line of business applications leveraging “clicks” and not code.
#SPFestDC
Page Design and Web Parts
Starting to put it all together
#SPFestDC
Wiki Pages
#SPFestDC
Web Part Pages
#SPFestDC
Web Part Pages
#SPFestDC
Web Part Page with Status List
#SPFestDC
Web Part Page with Status List
#SPFestDC
Web Part Page with Status List
#SPFestDC
Web Parts
• In SharePoint 2013, a Web Parts page is a collection of Web Parts that
combines list data, timely information, or useful graphics into a
dynamic web page.
• The layout and content of a Web Parts page can be set for all users
and then, optionally, personalized for individual users.
• A site owner or a site member with the appropriate permissions can
create and customize Web Parts pages by using a browser to add,
reconfigure, or remove Web Parts.
• You can use Web Parts on Web Parts pages, wiki pages, content
pages, and publishing pages.
#SPFestDC
Web Parts
#SPFestDC
Page Design with App Parts
#SPFestDC
Modern Page Design
#SPFestDC
Modern Web Parts
#SPFestDC
Demo
Creating Dashboards for Business Process Automation in SharePoint
#SPFestDC
Survey
#SPFestDC
SharePoint for Business
Process Automation
Coming to a city near you – ASPE Training
#SPFestDC
SharePoint for Business Process Automation
• Twitter - @andyhuneycutt
• ASPE hosted Webinars
http://aspetraining.com/learning-library/aspe-learning-
library?type=webinars
#SPFestDC
SharePoint for Business Process Automation
A brand new course covering SharePoint’s automated services and
capabilities.
• Enterprise Content Management
• InfoPath
• Out-of-the-box Workflows
• Custom workflows
#SPFestDC
BPA coming to a city near you!
• http://aspetraining.com/courses/sharepoint-for-business-process-
automation
#SPFestDC

More Related Content

What's hot

Kaldeera tools 2011
Kaldeera tools 2011Kaldeera tools 2011
Kaldeera tools 2011Kaldeera
 
K2 - Business Apps for SharePoint
K2 - Business Apps for SharePointK2 - Business Apps for SharePoint
K2 - Business Apps for SharePointGemma Adair
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Jason Himmelstein
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Chirag Patel
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service ManagementDrew Madelung
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Ian Woodgate
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowHaniel Croitoru
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...Chirag Patel
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...Salman Ahmad
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupEPC Group
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Chirag Patel
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint OverviewAmy Phillips
 
Automating Business Processes with SharePoint
Automating Business Processes with SharePointAutomating Business Processes with SharePoint
Automating Business Processes with SharePointGus Fraser
 

What's hot (20)

Kaldeera tools 2011
Kaldeera tools 2011Kaldeera tools 2011
Kaldeera tools 2011
 
K2 - Business Apps for SharePoint
K2 - Business Apps for SharePointK2 - Business Apps for SharePoint
K2 - Business Apps for SharePoint
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To Know
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Automating Business Processes with SharePoint
Automating Business Processes with SharePointAutomating Business Processes with SharePoint
Automating Business Processes with SharePoint
 

Similar to Business Process Automation in SharePoint

SPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePointSPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePointWilliam Huneycutt, II
 
No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013Asif Rehmani
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewAbhishek Bhowmick
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013Chris Givens
 
Must have tools for SharePoint
Must have tools for SharePointMust have tools for SharePoint
Must have tools for SharePointAlistair Pugin
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsJill Hannemann
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsSPC Adriatics
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application StrategiesBIOVIA
 
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 SharePointDon Donais
 
Webinar introducing operational portal structure - the core of a digital wo...
Webinar   introducing operational portal structure - the core of a digital wo...Webinar   introducing operational portal structure - the core of a digital wo...
Webinar introducing operational portal structure - the core of a digital wo...Darrell Trimble
 
Webinar: Introducing operational portal structure - the core of a digital wor...
Webinar: Introducing operational portal structure - the core of a digital wor...Webinar: Introducing operational portal structure - the core of a digital wor...
Webinar: Introducing operational portal structure - the core of a digital wor...Darrell Trimble
 
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerSharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerChirag Patel
 

Similar to Business Process Automation in SharePoint (20)

SPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePointSPS Houston Business Process Automation for SharePoint
SPS Houston Business Process Automation for SharePoint
 
WF 202 Advanced Workflow Solutions
WF 202 Advanced Workflow Solutions WF 202 Advanced Workflow Solutions
WF 202 Advanced Workflow Solutions
 
No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - Overview
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
 
Thinakaran
ThinakaranThinakaran
Thinakaran
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
 
Must have tools for SharePoint
Must have tools for SharePointMust have tools for SharePoint
Must have tools for SharePoint
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
 
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
 
Webinar introducing operational portal structure - the core of a digital wo...
Webinar   introducing operational portal structure - the core of a digital wo...Webinar   introducing operational portal structure - the core of a digital wo...
Webinar introducing operational portal structure - the core of a digital wo...
 
Webinar: Introducing operational portal structure - the core of a digital wor...
Webinar: Introducing operational portal structure - the core of a digital wor...Webinar: Introducing operational portal structure - the core of a digital wor...
Webinar: Introducing operational portal structure - the core of a digital wor...
 
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerSharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
 
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
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Business Process Automation in SharePoint

  • 1. WF 105 - Business Process Automation for SharePoint #SPFestDC
  • 2. Andy Huneycutt • Charlotte, NC • ASPE instructor since 2011 • SharePoint | Office 365 | Project Server • IT Trainer • Consultant • Courseware Developer • Microsoft MVP Office Servers and Services • Business Process Automation • Workflows • Charlotte Area SharePoint User Group • Charlotte SharePoint Saturday | SPSCLT andy@upskilltech.com #SPFestDC @andyhuneycutt William Huneycutt
  • 4. This is the segue… Business Process Automation for SharePoint • Increasing efficiency in the workplace by automating repetitive tasks, ensuring consistent data entry, and simplifying the user experience. • Composite solutions • List and Libraries • Enterprise Content Management • Forms • Workflows • Page Design #SPFestDC
  • 5. What’s in it for me? • Maximizing your investment in SharePoint • Out-of-the-box tools • Empowering business users • Citizen developers • Automation • Transparency • No code solutions! • Okay, maybe just a little code … #SPFestDC
  • 6. Agenda In this seminar you'll learn how to implement composite solutions in SharePoint to increase efficiency in the workplace. • Necessary components • Data • Forms • Workflows • Page Design and Web Parts • Demo • Q & A #SPFestDC
  • 7. What is Business Process Automation? • The automation of complex business processes and functions beyond conventional data manipulation and record-keeping activities, usually through the use of advanced technologies. • It focuses on “run the business” as opposed to “count the business” types of automation efforts and often deals with event-driven, mission-critical, core processes. • BPA usually supports an enterprise’s knowledge workers in satisfying the needs of its many constituencies. • Gartner, INC. #SPFestDC
  • 9. Scenario Our client needs to develop an automated facilities management portal. The facilities management team is currently struggling to handle incoming requests for use of company resources for meetings, training, and conferences. Their goals for the new system include: • A customized form for handling requests • A workflow for manager approval • A workflow process for assigning tasks to their team related to setup and breakdown of facility resources • They would also like custom dashboards for manager overview of requests and tasks, setup and breakdown assignments, and event related expenditures. What can we build with SharePoint to meet our client's demands? The clock is ticking, we have 70 minutes to build a working business solution for our client. Let's build a business solution using Business Process Automation for SharePoint. #SPFestDC
  • 21. Apps, Content Types, & ECM Capture, manage, store, preserve, and deliver #SPFestDC
  • 23. Where to store your data #SPFestDC
  • 29. Calendar Overlay CSS <style type="text/css"> .ms-acal-color1{ BACKGROUND-COLOR: #001f3f} .ms-acal-selcolor1{ BACKGROUND-COLOR: #001f3f} .ms-acal-apanel-color1{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #001f3f;} .ms-acal-color2{ BACKGROUND-COLOR: #0074D9} .ms-acal-selcolor2{ BACKGROUND-COLOR: #0074D9} .ms-acal-apanel-color2{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #0074D9;} .ms-acal-color3{ BACKGROUND-COLOR: #7FDBFF} .ms-acal-selcolor3{ BACKGROUND-COLOR: #7FDBFF} .ms-acal-apanel-color3{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #7FDBFF;} .ms-acal-color4{ BACKGROUND-COLOR: #39CCCC} .ms- acal-selcolor4{ BACKGROUND-COLOR: #39CCCC} .ms-acal-apanel-color4{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #39CCCC;}.ms-acal-color5{ BACKGROUND-COLOR: #3D9970} .ms- acal-selcolor5{ BACKGROUND-COLOR: #3D9970} .ms-acal-apanel-color5{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #3D9970;}.ms-acal-color6{ BACKGROUND-COLOR: #2ECC40} .ms- acal-selcolor6{ BACKGROUND-COLOR: #2ECC40} .ms-acal-apanel-color6{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #2ECC40;}.ms-acal-color7{ BACKGROUND-COLOR: #01FF70} .ms-acal- selcolor7{ BACKGROUND-COLOR: #01FF70} .ms-acal-apanel-color7{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #01FF70;} .ms-acal-color8{ BACKGROUND-COLOR: #FFDC00} .ms-acal- selcolor8{ BACKGROUND-COLOR: #FFDC00} .ms-acal-apanel-color8{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #FFDC00;} .ms-acal-color9{ BACKGROUND-COLOR: #FF851B} .ms-acal- selcolor9{ BACKGROUND-COLOR: #FF851B} .ms-acal-apanel-color9{ BORDER-COLOR: #C3B7AC; BACKGROUND-COLOR: #FF851B;} </style> Change the background-color for all 3 references. Repeat for each of the 9 colors. Insert on the web page using a script editor web part. #SPFestDC
  • 30. SharePoint Lists - Calendar Columns/Fields Column Type Views Features Attendees Person or Group All Events Classic UI Category Choice Calendar Connect to Outlook Check Double Booking Check Double Booking Current Events Export to Excel Created Date and Time Open with Access Description Multiple lines of text Calendar Overlays End Time Date and Time Calendar or List Views Free/Busy Free/Busy Group Scheduling Location Single line of text Edit list in SharePoint Designer Modified Date and Time Resources Resources Start Time Date and Time Title Single line of text Created By Person or Group Modified By Person or Group #SPFestDC
  • 31. Columns / Fields / Metadata #SPFestDC
  • 32. Site Columns Site Columns Site Columns – Create Once Reuse Everywhere #SPFestDC
  • 33. Site Columns • Site Settings > Site Columns #SPFestDC
  • 34. Task Outcome Column Custom Workflow Task #SPFestDC
  • 37. Site Content Types – C.O.R.E. Content Type Workflows Site Columns Document Template Information Management Policies Document Library List or Library #SPFestDC
  • 38. Content Type Hierarchy Event Content Type Conference Event Meeting Event Training Event Fields – Title*, Location, Start Date*, End Date*, Description, Category, All Day Event, Recurrence • Conference Room Locations • Attendance • Catering Type • Location • Category • Meeting Room Locations • Attendance • A/V Setup • Location • Category Training Room Locations Attendance A/V Setup Priority • Location • Category#SPFestDC
  • 40. Forms in SharePoint Forms and Form Services - a better way to retrieve data #SPFestDC
  • 42. List Forms or Library Forms? #SPFestDC
  • 43. App Forms List and Library based forms #SPFestDC
  • 47. Modern Lists App Forms #SPFestDC
  • 48. Modern Lists App Forms #SPFestDC
  • 53. Content Type Column Settings #SPFestDC
  • 54. Demo List Based Forms Creating Forms for Business Process Automation in SharePoint #SPFestDC
  • 55. SharePoint Designer Forms Forms in SharePoint #SPFestDC
  • 56. Forms with SharePoint Designer#SPFestDC
  • 57. Create Link In List Item Menu And Ribbon #SPFestDC
  • 58. Create Link In List Item Menu And Ribbon #SPFestDC
  • 60. InfoPath is dead InfoPath is far from out of use or end of life… ? #SPFestDC
  • 61. Future of InfoPath Its dead! No wait, its not dead! We don’t know! • InfoPath 2013 is the last version Microsoft will release, and it will be supported until 2026. • FoSL, Excel Surveys, Structured Documents, App Forms with Access • FoSL has been discontinued • SharePoint 2016 will support InfoPath browser forms • Office 365 will support InfoPath browser forms ‘until further notice’ officially, Microsoft Download Center published InfoPath 2013 for Office 365 ProPlus Subscription. • Microsoft has no currently announced plans for InfoPath replacement • Replacement coming in the fall…. • Which Fall? What year? #SPFestDC
  • 62. InfoPath Forms and Form Services Just use PowerApps #SPFestDC
  • 63. PowerApps Forms in SharePoint - the NEW HOTNESS #SPFestDC
  • 67. Demo PowerApps Creating Forms for Business Process Automation in SharePoint #SPFestDC
  • 68. Custom Workflows Configuring the system to work for you #SPFestDC
  • 70. SharePoint Workflow Platforms Applies to SharePoint Online #SPFestDC
  • 72. Approval Workflow • Approval Workflow • Automates the approval of a document. Approvers have the option to Approve or Reject the document, Reassign the approval task, or Request changes to the document. #SPFestDC
  • 77. SP Designer Workflows Steps Actions Conditions Events Stages Loops SharePoint Designer Custom Workflows 2010 Workflow Platform 2013 Workflow Platform #SPFestDC
  • 78. Demo Custom Workflows with SharePoint Designer #SPFestDC
  • 79. SharePoint Designer vs Flow #SPFestDC
  • 81. Get started quickly with over a hundred useful templates #SPFestDC
  • 83. Get started quickly with over a hundred useful templates #SPFestDC
  • 84. Build your own flows in an easy to use visual designer Sending an Exchange email when a new file is added in Dropbox Authenticate to your O365 account. Build email Subject and Body Choose to include properties from previous step (Dropbox file) to improve relevance Specify Send To email address and additional properties (optional): From, CC, BCC and ImportanceConnected to johnsharp@contoso.com Authenticate to your Dropbox account. Select folder to monitor PowerApps #SPFestDC
  • 85. Automate advanced scenarios with multiple steps, branching conditions, and more #SPFestDC
  • 86. Building blocks of a flow • Services are sources and destinations of data in a flow. • Triggers are events that start a flow. • Actions are tasks accomplished by the flow. • Conditions allow for branching if/then logic in a flow. • Loops are for iterating over actions more than once. #SPFestDC
  • 87. Integrate the systems you’re already using… even custom APIs. #SPFestDC
  • 88. Triggers • Some of them are events in your connected web services, such as when a certain user sends a tweet or a file is saved to your Dropbox account. • Other triggers are built-in, such as running a flow on a recurring schedule or running a flow in response to a web request. • Finally, there are manual triggers, such as launching a flow by clicking a button in Microsoft Flow or Microsoft PowerApps. Triggers often pass information about the event that happened to actions in your flow. #SPFestCHI#SPFestDC
  • 90. Known issues and resolutions • SharePoint lists on My Sites and that aren't of type Custom List aren't supported. Support for other list types are on our roadmap. To work around this issue, create a custom list on a standard SharePoint site. • SQL stored procedures can't be run on on-premises SQL Servers. Only SQL Azure supports stored procedures at this time. • Do-until cards have rendering errors that make it difficult to reference content from arrays. • Document Metadata isn't returned from triggers on SharePoint document libraries. • Flows can't write to Lookup, Choice, People and Groups, and Taxonomy fields in SharePoint lists. We recommend using a simple string field until this is corrected. • File triggers won't fire for files being added inside of nested folders inside the folder you select. #SPFestDC
  • 91. Is Microsoft Flow the direct replacement for SharePoint Workflows? • No • Microsoft Flow is the evolution of business process management allowing you to build elegant solutions which have the ability to orchestrate data across various line of business applications leveraging “clicks” and not code. #SPFestDC
  • 92. Page Design and Web Parts Starting to put it all together #SPFestDC
  • 96. Web Part Page with Status List #SPFestDC
  • 97. Web Part Page with Status List #SPFestDC
  • 98. Web Part Page with Status List #SPFestDC
  • 99. Web Parts • In SharePoint 2013, a Web Parts page is a collection of Web Parts that combines list data, timely information, or useful graphics into a dynamic web page. • The layout and content of a Web Parts page can be set for all users and then, optionally, personalized for individual users. • A site owner or a site member with the appropriate permissions can create and customize Web Parts pages by using a browser to add, reconfigure, or remove Web Parts. • You can use Web Parts on Web Parts pages, wiki pages, content pages, and publishing pages. #SPFestDC
  • 101. Page Design with App Parts #SPFestDC
  • 104. Demo Creating Dashboards for Business Process Automation in SharePoint #SPFestDC
  • 106. SharePoint for Business Process Automation Coming to a city near you – ASPE Training #SPFestDC
  • 107. SharePoint for Business Process Automation • Twitter - @andyhuneycutt • ASPE hosted Webinars http://aspetraining.com/learning-library/aspe-learning- library?type=webinars #SPFestDC
  • 108. SharePoint for Business Process Automation A brand new course covering SharePoint’s automated services and capabilities. • Enterprise Content Management • InfoPath • Out-of-the-box Workflows • Custom workflows #SPFestDC
  • 109. BPA coming to a city near you! • http://aspetraining.com/courses/sharepoint-for-business-process- automation #SPFestDC

Editor's Notes

  1. Increasing efficiency in the workplace
  2. http://www.gartner.com/it-glossary/bpa-business-process-automation/
  3. Where you collect data matters, just as much as what kind of data you collect. KISS, manage your columns as site columns.
  4. % complete, Task Status and the Task Outcome fields must be displayed on the form in order for the Task Outcome to be displayed as buttons.
  5. Add/remove columns, reorder columns, or modify the content type required, optional, hidden
  6. You must have the Manage Lists permission to add a workflow to a list, library, or content type. In most cases, the site administrators or individuals who manage specific lists or libraries perform this task.
  7. The primary development tool for a SharePoint Server 2013 workflow is called SharePoint Designer 2013. SharePoint Designer 2013 provides a rich set of features specifically designed for workflow development against both the SharePoint 2010 Workflow platform and the SharePoint 2013 Workflow platform. You work with SharePoint Designer 2013 by opening it on your local computer and then connecting it to a SharePoint Server 2013 site.
  8. Whether you're building a flow from a template or from scratch, your flows will contain building blocks that work together in certain ways, much like a flowchart. https://flow.microsoft.com/en-us/guided-learning/learning-flow-parts/
  9. Every flow starts with a trigger. There are many different types of triggers.
  10. https://sharepointonline.blog/2017/02/12/is-microsoft-flow-the-replacement-for-sharepoint-workflows/
  11. Topic—Select the Topic design when you have a lot of information to share, such as news, events and other content. Showcase—Use the Showcase design to feature a product, team or event using photos or images. Blank—Start with a blank site and make your design come to life quickly and easily.