SharePoint Portfolio
-
Upload
csharpgirl -
Category
Documents
-
view
234 -
download
1
Transcript of SharePoint Portfolio
![Page 2: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/2.jpg)
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
![Page 3: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/3.jpg)
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
![Page 4: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/4.jpg)
“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
![Page 5: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/5.jpg)
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
![Page 6: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/6.jpg)
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
![Page 7: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/7.jpg)
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
![Page 8: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/8.jpg)
Configure SharePoint – App Pools
8
![Page 9: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/9.jpg)
Configure SharePoint – IIS Sites
9
![Page 10: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/10.jpg)
SharePoint Web Applications
10
![Page 11: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/11.jpg)
SharePoint Site Collections
11
![Page 12: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/12.jpg)
SharePoint Farm Services
12
![Page 13: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/13.jpg)
SharePoint Application Services
13
![Page 14: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/14.jpg)
Claims Based Authentication – Role Providers
14
![Page 15: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/15.jpg)
Claims Based Authentication – Membership Providers
15
![Page 16: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/16.jpg)
Claims Based Authentication – Default Providers
16
![Page 17: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/17.jpg)
Enable Forms Based Authentication
17
![Page 18: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/18.jpg)
Configure Outgoing Emails
18
![Page 19: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/19.jpg)
PowerShell Backup Script
19
![Page 20: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/20.jpg)
Create an intranet solution based on SharePoint Server 2010
20
![Page 21: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/21.jpg)
Extend the intranet solution to the extranet (Portal Page)
21
![Page 22: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/22.jpg)
Forms Based Login
22
![Page 23: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/23.jpg)
InfoPath 2010 Designer
23
![Page 24: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/24.jpg)
InfoPath 2010 Designer
24
![Page 25: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/25.jpg)
InfoPath Vendor Invoice (Populate controls with SharePoint data)
25
![Page 26: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/26.jpg)
InfoPath Vendor Invoice (Calculations)
26
![Page 27: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/27.jpg)
Vendor Invoice (Admin Approved Template)
27
![Page 28: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/28.jpg)
Invoice Approval Workflow
28
![Page 29: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/29.jpg)
Invoice Approval Workflow (Steps)
29
![Page 30: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/30.jpg)
Invoice Approval Workflow (Steps Continued)
30
![Page 31: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/31.jpg)
Custom Vendors List Content Type
31
![Page 32: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/32.jpg)
Custom List Definition (Visual Studio 2010)
32
![Page 33: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/33.jpg)
Vendors List
33
![Page 34: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/34.jpg)
Vendors Invoice List Custom Content Type
34
![Page 35: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/35.jpg)
Vendor Invoices Form Library (with associated workflow)
35
![Page 36: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/36.jpg)
Workflow History
36
![Page 37: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/37.jpg)
Vendor Site Creation (Visual Web Part)
37
![Page 38: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/38.jpg)
Newly Provisioned Vendor Site
38
![Page 39: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/39.jpg)
Visual Web Part (ASCX Code)
39
![Page 40: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/40.jpg)
Visual Web Part Code Behind
40
![Page 41: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/41.jpg)
Visual Web Part Code Behind
41
![Page 42: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/42.jpg)
Vendor Dashboard
42
![Page 43: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/43.jpg)
Performance Point Dashboard Designer
43
![Page 44: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/44.jpg)
MS Excel with Pivot Tables
44
![Page 45: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/45.jpg)
KPI Scorecards
45
![Page 46: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/46.jpg)
Analytic Grids
46
![Page 47: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/47.jpg)
SSRS Report with Bing Maps
47
![Page 48: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/48.jpg)
Asset Management Database
48
![Page 49: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/49.jpg)
Blog Site
49
![Page 50: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/50.jpg)
PowerPoint Services
50
![Page 51: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/51.jpg)
Project Management
51
![Page 52: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/52.jpg)
Publishing Site
52
![Page 53: SharePoint Portfolio](https://reader036.fdocuments.in/reader036/viewer/2022062419/558a68e7d8b42a5a7a8b4660/html5/thumbnails/53.jpg)
Company Wiki
53