66
SharePoint Intersection Session What’s in SharePoint 2013 for me as a Power User? Asif Rehmani SharePoint MVP and MCT SharePoint-Videos.com

Power User functionality in SharePoint 2013 - SP Intersection

Embed Size (px)

DESCRIPTION

What can Power Users accomplish without code in SharePoint 2013. That's the question that's addressed in this presentation.

Citation preview

Page 1: Power User functionality in SharePoint 2013 - SP Intersection

SharePoint IntersectionSession

What’s in SharePoint 2013 for me as a Power User?

Asif RehmaniSharePoint MVP and MCT

SharePoint-Videos.com

Page 2: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 2

Asif Rehmani

CEO and FounderVisualSP / SharePoint-Videos.com ChicagoUSA

Contact

@[email protected]

Author

Trainer and Consultant

SharePoint MVP, MCT

Conference Speaker

SPCTechEdSPTechConSP ConnectionsSP FestDev IntersectionAnd many more…

Page 3: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 3

Expert Tutorials

Page 4: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 4

List of in-context Help ItemsHelp Tab

VisualSPIn-context support through Help tab

Help users when They need it most

Help items for current page and context

Page 5: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 6

Giveaways for today’s session

1 Year access to

890+ SharePoint Video Tutorials

Page 6: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 7 7

Session focus

Understand the opportunities available for Power Users to build solutions on top of SharePoint 2013

Page 7: Power User functionality in SharePoint 2013 - SP Intersection

8

How I became a Power User

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

Page 8: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com

Basically…

I’m a recovering SharePoint developer

Page 9: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 10

Is there a difference between an Information Worker

and aPower User ?

Page 10: Power User functionality in SharePoint 2013 - SP Intersection

11

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)

The focus of this presentation is on : Power Users

Page 11: Power User functionality in SharePoint 2013 - SP Intersection

12

Power Users also known as -

No-code developers

Citizen developers

Enlightened users ;-)

Page 12: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 13

“Citizen Developers will create 25% of New Business Applications by 2014”

Gartner, July 14, 2011

Page 13: Power User functionality in SharePoint 2013 - SP Intersection

14

How a Power User is ‘born’

Power User

Information Worker

Developer / IT Pro

Page 14: Power User functionality in SharePoint 2013 - SP Intersection

15

“Let’s not write code until we have to write code.”

Power User’s motto:

Page 15: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 16

CustomizeSharePoint

Out-of-the-Box(sites, docs, lists,

social)

SharePointComposites

(Access App, BI,Workflow, BCS)

DeclarativeCapabilities

(Doc Sets, Records, Search)

Managed Code(Apps, CSOM,

Reusable components)

The customization continuum

Page 16: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 17

What can SharePoint do?

Page 17: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 18

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!

NDA

Page 18: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com

Because it can, doesn’t mean you should

Focus on Quick Wins

Page 19: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 20

Identify true pain points and focus in on them (sounds easy, right?)

Page 20: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com

Build Powerful and easy to maintain solutions

Page 21: Power User functionality in SharePoint 2013 - SP Intersection

22

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?

Page 22: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 23

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 …

Page 23: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com

Build no-code solutions

Page 24: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 25

Why go ‘no-code’?

Possibilities of what you can do are Enormous!

Quick learning curve

Easier ongoing management of solution

Delegate responsibility easily

Page 25: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 26

How we define ‘no-code’

Yes Browser Office application Desktop application built for SharePoint and related

technologies Scripting technologies

No Visual Studio Managed code

Page 26: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 27 27

Creating Solutions

Recommended sequence when creating Your solutions:

Browser based only Use no-code tools Use code tools OR 3rd party product

Page 27: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 28

Topics covered

SharePoint 2013 interface and browser based opportunities SharePoint Designer 2013 Overview SharePoint Designer 2013 Workflows Access 2013 Excel 2013 and PowerView Search Web Parts InfoPath 2013

28

Page 28: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 29

The new interface

29

http://sharepoint-videos.com/module-1/walkthrough-of-sharepoint-2013-team-site/

Page 29: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 30

Demo: SharePoint 2013 UI Walkthrough

Page 30: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 31

Beautiful Intranets

