Download - June 12 th , 2013
![Page 1: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/1.jpg)
Meeting # 102http://sharepointmn.com
Welcome to the Minnesota SharePoint
User GroupJune 12th, 2013
All the Things That You Can Do ... With SharePoint!
Donna Stundahl (Merchant Gould), Michelle Gilbert (Grey, Plant, Mooty), Mary Houle (Briggs and Morgan),
Brian Danberry (Dakota County) and Sarah Oakland (Capella University)
Donald Donais
![Page 2: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/2.jpg)
Meeting # 102http://sharepointmn.com
Agenda• Case Management Tool and DMS (Donna Stundahl)• Calendaring More Efficiently (Michelle Gilbert)• Adding Events to an Enterprise Calendar (Mary Houle)Break• Dakota County Internet Site (Brian Danberry)• Connecting the Dots: Business Intelligence Delivery in SharePoint
(Sarah Oakland)
![Page 3: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/3.jpg)
Meeting # 102http://sharepointmn.com
User Group Goal / Objectives
Develop and support a local community focused on Microsoft SharePoint Technologies
• Educate user group members about SharePoint Technologies• Transfer knowledge within the community• Communicate best practices• Introduce new products / solutions
![Page 4: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/4.jpg)
Meeting # 102http://sharepointmn.com
MNSPUG Sponsors
Wrox Press (www.wrox.com)
O’Reilly (www.oreilly.com)
Dedicated Sponsors
Avtex (www.avtex.com)
Microsoft (www.microsoft.com)
Annual Sponsor
Benchmark Learning (www.benchmarklearning.com)
SharePoint User Group Support
![Page 5: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/5.jpg)
Meeting # 102http://sharepointmn.com
Today’s Lunch SponsorMatt Kaylor from Knowledge Lake
Topic: Taxonomy/Metadata, ECM Demo and ROI Study – Your Path to Success with BPM and ECM in SharePoint
Session begins around 11:45 and runs about one hour.
There will be a giveaway at the end of the presentation.
![Page 6: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/6.jpg)
Meeting # 102http://sharepointmn.com
MNSPUG Sponsorship• Two Opportunities to Sponsor• Annual Sponsorship ($2500 annually)
Money Will Help Fund MNSPUG Events Annual Sponsorship will be Reviewed Yearly Cannot be in Direct Competition with Another Annual Sponsor Looking for:
• Microsoft SharePoint ISV• Microsoft Learning Provider• Microsoft Licensing Account Reseller
• Lunch Sponsorship
![Page 7: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/7.jpg)
Meeting # 102http://sharepointmn.com
MNSPUG Sponsorship Continued• Lunch Sponsorship ($500 for a lunch)
Sponsor a Lunch Event Following MNSPUG Event This can be geared toward your specific SharePoint product or
capabilities
![Page 8: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/8.jpg)
Meeting # 102http://sharepointmn.com
MN SharePoint Users Group Website• SharePoint Resource Documents• SharePoint Resource links• RSS Feeds • Meeting Schedule• Past User Group Presentations• Past User Group Recordings• Sponsorship Information
• http://sharepointmn.com• Email: [email protected]
![Page 9: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/9.jpg)
Meeting # 102http://sharepointmn.com
Social Networking• Linked In group – The most interactive… includes job postings…
Post Job Posting on the Jobs Discussion page http://www.linkedin.com/groups?gid=1878792
• Twitter tags - @MNSPUG and #MNSPUG
![Page 10: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/10.jpg)
Meeting # 102http://sharepointmn.com
Upcoming Schedule• Next Meeting
July 10th 9:00 AM to 11:30 AM Become One with the SharePoint Site, One Must! (SharePoint SCA and Site Owner) Microsoft Technology Center Check www.SharePointMN.com for updates!
• Ongoing Schedule 2nd Wednesday of every month 9:00 to 11:30 am Microsoft Technical Center - Edina
![Page 11: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/11.jpg)
Meeting # 102http://sharepointmn.com
Local and Online EventsMicrosoft Webcast Calendar of Eventshttp://www.microsoft.com/events/webcasts/calendar/monthview.aspx#filter
SharePoint ShopTalk (Online) – Every Thursday @ 11:30 AMhttp://sharepointshoptalk.blogspot.com/
SharePoint Legal Users Group – 3rd Thursday @ 12:00 to 1:00 p.m.http://sharepointmnlegal.com
SharePoSH – Online Virtual Eventhttp://www.shareposh.com/Pages/default.aspx
SharePoint Tech Conference – August 11th – 14th , 2013 Sheraton Boston, Boston, MAhttp://sptechcon.com
Anything Else?
![Page 12: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/12.jpg)
Meeting # 102http://sharepointmn.com
MNSPUG Discounts• SharePoint Tech Conference August 2013
Save Extra $200 by using Code Word SPUG• O’Reilly Publishing
User Group Members receive a %35 discount on Wiley ebooks Code DSUG35
![Page 13: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/13.jpg)
Meeting # 102http://sharepointmn.com
Evaluations & Giveaways!
![Page 14: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/14.jpg)
Meeting # 102http://sharepointmn.com
Presenters
![Page 15: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/15.jpg)
Meeting # 102http://sharepointmn.com
Donna Stundahl, MCSE, MCDBA• DBA & SharePoint Farm Administrator at
Merchant & Gould P.C. • [email protected]
Introductions
![Page 16: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/16.jpg)
Meeting # 102http://sharepointmn.com
Michelle Gilbert• SharePoint crazy!• www.linkedin.com/in/michelleanngilbert/• [email protected]
• Web Solutions Professional
Introductions
![Page 17: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/17.jpg)
Meeting # 102http://sharepointmn.com
Mary Houle• Software Support Manager: Briggs and Morgan• Founding Member & Co-Chair: Legal SPUG• Photographer & Jewelry Designer• Twitter: @MHoule2K11• Email: [email protected]
![Page 18: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/18.jpg)
Meeting # 102http://sharepointmn.com
Brian Danberry• Dakota County• Enjoy soccer and EDM• [email protected]• www.linkedin.com/in/briandanberry
Introductions
![Page 19: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/19.jpg)
Meeting # 102http://sharepointmn.com
Sarah Oakland• SharePoint/Report Developer & General
SharePoint Nerd• Lead Capella Monthly SharePoint User Group • Rugby flanker, CrossFit convert, and Web
Developer wannabe• Twitter: @S_Oakland• Email: [email protected]
Introductions
![Page 20: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/20.jpg)
Meeting # 102http://sharepointmn.com
Case Management Tool and DMS
Donna Stundahl
![Page 21: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/21.jpg)
Meeting # 102http://sharepointmn.com
• Original need was to manage litigation documents
• Sites created with IIS, html pages and documents stored in a shared folder on a web server
History:
![Page 22: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/22.jpg)
Meeting # 102http://sharepointmn.com
• Intranet was implemented using WSS 1.0 • Migrated to WSS 2.0 • Migrated Intranet to WSS 3.0 to migrated the Intranet to
SharePoint 2007• Migrated the Intranet from SharePoint 2007 SharePoint 2010
• Secretarial staff edited the sites with SharePoint Designer 2003/2007
• Publishing site to Extranet
![Page 23: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/23.jpg)
Meeting # 102http://sharepointmn.com
Why make any changes?
![Page 24: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/24.jpg)
Meeting # 102http://sharepointmn.com
Considerations in Designing SharePoint 2010 Case Management Sites:
• SharePoint 2013 has been approved Keep it simple and out of the box
• Sites could become large Spread the data out among several collections and content
databases
• Unique permissions for ethical walls and external access would be needed Separate client sites
![Page 25: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/25.jpg)
Meeting # 102http://sharepointmn.com
Considerations in Designing SharePoint 2010 Case Management Sites:
• Required some flexibility for customization in individual sites Look-up lists
• Required the ability to bring documents into courtrooms that don’t have internet connection SharePoint Workspace Manager – Folders in the Document
Libraries
![Page 26: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/26.jpg)
Meeting # 102http://sharepointmn.com
Demo Slide
![Page 27: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/27.jpg)
Meeting # 102http://sharepointmn.com
![Page 28: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/28.jpg)
Meeting # 102http://sharepointmn.com
![Page 29: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/29.jpg)
Meeting # 102http://sharepointmn.com
![Page 30: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/30.jpg)
Meeting # 102http://sharepointmn.com
![Page 31: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/31.jpg)
Meeting # 102http://sharepointmn.com
![Page 32: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/32.jpg)
Meeting # 102http://sharepointmn.com
![Page 33: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/33.jpg)
Meeting # 102http://sharepointmn.com
![Page 34: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/34.jpg)
Meeting # 102http://sharepointmn.com
![Page 35: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/35.jpg)
Meeting # 102http://sharepointmn.com
![Page 36: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/36.jpg)
Meeting # 102http://sharepointmn.com
![Page 37: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/37.jpg)
Meeting # 102http://sharepointmn.com
![Page 38: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/38.jpg)
Meeting # 102http://sharepointmn.com
Calendaring More Efficiently
Michelle Gilbert
![Page 39: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/39.jpg)
Meeting # 102http://sharepointmn.com
Business Need and GoalBusiness Need• More efficient use of staff and attorney time so that they can focus
on what is relevant to them.
Goal• Create the ability to have multiple calendars of events from various
practice groups, committees, professional development and technology training classes rolled up into one.
![Page 40: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/40.jpg)
Meeting # 102http://sharepointmn.com
Current Process• General Events Calendar on intranet home page.
Trained all content users to connect the SharePoint calendar to Outlook. The reason for this is because you CANNOT use an Exchange calendar as an Overlay (unless it is your own calendar). This created a manual process for the content managers. 1) Sending out the email invite. 2) Copying and pasting into SharePoint calendar in Outlook.
Certainly not best practice, but got the job done.
![Page 41: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/41.jpg)
Meeting # 102http://sharepointmn.com
Researched More Efficient Options
![Page 42: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/42.jpg)
Meeting # 102http://sharepointmn.com
Selected option based on timing and cost
Implemented solution following SharePoint GeorgeConfigure incoming email in SharePoint 2010 with Exchange – Step by Step Guidehttp://sharepointgeorge.com/2010/configuring-incoming-email-sharepoint-2010/
Worked with Avtex consultant and internal Exchange Admin for system configuration – couple hours.
![Page 43: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/43.jpg)
Meeting # 102http://sharepointmn.com
After you turn on incoming email, the settings are displayed under Communications in the List Settings.
![Page 44: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/44.jpg)
Meeting # 102http://sharepointmn.com
Process Improvement Meetings
• Deciding naming conventions for email addresses• Creating a location to find these email addresses with
recognizable display names• Training the right administrators to set up calendars
and access• Training on new email event invite process for calendar
content owners• Working with SharePoint’s 10 calendar limit overlay• Deciding color options for each calendar overlay
![Page 45: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/45.jpg)
Meeting # 102http://sharepointmn.com
Set up Incoming email for each calendar
![Page 46: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/46.jpg)
Meeting # 102http://sharepointmn.com
Work with Exchange administrator to set up Address List, known caveats and needed configuration with each new SharePoint email address.
• Configure e-mail drop folder permissions for the logon account for the SharePoint Timer Service
http://technet.microsoft.com/en-us/library/cc262947(v=office.14).aspx
• SharePoint 2010 creates a legacy contact (Exchange 2003) when creating a mail enabled document library. The contact has to be saved in the Exchange EMC to get the mail format based the policy.
http://social.technet.microsoft.com/Forums/en-US/sharepointadminprevious/thread/cf7903a7-c95a-401a-a6a0-b946ca667b54/
![Page 47: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/47.jpg)
Meeting # 102http://sharepointmn.com
Add Calendar Overlays…
![Page 48: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/48.jpg)
Meeting # 102http://sharepointmn.com
Customize with CSS and add to hidden content editor web part
http://davidlozzi.com/2012/06/20/customize-the-sharepoint-calendar-colors/
Ugh! SharePoint color limitation.
![Page 49: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/49.jpg)
Meeting # 102http://sharepointmn.com
Ahh!
Final Branded Calendar!
![Page 50: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/50.jpg)
Meeting # 102http://sharepointmn.com
http://sharepointgeorge.com/2010/configuring-incoming-email-sharepoint-2010
http://technet.microsoft.com/en-us/library/cc262947(v=office.14).aspx
http://social.technet.microsoft.com/Forums/en-US/sharepointadminprevious/thread/cf7903a7-c95a-401a-a6a0-b946ca667b54/
http://davidlozzi.com/2012/06/20/customize-the-sharepoint-calendar-colors/
Resources
![Page 51: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/51.jpg)
Meeting # 102http://sharepointmn.com
Adding Events to an Enterprise CalendarMary Houle
![Page 52: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/52.jpg)
Meeting # 102http://sharepointmn.com
The Dilemma• Information about firm & department events wasn’t available to all
• Old “Firm Calendar” was in Outlook• No one person would take ownership for maintaining• Maintenance was a manual process• No one could find it
• Could we capture information via conference room requests?• Conference room request form was in Outlook• Didn’t include all necessary information• Output in 1’s and 0’s – no ability to have multiple choices
![Page 53: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/53.jpg)
Meeting # 102http://sharepointmn.com
The Solution
![Page 54: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/54.jpg)
Meeting # 102http://sharepointmn.com
Technology Used• SharePoint Server 2010
• Receptionist Info List• Calendar List (created in 2003) • Data View Web Part (from 2007)• Alerts
• InfoPath 2010• InfoPath Form Services (Enterprise only)• SharePoint Designer 2010 blank workflow• Visio 2007 (to create diagram)
![Page 55: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/55.jpg)
Meeting # 102http://sharepointmn.com
MS Visio – Workflow Design
![Page 56: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/56.jpg)
Meeting # 102http://sharepointmn.com
InfoPath Form - General Information
![Page 57: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/57.jpg)
Meeting # 102http://sharepointmn.com
InfoPath Form - Food and Beverage Requests
OR
![Page 58: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/58.jpg)
Meeting # 102http://sharepointmn.com
InfoPath Form - Facilities and IT Setup
![Page 59: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/59.jpg)
Meeting # 102http://sharepointmn.com
SharePoint Designer Workflow • User fills out Request Form and clicks on to kick off
Workflow (Part 1):• New Item (room request) created in Receptionist
Information List • Receptionist Group notified via Alert re new Item• Room name added to List Item• Clicking on kicks off Workflow (Part 2):
• Email to requestor with room assignment/confirmation• Email to Hospitality for room setup and food/beverage order• Email to Help Desk ticket system for laptop setup (if
requested)• New Item (meeting) created in Firm Calendar List (if
requested)
![Page 60: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/60.jpg)
Meeting # 102http://sharepointmn.com
Other Information• Modifications are called in to the receptionist, who modifies the
request form. This kicks of additional workflows to send the appropriate emails with updated information (re cancellations, room changes, etc.)
• Future Enhancements:• Fix date/time feature to update “ending” time when “starting
time” is modified.• Determine if we can integrate with our Conference Room
Scheduling Software.• Set up process for handling requests for recurring meetings.• Add links to menus from listed restaurants.
![Page 61: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/61.jpg)
Meeting # 102http://sharepointmn.com
Lessons Learned• Get input from those who have to use the system
• What do they like about the current system?• What would they like to see changed?
• Most people are visual – give them something to look at!• Keep it simple!
• Items in Calendar created in SP2003 can’t flow down to sub-sites• We will have to recreate in 2010
![Page 62: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/62.jpg)
Meeting # 102http://sharepointmn.com
Break
![Page 63: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/63.jpg)
Meeting # 102http://sharepointmn.com
Dakota County’s Intranet Site
Brian Danberry
![Page 64: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/64.jpg)
Meeting # 102http://sharepointmn.com
About Dakota County• Total Population: 402,006• Third most populous county in the state• County seat: Hastings• Communities include: Burnsville, Eagan, Inver
Grove Heights, Apple Valley, Farmington, Lakeville, Rosemount, and Hastings• 1/3 urban, 1/3 suburban, and 1/3 rural
![Page 65: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/65.jpg)
Meeting # 102http://sharepointmn.com
Our Business Problem• Site software was no longer supported (MS Content Management
Server 2002)• No longer able to support the code the site was built with (VS.NET
2003)• Unable to embed maps, videos, and JavaScript within content
pages• Site was 6 years old – needed rebranding and IA fixes• 3,600 pages with more than 30 content authors• 20 applications that all needed branding
![Page 66: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/66.jpg)
Meeting # 102http://sharepointmn.com
Project Goals• Rewrite and reduce content• Centralize content management• Improve information architecture• Create 3 separate sites with a similar brand• Create an image carousel to highlight important content• Create a central calendar of events• Create a dynamic top navigation menu• Ability to embed video, maps and JavaScript within page content
![Page 67: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/67.jpg)
Meeting # 102http://sharepointmn.com
Our Team• Graphic Designer (in-house)• Web Master (in-house)• System Admin (in-house)• 2 Developers (in-house)• Usability Testing (Fredrickson Communications)
![Page 68: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/68.jpg)
Meeting # 102http://sharepointmn.com
Our Solution – The Farm (SharePoint 2010)• 2 WEF
16 gig RAM and 4 processors each• 1 Central admin/app server
16 gig RAM and 4 processors each• 2 SQL mirrored servers (SQL Standard)
16 gig RAM and 2 processors each• 1 Web Application, extended for internal authoring• 3 Site Collections each with its own content database
5 gigs of data
![Page 69: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/69.jpg)
Meeting # 102http://sharepointmn.com
Our Solution – The Code• 6 Page layout templates• 2 Master pages• 4 CSS files• 3 Custom user controls• 3 Site Templates• 20 Custom webparts• 3 WSP files
![Page 70: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/70.jpg)
Meeting # 102http://sharepointmn.com
Our Solution – Creating the Webs• Used a PowerShell to create webs• Script read an Excel file
![Page 71: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/71.jpg)
Meeting # 102http://sharepointmn.com
Our Solution – The Site Collections
![Page 72: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/72.jpg)
Meeting # 102http://sharepointmn.com
Our Solution – The Top Navigation Menu
• Custom Navigation Control (Syrinx Menu)• jQuery• Used the PortalSiteMapDataSource for the menu data source
![Page 73: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/73.jpg)
Meeting # 102http://sharepointmn.com
Our Solution – The Carousel Webpart• jQuery• Custom list• Custom content type• Configured by Web Master
![Page 74: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/74.jpg)
Meeting # 102http://sharepointmn.com
Lessons Learned• Duration: 11 months• Conduct usability testing• Have dedicated web content people• InfoPath forms submitted anonymously will not trigger workflows• Calendar event details will not display with lockdown mode turned
on• ItemXslLink property URL of a CQWP must contain the complete
URL to the site collection when the site collection is not at the root and managed paths are used
<property name="ItemXslLink" type="string">/Libraries/Style Library/XSL Style Sheets /ItemStyleCustom.xsl
</property>
![Page 75: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/75.jpg)
Meeting # 102http://sharepointmn.com
Questions?
![Page 76: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/76.jpg)
Meeting # 102http://sharepointmn.com
Connecting the Dots: Business Intelligence Delivery in SharePointSarah Oakland
![Page 77: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/77.jpg)
Meeting # 102http://sharepointmn.com
Overview
![Page 78: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/78.jpg)
Meeting # 102http://sharepointmn.com
Connecting the Dots• Gap between Microsoft Business Intelligence (BI) tools and
SharePoint functionality• Capella can provide an approach to building your BI solution in
SharePoint
![Page 79: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/79.jpg)
Meeting # 102http://sharepointmn.com
Agenda• SharePoint at Capella• Evolution of Enterprise Reporting & Analytics (ERA)
Management Reporting Hub Operational Reporting Hub
• Design details
![Page 80: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/80.jpg)
Meeting # 102http://sharepointmn.com
Our Environment• Capella is an accredited online university with a little over 1,600
faculty and 1,200 non-faculty staff• Medium-sized deployment• Migrating from SharePoint 2007 farm to SharePoint 2010 farm
Rebranded Share• BI Infrastructure: SQL Server, SQL Server Analysis Services,
Operational Data Store (Oracle), Tabular Models (future)• BI Tools: SQL Server Reporting Services, Performance Point
Services, Excel Services, PowerPivot, Power View
![Page 81: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/81.jpg)
Meeting # 102http://sharepointmn.com
Evolution of ERA
![Page 82: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/82.jpg)
Meeting # 102http://sharepointmn.com
Reporting at Capella• ERA consists of two main reporting sites:
Management Reporting Hub: focused on analysis of key management metrics
Operational Reporting Hub: focused on day-to-day operations of the university
• Multiple phases• Initial challenges and current state
![Page 83: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/83.jpg)
Meeting # 102http://sharepointmn.com
Initial Challenges• Management reports in many locations • Operational report navigation irrelevant and confusing• Minimal search• Minimal metadata
![Page 84: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/84.jpg)
Meeting # 102http://sharepointmn.com
Today: Enterprise Reporting & Analytics• Single site collection, integrated with rest of 2010 farm
![Page 85: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/85.jpg)
Meeting # 102http://sharepointmn.com
Improvement: Metadata
Is Searchable includes/excludes item from search
in scopes
New content types inherited from content
types used by BI tools
![Page 86: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/86.jpg)
Meeting # 102http://sharepointmn.com
Improvement: SearchScoped search for each ERA
area
Managed Properties in Refinement Panel
Modified XSL
![Page 87: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/87.jpg)
Meeting # 102http://sharepointmn.com
Improvement: Reduced Maintenance
Query string parameter filters list
view web part
PageFieldValue filters to display description
![Page 88: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/88.jpg)
Meeting # 102http://sharepointmn.com
Improvement: My Shares• One of the few pieces of custom development• Aggregates SharePoint sites and tags
![Page 89: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/89.jpg)
Meeting # 102http://sharepointmn.com
Lessons Learned• Leverage SharePoint features within BI solution
Custom content types for reporting content Search
• Consider maintenance Organize content by subject, not team/department Build dynamic content
![Page 90: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/90.jpg)
Meeting # 102http://sharepointmn.com
Questions?
![Page 91: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/91.jpg)
Meeting # 102http://sharepointmn.com
Last But Not Least
• Please Fill Out Evaluations• Drawings for Giveaways• Today’s Presenters:
Raymond Mitchell
![Page 92: June 12 th , 2013](https://reader036.vdocument.in/reader036/viewer/2022081507/568167ff550346895ddd7a5b/html5/thumbnails/92.jpg)
Meeting # 102http://sharepointmn.com
Thanks for coming!