SlideShare a Scribd company logo
1 of 75
Power Users Guide to
SharePoint 2013
(including SharePoint Online)
Asif Rehmani
SharePoint MVP
CEO, VisualSP
Download all my presentations at:
http://bit.ly/asifconference
2
Session focus
Understand the opportunities available for Power Users
to build solutions on top of SharePoint 2013
About me - Asif Rehmani
Trainer
Founder and CEO
VisualSP
Chicago, USA
Contact
@asifrehmani
asif@visualsp.com
www.VisualSP.com
Author
Trainer and ConsultantSharePoint MVP, MCTConference Speaker
4
How I became a Power User Trainer
 1995 – Started programming in Visual Basic 4
 1998 – Created solutions using C, C++, ASP 2.0 etc.
 2002 – Started with ASP.NET (C# mainly). Developed prototype solutions for SharePoint
 2004 – Wrote a development course on SharePoint 2003 and taught it
 2007 – Started with no-code development technologies and became a Power User evangelist
(trainer, consultant, writer, etc.). Never looked back since then
Basically…
I’m a recovering
SharePoint developer
Now that you know who I am,
how about You?
Topics covered in this workshop
• Exploration of options for SharePoint Power Users
• SharePoint 2013 interface and browser based opportunities
• SharePoint Designer 2013 Overview
• SharePoint Designer 2013 Workflows
• Access 2013
• Search Web Parts
• InfoPath 2013
• Office 365 Groups vs Team Sites
* Focus is to cover the pros and cons of each item after discussing it.
Then You can decide where to dig deeper.
7
Let’s jump right in!
The 2013 interface
9
Video Walkthrough:
http://sharepoint-videos.com/module-1/walkthrough-of-sharepoint-2013-team-site/
© DEVintersection. All rights reserved.
http://www.DEVintersection.com10
Beautiful Intranets
Make your Intranet come alive
© DEVintersection. All rights reserved.
http://www.DEVintersection.com11
Demo:
SharePoint 2013 UI
Walkthrough
© DEVintersection. All rights reserved.
http://www.DEVintersection.com12
Who is a Power User?
Is there a difference between an
Information Worker
and a
Power User ?
13
Information Workers and Power Users
Information Worker / End User –
A person who uses information to assist in making decisions or taking
actions
Power Users –
Computer user who uses advanced features of programs which are not
used by the average user (information worker)
14
How a Power User is ‘born’
Power UserInformation
Worker
Developer /
IT Pro
15
Power Users are also known as:
No-code developers
Citizen developers
Enlightened users ;-)
The focus of this presentation is on :
Power Users
16
“Let’s not write code until
we have to write code.”
Power User’s motto:
© DEVintersection. All rights reserved.
http://www.DEVintersection.com17
“Citizen Developers will create
25% of New Business
Applications by 2014”
Gartner, July 14, 2011
So has this prediction come true..?
Let’s do another example..
Geolocation column
Show a location map right within your list or library
Video recording: http://blog.sharepoint-videos.com/my-geolocation-video-on-mvp-award-blog/
© DEVintersection. All rights reserved.
http://www.DEVintersection.com20
Demo:
Geolocation
© DEVintersection. All rights reserved.
http://www.DEVintersection.com21
The Big Question everyone asks:
What can SharePoint do?
© DEVintersection. All rights reserved.
http://www.DEVintersection.com22
 Collaboration
 Document management
 Internal Social Network
 Forms
 Process Automation
(Workflows)
 Business Intelligence
 Reporting
 Search
 Metadata Management
 …
Super secret
 The next version will even
make coffee!
Answer
Just because it can, doesn’t mean you should
Focus on Quick Wins
Identify true pain points and focus in on them
(sounds easy, right? Not so fast…)
Build Powerful and easy to maintain
solutions
27
Questions to ask yourself
Correct questions
 What do our users need?
 What does our business need?
 What’s the return on investment long term for those solutions?
 Who is going to maintain it?
