Charlotte SharePoint Saturday 2013

77
Charlotte SharePoint Saturday 2013 March 16, 2013

description

Charlotte SharePoint Saturday 2013. March 16, 2013. Skanska’s Partner Portal and External Document Management System. Slides Available: http://steve.thelineberrys.com. Steve Lineberry Senior IT Architect – SharePoint Skanska USA Inc. Platinum Sponsors. Gold Sponsors. Agenda. Introduction - PowerPoint PPT Presentation

Transcript of Charlotte SharePoint Saturday 2013

Page 1: Charlotte SharePoint Saturday 2013

Charlotte SharePoint Saturday 2013

March 16, 2013

Page 2: Charlotte SharePoint Saturday 2013

Skanska’s Partner Portal and External Document Management System

Steve LineberrySenior IT Architect – SharePointSkanska USA Inc.

Slides Available: http://steve.thelineberrys.com

Page 3: Charlotte SharePoint Saturday 2013

Platinum Sponsors

Page 4: Charlotte SharePoint Saturday 2013

Gold Sponsors

Page 5: Charlotte SharePoint Saturday 2013

Agenda

− Introduction

− About Skanska

− Our Business Challenges

− The Solution

− Demo

− Q&A

Page 6: Charlotte SharePoint Saturday 2013

Steve Lineberry – Skanska USA Inc.

Eight years SharePoint experience

Responsible for SharePoint at Skanska USA

Frequently attend Charlotte SharePoint Users Group and contribute on SharePoint Overflow

Interviewed on the SharePoint Pod Show

Blog: http://steve.thelineberrys.com

Page 7: Charlotte SharePoint Saturday 2013

Who is Skanska?

− One of the world’s leading companies in construction and project development

− Four business streams Construction (building and heavy

civil projects) Residential Development Commercial Development Infrastructure Development

Page 8: Charlotte SharePoint Saturday 2013

Local Presence with Global Strength

SwedenNorwayDenmarkFinlandUnited KingdomEstoniaPolandCzech RepublicSlovakiaHungaryUnited States

Latin America

Page 9: Charlotte SharePoint Saturday 2013

Skanska USA Locations

Page 10: Charlotte SharePoint Saturday 2013

Skanska USA IT− Services offered

• Service desk• Field support• Core infrastructure/data center

support• Business systems analysis• Application development and

integration services• Project management• Procurement services• Communications and training

support for IT products and services

− InformationWeek 500

Page 11: Charlotte SharePoint Saturday 2013

University Medical CenterNew Orleans, LA

Oregon Sustainability CenterPortland, OR

World Trade Center Transportation Hub Oculus Construction New York, NY

MetLife Stadium East Rutherford, NJ

eBaySouth Jordan, UT

Page 12: Charlotte SharePoint Saturday 2013

Typical Team Structure

− Project teams vary insize, from 10s to 100s to 1000s of people.

− Teams can span across time zones, regions and countries.

Skanska

• Subcontractors

Owner

• Architect• Engineers• Consultants

Page 13: Charlotte SharePoint Saturday 2013

Collaboration

Scalability

Simplicity

Flexibility

Security and Audit Trail

Accessibility

Standardization

Business Challenges

in 2006

Page 15: Charlotte SharePoint Saturday 2013

Common template used as a starting point

Project teams customize the site based on the project and client needs.

Page 16: Charlotte SharePoint Saturday 2013

Business Challenges

Today

Thousands of projects; Different team sites, Same template

Where to store documents? SharePoint, File Server, Cloud?

Multiple non-SharePoint systems used for varied aspects of the project

Page 17: Charlotte SharePoint Saturday 2013

Project Requirements

Common Systems to manage and share info:• Owners, Architects and Engineers • Internal Skanska Operations • Subcontractors

• Enhanced information retrieval• Centralized/Standardized Access Point

• Support Personnel Mobility• Ease Transition to new projects

• Simplified project start-up • Decreased project setup time

Page 18: Charlotte SharePoint Saturday 2013

The Solution

SharePoint Site

Template

Managed Metadata

Content Types

Content Organizer

SkyDrive Pro

Email enabled lists and libraries

Custom Solutions

Page 19: Charlotte SharePoint Saturday 2013

Demos

Page 20: Charlotte SharePoint Saturday 2013

Q & A

Page 21: Charlotte SharePoint Saturday 2013

SharePoint Site Template

− Custom designed Master Page (www.synteractive.com)

− Touch Friendly UI

− Open in new window or in modal so you never leave the landing page

