SlideShare a Scribd company logo
SharePoint Portfolio
Project Team Leader



                      Patricia E. Todd
                      patricia_todd@sbcglobal.net




                                                    1
Table of Contents
   The SetFocus SharePoint 2010 Master’s Program   3
   Project Requirements                            4
   Workflow Requirements                           5
   Development Methodology                         6
   Software Requirements                           7
   Configure SharePoint                            8-9
   Central Administration                          10-19
   Intranet Site                                   20
   Extranet Site                                   21-22
   InfoPath                                        23-27
   SharePoint Designer Workflows                   28-30
   Custom List Definitions                         31-36
   Visual Web Part                                 37-41
   Reporting                                       41-47
   Out-of-Box Features                             48-53




                                                            2
The SetFocus SharePoint 2010 Master's Program

    •   The SharePoint 2010 Master’s Program is an intensive training experience
        designed to prepare you for the development opportunities with Microsoft’s most
        recent release of SharePoint.
    •   During this SharePoint training program, you learn how to create sites, lists and
        pages, programming lists with managed code, define views, CAML queries,
        sandbox solutions, and web templates, create and deploy solutions, security,
        debugging, workflows, custom site definitions, documents libraries, and features.
    •   The program also teaches you the principles and practices of how to deploy,
        manage, and maintain SharePoint. It takes you through how to create and
        configure service applications to provide access to shared resources across web
        applications.
    •   You learn how to develop workflows incorporating InfoPath Forms, leveraging
        external data using business connectivity services, web content management
        using the publishing content approval process, enterprise content management,
        extending search capabilities, business intelligence using filter web parts, Excel
        services, PowerPivot and Performance Point services.




                                                                                             3
“Fictional Towing Company” - Project Requirements

   •   Ability to collaborate on PowerPoint presentations
   •   Shared calendar on intranet site that integrates into MS Outlook
   •   Publish a monthly company newsletter that can be read by anyone in the organization,
       contributed by authors and reviewed/published by editors
   •   Shared contacts list
   •   Company Wiki site
   •   Blog to demonstrate common procedures like how to properly fill out an invoice
   •   Project management site with tasks that are viewable on Gantt charts
   •   External portal for vendors (who have an FBA account) and visitors. The portal has a
       standard about us page, information on how to contact the towing company and content
       published by the towing company on a regular basis.
   •   Registered vendors can navigate to their respective vendor-specific sites from the portal and
       submit invoices for payment.
   •    Dashboard to view how many invoices have been processed, how many remain
       outstanding and total amounts billed and paid.
   •   Site managers should have the ability to automatically create new vendor sites from a
       template without needing to know SharePoint. Each site can be personalized with vendor
       name, logos or descriptions.
   •   Specialized list that any vendor can go to in order to submit suggestions for improvement
       and rate the performance of the towing company. Suggestion are automatically routed to
       towing company managers for review.


                                                                                                       4
Vendor Invoice Workflow
•   The invoice will contain the relevant information about the request for
    service (i.e. customer name, to/from towing locations, service details,
    vehicle information and distance). The invoice will be automatically
    populated with vendor specific information like name, email address
    and rates.
•   The submitted invoice is automatically routed to the Accounting
    Department to be paid.
•   Once paid, the invoice goes to an archive list which contains all
    invoices from all vendors that were paid.
•   If rejected, the invoice is sent to a reject list for further review.
•   Email is sent to the vendor whenever the invoice has been submitted
    successfully and when the status of the invoice changes.
•   Business rules will ensure that any invoice which is more than 10%
    above or below the expected amount (rate * distance) is sent to an
    Accounting Supervisor for approval, then handled in the usual manner.



                                                                              5
Development Methodology

• Applied the principles of Agile development by
  delivering each milestone within 2-3 day iterations.
• Peer/Pair programming amongst the entire
  development team for collaboration.