Incorrect questions
 What can SharePoint do?
 How much is the initial cost of the solution?
What can SharePoint do for your business?
• Human resource on-boarding process
• Vacation scheduling system
• Vendor management portal
• Employee training scheduling and materials
• Business performance reporting
• Company knowledge base
• Help desk portal
• Inventory tracking
• …
Build no-code solutions
Why go ‘no-code’?
• Possibilities of what you can do are Enormous!
• Quick learning curve
• Easier ongoing management of solution
• Delegate responsibility easily
How I define ‘no-code’
Yes
Browser
Office application
Desktop application built for SharePoint and related technologies
Scripting technologies
No
Visual Studio
Managed code
32
Creating Solutions
Recommended sequence when creating Your solutions:
Browser based only
Use no-code tools
Use code tools
OR
3rd party product
Time for another example..
Self Service Powerful Search
Empower users to
discover information
© DEVintersection. All rights reserved.
http://www.DEVintersection.com35
Demo:
Search web parts
Now, let’s talk about
SharePoint Designer 2013
What’s new and what has changed?
36
What’s gone
Design View
• http://blog.sharepoint-videos.com/sharepoint-designer-2013-data-
view-web-part-list-view-web-part-design-view-is-gone/
37
SharePoint Designer 2013
Workflows
39
SharePoint workflow tools
Browser
SharePoint Designer 2013
Visio 2013
Visual Studio 2012/2013
40
SharePoint Designer 2013
Workflows
Automate business processes
SharePoint Designer Workflow Types
42
2010 and 2013 style workflows
SharePoint Designer
2010
2013
43
Workflow Manager 1.0
SharePoint 2013 workflow processing moved to Workflow
Manager (WM)
Workflow no longer runs in the SharePoint content farm /
servers
SharePoint farm & Workflow Manager farm can be on same /
different servers
© DEVintersection. All rights reserved.
http://www.DEVintersection.com44
New Workflow Activities & Actions
New Actions & Activities
Microsoft Project Specific
Actions
Assign a Task Get Property from
[Dictionary/DynamicValue]
Create a Project from Current Item
Start a Task Process Count Items in
[Dictionary/DynamicValue]
Set the current project stage status to
this value
Go to This Stage Trim String Set the status field in the idea list item
to this value
Call HTTP Web Service Find Substring in String Wait for Project Event
Start a List Workflow Replace Substring in String Set this field in the project to this
value
Start a Site Workflow Translate Document
Build [Dictionary/DynamicValue] Set Workflow Status
The ‘New Stuff’
• Stages
• New base level concept of stages
• Visual Designer
• Direct Visio incorporation
• Stage-Level Diagrams
• New Task Actions
• Quick and easy to create tasks and
approval processes
• Web Services
• Able to call into Rest/HTTP web services
• Loops!
• Able now to loop indirectly with stages
or directly with the new Loop actions
• Copy/Cut and Paste
• Core copy/cut and paste abilities now
introduced
© DEVintersection. All rights reserved.
http://www.DEVintersection.com46
© DEVintersection. All rights reserved.
http://www.DEVintersection.com47
Demo:
SharePoint Designer
2013 Workflows
Creating / Acquiring new Workflow actions
• Create new workflow actions using Visual Studio
• Acquire workflow actions through vendors
• http://www.harepoint.com/Products/HarePointWorkflowExtensions/Default.aspx
• http://plumsail.com/workflow-actions-pack/
49
What will happen to my workflows when we upgrade
from SharePoint 2010 to 2013?
They will get transferred as SharePoint 2010 workflows
You can modify them with almost* the same type of environment as
in 2010
* With the added ability to use copy/paste functions
50
Copying a workflow to another List or Site
Save as workflow template
Export to Visio
Copy / Paste stages
Packaging a workflow
SharePoint Designer 2010:
Only reusable workflows can be packaged
SharePoint Designer 2013:
List workflows, Reusable workflows and Site workflows can all be
packaged as a wsp
Example of fairly advanced workflow
• http://sharepoint-videos.com/pull-info-from-a-blogs-rss-feed-using-sharepoint-
designer-2013-workflow/
Example of using:
• Stage
• Loop
• Web service
• Workflow variables
• Dictionary variable
• XML to JSON
• Calculation
• Creating items
What about Workflows in SharePoint 2016?
• No SharePoint Designer 2016 (but SharePoint 2016 will support SPD
2013)
• Web based workflows (according to Mark K. at Ignite)
• Visual Studio workflows
And now.. The story of InfoPath
Powerful no-code forms
 InfoPath based web forms
