Reviewing the Platform

The solution in this chapter was built using the features available in SharePoint Enterprise. In the remainder of this section, the different options that are available with the various other SharePoint licenses will be highlighted.

If You Are Using SharePoint Foundation

If you are using SharePoint Foundation you will be very limited when trying to implement this solution. Since you do not have access to InfoPath Forms services, much of the solution covered in this chapter will not work in your environment. The best approach for building a similar solution would be to use the same concepts but to replace the customized forms with out-of-the-box forms. This will likely have a huge impact on usability, and it is recommended that you develop a prototype that you review with your users for acceptance prior to implementation.

If You Are Using SharePoint Online with Office 365

If you are using SharePoint Online with Office 365 with access to the enterprise features, you can implement this solution as it is defined in the chapter. If you do not have access to the enterprise features, you should refer to the notes for SharePoint Foundation.

If You Are Using SharePoint Server Standard

If you are using the Standard version of SharePoint, you will have the same issues as those with SharePoint Foundation. Again, you are limited because this solution relies heavily on the features available within InfoPath Forms services, which are not part of the Standard version.

Additional Customizations

In this chapter, you learned about quite a few customizations; however, there are many other additions you can make to this solution. This information is provided so that you can see some of the additional customizations that you might want to incorporate into your solution.

Additional Customization

Benefits

Notification workflow

Notifies users via email that they have been successfully registered for the course.

Training request approval process

Would allow for an approval workflow to run before a student can register for a class.

Delete workflow

Would allow users to delete any of their current registrations.

Additional pages and views

Additional pages and views can be created that allow for users to easily sort and find relevant courses. An example would be a page that allows users to filter classes based on the suggested audience.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.14.17.40