O'Reilly logo

Professional SharePoint® 2007 Development by Tom Rizzo, Adam Buenz, J. Dan Attis, Matt Ranlett, Brendon Schwartz, Eli Robillard, Jeff Julian, John Alexander, John Holliday

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.2. Designing a Solution

The following solutions will be used to solve the HR hiring problem, using Microsoft Office SharePoint Server 2007. Note that the tools are also available in Windows SharePoint Services 3.0.

  1. A dedicated site for the hiring process.

  2. A list of departments participating in the application.

  3. A list of jobs opening with job details and hiring managers.

  4. A list of applicants for each job and a place to attach resumes.

  5. An RSS feed for the jobs and applicants, which allows only the HR director to subscribe.

  6. An email to be delivered to the hiring manager when a new applicant is entered into the system.

Due to time constraints on the development team, this is the only functionality that will be created for this phase. Later phases will add the functionality for the interview process, but this portion of work will solve the majority of the problems the HR department is facing.

This application uses common SharePoint development approaches to solve this problem. Refer to Windows SharePoint Services 3.0 SDK and Microsoft Office SharePoint Server 2007 SDK to help answer any questions about the object model discussed.

6.2.1. Creating Dedicated Site

This project requires a dedicated site for the HR department and hiring managers to visit and use the application. For this example, create a site called Hiring Management and link it off of the main SharePoint portal for the corporation's intranet. Select the template Blank Site and URL name hiringmanagement for the new site. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required