Forms update (from Microsoft)
FoSL
Canceled / Delayed
Indefinitely
FoSL – Forms on SharePoint Lists Canceled / Delayed
Indefinitely
The answer to quick web apps
development
Using Access 2013 to simplify web
development
Access 2013 –
• Used to create the interface of the app
SharePoint 2013 –
• Used to host the front end of the app
SQL Server 2012 –
• Used as the backend data storage technology for the app
© DEVintersection. All rights reserved.
http://www.DEVintersection.com62
Powerful No-Code
Apps
Access apps for easy
development
© DEVintersection. All rights reserved.
http://www.DEVintersection.com63
Demo:
Access Apps
Ability to disable Access apps at the tenant
level
• SharePoint admin center  Settings
Groups in Office 365
Office 365 Groups vs Team Sites
Groups are Awesome!
Main attraction for Groups:
Availability from the Mail client where most people still feel
comfortable starting from
Do we still need Team Sites?
Absolutely!
What’s the purpose for Team Sites in the new
world?
A structured and hierarchical way to design and
collaborate on your content and processes
Groups are ‘Team Site Lite’ -
Easy to create and access from Outlook client. However, not as comprehensive as Team
Sites.
Current guidance –
use Team Sites and (not
versus) Office 365 Groups
Quick Analogy
Groups Team Sites
Me We We + Process
Idea credit:
Mark Kashman - Microsoft
Another Analogy (Can you tell I love analogies )
•Team Sites - SharePoint
• Structured hierarchy of sites
• Multiple lists and library templates
• Content Types
• Metadata
• Security and visibility highly controllable
• Wiki and Publishing Pages
• Forms
• Workflows
• Collaboration with external folks
• Extending functionality with apps and
web parts
• More structured collaboration
experiences
•Groups - Exchange
• Quick project team groups
• Conversations, Docs, OneNote and
Calendar
• All groups visible to everyone and
anyone can create them
Migrating Groups to Team Sites?
Files
Yes - doing it manually or using 3rd party
Conversations, Calendar, OneNote
No
Groups can consume services
from Team Sites
Demo
Many other solution possibilities with Team
Sites
Access Web Apps
Excel Power View
Dashboards and Reports
Search driven solutions
Records Management
Project Server interface still uses Team Sites functionality
And a whole lot more..
So what am I supposed to do?
Ask yourself the relevant questions such as:
- Do we need a place short term or long term?
- Does the produced info need to be archived?
- Do we just need a place to gather and collaborate or will we need
help for additional processes as well?
Call to Action
Download my presentations at:
http://bit.ly/asifconference
Watch video tutorials at:
VisualSP.com
Fill out survey
Thank You!
@asifrehmani
asif@visualsp.com
www.visualsp.com

More Related Content

More from Asif Rehmani

Driving SharePoint Adoption - webinar presentation
Driving SharePoint Adoption - webinar presentationDriving SharePoint Adoption - webinar presentation
Driving SharePoint Adoption - webinar presentationAsif Rehmani
 
Ignite Conference Webinar by VisualSP
Ignite Conference Webinar by VisualSPIgnite Conference Webinar by VisualSP
Ignite Conference Webinar by VisualSPAsif Rehmani
 
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
 
10 Real Steps to SharePoint Adoption - Eric Riz
10 Real Steps to SharePoint Adoption - Eric Riz10 Real Steps to SharePoint Adoption - Eric Riz
10 Real Steps to SharePoint Adoption - Eric RizAsif Rehmani
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Asif Rehmani
 
SharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP IntersectionSharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP IntersectionAsif Rehmani
 
SharePoint End User Training and Adoption Strategies - SP Intersection
SharePoint End User Training and Adoption Strategies - SP IntersectionSharePoint End User Training and Adoption Strategies - SP Intersection
SharePoint End User Training and Adoption Strategies - SP IntersectionAsif Rehmani
 
Power User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP IntersectionPower User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP IntersectionAsif Rehmani
 
VisualSP - The SharePoint Help System
VisualSP - The SharePoint Help SystemVisualSP - The SharePoint Help System
VisualSP - The SharePoint Help SystemAsif Rehmani
 
SharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StorySharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StoryAsif Rehmani
 
No code solutions using SharePoint 2013
No code solutions using SharePoint 2013No code solutions using SharePoint 2013
No code solutions using SharePoint 2013Asif Rehmani
 
Crank up SharePoint Adoption
Crank up SharePoint AdoptionCrank up SharePoint Adoption
Crank up SharePoint AdoptionAsif Rehmani
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!Asif Rehmani
 

More from Asif Rehmani (13)

Driving SharePoint Adoption - webinar presentation
Driving SharePoint Adoption - webinar presentationDriving SharePoint Adoption - webinar presentation
Driving SharePoint Adoption - webinar presentation
 
Ignite Conference Webinar by VisualSP
Ignite Conference Webinar by VisualSPIgnite Conference Webinar by VisualSP
Ignite Conference Webinar by VisualSP
 
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
 
10 Real Steps to SharePoint Adoption - Eric Riz
10 Real Steps to SharePoint Adoption - Eric Riz10 Real Steps to SharePoint Adoption - Eric Riz
10 Real Steps to SharePoint Adoption - Eric Riz
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 
SharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP IntersectionSharePoint Designer 2013 Workflows - SP Intersection
SharePoint Designer 2013 Workflows - SP Intersection
 
SharePoint End User Training and Adoption Strategies - SP Intersection
SharePoint End User Training and Adoption Strategies - SP IntersectionSharePoint End User Training and Adoption Strategies - SP Intersection
SharePoint End User Training and Adoption Strategies - SP Intersection
 
Power User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP IntersectionPower User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP Intersection
 
VisualSP - The SharePoint Help System
VisualSP - The SharePoint Help SystemVisualSP - The SharePoint Help System
VisualSP - The SharePoint Help System
 
SharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StorySharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions Story
 
No code solutions using SharePoint 2013
No code solutions using SharePoint 2013No code solutions using SharePoint 2013
No code solutions using SharePoint 2013
 
Crank up SharePoint Adoption
Crank up SharePoint AdoptionCrank up SharePoint Adoption
Crank up SharePoint Adoption
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!
 