• Exclusive use of desktop sharing software JoinMe
  (https://join.me/) to conduct code reviews.




                                                         6
Project Resources
•   Windows Server 2008 R2
•   Internet Information Services (IIS 7)
•   SQL Server 2008 R2
•   SharePoint Server 2010
•   SharePoint Designer 2010
•   Visual Studio 2010
•   Microsoft Office 2010
•   InfoPath Designer 2010
•   Performance Point Dashboard Designer




                                            7
Configure SharePoint – App Pools




                                   8
Configure SharePoint – IIS Sites




                                   9
SharePoint Web Applications




                              10
SharePoint Site Collections




                              11
SharePoint Farm Services




                           12
SharePoint Application Services




                                  13
Claims Based Authentication – Role Providers




                                               14
Claims Based Authentication – Membership Providers




                                                     15
Claims Based Authentication – Default Providers




                                                  16
Enable Forms Based Authentication




                                    17
Configure Outgoing Emails




                            18
PowerShell Backup Script




                           19
Create an intranet solution based on SharePoint Server 2010




                                                              20
Extend the intranet solution to the extranet (Portal Page)




                                                             21
Forms Based Login




                    22
InfoPath 2010 Designer




                         23
InfoPath 2010 Designer




                         24
InfoPath Vendor Invoice (Populate controls with SharePoint data)




                                                                   25
InfoPath Vendor Invoice (Calculations)




                                         26
Vendor Invoice (Admin Approved Template)




                                           27
Invoice Approval Workflow




                            28
Invoice Approval Workflow (Steps)




                                    29
Invoice Approval Workflow (Steps Continued)




                                              30
Custom Vendors List Content Type




                                   31
Custom List Definition (Visual Studio 2010)




                                              32
Vendors List




               33
Vendors Invoice List Custom Content Type




                                           34
Vendor Invoices Form Library (with associated workflow)




                                                          35
Workflow History




                   36
Vendor Site Creation (Visual Web Part)




                                         37
Newly Provisioned Vendor Site




                                38
Visual Web Part (ASCX Code)




                              39
Visual Web Part Code Behind




                              40
Visual Web Part Code Behind




                              41
Vendor Dashboard




                   42
Performance Point Dashboard Designer




                                       43
MS Excel with Pivot Tables




                             44
KPI Scorecards




                 45
Analytic Grids




                 46
SSRS Report with Bing Maps




                             47
Asset Management Database




                            48
Blog Site




            49
PowerPoint Services




                      50
Project Management




                     51
Publishing Site




                  52
Company Wiki




               53

More Related Content

DOC
Abhishek Resume
PDF
Melvin Cureton Resume
DOC
Melvin Cureton Resume
PDF
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
PPTX
10 razones para pasarse a SharePoint 2010
PDF
Real World InfoPath with SharePoint 2010 - List vs Library Forms
PPTX
Introduction to SharePoint 2013
PPTX
Share point overview
Abhishek Resume
Melvin Cureton Resume
Melvin Cureton Resume
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
10 razones para pasarse a SharePoint 2010
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Introduction to SharePoint 2013
Share point overview

What's hot (20)

PDF
Dynamics Day 2012: Deep Dive - Dynamics NAV 2013 client options
PPTX
Sharepoint 2013 upgrade process
PPT
Introduction to SharePoint 2013
PDF
SharePoint 2010 - Was ist neu, was wird besser!
PDF
SharePoint 2010 for Business, Intranet Leadership Forum
PPTX
Jordan Remix - SharePoint 2010
PPSX
Microsoft SharePoint 2010 Overview Session 1
PPTX
Share point 2013
PPTX
Introduction to SharePoint 2013
PPTX
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
PPTX
What's new in SharePoint Server 2013 (End user - Admin – Developer)
PDF
Building With SharePoint Server 2010 - Visionet Systems
PPT
Sharepoint 2007 Detailed Technical Overview
PDF
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
PPTX
SharePoint Saturday NYC - Business Intelligence
PDF
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
PPTX
Introduction to SharePoint 2013 by Michael Blumenthal
PDF
Share point 2013 migration solutions
PPT
1 introduction
PPSX
SharePoint with Real Life
Dynamics Day 2012: Deep Dive - Dynamics NAV 2013 client options
Sharepoint 2013 upgrade process
Introduction to SharePoint 2013
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 for Business, Intranet Leadership Forum
Jordan Remix - SharePoint 2010
Microsoft SharePoint 2010 Overview Session 1
Share point 2013
Introduction to SharePoint 2013
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Building With SharePoint Server 2010 - Visionet Systems
Sharepoint 2007 Detailed Technical Overview
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
SharePoint Saturday NYC - Business Intelligence
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
Introduction to SharePoint 2013 by Michael Blumenthal
Share point 2013 migration solutions
1 introduction
SharePoint with Real Life
Ad

Similar to SharePoint Portfolio (20)

DOC
Kaushik Sengupta
PPTX
AX2012 Technical Track - Entreprise portal, Czesia Langoswka
DOC
Sumit_SharePoint
DOCX
Patricia Todd SharePoint Resume
PDF
SharePoint 2010: A Case Study
PPTX
What SharePoint is My Ferrari?
PDF
Sridhar Somasundharam
PPTX
Session 2 Integrating SharePoint 2010 and Windows Azure
PDF
Interoperability Ms Sap Part Ii
PDF
Business Intelligence Data Visualization from SharePoint Saturday Boston
PPTX
SharePoint Saturday Houston 2012
PPTX
MEEC Baltimore SharePoint 2010 presentation
PPSX
Basics of SharePoint
PPTX
Introduction and What’s new in SharePoint 2013
PPTX
Enterprise Project Management overview
PDF
Share point 2013 cop v4
PDF
SharePoint 2013 Sneak Peek
PPTX
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
PDF
pivotal share point connector
PPTX
SPSDenver - Wrapping Your Head Around the SharePoint Beast
Kaushik Sengupta
AX2012 Technical Track - Entreprise portal, Czesia Langoswka
Sumit_SharePoint
Patricia Todd SharePoint Resume
SharePoint 2010: A Case Study
What SharePoint is My Ferrari?
Sridhar Somasundharam
Session 2 Integrating SharePoint 2010 and Windows Azure
Interoperability Ms Sap Part Ii
Business Intelligence Data Visualization from SharePoint Saturday Boston
SharePoint Saturday Houston 2012
MEEC Baltimore SharePoint 2010 presentation
Basics of SharePoint
Introduction and What’s new in SharePoint 2013
Enterprise Project Management overview
Share point 2013 cop v4
SharePoint 2013 Sneak Peek
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
pivotal share point connector
SPSDenver - Wrapping Your Head Around the SharePoint Beast
Ad

SharePoint Portfolio

  • 1. SharePoint Portfolio Project Team Leader Patricia E. Todd patricia_todd@sbcglobal.net 1
  • 2. Table of Contents  The SetFocus SharePoint 2010 Master’s Program 3  Project Requirements 4  Workflow Requirements 5  Development Methodology 6  Software Requirements 7  Configure SharePoint 8-9  Central Administration 10-19  Intranet Site 20  Extranet Site 21-22  InfoPath 23-27  SharePoint Designer Workflows 28-30  Custom List Definitions 31-36  Visual Web Part 37-41  Reporting 41-47  Out-of-Box Features 48-53 2
  • 3. The SetFocus SharePoint 2010 Master's Program • The SharePoint 2010 Master’s Program is an intensive training experience designed to prepare you for the development opportunities with Microsoft’s most recent release of SharePoint. • During this SharePoint training program, you learn how to create sites, lists and pages, programming lists with managed code, define views, CAML queries, sandbox solutions, and web templates, create and deploy solutions, security, debugging, workflows, custom site definitions, documents libraries, and features. • The program also teaches you the principles and practices of how to deploy, manage, and maintain SharePoint. It takes you through how to create and configure service applications to provide access to shared resources across web applications. • You learn how to develop workflows incorporating InfoPath Forms, leveraging external data using business connectivity services, web content management using the publishing content approval process, enterprise content management, extending search capabilities, business intelligence using filter web parts, Excel services, PowerPivot and Performance Point services. 3
  • 4. “Fictional Towing Company” - Project Requirements • Ability to collaborate on PowerPoint presentations • Shared calendar on intranet site that integrates into MS Outlook • Publish a monthly company newsletter that can be read by anyone in the organization, contributed by authors and reviewed/published by editors • Shared contacts list • Company Wiki site • Blog to demonstrate common procedures like how to properly fill out an invoice • Project management site with tasks that are viewable on Gantt charts • External portal for vendors (who have an FBA account) and visitors. The portal has a standard about us page, information on how to contact the towing company and content published by the towing company on a regular basis. • Registered vendors can navigate to their respective vendor-specific sites from the portal and submit invoices for payment. • Dashboard to view how many invoices have been processed, how many remain outstanding and total amounts billed and paid. • Site managers should have the ability to automatically create new vendor sites from a template without needing to know SharePoint. Each site can be personalized with vendor name, logos or descriptions. • Specialized list that any vendor can go to in order to submit suggestions for improvement and rate the performance of the towing company. Suggestion are automatically routed to towing company managers for review. 4
  • 5. Vendor Invoice Workflow • The invoice will contain the relevant information about the request for service (i.e. customer name, to/from towing locations, service details, vehicle information and distance). The invoice will be automatically populated with vendor specific information like name, email address and rates. • The submitted invoice is automatically routed to the Accounting Department to be paid. • Once paid, the invoice goes to an archive list which contains all invoices from all vendors that were paid. • If rejected, the invoice is sent to a reject list for further review. • Email is sent to the vendor whenever the invoice has been submitted successfully and when the status of the invoice changes. • Business rules will ensure that any invoice which is more than 10% above or below the expected amount (rate * distance) is sent to an Accounting Supervisor for approval, then handled in the usual manner. 5
  • 6. Development Methodology • Applied the principles of Agile development by delivering each milestone within 2-3 day iterations. • Peer/Pair programming amongst the entire development team for collaboration. • Exclusive use of desktop sharing software JoinMe (https://join.me/) to conduct code reviews. 6
  • 7. Project Resources • Windows Server 2008 R2 • Internet Information Services (IIS 7) • SQL Server 2008 R2 • SharePoint Server 2010 • SharePoint Designer 2010 • Visual Studio 2010 • Microsoft Office 2010 • InfoPath Designer 2010 • Performance Point Dashboard Designer 7
  • 14. Claims Based Authentication – Role Providers 14
  • 15. Claims Based Authentication – Membership Providers 15
  • 16. Claims Based Authentication – Default Providers 16
  • 17. Enable Forms Based Authentication 17
  • 20. Create an intranet solution based on SharePoint Server 2010 20
  • 21. Extend the intranet solution to the extranet (Portal Page) 21
  • 25. InfoPath Vendor Invoice (Populate controls with SharePoint data) 25
  • 26. InfoPath Vendor Invoice (Calculations) 26
  • 27. Vendor Invoice (Admin Approved Template) 27
  • 30. Invoice Approval Workflow (Steps Continued) 30
  • 31. Custom Vendors List Content Type 31
  • 32. Custom List Definition (Visual Studio 2010) 32
  • 34. Vendors Invoice List Custom Content Type 34
  • 35. Vendor Invoices Form Library (with associated workflow) 35
  • 37. Vendor Site Creation (Visual Web Part) 37
  • 39. Visual Web Part (ASCX Code) 39
  • 40. Visual Web Part Code Behind 40
  • 41. Visual Web Part Code Behind 41
  • 44. MS Excel with Pivot Tables 44
  • 47. SSRS Report with Bing Maps 47
  • 49. Blog Site 49