This presentation outlines various opportunities for power users to build and maintain their solutions in SharePoint 2013 / SharePoint Online.
Related video recordings are available at:
http://www.sharepoint-videos.com
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
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
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
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/
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
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
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
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
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
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
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
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/
The types of solutions that can be created with each type of enhancement
Don’t try to go for Everything at once. It’s been a recipe for failure for many orgs
Story
Easy to maintain – requirements change much more often than we would like them to
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
32
Show pre-configured data on pages using Search Results web part
3009
3010
What’s new and what has changed?
http://blog.sharepoint-videos.com/to-infopath-or-not-to-infopath-thats-the-question-these-days/
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/
Use Power View to better visualize and present your data dashboard
3025
Build Access web apps and launch to SharePoint
Access tables reside in SQL database
3011
Yes, Absolutely.
No hierarchy in Groups. Still need Team Sites for that
No migration/upgrade support currently from Office 365 Groups to Team Sites
Good news is that Team Sites, files and folders can be consumed from within Groups