Recently uploaded

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 SavingEdi Saputra
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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 challengesrafiqahmad00786416
 
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 connectorsNanddeep Nachan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Power User Guide to SharePoint 2013 and SharePoint Online

  • 1. Power Users Guide to SharePoint 2013 (including SharePoint Online) Asif Rehmani SharePoint MVP CEO, VisualSP Download all my presentations at: http://bit.ly/asifconference
  • 2. 2 Session focus Understand the opportunities available for Power Users to build solutions on top of SharePoint 2013
  • 3. About me - Asif Rehmani Trainer Founder and CEO VisualSP Chicago, USA Contact @asifrehmani asif@visualsp.com www.VisualSP.com Author Trainer and ConsultantSharePoint MVP, MCTConference Speaker
  • 4. 4 How I became a Power User Trainer  1995 – Started programming in Visual Basic 4  1998 – Created solutions using C, C++, ASP 2.0 etc.  2002 – Started with ASP.NET (C# mainly). Developed prototype solutions for SharePoint  2004 – Wrote a development course on SharePoint 2003 and taught it  2007 – Started with no-code development technologies and became a Power User evangelist (trainer, consultant, writer, etc.). Never looked back since then
  • 6. Now that you know who I am, how about You?
  • 7. Topics covered in this workshop • Exploration of options for SharePoint Power Users • SharePoint 2013 interface and browser based opportunities • SharePoint Designer 2013 Overview • SharePoint Designer 2013 Workflows • Access 2013 • Search Web Parts • InfoPath 2013 • Office 365 Groups vs Team Sites * Focus is to cover the pros and cons of each item after discussing it. Then You can decide where to dig deeper. 7
  • 9. The 2013 interface 9 Video Walkthrough: http://sharepoint-videos.com/module-1/walkthrough-of-sharepoint-2013-team-site/
  • 10. © DEVintersection. All rights reserved. http://www.DEVintersection.com10 Beautiful Intranets Make your Intranet come alive
  • 11. © DEVintersection. All rights reserved. http://www.DEVintersection.com11 Demo: SharePoint 2013 UI Walkthrough
  • 12. © DEVintersection. All rights reserved. http://www.DEVintersection.com12 Who is a Power User? Is there a difference between an Information Worker and a Power User ?
  • 13. 13 Information Workers and Power Users Information Worker / End User – A person who uses information to assist in making decisions or taking actions Power Users – Computer user who uses advanced features of programs which are not used by the average user (information worker)
  • 14. 14 How a Power User is ‘born’ Power UserInformation Worker Developer / IT Pro
  • 15. 15 Power Users are also known as: No-code developers Citizen developers Enlightened users ;-) The focus of this presentation is on : Power Users
  • 16. 16 “Let’s not write code until we have to write code.” Power User’s motto:
  • 17. © DEVintersection. All rights reserved. http://www.DEVintersection.com17 “Citizen Developers will create 25% of New Business Applications by 2014” Gartner, July 14, 2011 So has this prediction come true..?
  • 18. Let’s do another example..
  • 19. Geolocation column Show a location map right within your list or library Video recording: http://blog.sharepoint-videos.com/my-geolocation-video-on-mvp-award-blog/
  • 20. © DEVintersection. All rights reserved. http://www.DEVintersection.com20 Demo: Geolocation
  • 21. © DEVintersection. All rights reserved. http://www.DEVintersection.com21 The Big Question everyone asks: What can SharePoint do?
  • 22. © DEVintersection. All rights reserved. http://www.DEVintersection.com22  Collaboration  Document management  Internal Social Network  Forms  Process Automation (Workflows)  Business Intelligence  Reporting  Search  Metadata Management  … Super secret  The next version will even make coffee! Answer
  • 23. Just because it can, doesn’t mean you should Focus on Quick Wins
  • 24. Identify true pain points and focus in on them (sounds easy, right? Not so fast…)
  • 25. Build Powerful and easy to maintain solutions
  • 26. 27 Questions to ask yourself Correct questions  What do our users need?  What does our business need?  What’s the return on investment long term for those solutions?  Who is going to maintain it? Incorrect questions  What can SharePoint do?  How much is the initial cost of the solution?
  • 27. What can SharePoint do for your business? • Human resource on-boarding process • Vacation scheduling system • Vendor management portal • Employee training scheduling and materials • Business performance reporting • Company knowledge base • Help desk portal • Inventory tracking • …
  • 29. Why go ‘no-code’? • Possibilities of what you can do are Enormous! • Quick learning curve • Easier ongoing management of solution • Delegate responsibility easily
  • 30. How I define ‘no-code’ Yes Browser Office application Desktop application built for SharePoint and related technologies Scripting technologies No Visual Studio Managed code
  • 31. 32 Creating Solutions Recommended sequence when creating Your solutions: Browser based only Use no-code tools Use code tools OR 3rd party product
  • 32. Time for another example..
  • 33. Self Service Powerful Search Empower users to discover information
  • 34. © DEVintersection. All rights reserved. http://www.DEVintersection.com35 Demo: Search web parts
  • 35. Now, let’s talk about SharePoint Designer 2013 What’s new and what has changed? 36
  • 36. What’s gone Design View • http://blog.sharepoint-videos.com/sharepoint-designer-2013-data- view-web-part-list-view-web-part-design-view-is-gone/ 37
  • 38. 39 SharePoint workflow tools Browser SharePoint Designer 2013 Visio 2013 Visual Studio 2012/2013
  • 41. 42 2010 and 2013 style workflows SharePoint Designer 2010 2013
  • 42. 43 Workflow Manager 1.0 SharePoint 2013 workflow processing moved to Workflow Manager (WM) Workflow no longer runs in the SharePoint content farm / servers SharePoint farm & Workflow Manager farm can be on same / different servers
  • 43. © DEVintersection. All rights reserved. http://www.DEVintersection.com44 New Workflow Activities & Actions New Actions & Activities Microsoft Project Specific Actions Assign a Task Get Property from [Dictionary/DynamicValue] Create a Project from Current Item Start a Task Process Count Items in [Dictionary/DynamicValue] Set the current project stage status to this value Go to This Stage Trim String Set the status field in the idea list item to this value Call HTTP Web Service Find Substring in String Wait for Project Event Start a List Workflow Replace Substring in String Set this field in the project to this value Start a Site Workflow Translate Document Build [Dictionary/DynamicValue] Set Workflow Status
  • 44. The ‘New Stuff’ • Stages • New base level concept of stages • Visual Designer • Direct Visio incorporation • Stage-Level Diagrams • New Task Actions • Quick and easy to create tasks and approval processes • Web Services • Able to call into Rest/HTTP web services • Loops! • Able now to loop indirectly with stages or directly with the new Loop actions • Copy/Cut and Paste • Core copy/cut and paste abilities now introduced
  • 45. © DEVintersection. All rights reserved. http://www.DEVintersection.com46
  • 46. © DEVintersection. All rights reserved. http://www.DEVintersection.com47 Demo: SharePoint Designer 2013 Workflows
  • 47. Creating / Acquiring new Workflow actions • Create new workflow actions using Visual Studio • Acquire workflow actions through vendors • http://www.harepoint.com/Products/HarePointWorkflowExtensions/Default.aspx • http://plumsail.com/workflow-actions-pack/
  • 48. 49 What will happen to my workflows when we upgrade from SharePoint 2010 to 2013? They will get transferred as SharePoint 2010 workflows You can modify them with almost* the same type of environment as in 2010 * With the added ability to use copy/paste functions
  • 49. 50 Copying a workflow to another List or Site Save as workflow template Export to Visio Copy / Paste stages
  • 50. Packaging a workflow SharePoint Designer 2010: Only reusable workflows can be packaged SharePoint Designer 2013: List workflows, Reusable workflows and Site workflows can all be packaged as a wsp
  • 51. Example of fairly advanced workflow • http://sharepoint-videos.com/pull-info-from-a-blogs-rss-feed-using-sharepoint- designer-2013-workflow/ Example of using: • Stage • Loop • Web service • Workflow variables • Dictionary variable • XML to JSON • Calculation • Creating items
  • 52. What about Workflows in SharePoint 2016? • No SharePoint Designer 2016 (but SharePoint 2016 will support SPD 2013) • Web based workflows (according to Mark K. at Ignite) • Visual Studio workflows
  • 53. And now.. The story of InfoPath
  • 54. Powerful no-code forms  InfoPath based web forms
  • 55. Forms update (from Microsoft) FoSL Canceled / Delayed Indefinitely
  • 56. FoSL – Forms on SharePoint Lists Canceled / Delayed Indefinitely
  • 57. The answer to quick web apps development
  • 58. Using Access 2013 to simplify web development Access 2013 – • Used to create the interface of the app SharePoint 2013 – • Used to host the front end of the app SQL Server 2012 – • Used as the backend data storage technology for the app
  • 59. © DEVintersection. All rights reserved. http://www.DEVintersection.com62 Powerful No-Code Apps Access apps for easy development
  • 60. © DEVintersection. All rights reserved. http://www.DEVintersection.com63 Demo: Access Apps
  • 61. Ability to disable Access apps at the tenant level • SharePoint admin center  Settings
  • 63. Office 365 Groups vs Team Sites
  • 64. Groups are Awesome! Main attraction for Groups: Availability from the Mail client where most people still feel comfortable starting from
  • 65. Do we still need Team Sites? Absolutely!
  • 66. What’s the purpose for Team Sites in the new world? A structured and hierarchical way to design and collaborate on your content and processes
  • 67. Groups are ‘Team Site Lite’ - Easy to create and access from Outlook client. However, not as comprehensive as Team Sites. Current guidance – use Team Sites and (not versus) Office 365 Groups
  • 69. Me We We + Process Idea credit: Mark Kashman - Microsoft Another Analogy (Can you tell I love analogies )
  • 70. •Team Sites - SharePoint • Structured hierarchy of sites • Multiple lists and library templates • Content Types • Metadata • Security and visibility highly controllable • Wiki and Publishing Pages • Forms • Workflows • Collaboration with external folks • Extending functionality with apps and web parts • More structured collaboration experiences •Groups - Exchange • Quick project team groups • Conversations, Docs, OneNote and Calendar • All groups visible to everyone and anyone can create them
  • 71. Migrating Groups to Team Sites? Files Yes - doing it manually or using 3rd party Conversations, Calendar, OneNote No
  • 72. Groups can consume services from Team Sites Demo
  • 73. Many other solution possibilities with Team Sites Access Web Apps Excel Power View Dashboards and Reports Search driven solutions Records Management Project Server interface still uses Team Sites functionality And a whole lot more..
  • 74. So what am I supposed to do? Ask yourself the relevant questions such as: - Do we need a place short term or long term? - Does the produced info need to be archived? - Do we just need a place to gather and collaborate or will we need help for additional processes as well?
  • 75. Call to Action Download my presentations at: http://bit.ly/asifconference Watch video tutorials at: VisualSP.com Fill out survey Thank You! @asifrehmani asif@visualsp.com www.visualsp.com