Make your Intranet come alive

Page 31: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 32

Geolocation column

Show a location map right within your list or libraryhttp://blog.sharepoint-videos.com/my-geolocation-video-on-mvp-award-blog/

Page 32: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 33

Demo: Geolocation

Page 33: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 34

Self Service Powerful Search

Empower users to discover information

Page 34: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 35

Demo: Search web parts

Page 35: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 36

“Citizen Developers will create 25% of New Business Applications by 2014”

Gartner, July 14, 2011

Page 36: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 37

SharePoint Designer 2013

What’s new and what has changed?

37

Page 38: Power User functionality in SharePoint 2013 - SP Intersection

39

Workflow tools

Browser SharePoint Designer 2013 Visio 2013 Visual Studio 2012/2013

Page 39: Power User functionality in SharePoint 2013 - SP Intersection

40

SharePoint Designer 2013 Workflows

Automate business processes

Page 40: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 41

SharePoint Designer Workflow Types

Attached directly to List

Associated to Lists/Content

Types

Site based – not associated to List or Content Type

Page 41: Power User functionality in SharePoint 2013 - SP Intersection

42

2010 and 2013 style workflowsSharePoint Designer

2010

2013

Page 42: Power User functionality in SharePoint 2013 - SP Intersection

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

Page 43: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 44

New Workflow Activities & Actions

New Actions & ActivitiesMicrosoft 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

Page 44: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 45

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

Page 45: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 46

Page 46: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 47

Demo: SharePoint Designer 2013 Workflows

Page 47: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 48

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

Page 48: Power User functionality in SharePoint 2013 - SP Intersection

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

Page 49: Power User functionality in SharePoint 2013 - SP Intersection

50

Copying a workflow to another List or Site

Save as workflow template

Export to Visio

Copy / Paste stages

Page 50: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 51

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

Page 51: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 52

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

Page 52: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 53

SharePoint Composites Showcasecreated by Mark Gillis from Microsoft

http://technet.microsoft.com/en-us/sharepoint/dn594430

Page 53: Power User functionality in SharePoint 2013 - SP Intersection

54

No-code (low-code in this case) leaders in the industry

Page 54: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 55

Workflows Designer capabilities

Free video showing many capabilities (22 mins)

http://sharepoint-videos.com/pull-info-from-a-blogs-rss-feed-using-sharepoint-designer-2013-workflow/

55

Page 55: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 56

Dynamic Dashboards

PowerView to visualize data

Page 56: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 57

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

Page 57: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 58

Powerful No-Code Apps

Access apps for easy development

Page 58: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 59

Demo: Access Apps

Page 59: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 60

Ability to disable Access apps at the tenant level

SharePoint admin center Settings

Page 60: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com

And now.. The story of InfoPath

Page 61: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 62

Powerful no-code forms InfoPath based web forms

Page 62: Power User functionality in SharePoint 2013 - SP Intersection

Forms update (from Microsoft)FORM TYPES USER SCENARIOS TIMEFRAME

Excel Surveys DesignExcel Online—Excel Surveys

CompletionWeb

OnlineContinuouslyshipping

On-premisesIncluded with Office 2013

List Forms Design“FoSL”—Forms on SharePoint Lists

CompletionSharePoint

OnlineSummer 2014– October 2015

On-premisesSharePoint vNext

Structured Documents

Word Plans at the end of 2014

App Forms DesignAccess

CompletionSharePoint

OnlineContinuouslyshipping

On-premisesIncluded with Office 2013

Page 63: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 64

FoSL – Forms on SharePoint Lists (coming soon..)

Page 64: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com 65

Empowering the Power User

Formal training on SharePoint at the Power User level – browser and no-code

Ability to tap into available knowledge base as needed Wiki pages and documentation Video tutorials Established connections with

department/team evangelists Online resources

Remote consultation with SharePoint experts

Page 65: Power User functionality in SharePoint 2013 - SP Intersection

© DEVintersection. All rights reserved.http://www.DEVintersection.com

It’s Raffle time!

Page 66: Power User functionality in SharePoint 2013 - SP Intersection

Questions?

Thank you!

Don’t forget to enter your evaluation of this session using EventBoard!