SharePoint Saturday 2013 - Steve Lineberry

advertisement
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.
Agenda
− Introduction
− About Skanska
− Our Business Challenges
− The Solution
− Demo
− Q&A
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
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
Local Presence with Global Strength
United States
Latin America
Sweden
Norway
Denmark
Finland
United Kingdom
Estonia
Poland
Czech Republic
Slovakia
Hungary
Skanska USA Locations
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
MetLife Stadium
East Rutherford, NJ
University Medical Center
New Orleans, LA
eBay
South Jordan, UT
World Trade Center Transportation Hub
Oculus Construction
New York, NY
Oregon Sustainability Center
Portland, OR
Typical Team Structure
− Project teams vary in
size, from 10s to
100s to 1000s of people.
• Architect
• Engineers
• Consultants
− Teams can span across
time zones, regions and
countries.
Skanska
• Subcontractors
Collaboration
Scalability
Business
Challenges
in 2006
Simplicity
Flexibility
Security and Audit Trail
Accessibility
Standardization
− External facing SharePoint environment started with
SharePoint 2003, has been upgraded twice and is
now running SharePoint 2010.
Solution
in 2006
For more information, read
our Microsoft case study
Common template used as a starting point
Project teams
customize the
site based on
the project and
client needs.
Thousands of projects; Different
team sites, Same template
Business
Challenges
Today
Where to store documents?
SharePoint, File Server, Cloud?
Multiple non-SharePoint systems used
for varied aspects of the project
Common Systems to manage and share info:
• Owners, Architects and Engineers
• Internal Skanska Operations
• Subcontractors
• Enhanced information retrieval
• Centralized/Standardized Access Point
Project
Requirements
• Support Personnel Mobility
• Ease Transition to new projects
• Simplified project start-up
• Decreased project setup time
SharePoint
Site
Template
Custom
Solutions
Managed
Metadata
The
Solution
Email
enabled
lists and
libraries
Content
Types
SkyDrive
Pro
Content
Organizer
Demos
Q&A
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-thesharepoint-2010-ribbon-when-hidden-by-default-2/)
− 3 different landing pages based on permissions
Hide Ribbon by Default
Code sample on my blog:
http://steve.thelineberrys.com/option-to-show-the-sharepoint-2010ribbon-when-hidden-by-default-2/
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&feat
ure=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.
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
Metadata Navigation can replace folder navigation
Allows multiple terms to be assigned a single document/item
Centrally Managed and Site Collection Managed
Multiple labels/names for a single term
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
Content Type Syndication Hub
Yes
No
− Managed through UI
− Managed in Visual
Studio
− Managed by NonDevelopers
− Large number of
databases
− Need access to
content types during
feature activation of
site template
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.
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-itemsprogrammatically/
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
− Notice metadata matched permissions
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
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
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
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
Recap
Q&A
Download