− Hide ribbon by default (http://steve.thelineberrys.com/option-to-show-the-sharepoint-2010-ribbon-when-hidden-by-default-2/)

− 3 different landing pages based on permissions

Page 22: Charlotte SharePoint Saturday 2013
Page 23: Charlotte SharePoint Saturday 2013
Page 24: Charlotte SharePoint Saturday 2013
Page 25: Charlotte SharePoint Saturday 2013
Page 26: Charlotte SharePoint Saturday 2013
Page 28: Charlotte SharePoint Saturday 2013

Metadata or Folders?

− How many of you have tried to convince your company on using metadata for files instead of folders?

− http://www.youtube.com/watch?v=B_5p6VYYlcs&feature=youtu.be

− This video was part of an attempt at my best Billy Mays impression back in 2009 when I had more hair

− No bites back then but when SP 2010 came out with the managed metadata service, I got some traction.

Page 29: Charlotte SharePoint Saturday 2013

Managed Metadata

− Metadata Navigation can replace folder navigation (Masterpage modification required to display within a modal)

− Type ahead or select from list

− Allows multiple terms to be assigned a single document/item

− Centrally Managed and Site Collection Managed

− Multiple labels/names for a single term

− 38 Page document outlining the taxonomy

Page 30: Charlotte SharePoint Saturday 2013

Metadata Navigation can replace folder navigation

Page 31: Charlotte SharePoint Saturday 2013
Page 32: Charlotte SharePoint Saturday 2013

Allows multiple terms to be assigned a single document/item

Page 33: Charlotte SharePoint Saturday 2013

Centrally Managed and Site Collection Managed

Page 34: Charlotte SharePoint Saturday 2013

Multiple labels/names for a single term

Page 35: Charlotte SharePoint Saturday 2013

Content Types

− A reusable collection of settings that you can apply to a certain category of content

− Enable you to manage the metadata and behavior of a document, item, or folder in a centralized, reusable way

− Built upon Site Columns

− Needed for Content Organizer

Page 36: Charlotte SharePoint Saturday 2013
Page 37: Charlotte SharePoint Saturday 2013
Page 38: Charlotte SharePoint Saturday 2013
Page 39: Charlotte SharePoint Saturday 2013
Page 40: Charlotte SharePoint Saturday 2013

Content Type Syndication Hub

− Managed through UI

− Managed by Non-Developers

− Managed in Visual Studio

− Large number of databases

− Need access to content types during feature activation of site template

Yes No

Page 41: Charlotte SharePoint Saturday 2013

Content Organizer

− A way to submit documents to a single “drop off library” and based on metadata rules, documents can be routed to a final destination

− In our solution all users will upload documents to the drop off library, then Skanska employees will receive an alert notifying them of submitted documents. Those Skanska employees will approve the document by changing the content type, fill in the metadata and then the document will route to the correct destination.

Page 42: Charlotte SharePoint Saturday 2013
Page 43: Charlotte SharePoint Saturday 2013
Page 44: Charlotte SharePoint Saturday 2013
Page 45: Charlotte SharePoint Saturday 2013
Page 46: Charlotte SharePoint Saturday 2013

Batch Edit

− Custom Solution

− Started with code from CodePlex:• http://sp2010batchedit.codeplex.com/

− Fixed a few bugs

− Modified to allow bulk content type changes

− Modified to approve documents

− Modified to route document if in a drop off library• http://steve.thelineberrys.com/process-drop-off-library-items-p

rogrammatically/

Page 47: Charlotte SharePoint Saturday 2013
Page 48: Charlotte SharePoint Saturday 2013
Page 49: Charlotte SharePoint Saturday 2013

Metadata Based Security

− Custom Solution

− Consists of an event receiver that does the work and an application page for configuration

− Changes item permissions based on data in a column of the item

Page 50: Charlotte SharePoint Saturday 2013
Page 51: Charlotte SharePoint Saturday 2013
Page 52: Charlotte SharePoint Saturday 2013
Page 53: Charlotte SharePoint Saturday 2013
Page 54: Charlotte SharePoint Saturday 2013
Page 55: Charlotte SharePoint Saturday 2013
Page 56: Charlotte SharePoint Saturday 2013

− Notice metadata matched permissions

Page 57: Charlotte SharePoint Saturday 2013

Working with Multiple Files

− Already shown Batch Edit

− Upload Multiple files using Office Active-X control

− Open with Windows Explorer / Explorer View

− SkyDrive Pro / SharePoint Workspace

− E-mail enabled lists and libraries

− Download as a Zip

Page 58: Charlotte SharePoint Saturday 2013

SkyDrive Pro− Allows you to select the folder where the files will sync

to and provides better application support

− Shows up in list of Favorites in Windows Explorer

− Syncs in the background using delta sync just like SP Workspace

− Full application compatibility because file has a REAL physical path unlike SP workspace (Important for CAD based software which most times require external references)

− Currently only available with Office 2013 but standalone FREE version and iphone/ipad version available summer of 2013

Page 59: Charlotte SharePoint Saturday 2013
Page 60: Charlotte SharePoint Saturday 2013
Page 61: Charlotte SharePoint Saturday 2013
Page 62: Charlotte SharePoint Saturday 2013
Page 63: Charlotte SharePoint Saturday 2013
Page 64: Charlotte SharePoint Saturday 2013

E-mail Enabled Lists and Libraries

− Creates an email address for a list or library

− Can create folders based on sender or subject

− List support• Document, picture, or form library• Announcements list• Calendar list• Discussion board• Blog

Page 65: Charlotte SharePoint Saturday 2013
Page 66: Charlotte SharePoint Saturday 2013
Page 67: Charlotte SharePoint Saturday 2013
Page 68: Charlotte SharePoint Saturday 2013
Page 69: Charlotte SharePoint Saturday 2013
Page 70: Charlotte SharePoint Saturday 2013
Page 71: Charlotte SharePoint Saturday 2013

Download as a Zip

− Custom Solution

− Allows a user to select multiple documents and the system will package them in a zip file for the user to download• Streams file to user as it is building the zip to

reduce CPU load on servers and give instant gratification to end user

• Throttles files based on current server’s health score using SPPerformanceInspector

Page 72: Charlotte SharePoint Saturday 2013
Page 73: Charlotte SharePoint Saturday 2013
Page 74: Charlotte SharePoint Saturday 2013
Page 75: Charlotte SharePoint Saturday 2013
Page 76: Charlotte SharePoint Saturday 2013

Recap

Page 77: Charlotte SharePoint Saturday 2013

Q & A