For compatibility with SharePoint 2001, SharePoint 2003 supports a "backward-compatible" document library. This is an optional component not installed by default. It supports some of the same features of the standard document library such as version history, document profiles, and check-in/check-out. Alerts can be set for the backward-compatible library through SharePoint Portal, and these libraries are searchable through the portal site. However, there are differences between the backward-compatible library and the standard SharePoint 2003 libraries. In the backward-compatible library, an approval process can be set up that involves routing the document to a group of people one after another (serial routing) or to a group of people all at the same time (parallel routing), and the document has to be approved before it can be published. Another difference between the standard document library and the backward-compatible library is that the backward-compatible library uses the web storage system, and standard SharePoint 2003 libraries are SQL based. Security for backward-compatible document libraries is folder based; therefore, a user can have different access rights depending on the folder they are accessing. Backward-compatible libraries also have two different folder types. Standard folders do not have check-in/check-out, versioning, approval routing, or publishing features. When documents are saved in the folder, they are available to all users. Enhanced folders support these features. Other differences will be noted in this section. NOTE Microsoft is planning to support backward-compatible libraries for a limited amount of time. Therefore, this chapter only addresses the basics, such as how to install and configure the library, and general use of the library. Creating a Backward-Compatible Document LibraryThe backward-compatible document library component is optional; therefore, if this component has not been installed, the library cannot be created. After installing the optional component for backward-compatible document libraries, the SharePoint Portal server topology must be configured to include the document library server (see Chapter 6, "Installing SharePoint Portal Server 2003 and Windows SharePoint Services"). After the optional component has been installed and configured, the following are the steps for creating a backward-compatible document library: NOTE Only members of the local administrators group can create backward-compatible document libraries on a single server system.
After the library is created, the List and Manage document libraries page is displayed. From this page, security for the library can be set. By default, everyone is a reader, and the creator of the document library is the coordinator. After all configuration settings have been made, the document library can be accessed from the document library section of the portal home page. Backward-compatible document libraries can also be created from the Site Settings page for administrators of the server farm. A portal can only have one document library; therefore, if the portal already has a library, the option to create one will not be displayed. To create a portal document library from Site Settings, in the Optional Document Libraries section, select Create a Portal Document Library for This Portal. After this has been completed, follow the steps listed for creating a document library as presented previously in this section, beginning with step 4. Editing Settings for a Backward-Compatible Document LibraryAfter a document library has been created, some configuration settings can be changed, such as the description of the library, the contact person for the library (name and email), and the number of versions that will be maintained. The administrator for the server farm can also change the display name for the library. The steps for changing document library settings are as follows:
NOTE Major versions are created each time the document is checked in to the library. Minor versions are created each time the document is saved back to the library but not checked back in. The Document Library Tasks section has links for performing several tasks:
NOTE Make sure that any changes that have been made to the library are saved before accessing links that take you away from the Change Document Library page. Otherwise, the changes may be lost. When all changes have been made, click OK. Managing Security for a Backward-Compatible Document LibraryBackward-compatible document libraries use three roles for determining a user's access rights:
Note that each subsequent role also has the rights specified in the previous role. One additional role is that of approver. When a folder is configured to require approval, the coordinator specifies who the approver(s) will be. The approvers can either approve or reject documents that have been submitted for publishing. Roles can be assigned to an individual or a group. If an individual is assigned rights through both a group and as an individual user, the most permissive rights take precedence. When a backward-compatible document library is created, the Windows Everyone group is assigned reader rights. This means that anyone can view any published documents in the library unless their access rights are specifically removed. Although access can be granted only at the folder level, access can be denied at the folder or the document level. To modify user roles and/or to add users to a backward-compatible document library, perform the following steps:
NOTE Changes to security for the backward-compatible document library can also be made through SharePoint Central Administration for the portal. See the section "Editing Settings for a Backward-Compatible Library" earlier in the chapter for details. Publishing Documents to a Backward-Compatible Document LibraryThe backward-compatible library provides more levels of control over publishing documents than does the standard SharePoint document library. For organizations that need this additional control, backward-compatible libraries provide automatic approval routing and the ability to have an additional "publish" step to make a document available for public viewing. With standard SharePoint 2003 document libraries, any document that is saved or checked-in to the library is available for viewing. For documents stored in an enhanced folder in a backward-compatible document library where "require approval" has been set, a document can be checked-in but is not available for viewing until it has been published. Publishing can happen automatically when the document is checked in, or an approval process can be established whereby a user or group of users needs to approve the document before it can be published. Only published documents are available for users to view and search on the portal site. Maintaining Control Using Approval RoutingApproval routing can be used to control what gets published to a backward-compatible document library. It forces the document to go through a review process where individual approver(s) can be held accountable for the content made available to users. The approval process for documents in a backward-compatible library is set on a folder basis. The approval process can be serial (approver A has to approve the document, then it is sent to approver B, then to approver C, and so on), or it can be parallel, where the document is sent to a group of approvers all at once. The parallel method can be configured so that all approvers have to approve the document before it is published, or only one of the approvers needs to approve it. The approval process is triggered when the author publishes the document. The document does not actually get published until the approval process is complete. Depending on how the approval process has been set up, an email with a link to the document is sent to the approver(s) after the author has published the document. After reviewing the document, the approver is presented with the option of accepting or rejecting the document. The document is published only after all required approvals are received. Coordinators for the folder have the option of "breaking in" to the approval process. The coordinator can specify to bypass approval, thus causing the approval process to abort and the document to be published, or cancel publishing, which causes the document to go back to a checked-in but unpublished state. Approval processing is configured by accessing the Network Place or Web Folder associated with the backward-compatible library by opening the library in Web Folder, or through Windows Explorer or other utility that supports Network Places or Web folders.
Every document published to the folder from this point on will now have to go through the approval process. When any document is submitted to this folder for publishing, a request-for-approval email is sent to the first person on the list, and if that person approves it, an approval request email is sent to the second person, and if the second person approves it, it is sent to the third person, and if that person approves it, it is published. If any of these people reject the document, it is put back to a checked-in status, and the author is notified. |