Editor's Notes

  1. 2
  2. https://sharepointvideos.sharepoint.com/sites/contoso/Pages/default.aspx
  3. 3008
  4. To make Geolocation column visible: $weburl = “http://<webAppAddress>/” $fieldXml = “<Field Type =’Geolocation’ DisplayName=’Geolocation’ />” $web = get-spweb $weburl $field = $web.Fields.AddFieldAsXml($fieldXml) $web.Update() Demo video: http://blog.sharepoint-videos.com/my-geolocation-video-on-mvp-award-blog/
  5. The types of solutions that can be created with each type of enhancement
  6. Don’t try to go for Everything at once. It’s been a recipe for failure for many orgs Story
  7. Easy to maintain – requirements change much more often than we would like them to
  8. SharePoint as a platform. Talk about Benefits, not Features to internal customers (end users) Imagine using Windows without any applications.. That’s how SharePoint is when it’s first turned On Most can be developed as no-code solutions
  9. 32
  10. Show pre-configured data on pages using Search Results web part 3009
  11. 3010
  12. What’s new and what has changed? http://blog.sharepoint-videos.com/to-infopath-or-not-to-infopath-thats-the-question-these-days/
  13. Excel Surveys already available - https://blog.onedrive.com/excel-surveys-now-available/ FoSL canceled: http://roadmap.office.com/en-us Update on InfoPath and forms: http://blogs.office.com/2014/01/31/update-on-infopath-and-sharepoint-forms/
  14. Use Power View to better visualize and present your data dashboard 3025
  15. Build Access web apps and launch to SharePoint Access tables reside in SQL database 3011
  16. Yes, Absolutely.
  17. No hierarchy in Groups. Still need Team Sites for that
  18. No migration/upgrade support currently from Office 365 Groups to Team Sites
  19. Good news is that Team Sites, files and folders can be consumed from within Groups