Professional Documents
Culture Documents
Web Publisher 525 SP2 Use
Web Publisher 525 SP2 Use
Preface ........................................................................................................................... 13
Chapter 1 Introduction ........................................................................................... 15
Introduction to Web Publisher ..................................................................... 15
What Does the Documentum System Do? .................................................... 16
What is a Docbase? ..................................................................................... 17
What is a Checkout Directory? .................................................................... 18
What is a Lifecycle? .................................................................................... 18
What is a Workflow? ................................................................................... 18
What is an Inbox? ....................................................................................... 19
What are Links, Shortcuts, and Replicas? ...................................................... 19
What is a Permission Set? ............................................................................ 19
Lifecycle States Specific to Web Publisher ..................................................... 20
How Web Publisher Creates Web Pages ....................................................... 20
Applications Used to Create Web Pages ....................................................... 21
How Web Publisher Publishes Content to the Web ........................................ 22
How Files are Named in Web Publisher ....................................................... 23
File Names on the Web............................................................................ 23
Using Web Publisher and eWebEditPro ........................................................ 23
Using Web Publisher and iMarkup .............................................................. 24
List of Figures
List of Tables
This guide describes the behavior of the default Web Publisher user interface. Your installation might
be customized. If so, the interface items you see might not correspond to those described here.
This preface includes the following:
• Revision History, page 13
• Related Documentation, page 13
Revision History
Revision History
Related Documentation
The Web Publisher Administration Guide is included with the Web Publisher software.
To download other related documentation, go to the support area of
http://www.documentum.com/.
Web Publisher works within Documentum 5, using Documentum Content Server to store
and process content and using Documentum Site Caching Services (SCS) to publish to
the Web. SCS is the publishing component of Web Publisher. All Web Publisher Web
pages are published by SCS. SCS has two pieces: one sits on the Content Server and the
other sits on the target Web server. SCS sends documents from a Documentum Docbase
to a designated location on a Web server.
Web Publisher also works with Documentum Content Rendition Services (CRS), though
this is not required to run Web Publisher. CRS is used to create PDF or HTML renditions
from Microsoft Documents. It is only used when content must be transformed in a
Web-ready format. Content originating in XML and HTML does not require CRS. XML
content is rendered through our internal transformation engine to create the required
web-ready formats. Any number of XSL stylesheets may be associated to a single
XML file.
Web Publisher works with numerous other Documentum applications. See the Web
Publisher Release Notes for details.
What is a Docbase?
A Docbase is a secure repository for storing files. Each Docbase provides security,
services, and tools for sharing content among different users. Each Docbase provides
automated processes that control the lifecycles of files and the delivery of files to the
right user or location at the right time. Automated processes allow users to contribute
to file processing regardless of their technical skill levels.
Your organization might use several Docbases. When you log in, you choose which
Docbases to log into. Once logged in, you can switch Docbases without having to exit
the application.
Each Docbase stores two kinds of information for each file:
• Content, which is the text, graphics, sound, or video that makes up the document.
• Properties, which are descriptive characteristics about the file, such as creation date,
author, version number, and other information. Documentum automatically enters
the values for some properties when you create an object, while for other properties
you enter the values yourself. Property values can only be set and edited by the
object's creator or a user with high enough security settings.
The highest level of organization in a Docbase is a node. You access different functions
through the different nodes.
The highest level of file storage in a Docbase is a cabinet. Each cabinet contains a folder
structure for storing that cabinet's files. Files can also be stored directly in the cabinet. If
you have the appropriate user privilege level, you can create cabinets.
In each Docbase you use, you have a home cabinet with your name on it. Only you
can see or access your home cabinet. Your home cabinet is where you store personal
documents, folders and other objects.
Note: Do not change the name of your home cabinet unless absolutely necessary. If you
change the name of your home cabinet, inform your system administrator so that the
administrator can specify the new name for the cabinet. This can affect customizations.
Several Docbases can be grouped into a federation. A federation is a way of configuring
a group of Docbases to simplify administration.
In each Docbase, you have an Inbox. Your Inbox displays the tasks and notifications sent
to you. Tasks and notifications can include attached files. In a Docbase federation, you
have one Inbox for the whole federation.
When you want to modify a file, you check out the file from the Docbase. This locks the
file so that only you can modify it. Other users can view the file, but they cannot make
changes to it. When you complete your work, you check in the file. Your changes are
saved to the Docbase and the file is no longer locked. When another user accesses the
file, the file contains the changes you made.
When you check in a document, the system gives it a version number and a version label.
The system increments version numbers automatically, starting with 1.0 and adding one
to the number after the decimal point for each revision, unless you specify otherwise.
When checking in a file, you can choose not to increment, which keeps the same version
number and overwrites the existing version.
Docbases are object-oriented. Every item in a Docbase — every cabinet, folder, file,
workflow, etc. — is stored as a Docbase object. Every object belongs to a defined object
type. Documents, for example, typically have an object type of dm_document. The object
type determines what types of properties are associated with the object. All object types
are organized into a hierarchy — with some object types being subtypes of others. Your
organization can add custom object types.
What is a Lifecycle?
Each document in the Docbase has a lifecycle that consists of the different states
the document goes through between creation and expiration. When you create a
document, the system automatically assigns the document the lifecycle designated by
the document's template and puts the document into the first state in that lifecycle.
A document advances through its different lifecycle states through either manual or
automatic promotions.
When Documentum applies a lifecycle to a document, an alias set is also associated with
the document and the lifecycle. The alias set defines which Docbase users can review,
promote, or demote the document. Alias sets can also specify permission sets that apply
to the document and the Docbases where the document can be located.
Typically, a lifecycle is incorporated into a workflow, and you are alerted to your role in a
document's lifecycle when a workflow task appears in your Inbox.
What is a Workflow?
A workflow is a process that electronically passes files and instructions from user to user.
For example, an employee might initiate a travel expense report; another employee
might review it and return it for revision; and a third employee might approve it, after
which it enters an archive. A workflow automates the process, ensuring that the right
documents go to the right people for the right tasks in the right order.
When you start a workflow, you choose the workflow template that includes the task
sequence you want to initiate. Some workflow templates specify which users receive
each tasks; others allow you to select the users for certain tasks. When you start a
workflow, you can attach files you want users to view or reference.
Workflow can include automatic tasks, which are performed by the system. For example,
an automatic task might promote a file to a new lifecycle state once it has been approved
by a reviewer.
What is an Inbox?
Your Inbox contains the tasks and notifications sent to you. Tasks are electronic
assignments sent to you as part of a workflow. When you receive a task, you choose
whether to accept and perform it, or reject it. When you complete a task, you forward it.
The workflow notifies the next user in sequence. Tasks can include attached files.
Notifications are messages letting you know when a specific action has occurred on a file.
You choose to be notified about events for a file by selecting the appropriate notification
option in the file's properties. For example, if you want to be notified every time a certain
document is checked in, you select “checkin” as an event notification.
Authors determine the content published on the pre-designed Web pages. To create a
new Web page, an author selects a template and then enters the required content. To
edit an existing Web page, an author can select the page directly or select the content file
used to create that page.
Web Publisher automates the delivery of content to the Web through lifecycles and
workflows.
with the XML. If you prefer to use a text editor, Web Publisher provides a separate
Rules File Wizard to guide you in creating rules.
This chapter describes how to use the Web Publisher interface to locate items, perform actions, and set
preferences. This chapter describes following:
• Logging In and Logging Out, page 25
• Navigating the Interface, page 30
• Viewing Lists, page 36
• Docbase Nodes, page 39
• Locating Items, page 42
Note: To locate items on a Web site (which uses the in-context editing functionality), see Chapter
4, Using In-Context Editing.
• Using Shortcuts, page 49
• Subscribing to Items, page 50
• Setting Your Preferences, page 51
• Viewing Product Information, page 52
• Configuring Clients to Open Web Files in Authoring Applications, page 52
• Configuring your Browser for Media Players, page 53
Logging In
To log in, you must have the following information. If you do not have the information,
ask your administrator:
• Web Publisher login URL
1. In your Web browser, type in your organization's Web Publisher URL. You type the
URL in the Address field for Internet Explorer or in the Location field for Netscape.
The Login page appears.
2. In the Login Name field, type your user name for that Docbase. User names are
case-sensitive.
3. In the Password field, type your password. Passwords are case-sensitive.
4. In the Docbase field, select the Docbase.
5. To enter other login information, click More Options and enter or select any of the
following (note that if you click More Options, you must retype your password):
• Domain: A Windows NT domain name.
• Language: The language with which to use Web Publisher.
• Additional Accessibility Options. Select this to use the accessibility features.
For more information on accessibility features, see Using the Additional
Accessibility Options, page 27.
• Change Password. Click this to change your password. For more information,
see Changing Your Password, page 27.
6. Click Login.
Logging Out
This procedure logs you out from Web Publisher:
To log out:
1. In your Web browser, type in your organization's Web Publisher URL. You type the
URL in the Address field for Internet Explorer or in the Location field for Netscape.
Accessibility Features
between the browser tree and work area, but the frames will appear blank. If you
encounter text in these frames, you might not have accessibility settings on.
• Browser tree
The browser tree is hierarchical tree navigation, but because it appears in HTML it
behaves different from a regular Windows or Java tree control. The frame includes
a link to the work area, then a link to the selected node and a link to the bottom of
the frame. The tree then contains a list of available Docbases. Clicking the expand
icon expands the node in the tree. Clicking the item name itself displays the Docbase
login page, if you are not currently logged in to that Docbase. If you are within a
Docbase, on a node and activate it, the contents of that node will load in the content
frame. Currently selected nodes also have an adjacent link to the next node.
• Work area
The work area has two main views: object list and action form. Examples of object
lists include the Inbox, Subscriptions, and My Files. Examples of action forms
include properties, preference, checkin and import pages. Both views include page
titles and in most cases breadcrumbs.
• Object lists
Objects lists are paginated to improve performance. The default number of items per
page is 10, but this can be changed by using the Show Items field. Most object lists
are sorted by name but can be sorted by other column headers, which appear as links
with ALT tags. When a column is sorted, a tagged arrow appears next to the column.
The next link after the column headers is Global Actions. This link loads a page
from which you can invoke all object-independent actions (for example, create new
folder, new user etc.). Within the list the first link on a row is the actions link. The
actions link loads a page with all available actions for that object. In order to check
out or edit the file, you must use the actions page. Clicking the name of the object
opens its contents—for a folder, the list of objects within the folder; for a file, the
file's contents in View mode only. The rows for a given object contain the most
pertinent metadata for that object and can be navigated using your screen reader
table navigation. More information can be found on the object's Properties page.
Most object lists have a link to the Properties page.
• Actions page
An actions page loads when you invoke the actions link. All the available actions
appear as links. Setting focus on the link and invoking it causes the action to load. In
certain cases the action is a navigation to modal page—for example, viewing a list
of translations. If the navigation option is not available, use the breadcrumb link
at the top of the page.
• Action forms
The properties page is the most prevalent example of an actions form. Most contain
a series of tabbed pages, shown as vertical tabs. These are described as pages in the
tags, so that users don't confuse them with Tab controls that they are already familiar
with. The currently selected tab has a selected tag.
Most properties pages contain a combination of edit boxes, check boxes and radio
buttons. All of these are explicitly labeled. At the bottom of all action forms are
buttons with ALT tags that allow you to perform the action, cancel, or move forward
or backward. Cancel typically brings you back to the object list you were on. In
some cases it might be necessary to refresh the page, which will return you to the
node stated in your preferences.
• Choosers
Choosers are used throughout the application to select objects, such as files, or
users. The chooser requires objects in the global list to be selected and added to the
selected list.
• Message bar
This contains system messages for your current session. If an action you are trying is
not working, it might be necessary to set focus to the message bar, or to navigate to
the adjacent Status Bar frame. The first element lets you view all messages for a given
session. This frame also lets you switch between the Classic and Streamline views.
• Classic View
Gives you access to all functions. In the Classic view, you can process multiple items
at once. Administrative functions are available through the Classic view.
At any time you can change views, switching from Streamline to Classic or Classic to
Streamline. When you switch views, Web Publisher maintains your location in the
Docbase but displays that location in the different view — unless that location is not
available from the new view. In that case, Web Publisher displays your default page.
You set your default Web Publisher page in your preferences, which you access by
clicking Preferences in the Web Publisher banner.
1. At the bottom of the page, click either the Streamline tab or the Classic tab.
Banner
Figure 2–4. Banner
•
Click to access the Web Publisher version number, DFC version, WDK build, and
other information about the software you are using.
Messages
Web Publisher messages—such as success messages or error messages—are displayed in
the status bar at the bottom of the page.
If a message is longer than the status bar's display area, you can view the full message
by clicking the View All Messages button in the status bar. This opens the Message
Viewer, which displays your recent messages.
Note for Documentum Compliance Manager users: If you have any waiting approvals
when you first log in, you will see the Approval Required message in the status bar.
You can see exactly which documents require your approval by selecting the Message
Viewer or by clicking the My Approvals node.
Changing Docbases
The name of the Docbase you are in is displayed in one of two places, depending on
whether you are using the Streamline or Classic view. Your organization might have
more than one Docbase. If so you can access any Docbase for which you have a user
name and password. When you select a different Docbase, you are prompted to type
your user name and password.
• Streamline view:
The name of the Docbase appears in the Docbases drop-down list in the upper
right corner of the page. To view a different Docbase, select the Docbase from the
Docbases drop-down list.
• Classic view:
The left-hand pane displays the available Docbases. Each Docbase is designated by
the Docbase icon:
To log into a different Docbase than the one you are in, click the name of the Docbase
you want to log into.
Performing Actions
Streamline View: You perform actions on one item at a time. You access actions in
the following places:
• Actions that apply to the location you are in appear as hyperlinks above the list of
items. An action is available if it appears as an underlined hyperlink. If the action is
not underlined, it is not available.
• Actions that apply to a particular item on the page appear as hyperlinks on that
item's line. An action is available if it is underlined. The most commonly used
actions appear right on the line item. Other actions must be accessed through the
More link, which opens a menu of available actions. In the accessibility mode, the
More link is replaced by the Actions link.
Classic View: You can perform actions on several items at once. To perform an action on
one or more items, you select the checkboxes for the items, then select the action. In the
Classic view, you access actions in the following places:
• The more commonly used actions appear as buttons in the toolbar at the top of
the page.
• All available actions appear in the menus just below the toolbar. These include
both actions that apply to the location and actions that apply to particular items.
Actions are available if they are highlighted. If an action is not highlighted but is
instead dimmed, that action is not available.
If you are using the accessibility mode, Web Publisher does not display menus but
instead displays the Global Actions and Actions hyperlinks that lead to full-page
lists of available actions. In this guide, where a procedure indicates that you should
select a menu, you should instead select the appropriate accessibility-mode link.
Viewing Lists
This section describes the following.
• Thumbnails Used as Visual Cues, page 36
• Filtering Items in a List, page 36
• Sorting Items in a List, page 37
• Locating Items by Typing Characters or a Path, page 38
• Choosing the Number of Items Displayed on a Page, page 38
• Using the View Menu, page 39
• Displaying Additional Information in a List, page 39
1. While viewing a list of files, select the Thumbnails checkbox. The checkbox toggles
the thumbnail display on and off.
The Filter menu displays available filters and filter values. You can use multiple
filters at once. For example, if the Filter menu were to display a Status filter and
a Locale filter, you could choose to display files that have both a Staging lifecycle
state and a French locale.
• A single-item selection menu, which is an unlabeled drop-down list that appears
in the upper right side of the page and allows you to choose to filter based on one
criteria—the type of item to be displayed. For example, in a file list, a single-item
selection menu would let you choose whether to display folders, files or both. You
could displays folders, but not files:
Or, for example, in your Inbox you would choose whether to display tasks,
notifications or both. You could choose to display only notifications:
1. Click .
2. Select a type of filter.
A submenu opens of the values you select from in order to determine what is
displayed in the list.
3. Select a value.
The list displays only those items that have the selected value.
4. To select a second or third filter, repeat these steps.
Note: To sort by lock owner (i.e., by who has the file checked out), click
in the column headings row.
2. To reverse the sort order, select the property or column heading a second time.
The Starts with field searches the complete listing of the container you are currently in.
This topic includes two procedures: one for items and the other for locations.
1. In the Starts with field, type the first few letters of the item name.
2. Click Go.
1. In the Starts with field, type all of the path or the start of the path. Use the following
syntax:
/cabinet_name/folder_path/folder_path/
For example, if you want to jump to a folder named “xyz_folder” at the top level of a
cabinet named “abc_cabinet,” you would type the following:
2. Click Go.
When you view a list of items, Web Publisher tells you how many items are in the list
and how many pages the list covers. Web Publisher also tells you which set of items
and which page are displayed.
For example, if this appears:
then you are viewing items 1 to 10 in a 17-item list, and you are viewing the first page
of a two-page list.
To move forward or backward one page at a time through the sequence, click the single
arrows:
or
To go to the first or last page in the list, click the double arrows:
or
To go to a specific page number, type the page number in the text field and press Enter.
Note: How the icons appear depend on the theme you have set in your preferences.
Docbase Nodes
The top level of a Docbase is comprised of different nodes, each of which provides access
to specific items and actions. To open a node, you click the node.
In the Streamline view, Docbase nodes appear as tabs.
In the Classic view, Docbase nodes appear in the left-hand navigation tree.
These are the highest level of organization within a Docbase. Cabinets hold folders
and files. The Cabinets node displays all available Docbase cabinets.
• Home Cabinet
Your home cabinet is where you store personal documents and folders. Every user
has a home cabinet by default. Only you can see or access your home cabinet.
• In-Context Editing
This node gives access to the Web sites that are enabled for direct “in-context”
editing. Web Publisher's in-context editing functionality lets authors navigate a Web
site directly in order to create and edit the content on that Web site.
• Web Cabinets
Web cabinets contain your organization's Web sites. It is within Web cabinets that
authors and developers create the Web sites that are published to Web servers. Web
Publisher files are stored in Web cabinets, while non-Web Publisher files are stored in
non-Web Publisher cabinets. If you copy or move a non-Web Publisher file into a
Web cabinet, you are prompted to provide a Web Publisher lifecycle and navigation
path for the file.
Note that Web cabinets are also visible in the Cabinets node, which displays all
available Docbase cabinets.
• Site Manager (Classic view only)
This node contains the templates and configuration files that are available to Web
sites. This node contains the following:
— Templates
This stores the templates that are used to create content for the Web. You store
templates in category folders that you create here. A template's location here
determines the Categories-node location of files created from the template.
Note that you cannot import items into the root level of Templates. You must
import into a category folder.
— Presentations
This stores Editor presentation files (XSL stylesheets applied to content authored
in Web Publisher Editor) and external application presentation files (HTML files
that frame HTML content or XSLT files).
— Rules
This stores Editor rules files, which determine what content is editable through
Web Publisher Editor.
— Previews
This stores the thumbnails used to preview templates.
— Configurations
This gives access to foldermaps and to globalization settings.
— Instructions
This stores instruction files that are used when you update the structure of XML
content files. When you modify the XML in a template, you can update the XML
content files created from that template. The update occurs according to the
specifications in an instruction file.
— Change Sets
This stores change sets, which are the containers used to package files together
before routing them through a workflow.
• Administration (Classic view only)
This node gives access to system settings and administrative functions. This node
contains the following:
— User Management
This gives access to user profiles, user groups, and user roles.
— Security
This gives access to permission sets.
— Web Publisher Admin
This gives access to the following:
— System settings
— Reports
— Alerts
— Workflow templates
— Relationships
Locating Items
This section describes the following:
• Locating Recently Used Files, page 42
• Accessing the Files You Currently Have Checked Out, page 43
• Searching for Items, page 43
• Viewing Locations, page 46
• Using a Selection Page, page 46
• Locating Items By Navigating Directories, page 47
1. Sort the My Files list according to the Checked Out By criterion. Do one of the
following:
• In the Streamline view, click in the Sort by area.
• In the Classic view, click in the column headings row.
Note: If the expected items don't appear, see Viewing Lists, page 36.
A simple search matches your search words against indexed text and the properties
listed here. Your system might be set up to search additional properties as well. You can
type spaces or commas to separate text. A simple search looks for all separated text using
verity queries (for example, AND or OR). A simple search searches the entire Docbase.
A simple search matches your search words against the following:
• File name
• Descriptive name
• Category
• Author
To perform a simple search:
1. In the Search field at the top of the page, type the text you want to search on. To
separate text, you can type either a space or a comma. Web Publisher searches for
separated text using verity queries.
2. Click Go.
The search results appear.
3. To save the search, see Saving a Search, page 45.
The checkboxes on the Advanced Search page expand when selected, to provide more
search criteria. For example, selecting the Properties checkbox displays fields for
searching based on name and other properties.
To find hidden objects or to show all objects, you perform an advanced search. See
Using an Advanced Search, page 44.
Saving a Search
After performing a search, you can save the search to run again later. You save a search
from the Search Results page.
To save a search:
This procedure describes how to rerun a search that you have previously saved. When
you rerun the search, the search uses the same parameters but returns updated results.
Viewing Locations
You can view a list of the locations to which an item in the Docbase is linked. For
example, if a template is linked to several folders to provide different user groups easy
access to the template, you can view a list of the folders that contain the linked template.
To view locations:
When a selection page appears, you perform the steps listed below.
1. If tabs for different Docbase nodes appear, then click the node you want to browse.
Note that the All tab lets you browse the entire Docbase.
2. In the Name list on the left side of the page, navigate to the desired item.
3. When you locate the item, select the item's checkbox. If allowed, you can select
multiple items.
4. Click Add.
The item or items display in the selection area on the right side of the page.
5. To select another item, repeat Step 3 and Step 4.
6. To remove an item from the selection area on the right side of the page, select the
item's checkbox and click Remove.
7. When you are done adding items to the selection area, click OK.
1. Click the tab corresponding to the Docbase node that you want to navigate through.
(For example, to navigate the Categories node, click the Categories tab.)
Web Publisher displays the next level in the directory structure.
2. To open a location in the directory structure (such as a folder), click the location. You
can continue “drilling down” through the directory structure by continuing to click
folders until you find the item you are looking for.
3. To go back to a higher level in the directory structure, do one of the following:
• In the “breadcrumb” path at the top of the page, click the directory location
you want to go to.
• To go to the top level of a node, click the node.
Note: For details on viewing items in lists, see Viewing Lists, page 36.
Using Shortcuts
This section describes the following:
• Creating Shortcuts, page 49
• Sending a Web-Link, page 49
• Opening a Shortcut, page 50
Creating Shortcuts
You can create shortcuts on your computer that link to items in a Docbase. You can
create the shortcuts on your local file system or in email messages. You do so using
the shortcut icon:
To create a shortcut:
2. If the icon does not appear next to the item, navigate to the item's properties.
3. Drag the icon to the location where you want to create the shortcut. For example,
drag the icon to a folder on your computer or to an open email.
Sending a Web-Link
A Web-link is a hyperlink that you can send to another Docbase user and that opens a
document in the Docbase. You send Web-links via email. Web-links appear as hyperlinks
in an email message. When a user clicks a Web-link, Web Publisher opens the document
from the Docbase. If you are using the Classic view, you can send multiple Web-links
in the same email.
You can send Web-links only to users who have access to the Docbase and have
Read-level permissions or higher for the document.
1. Locate the file or files for which you want to send a Web-link.
2. Do one of the following:
• In the Streamline view, click More on the line for the file you want to send.
Select File→Email as Web-Link.
• In the Classic view, check one or more files' checkboxes. Select File→Email as
Web-Link.
3. You email application opens a new email message. The new email contains the
Web-link or Web-links. Enter the recipient's email address and any other information
you want to add. Send the email in the usual way you send emails.
Opening a Shortcut
If you receive an email that contains a link to a Docbase file, you can open the file if you
have access to the Docbase and have at least Read-level permission on the file.
Subscribing to Items
To have quick access to a cabinet, folder, or file, you can subscribe to the cabinet, folder,
or file. The item then appears in your Subscriptions node. Instead of navigating through
the Docbase to find the item, you access it quickly through Subscriptions.
When you open or view an item through Subscriptions, the item is retrieved from its
original Docbase location.
To unsubscribe:
To set preferences:
the translations reside in the same Docbase folder. They are distinguished by
their locale values.
4. In the Web Developer tab, set the following:
• Rules editor: This determines whether to modify Editor rules files using an
external editor or Web Publisher's Web-based Rules Editor. (If you choose an
external editor, Web Publisher provides a separate Rules File Wizard to guide
you in creating rules.)
• Temporary directory: This determines the folder used to store temporary files.
Temporary files are created when you use certain utilities, like the view-source
command or a differencing tool. Type the path to the folder. Do not use
quotation marks. For example:
C:\Temp\Diff and View Source
• Link Check Application Path: This sets the path to a link-checking program. If
you use an external link-checking program, enter the path in quotation marks,
followed by "%1", which is a parameter for passing the Web site URL. Web
Publisher only works with link checkers that accept URL as a parameter.
• Differencing Application Path: This sets the path to a differencing tool. If you
use an external differencing tool, enter the path in quotation marks, followed by
"%1" "%2", which are parameters for passing the file names.
• View Source Application Path: This sets the path to an external text editing
application to use when viewing the source file for a Web page. Type the path
in quotation marks, followed by "%1", which is a parameter for passing file
names. For example:
"C:\Program Files\Windows NT\Accessories\Wordpad.exe" "%1"
5. To save your changes, click OK.
be familiar with the Windows method for changing file type associations. This procedure
is performed on each individual author's PC.
.wmd application/x-ms-wmd
For help on which players support which file formats, please see your player's help.
Web Publisher stores files in Docbases. When you log into Web Publisher, you log into a specific
Docbase. This chapter describes how to access, create and manage items in a Docbase.
This section describes the following:
• Creating Items in a Docbase, page 55
• Checking Out and Editing Files, page 58
• Viewing All Versions, page 65
• Viewing a File as Read Only, page 65
• Managing Properties, page 66
• Importing Items, page 68
• Exporting Items, page 69
• Deleting Items, page 70
• Using the Clipboard, page 71
• Moving Items, page 71
• Copying Items, page 72
• Linking an Item to Multiple Folders, page 73
• Comparing Files (Differencing), page 74
• Viewing How Content Displays on a Web Site, page 75
• Viewing the Source File for a Web Page, page 75
Creating a Cabinet
This procedure describes how to create a new cabinet in the Docbase. Cabinets are
indicated by this icon:
Note: If you are creating a cabinet within Documentum Compliance Manager your role
must be a minimum of Document Class Owner. If you are trying to create a Web cabinet
in Web Publisher refer to Creating a Web Cabinet, page 148.
To create a cabinet:
Creating a Folder
You can create a folder in a cabinet, folder, or category.
To create a folder:
1. Navigate to the location in the Docbase where you want to create the new folder.
2. Do one of the following:
Creating a File
This procedure describes how to create a new file in the Docbase. When you create a
new file, Web Publisher creates a content object for the file in the Docbase, as well as the
file itself and the file's properties.
To create a file:
1. Navigate to the location where you want to create the new file.
2. Do one of the following:
• In the Streamline view, click New Document.
• In the Classic view, select File→New→Document.
3. If a selection page appears, then you must select a template for the new file. Select
the template and click OK. For instructions on using a selection page, see Using a
Selection Page, page 46.
4. In the Create tab, enter the name of the new file. Enter additional information as
desired.
5. In the Info tab (if available), set information as desired. If the Edit link appears next
to a property, you set the property's values by clicking Edit and entering values in
the resulting page. You enter values by either typing them in an Enter new value
box or selecting them from a Select from list box, and by then clicking Add. You can
move a value up or down in the resulting list by selecting it and clicking Move Up or
Move Down. You can remove a value by selecting it and clicking Remove. When
you are done adding values, click OK.
6. Depending on the WDK-based application you are using, other tabs might appear.
Set information in these tabs as desired. For information on the functionality affected
by those tabs, see the topic in this guide that covers that functionality.
7. Click Finish.
If the file uses an internal editing application, which is an application internal to Web
Publisher, then when you check out the file, Web Publisher streams the file from the
Docbase directly to your browser. The file is not copied to your computer. When you
save the file in the editing application, your changes are saved directly to the Docbase,
but the file remains checked out (i.e., locked by you). To unlock the file, you must check
in the file.
The edit command opens a file for editing. When you choose to edit a file, the file opens
in an editing application. If you have not already checked out the file, editing checks it
out. You cannot edit a file that another user has locked.
If you want to cancel your edits to a file, you cancel checkout. This discards the copy
on your computer (if one exists) and makes no updates to the Docbase. If you cancel
checkout, the Docbase retains the last Docbase version of the file as the current version.
Files that you have locked (checked out) display the key icon:
Files that other users have locked (checked out) display the padlock icon:
You can sort your My Files list to group together the files you have locked by clicking
the Checked Out By sort criterion in the Streamline view or by clicking the following
column heading in Classic view:
You can close a file and keep it checked out. If you do, then when you next edit the file,
Web Publisher opens the last saved version of the file. If the file uses an external editing
application, then Web Publisher opens the version saved in your checkout location. If the
file uses an internal Web Publisher editing application, then Web Publisher opens the
file directly from the Docbase.
Note: If at any point during this procedure Web Publisher prompts you to accept or
confirm Documentum applets, click the appropriate buttons to do so. If you are prompted
to overwrite existing applets in order to install upgraded ones, click the appropriate
buttons to do so. Please read all prompts carefully.
Editing a File
When you edit a file, you also automatically check it out. Web Publisher locks the file in
the Docbase and opens it in an editing application.
Note: If at any point during this procedure Web Publisher prompts you to accept or
confirm Documentum applets, click the appropriate buttons to do so. If you are prompted
to overwrite existing applets in order to install upgraded ones, click the appropriate
buttons to do so. Please read all prompts carefully.
To edit a file:
6. If the file does not open upon checkout, you can open it for editing by locating the
file in your checkout directory.
Checking In a File
The procedure in this topic describes how to check a file back into the Docbase. You can
only check in a file if you are the lock owner on the file — i.e., if you are the one who
currently has the file checked out.
Note: If at any point during this procedure Web Publisher prompts you to accept or
confirm Documentum applets, click the appropriate buttons to do so. If you are prompted
to overwrite existing applets in order to install upgraded ones, click the appropriate
buttons to do so. Please read all prompts carefully.
To check in files:
• Make this the current version: If this option is available, you can choose to make
your updated file the current version in the Docbase.
• Keep a local copy after check in: Retains a copy of the file on your local machine.
• Check in from file: If this option is available, you can replace the original file
with a file on your local machine. To use this option, either browse for the file or
type its path and file name, including the file extension. For example, if a file
named SOP.doc is on your C drive in the My Documents folder, then type:
C:\My Documents\SOP.doc.
5. If you are checking in just one file, click OK.
6. If you are checking in several files, use the Next button to enter checkin information
for each file, or, optionally, you can click Finish to apply the current page's checkin
information to all remaining files in the group. If you do the latter and if a
confirmation prompt appears, click Continue.
Canceling Checkout
If you choose to cancel checkout, any changes you made since you checked out the file
are discarded and the file is unlocked in the Docbase.
Note: If at any point during this procedure Web Publisher prompts you to accept or
confirm Documentum applets, click the appropriate buttons to do so. If you are prompted
to overwrite existing applets in order to install upgraded ones, click the appropriate
buttons to do so. Please read all prompts carefully.
To cancel checkout:
— Only the Virtual Document to cancel checkout only on the root XML file,
not the nested files.
Web Development Kit and Applications Installation Guide, the Web Development Kit
Development Guide, or the Web Development Kit Applications Configuration Guide.
3. If the file is a virtual document, click the file name. A list appears of the top level
children in the virtual document. The name of the virtual document appears above
the list. On the name of the virtual document, do one of the following:
• Click the name.
• If thumbnails are enabled, click the thumbnail.
• Check the checkbox and select File→View.
Managing Properties
This section describes the following:
• Properties Overview, page 66
• Setting Properties, page 67
• Viewing History, page 68
Properties Overview
Properties are descriptive characteristics, such as creation date, format, or lifecycle
state. All Docbase items—whether documents, cabinets, folders, workflows or other
items—have properties. If you have the proper permissions, you can access and modify
properties.
a file is checked in. (CRS is used to create PDF or HTML renditions from Microsoft
Documents. It is only used when content must be transformed in a Web-ready format.
Content originating in XML and HTML does not require CRS. XML content is rendered
through our internal transformation engine to create the required web-ready formats.
Any number if XSL stylesheets may be associated to a single XML file.)
Setting Properties
You can open an item's properties through the icon. When you open an item's
properties, Web Publisher displays properties on a page with several tabs, different tabs
for different groupings of properties. You click a tab to a group of properties.
If a property value is editable, the value is edited in one of two ways: either you can set
the value directly in the property field, or, if the Edit link appears next to the property,
you click the Edit link to open a separate page for setting the properties values.
For a property that sets a date, the calendar button might appear:
If so, you can set the date by clicking the calendar button and then selecting the date
from the drop-down calendar that appears. To move forward or backward a month,
use the arrow keys.
If you are setting properties for a file that will be published to multiple Web sites, you
might be allowed to set different effective and expiration dates for the each site to which
the file will be published. If so, the set for each site link appears on the file's Properties
page. Click this link to enter the different dates you want to set for the different sites.
• Click .
• Click the Properties link.
• Select View→Properties→Info.
3. In the available tabs, set properties as desired. The properties available are
determined by your WDK-based application and your organization.
If the Edit link appears next to a property, you set the property's values by clicking
Edit and entering values in the resulting page. You enter values by either typing
them in an Enter new value box or selecting them from a Select from list box, and by
then clicking Add. You can move a value up or down in the resulting list by selecting
it and clicking Move Up or Move Down. You can remove a value by selecting it and
clicking Remove. When you are done adding values, click OK.
Depending on the specific WDK-based application you are using, and depending
on your organization's setup, the See CIS Values might appear. If so, select the
suggested property values that you want to accept and then click OK. Note that
suggested values cannot include the ~ character or the || character.
Viewing History
The history of an item is a list of events that have occurred to that item, such as checkout,
checkin, and promote. You can view the user responsible for the event, the date and
time on which it occurred, and other information. In order for history information to
display, an administrator must register which events to track and must assign you
config-audit privileges.
To view history:
• Click .
• Click the Properties link.
• Select View→Properties→History.
3. Select the History tab.
Importing Items
This procedure describes how to import files and templates into the Docbase.
Some things to note when importing:
• When you import, you can select a local folder from which to import, and Web
Publisher imports all the files from that local folder, including files in any subfolders.
However, the directory structure is not imported. The files are all imported to the
same location in the Docbase.
• If you import a rich media file, there is a time delay between the time of import the
creation of thumbnails, alternate renditions, or storyboards.
• When importing a template, you must import it into the Docbase location that your
WDK-based application uses for templates.
Note: If at any point during this procedure Web Publisher prompts you to accept or
confirm Documentum applets, click the appropriate buttons to do so. If you are prompted
to overwrite existing applets in order to install upgraded ones, click the appropriate
buttons to do so. Please read all prompts carefully.
1. Navigate to the location in the Docbase to where you want to import the file.
2. Do one of the following, depending on the view you are using:
• In the Streamline view, click Import.
• In the Classic view, select File→Import.
3. Select the files you want to import. You can select multiple files and folders. If you
select a folder, all the files in the folder and its subfolders are imported, though the
folder structure is not imported. To select files, do any of the following:
• To browse for an individual file to import, click Add Files; then navigate to
the file and select it; and then click OK. The file is added to the import list. To
add more files, repeat the sequence.
• To browse for an entire folder to import, click Add Folders; then navigate to the
folder and select it: and then click OK. The file or files are added to the import
list. All the files in the folder, including files in the subfolders, will be imported.
To add more folders, repeat the sequence.
• To add a file or folder by dragging and dropping, locate the file or folder on your
computer. Click the file or folder and hold down the mouse button while you
drag the item to the Selected Files area of the Import page. The file or files are
added to the import list. To add more files or folders, repeat the sequence.
Note: To remove a file or folder from the import list, select the item and click Remove.
4. Once you have selected all the files you want to import, click Next.
5. You are prompted to set properties for the files you are importing. Do one of the
following:
• If you are importing one file, set properties as desired and then click OK.
• If you are importing several files, set properties for each file. Use the Next button
to set properties for each file. When you are done setting properties, click Finish.
Note: You can also click Finish before you get to the last file. Doing so applies
any settings you specified to all remaining files in the group. If a confirmation
prompt appears, click Continue.
Exporting Items
You can export files from the Docbase to local or networked computers. When you
export, a copy of the file is saved to the location you choose. The original remains in
the Docbase.
To export files:
3. If you are prompted to confirm which files to export, do all of the following that
apply:
• If you are exporting one file, and if the file is not a virtual document with
descendents, click OK.
• If you are exporting several files, click Next for each file. (If any of the files are
virtual documents with descendents, you must also perform the instructions in
the next bullet for those files.) For the last file, click Finish. Note that you can
also click Finish before you get to the last file.
• If your WDK-based application includes XML functionality, and if you are
exporting an XML file with descendents, select one of the following and then
click either OK, Next, or Finish:
— Only the Virtual Document to export the root file without downloading
nested files.
— Virtual Document and all Descendants to export the root file and all nested
files.
4. When prompted to choose a location on your local machine to which to export the
file or files, select the location and click Save.
Deleting Items
This procedure describes how to delete an item from the Docbase. This procedure is the
same whether you are deleting files, folders, workflows or any other Docbase item.
To delete items:
desired, you can click Finish before you get to the last item. Doing so applies any
settings you specified to all remaining items and prompts you to click Continue
to confirm that is what you want to do.
Moving Items
This procedure describes how to move items from one location to another.
To move items:
Copying Items
You can copy files from one Docbase location to another. Note that when you copy a file
to a location that already has a file of the same name, Web Publisher adds Copy to the
filename. If you copy the file to that location a second time, Web Publisher adds wording
to the filename that indicates the file is the second copy. For any subsequent copies, Web
Publisher adds the appropriate wording to the filename.
To copy items, you first add them to your clipboard, as described in this procedure. Your
clipboard can hold multiple items at a time.
If your WDK-based application uses controlled documents the clipboard is disabled. You
can only use the clipboard for uncontrolled documents.
To copy items:
Note: If an item does not appear on the clipboard, make sure you have set your
view filters to display the item.
5. Navigate to the location to copy to.
6. Do one of the following:
• In the Streamline view, click Copy here.
• In the Classic view, select Edit→Copy Here.
7. If the Clipboard page appears, select the item to copy, then click Copy.
Note: If the item does not appear on the clipboard, make sure you have set your
view filters to display the item.
1. View versions for the file. See Viewing All Versions, page 65.
2. Select Document→Versions→Diff versions.
1. View versions for the file. See Viewing All Versions, page 65.
If the file has a yellow light or red light, it is not ready for publication from a Web server.
Yellow — — indicates Web Publisher is waiting for Content Rendition Services to
create a Web-ready rendition. The process is brief, but the icon does not update until you
refresh the screen.
A red light — — indicates a file does not have a Web-ready rendition.
If a file is used on different Web sites, you can select which site to view. Similarly, if a file
has multiple renditions, you can select the rendition to view.
clicking the icon. The original file remains on the active Web site until your modified
file is reviewed and published.
For more information on in-context editing see the Web Publisher Administration Guide.
• If the editing application is external, make sure to save the Web page one
last time using the editing application's save command. Then return to Web
Publisher and click Check In. The local copy of the Web page on your computer
is saved and check into the Docbase.
enter values either by typing them in, or by selecting them from a list and clicking
Add. You can move or remove a value in the list by selecting it and clicking Move
Up, Move Down, or Remove. When you are done adding values, click OK.
Available properties might include the following:
• Keywords are used to find the file in a search. If a user performs a search and
types in a word that matches a keyword, the file is listed in the search results.
• Effective Datesets the date to publish content to the Web site.Expiration Date
sets the date to remove content from the Web site. Note the following:
— If the calendar button appears, you can set the date by clicking the calendar
button:
Click the calendar button and then select the date from the drop-down
calendar. To move forward or backward through the calendar one month at
a time, click the arrow keys.
— If the file is to be published to multiple Web sites, you might be allowed to
set different effective and expiration dates for the each site to which the file
is published. If so, the set for each site link appears on the file's Properties
page. Click this link to enter the different dates you want to set for the
different sites.
10. If Web Publisher displays the Edit now checkbox, you can select this option to have
Web Publisher automatically open the file once it is created.
11. In the Info tab (if available), set information as desired.
12. In the Permissions tab (if available), set permissions as desired by doing the
following:
• To select a permission set, click Select. In the selection page, select the permission
set. (For details on using the selection page, see Using a Selection Page, page 46.)
• To add users or groups, click .
13. If other tabs appear, such as Taxonomies, Web Cabinets, Categories, or Translations,
click the tab and enter information as desired. For more information on the items
available through these tabs, see the topic that describes the item.
14. Click Finish.
Web Publisher creates the new file and places it in a Docbase location determined by
the file's template and by foldermapping rules.
What is a Taxonomy?
A taxonomy is a hierarchy of categories and subcategories used to organize content. You
can create multiple taxonomies to organize your content in different ways for different
purposes.
For example, a taxonomy might create categories based on your organization's
departments. Content created by the Research and Development department would be
assigned to the RD category; content created by the Public Relations department would
be assigned to the PR category; and so on. This taxonomy might be helpful for users
who use documents only within their departments. Another taxonomy, however, might
create categories based on product, combining a product's RD specifications into the
same category as the product's PR bulletins. That taxonomy might be helpful for users
who work only on specific products.
Taxonomies are a function of Documentum CI Server. During Web Publisher installation,
a script in the Web Publisher DocApp enables the CI Server API, providing some, but
not all, CI Server functionality to Web Publisher. The enabled functionality lets you
create taxonomies, assign them to Web sites, assign content to taxonomy categories, and
publish taxonomy structures in the form of XML files.
Full taxonomy functionality is available only if your organization has installed the full
CI Server; see the Content Intelligence Services Installation Guide. If your organization has
installed CI Server in addition to Web Publisher, you can import taxonomies, in addition
to creating them directly in Web Publisher.
A newly created taxonomy is inactive, until you set it to active through the taxonomy's
properties. A taxonomy must be active in order to be published to a Web site.
You can demote a taxonomy to inactive to make changes. You may want to do so if
structural changes are being made to the taxonomy and you want to ensure that a
partially changed taxonomy is not on the Web site. If a previously active taxonomy is
demoted, the Web site keeps the existing published taxonomy.
Deleting a taxonomy deletes any included categories and assignments, although not the
content itself. If a taxonomy is deleted, Web Publisher removes any assigned content
from the Web site.
Taxonomies appear in the Categories node and are designated by this icon:
When you open a taxonomy, the first level of categories appears. When you open a
category, its first level of subcategories appears, and so on. Categories are indicated by
this icon:
You can assign a document to a category by linking it into the category just like you
would to a folder. Before you can assign content to a category, it must first exist in a
Docbase cabinet location. You can move, copy and search categories just as you can
folders. To do any of these, use the same procedure as applies to any item in the Docbase.
b. In the taxonomy, create the category structure (unless you imported the
taxonomy). Creating a category is described in Creating a Category, page 84.
c. Assign content to the taxonomy, as described in Assigning Content to a Category,
page 84. You do this through each file's properties or by using the clipboard.
2. If you will be publishing the taxonomy to a Web site, then select Active in the Info
tab of the taxonomy's properties. New taxonomies are always inactive and cannot be
published to a Web site. You keep a taxonomy inactive until you are ready to publish.
3. If you will be publishing the taxonomy to a Web site, then assign the taxonomy to a
Web cabinet, as described in Assigning Taxonomies to Web Cabinets, page 85. You
assign a taxonomy to a Web cabinet through the cabinet's properties. Note that you
can also assign the taxonomy to a Web cabinet during creation of the taxonomy.
4. Manually publish the taxonomy, as explained in Publishing Taxonomies to Web Sites,
page 85. Publishing uses CI Server to generate an XML file that is a snapshot of the
taxonomy structure in XML format. Publishing also creates the content-to-category
relationships in a table in the SCS (Site Caching Services) database.
5. If desired, do any of the following:
• Use an XSL stylesheet to transform the XML into an ASP or JSP-style navigation
structure appropriate for the Web site.
• Use XDQL to get retrieve the content-to-category relationships. This allows
you to do such things as generate menus, create pages of grouped content,
add meta tags, etc.
6. To administer taxonomies, use Documentum Administrator.
Creating a Taxonomy
To create a taxonomy:
1. Click Categories.
2. Do one of the following:
• In the Streamline view, click New Taxonomy.
• In the Classic view, select File→New→Taxonomy.
3. In the Create tab, enter a unique name for the taxonomy.
4. In the Info tab, set other properties as desired. The properties available are
determined by your organization. If the Edit link appears next to a property, you
set the property's values by clicking Edit and entering values in the resulting Web
Publisher page.
5. To make the taxonomy active, select Active in the Info tab.
6. In the Web Cabinets tab, you can assign the taxonomy to one or more Web Cabinets.
If you use are publishing the taxonomy to a Web site, then you must assign the
taxonomy to the Web cabinet for the Web site. To assign the taxonomy to a Web
cabinet, click . In the selection page, choose the Web site.
Note that you can also assign a taxonomy to a Web cabinet from the Web cabinet's
properties.
7. In the Translations tab (if available), type translated names for the taxonomy.
You can type a different translated name for each locale. Translations enable you
to browse taxonomies in multiple languages. Note that if you later change the
taxonomy's name, you must update the translated names manually through the
taxonomy's properties.
8. In the Permissions tab (if available), set permissions as desired.
9. Click Finish.
Creating a Category
To create a category:
1. In the Categories node, navigate to the location where you want to create the new
category.
2. Do one of the following (depending on the Web Publisher view you are using):
• In the Streamline view, click New Category.
• In the Classic view, select File→New→Category.
3. In the Create tab, type the name of the new category. Enter other information in the
Create tab as desired.
4. In the Info tab, set information as desired.
5. In the Translations tab (if available), type translated names for this category as
desired. You can type a different translated name for each locale. Translations enable
you to browse taxonomies in multiple languages. Note that if you later change
a category name, you must update the translated names manually through the
category's properties.
If you later update a taxonomy name, you will have to manually update any
translated taxonomy names.
6. In the Permissions tab (if available), set permissions as desired.
7. Click Finish.
• Associating the document with a template that assigns a category. The document
inherits the template's categorization.
To assign content to a category through the content's properties:
Each successive publish versions the XML file to the next minor version and returns
the state back to WIP. Any associated XSL's are regenerated. A Web developer can
promote the taxonomy to Staging and Active as needed. Enabling you to modify the
taxonomy XML structure through an XSL transformation makes it simpler for an
application server to process the taxonomy. It also give the flexibility to publish and
review the taxonomy on a WIP Web site before pushing it to Staging or Active.
The XML file specifies the structure of all Active taxonomies assigned to the
containing Web cabinet. If globalization is enabled and additional category name
translations are present, the translations are exported as part of the XML file.
• The content-to-category relationships
When you publish, SCS (Site Caching Services) automatically publishes the
content-to-category relationships (also called the assignments). They are delivered
as repeating attributes exposed in the SCS database.
Every time a document is assigned to a category, the ID of that category is stored in a
repeating attribute on the document. If configured to do so, this repeating attribute
is exported as part of the external tables that SCS defines. A Web developer will
need to digest and index the taxonomy structure and match it against the category
ID's in the repeating attribute.
Navigating Categories
When you open the Categories node, the active taxonomies appear. Each taxonomy is
a grouping of categories and subcategories used to organize content in a particular
way. When you open a taxonomy, the top-level categories appears. When you open a
category, its first level of subcategories appears, and so on.
To navigate categories:
3. Click a category. Continue clicking categories until you find the item you are looking
for.
A relationship is a specific defined connection between two items in a Docbase. When accessing one
item, the relationship also gives you access to the other item.
Depending on your permissions, you can:
• Create relationships between files
• Create new relation types
As an example, if a document has gone through a review process and been annotated by several
reviewers, then each annotation has a relationship with the document. You can check for document
relationships to see the list of annotations. You can see the name of each annotation, the type of
relationship to the document, and whether each relationship is maintained along versions, among
other information.
In general, when two items are connected by a relationship, one is considered the parent item and
the other is considered the child. The child item is said to be “used in” the parent item. The parent
item is said to “use” the child item.
A relation type describes how one item is related to another. You can have ad hoc and system relation
types. Ad hoc relation types can be added, modified and deleted by users. System relation types are
created by Web Publisher and cannot be manipulated by users. For example, a relationship between a
file and its thumbnail is a system relation type.
This chapter describes the following:
• Viewing Relationships, page 89
• Viewing Related Content, page 90
• Adding a Relationship, page 90
• Removing a Relationship, page 91
• Accessing Relation Types, page 91
• Creating a New Relation Type, page 91
Viewing Relationships
A file can have other files connected to it via relation types. You can view the files related
to a given file and view the types of each relationship.
1. Navigate to the item for which you want to view related content.
2. Do one of the following:
• In the Streamline view, click More→View→Related Content.
• In the Classic view, select the item's checkbox. Select View→Related Content.
3. To view or access the files that the file you are viewing contains, click Contains.
4. To view or access the files that contain the file you are viewing, click Contained In.
Adding a Relationship
To add a new relationship:
Removing a Relationship
This procedure “disconnects” a relationship between two files.
To remove a relationship:
To create a relationship:
A rendition is another iteration of an object file. For example, a rendition may be an alternate format,
or a different resolution. A transformation is the user-invoked transformation of a file either to create
a new rendition, or to create an new related object. This section includes the following:
• Renditions Overview, page 93
• Renditions in Web Publisher, page 94
• Transformations Overview, page 96
• Viewing Renditions, page 97
• Creating a Rendition, page 97
• Creating a Related Object, page 98
• Importing a Rendition, page 100
• Setting a Preview Rendition, page 100
• Viewing the Preview Rendition, page 101
Renditions Overview
A rendition is an alternate copy of a file. For example, it may be a copy of an image in a
different format or in a different resolution.
If an object has multiple renditions, Web Publisher designates one rendition as the
primary rendition, which will appear in file lists. You can display all a file's renditions
by clicking the renditions icon
and/or configured for your Docbase, these extra renditions will not be generated.
Renditions are generated for one item at a time and are processed asynchronously,
meaning that renditions might not be immediately available after import. You can
also create new renditions using Media Services' Transformation capabilities. See
Transformations Overview, page 96 for more information on Transformations.
Another Documentum product that rendition functionality depends on is Content
Rendition Services. For example, an author could import a Microsoft Word file called
Sales.doc, and then the author could generate an HTML rendition of the object (using
Content Rendition Services) called Sales.htm. Both files would contain the same content
but in different formats.
You can create renditions outside the Docbase and import them in, or you can generate
renditions within Web Publisher.
You can generate new renditions of the same file format. To differentiate the multiple
renditions of a file in the same file format, each rendition must have a unique description
in the Rendition Description field. The description is appended to the end of the
rendition name, as a unique identifier.
When a file is versioned, its renditions, including any thumbnail renditions, are not
carried forward with the new version of the file. If you create a new version of the file,
the renditions remain with the previous version. However, depending on your setup,
Web Publisher might automatically generate new renditions when you check in and
version a file. Ask your administrator for more information.
You can configure lifecycles to automatically generate a PDF rendition at each lifecycle
state. See your WDK-based administration guide for more details.
The object name is the file name, minus the format extension. The page number is left out
if it equals 0. The file name modifier is a unique identifier, such as an explanation of the
file transformation. And the extension is the file extension.
Publish name rules must result in Web-safe names. A publish name cannot exceed 255
characters. Publish name rules apply only if the file is not the primary rendition.
Multi-File Renditions
If a Microsoft Office file contains embedded objects, such as GIF files, and if you use
Documentum Content Rendition Services, then when the file is checked into the Docbase,
Content Rendition Services generates a multi-file rendition. Content Rendition Services
renders the content to HTML but separates the embedded objects into separate files, as
shown in the following figure. Content Rendition Services then zips the rendered output
into one zip file, which it gives the zip_html extension.
Web Publisher then unzips the zip_html rendition and merges the main HTML file with
its external application presentation file, as shown in the following figure. Web Publisher
then re-zips the files and stores them as the zip_pub_html rendition. When Documentum
Site Caching Services (SCS) publishes the file, SCS unzips the zip_pub_html file into its
constituent files and publishes these to the Web site.
Transformations Overview
Transformations let you automatically transform the look and format of an existing
file in order to create a new rendition of the file or a new related object for the file. A
transformation is the automated rendering of a file from one look or format to another.
Transformations let you store a file in multiple formats, sizes, orientations, etc. Examples
of transformations include resizing, flipping, cropping, and correcting colors.
Viewing Renditions
This procedure explains how to display a list of the different renditions of a file.
Creating a Rendition
Web Publisher uses Documentum's Content Rendition Services to provide the
functionality to create a rendition. For most object types in the Docbase, you can create
new renditions of an object using these products.
Creation of new renditions either through Media Services or Content Rendition Services
occurs on one item at a time and requests are processed asynchronously, meaning that
new renditions and transformed objects might not be immediately available. You receive
a notification in your Inbox when a transformation is completed or if a transformation
fails.
Not all create new renditions features mentioned below are available for all formats
and some formats cannot be rendered or transformed. See Renditions Overview, page
93 and Transformations Overview, page 96 for more information on Renditions and
Transformations.
This procedure describes how to create a new rendition of a file.
To create a rendition:
new related objects of an object if Media Services has been installed and is configured
for your Docbase.
Creation of new related objects through Media Services occurs on one item at a time and
requests are processed asynchronously, meaning that new related objects might not be
immediately available. You receive a notification in your Inbox when a transformation
is completed or if a transformation fails.
Not all transformations are available for all formats and some formats cannot be
transformed. See Renditions Overview, page 93 and Transformations Overview, page 96
for more information on Transformations.
This procedure describes how to use a transformation profile to create a new related
object.
Importing a Rendition
This procedure describes how to import a file from outside the Docbase to use as a
new rendition of an existing Docbase file.
Only users with Read permissions for the file can select the preview rendition.
• In the Streamline view, click the Set as Preview link beside the rendition that you
want to set as the preview rendition.
• In the Classic view, select the checkbox of the rendition you want to set as the
preview rendition. Click Set as Preview.
To view the preview rendition, click this icon. The appropriate application opens and
displays or plays the preview rendition. If you experience any difficulty in playing an
item's preview rendition (audio or video), see Configuring your Browser for Media
Players, page 53.
You use workflows and quickflows to route files to other users for review, approval, and other tasks.
Your Inbox displays the tasks sent to you.
This section describes the following:
• Workflows Overview, page 103
• Inbox Overview, page 105
• Performing Tasks in Your Inbox, page 106
• Starting a Workflow, page 111
• Viewing Running or Completed Workflows, page 113
• Managing Workflows, page 116
• Sending a Quickflow, page 120
Workflows Overview
A workflow is a process that you can initiate to assign specific tasks to specific users,
in sequence, in order to carry out one of your organization's business processes. For
example, an organization might use workflows to process insurance claims or develop
new products.
by this icon:
The workflow template determines the task sequence and user assignments. The
templates might give you the option of specifying the users for specific tasks.
A workflow template can be reused repeatedly to initiate task sequences. Multiple users
can start workflows from the same template at the same time. A single user can start
multiple workflows from the same template at the same time (the user must have at
least Relate permission on the template).
Workflow templates are created in Workflow Manager. For details on creating workflow
templates refer to the Workflow Manager online Help.
Users receive workflow tasks in their Inboxes. When a user completes a task, the user
forwards it from the Inbox, and the workflow automatically notifies the next user in
sequence. The users in a workflow are called the workflow's performers.
A workflow template might let you direct a task to a group of users, in which case the
first user to accept the task becomes the one who performs it. The task is removed from
the other users' Inboxes.
Workflows can route the documents involved in tasks. Routed documents appear in
the task as attachments. Users in the workflow can attach and remove documents as
the workflow progresses.
Users can edit attached files. The workflow template determines whether the edited
version or the original version is stays with the workflow as the workflow progresses.
Each workflow has a workflow supervisor, who can pause, stop or make other changes
to the workflow as the workflow is active.
Workflows can include automatic tasks, such as the execution of scripts. If an automatic
task fails, the workflow supervisor is notified and can retry, perform or stop the task.
Automatic tasks allow you to integrate workflows with lifecycles — for example allowing
you to promote files to new lifecycle states as they progress through a workflow.
The Workflow Reporting utility lets you perform additional management functions and
lets you view all workflows in a Docbase.
Once started, a workflow is in one of three states:
• Running: The workflow running normally according to the workflow template.
• Paused: The workflow is temporarily halted, but expected to be reinstated. If
reinstated, it continues from the point at which it was halted.
• Terminated: The workflow is aborted and cannot be reinstated.
The following icons are used in workflows:
• : A workflow.
• : A package, which is a container for attaching a file. You click this icon to attach
a file. Text adjacent to the package tells you whether an attached file is optional
or mandatory.
• : A currently running workflow.
• : A workflow that is paused.
• : A workflow that is stopped.
The following figure shows the integration of a workflow with a lifecycle. A lifecycle
defines the different stages a file goes through as it is created, edited, approved, and,
eventually, retired. See Chapter 10, Working with Lifecycles for more details on lifecycles.
An author creates a file for the Web and forwards the file to a workflow, which sends
a review task to an editor. The editor suggests changes and sends the file back to the
author, who revises the file and forwards the task, which initiates an automatic task.
The automatic task promotes the file from the WIP to Staging and sends the file to a
developer, who tests it on a Staging Web server. If the developer rejects the file, Web
Publisher demotes the file to WIP and returns it to the author. If the developer approves
the file, an automatic task promotes it to Approved, and the workflow ends.
Inbox Overview
Your Inbox displays the tasks and notifications sent to you:
• : This indicates a task with no attached files. Tasks are electronic assignments
that are part of a workflow or quickflow.
• : This indicates a notification. Notifications are messages that tell you an event
has occurred.
A task might have a priority level assigned to it:
forward the task to the next activity in the workflow. Any changes you made to attached
files are also sent.
If the option is available, you can reject a task and send it to another user.
If you are the last user in a workflow, you can dismiss a task once completed. For
example, when you initiate a quickflow and a user performs the task and sends it back to
you, you remove the completed task from your Inbox by dismissing it.
In some cases, a task is not directed to you alone but to a group of users, with the
intention that one in the group is to perform it. If you accept the task, it is deleted from
the other users' Inboxes. If you reject the task, it is removed only from your Inbox and
another user in the group still must complete it.
You can determine whether you are available to receive workflow tasks. The top of your
Inbox displays your availability. I am available indicates you are available to receive
tasks; I am currently set to unavailable indicates you are not available to receive tasks
and that another user is designated to receive the tasks sent to you. This setting is useful,
for example, if you will be out of the office for an extended period.
1. Click Inbox.
2. Do one of the following:
• Click the name of the task or notification.
• Select the checkboxes for one or more tasks and notifications. Select File→View.
3. If Web Publisher displays multiple tabs, select the tab for the information you want
to view.
4. To perform actions, see the appropriate procedure from the list below. To close the
task or notification, click Close.
• Accepting and Performing a Task, page 107
• Completing a Task, page 108
• Rejecting a Task, page 109
• Delegating a Task, page 109
• Repeating a Task, page 110
1. Open the task. (You can open a task by clicking its name.)
2. If the Accept button appears, click Accept.
The task appears, displaying the Info tab. The Info tab might display task
instructions, attached files, forms, and packages.
3. If the Info tab displays attached files, you can access an attached file by using
standard procedures for working with a file. For example, to check out an attached
file, use the standard procedure for checking out a file.
4. If the Info tab displays a form, enter the information required.
5. To attach an existing file, do the following:
a. In the Info tab, click one of the following, depending on what appears on the
page:
•
•
• Add
b. To locate the files you want to attach, click the appropriate tab, then navigate to
the files within that tab. Tabs that correspond to Docbase nodes (such as My
Files or Categories) are navigated in the same way as the Docbase nodes.
The Search tab lets you choose either a simple or advanced search.
c. Click Add at the bottom of the page.
d. When you attach a file that has links to other files, you can choose to add the
linked files by selecting Automatically Add Linked Objects.
e. To remove an attached file, click either Delete or Remove.
6. To create and attach a new form based on an existing form template, do the following:
a. In the Info tab, click one of the following depending on what appears on the
page:
Completing a Task
Once you have performed a task you forward it to the next step in its workflow. Before
performing this procedure, you must have already accepted and performed the task (as
described in Accepting and Performing a Task, page 107).
To complete a task:
1. If you have not already done so, open the task. (You can open a task by clicking
it in your Inbox.)
2. Click Submit, Forward, or Finish, depending on which button is shown.
3. If prompted for a password, type your password.
4. Click OK.
5. If prompted to select the next performers, do the following:
a. Click Click To Assign next to the task for which you want to choose performers.
b. In the selection page, choose the performers (for details on using a selection
page, see Using a Selection Page, page 46). If allowed, you can make multiple
selections.
c. Click OK.
6. If prompted, select the next task to forward from the Select Next Forward Tasks list
by checking the appropriate checkboxes.
7. Click OK.
Rejecting a Task
Rejecting a task sends it back to the prior recipient. Not all tasks offer the Reject option.
The workflow supervisor decides which recipients can reject a task.
To reject a task:
1. Open the task. (You can open a task by clicking it in your Inbox.)
2. Click Reject.
3. If required, select the checkboxes for the users to whom you want to reroute the task.
4. If required, type a message explaining the reason for the rejection.
5. Click Next.
6. To select other tasks to reject, do so from the Select Next Reject Tasks list by
checking the appropriate checkboxes.
7. If required, type your password in the Sign Off Required field to electronically
sign off the task.
8. Click OK.
Delegating a Task
If the workflow allows, you can reassign a task that has been assigned to you. You can
delegate the task to another user, giving that user the responsibility to complete the task.
To delegate a task:
1. Open the task. (You can open a task by clicking it in your Inbox.)
2. Click Delegate.
3. If you are prompted to specify the user to whom to delegate the task, do the
following:
a. On the line item for the task you want to delegate, click click to assign.
b. In the selection page, select the user to whom to delegate. (For details on using
the selection page, see Using a Selection Page, page 46.)
4. Click OK.
Repeating a Task
When you have completed a task, you might have the option to have another individual
or group repeat the task.
To repeat a task:
1. Open the task. (You can open a task by clicking it in your Inbox.)
2. Click Repeat.
3. On the line item for the task, click click to assign.
4. In the selection page, select the user to whom to delegate. (For details on using the
selection page, see Using a Selection Page, page 46.)
5. Click OK.
1. Click Inbox, and then click your availability status, which is one of the following:
• I am available
• I am currently set to unavailable
2. Do one of the following:
• To make yourself available, deselect the I am currently unavailable. Please
direct my tasks to: checkbox.
Starting a Workflow
This procedure describes how to starts a workflow. You can send the workflow with
or without attached files.
To start a workflow:
•
•
• Add
b. To locate the files you want to attach, click the appropriate tab, then navigate to
the files within that tab. Tabs that correspond to Docbase nodes (such as My
Files or Categories) are navigated in the same way as the Docbase nodes.
The Search tab lets you choose either a simple or advanced search.
c. Click Add at the bottom of the page.
d. When you attach a file that has links to other files, you can choose to add the
linked files by selecting Automatically Add Linked Objects.
e. To remove an attached file, click either Delete or Remove.
8. To create and attach a new form based on an existing form template, do the following:
a. In the Info tab, click one of the following depending on what appears on the
page:
• Use name of form
• name of package
b. Select the form template upon which to base the new form, and click OK.
The form's fields appear in the Info tab.
c. To remove a form, click Remove.
Note: If you remove a newly created form or cancel the workflow, the form is
deleted automatically.
9. If your WDK-based application includes functionality for attaching supporting files,
you can attach a supporting file by clicking the Supporting Files tab and selecting
the files to attach.
You can attach supporting files through the Local Files, Public Files, and My
Private Files tabs. The Local Files tab lets you use a file from your local computer or
computer network. You can choose whether to store the file in the Docbase for later
access. You choose from these options:
• One time. This does not store the file in the Docbase.
• Multiple (private). This stores the file privately in the Docbase in My Private
Files.
• Multiple (public) This stores the file publicly in the Docbase in Public Files so
that others can use it as a supporting file.
10. If the workflow includes a Performers tab, then you specify users or user groups for
one or more tasks. In the Performers tab, do the following:
a. Click Select next to a task that must be performed.
b. In the selection page, select the user or group to perform the task. See Using a
Selection Page, page 46.
11. In the Comments tab, do the following:
a. Click Add.
b. On the Add Comment page, type your comments in the Comment field.
c. Select which users you want the comment delivered to:
• For subsequent recipients. This sends the comment to all remaining users in
the workflow.
• For next recipients only. This sends the comment only to the users who
receive the next task assignment in the workflow.
12. Click OK.
13. Click Finish.
2. To choose what information is displayed, choose filters from the drop-down lists.
In the drop-down list on the right side of the page, choose from the following
status filters:
• Show running workflows only
This is the default setting. This filter shows only workflows that are currently
active and running in the Docbase.
• Show running and completed workflows
This filter shows all workflows in the Docbase, running and completed.
• Show completed workflows only
This filter shows only workflows that have been finished or completed.
Managing Workflows
This section includes the following:
• Pausing a Running Workflow, page 116
• Resuming a Paused Workflow, page 117
• Terminating a Workflow, page 117
• Processing a Failed Automatic Task, page 118
• Unlocking a Locked File in a Workflow, page 119
• Creating a New Workflow Template, page 119
• Displaying and Editing Aliases in Workflows, page 119
• Changing the Workflow Supervisor, page 120
3. You are prompted to confirm that you want to halt the workflow. Click OK.
Terminating a Workflow
You can terminate a workflow at any point in its progress. A terminated workflow
cannot be restarted.
3. In the Abort Workflow page, make sure the Aborted workflow will be deleted
checkbox is checked. This ensures that the terminated workflow is automatically
deleted from your workflows list.
4. Click OK.
This procedure describes how to retry an automatic task that has failed.
1. If not already selected, display the Task Manager page for the failed automatic task
you wish to complete.
2. Click Complete.
3. Click OK.
You cannot change an alias set name or type. Those properties are not editable.
Sending a Quickflow
A quickflow is a one-step processing instruction sent to the users of your choice.
Quickflows do not involve a sequence of tasks but just one task. If you send a quickflow
to several users, you can choose whether each user receives the task at the same time
or sequentially.
To send a quickflow:
To locate the files you want to attach, click the appropriate tab, then navigate to
the files within that tab.
When you have chosen the files to add, click Add at the bottom of the page.
Note: The maximum number of files that you can add to a change set is 500.
4. To attach one or more supporting files, click the Supporting Files tab, click , and
select the files you want to attach. When you have chosen the files, click Add at
the bottom of the page.
Note: The maximum number of files that you can add to a change set is 500.
1. Navigate to the Site manager node, and then to the Change Set folder.
2. Select one or more change sets.
3. Click Delete Change Set.
4. Do one of the following:
Each file in a Docbase has a lifecycle that consists of the different states the file goes through. You
can advance or demote files manually, or Web Publisher can advance or demote then automatically.
Web Publisher automatically assigns a lifecycle when a file is created and puts the file into the first
state in the lifecycle.
This chapter describes the following:
• Lifecycles Overview, page 127
• Promotion Overview, page 129
• Promoting an Item to the Next State, page 129
• Demoting an Item, page 129
• Assigning a Lifecycle, page 130
• Power Promoting an Item to the Approved State, page 130
• Expiring an Item, page 131
Lifecycles Overview
A lifecycle defines the different stages a file goes through as it is created, edited,
approved, and, eventually, retired. For example, an employee might create a new human
resources form, another employee might review it and return it for revision, and a third
employee might give the approval necessary to make the file available to all employees.
The lifecycle defines which stage the file is in at each point in the process.
An item advances to its next lifecycle state either by Web Publisher automatically
advancing the item or by a user manually advancing the item. The lifecycle determines
what conditions must be met for Web Publisher to automatically advance the item. An
item can also be demoted to a previous lifecycle state.
Whatever stage an item has achieved is said to be that item's lifecycle state. A basic Web
Publisher lifecycle has the following states:
• Start
When content is newly created or newly versioned, Web Publisher places it in the
Start state, for initialization purposes, and then immediately promotes it to the
WIP state.
• WIP (Work In Progress)
Web Publisher lets you manually promote an item to its next lifecycle state. If you
promote a change set, the files in the change set also advance to that state. If some files
are already at that state or later, their states don't change.
If synchronous publishing is enabled, promoting triggers a publish operation to the
appropriate internal or external Web site.
Power promoting advances an item directly to the Approved state. If you power
promote a change set, the files within are promoted to Approved. When a file is power
promoted to Approved, it is then immediately promoted to Active if it's effective date
is blank and publishing is synchronous.
Expiring an item removes it from a Web site prior to its expiration date and notifies the
file's author of the expiration. The expired item remains in the Docbase and can be
viewed if you filter your view to include expired items.
Promotion Overview
Promoting advances an item to the next stage in its lifecycle. For example, if you
promote a file that is in the WIP state, it is advanced to the Staging state. You can
promote items manually, or Web Publisher can promote them automatically. The item's
lifecycle determines the conditions that must be met for Web Publisher to automatically
promote the item.
When you promote an item, Web Publisher checks whether the item is linked to other
items that are candidates for promotion. If so, Web Publisher prompts you whether to
promote those items as well. Candidate items must satisfy the following conditions:
• They must be in the same lifecycle state as the original item, or in a lower lifecycle
state. For example, if you promote a WIP item, Web Publisher checks for linked
WIP items. If you promote a Staging item, Web Publisher checks for linked WIP
and Staging items.
• They must not be in a change set.
• They must be either automatically linked items (for example, added through Web
Publisher Editor), or they must be manually linked items where the link type is
defined as one that automatically includes links.
Demoting an Item
Demoting returns an item to its previous lifecycle state.
To demote an item, you must have the Change State permission on the item.
To demote an item:
Assigning a Lifecycle
You must have at least Write permission on an item in order to assign a lifecycle to it. If
you are attaching the item to a lifecycle or replacing a lifecycle, you must have at least
Relate permission on the new lifecycle.
When you assign a lifecycle to a file, you can also choose an alias set to associate with the
file and the lifecycle. The alias set can identify the particular individuals who review,
promote, or depending on your WDK-based application, demote the file. Alias sets can
also specify permission sets and Docbase locations. Consult your Docbase administrator
for specific information on the alias sets available in your installation.
When setting a lifecycle for a template, keep in mind that the lifecycle is assigned to all
future files created from the template. The new lifecycle does not affect files that have
already been created.
To assign a lifecycle:
Expiring an Item
Expiring an item removes it from a Web site prior to its expiration date and notifies the
file's author of the expiration. The expired item remains in the Docbase.
To expire items:
This section describes common procedures used to manage permission sets. This section describes
the following:
• Permissions Overview, page 133
• Locating a Permission Set, page 137
• Viewing Where a Permission Set is Used, page 137
• Viewing or Editing a Permission Set, page 138
• Creating a Permission Set, page 139
• Setting Permissions for an Object, page 140
Permissions Overview
This section includes the following:
• Permissions, page 133
• Extending Permissions, page 136
• Alias Sets, page 137
Permissions
Permission sets (also known as ACLs, or access control lists) specify what access each
user has to a particular item in the Docbase, such as a file or folder. Each item in the
Docbase is assigned a permission set by the item's owner. The permission set consists
of entries that specify the access level to the object for a specific user or user group.
Documentum 5 provides seven possible access levels. Each higher access level includes
the capabilities of the preceding access levels.
Each user is assigned a default permission set by the Docbase administrator (Sysadmin,
Superuser). When you create an item, Documentum assigns your default permission
set to the item. For example, if your default permission set gives all members of your
department Write access and all other users Read access, then those are the access levels
assigned to the item.
You can change an item's access levels by changing the item's permission set. To do so
you must be the item's owner (typically the owner is the user who created the item) or
you must have Superuser privileges in the item's Docbase.
When you modify a permission set, the permission set is saved as a permission set
assigned to you. You can then apply the permission set to other items in the Docbase.
Your ability to edit permission sets depends on your user privileges in the Docbase:
• If you have Superuser privileges, you can modify any permission set in the Docbase.
You can designate any Docbase user as the owner of a permission set and you can
change the owner of a permission set. This permission is usually assigned to the
Docbase administrator.
• If you have Sysadmin privileges, you can modify any permission set owned by
you or the Docbase owner. You can designate yourself or the Docbase owner as
the owner of a permission set that you create and you can change whether you or
the Docbase owner owns the permission set. This permission is usually assigned
to the Docbase administrator.
• If you have anything less than the above, you are the owner only of the permission
sets that you create. You can modify any permission set you own, but you cannot
change the owner of the permission set.
If you designate the Docbase owner as the owner of a permission set, that permission
set is a System permission set.
A typical Documentum 5 installation includes some system permission sets that are
available to all users. Consult your Docbase administrator for additional information on
system permission sets.
Docbase permissions determine the access you have to each item in the Docbase — such
as a file, folder or cabinet — and govern your ability to perform specific actions.
Your permissions are determined by permission sets, which list users and user groups
and the actions they can perform. Each Docbase item has a permission set associated
with it, determining who can access the item. Depending on your permissions, you can
create new items; you can perform file-management actions, such as importing, copying
or linking files; and you can start processes, such as sending files to workflows.
Documentum security protects the information in each Docbase using object permissions
to control access to cabinets, folders, documents, and other objects. Object permissions
determine what actions a particular user can perform on a specific object. Permissions can
be added, removed, modified, or replaced, and can be set differently for different users.
If a user does not identify a permission for an object or does not explicitly choose that
the object should not have a default permission, Content Server attempts to assign the
new object a default permission. To identify which permission to assign as the default,
Content Server uses the value in the default_acl attribute of its server configuration
object. This attribute contains an integer value that represents one of three candidate
permissions (ACL): 1, which is the folder permission set; 2, which is the type permission
set; or 3, which is the user permission set. A value of 4 means that there is no default
permission. When you install Content Server, the default_acl attribute is set to 3, for the
user permission set. This means that whenever a user creates an object and does not
explicitly assign it a permission or grant it permissions, the server assigns the default
permission associated with the user's dm_user object to the new object. The Web
Publisher DocApp assumes the value of the Content Server's default_acl attribute is set
to 3.
You can change the default_acl attribute using Documentum Administrator or the IAPI.
If you change the permission to 1, for the folder security the object will pick up its
permissions from the folder it resides in not from the default lifecycle. See Documentum
Content Server Administrator's Guide for more information about permission sets.
Folder Security
Folder security is an additional level of security that supplements the existing Docbase
security. Implementing this security option further restricts allowable operations in
a Docbase. When folder security is in use, operations such as copying or moving
documents may require you to have Write permission or greater for the folder in order to
access an object. For information about assigning folder security to a Docbase, refer to
Documentum Content Server Administration Guide.
If your WDK-based application is Web Publisher and folder security is in use any files
in WIP state must have the same permission as the folder. To use the same folder
permission, the administrator must ensure the lifecycle in WIP state does not apply any
set ACL action. A sample scenario looks like the following:
WIP - folder acl
Staging - WP "Default Staging ACL"
Approved - WP "Default Approved ACL"
Extending Permissions
Extended permissions let Docbase administrators (Sysadmin, Superuser) give users
or groups permission to perform additional actions, beyond what is allowed by their
assigned access level.
Alias Sets
Content Server adds these default aliases to a permission set:
• dm_owner: Represents the owner of the permission set.
• dm_group: Represents the owner's default permission set.
• dm_world: Represents all Docbase users.
b. Click .
c. In the Permission area, select the access level.
d. In the Extended Permissions area, check the checkboxes of any extended
permissions you want to add.
e. Click OK.
8. To remove users or groups, select the checkboxes for the users or groups. Click
9. Click OK.
a. Click .
b. To choose from all users or groups, click the All tab. To choose from recently
used users and groups, click the Recently Used tab.
c. Check the checkboxes adjacent the users or groups you want to add, and then
click Add. Note that to remove an item from the list of selected items, select the
item's checkbox and click Remove.
d. Click OK.
e. In the Basic Permissions area, select the access level.
b. Click .
c. In the Basic Permissions area, select the access level.
d. In the Extended Permissions area, check the checkboxes of any extended
permissions you want to add.
e. Click OK.
11. To remove users or groups, select the checkboxes for the users or groups. Click
12. Click OK.
The permission set is saved.
1. If you have not already done so, navigate to the item and open its properties. (You
can open properties numerous ways, including by clicking .
2. In the item's properties, select the Permissions tab.
In the top half of the page are your permissions for the item. Your basic permissions
are in upper case; your extended permissions are in standard case.
The top half of the page also displays the permission set assigned to the item. The
permission set determines the different permissions you and other users have for
this item. If you have permission to do so, you can change the permission set that is
assigned to this item. See Step 3.
The bottom half of the page displays the users and groups who are included in the
permission set, and displays the permission levels for each. If you have permission
to do so, you can edit the users and groups and their permission levels. See Step 4,
Step 5, and Step 6.
3. To change the permission set assigned to this item, click select. In the selection
page, choose a new permission set and then click OK. For information on using the
selection page, see Using a Selection Page, page 46.
4. To add a user or group to the permission set, do the following:
a. Click .
b. To choose from all users or groups, click the All tab. To choose from recently
used users and groups, click the Recently Used tab.
c. Check the checkboxes adjacent the users or groups you want to add, and then
click Add. Note that to remove an item from the list of selected items, select the
item's checkbox and click Remove.
d. Click OK.
e. In the Basic Permissions area, select the access level.
f. In the Extended Permissions area, check the checkboxes of any extended
permissions you want to add.
g. If you have added multiple users, you can click Next to apply different
permissions to each user. Otherwise
Click OK.
5. To edit a user or group's permissions levels, do the following:
a. Select the checkboxes for the users or groups for which you want to edit
permissions.
b. Click .
c. In the Permission area, select the access level.
d. In the Extended Permissions area, check the checkboxes of any extended
permissions you want to add.
e. Click OK.
6. To remove users or groups, select the checkboxes for the users or groups. Click
This section describes the basic procedures in creating a Web site. For complete information on
creating Web sites, see the Web Publisher Administration Guide.
This chapter describes the following:
• Overview of Creating Web Sites, page 143
• Sequence for Creating a Web Site, page 147
• Creating a Web Cabinet, page 148
• Managing a Web Site, page 149
• Assigning Assets to a Protected Site, page 150
• Enabling In-Context Editing for a Web Site, page 150
• Checking Links, page 151
• Manually Publishing, page 152
• Archiving a Web Site, page 152
For information on accessing permission sets, see Chapter 11, Managing Permission Sets.
Web Publisher publishes each Web site in three stages: the WIP (Work In Progress),
Staging, and Active stages. A recommended best practice is to have three separate
publishing configurations (WIP, Staging and Active) for each Web cabinet. Each
publishing configuration publishes to a separate target location: the WIP and Staging
sites are for internal testing; the Active site is the live Web site or the site that is pushed to
your live Web farms. Users would access the WIP and Staging sites through the Web
Publisher preview command or a URL.
If you create the same Web site in multiple file formats or languages, you use the
publishing configuration to determine what format or language is published to a given
Web server. For example, suppose product.htm has three renditions: product.htm,
product.xml, and product.wml. Suppose you have two publishing configurations for
the site: one that publishes HTML, GIF, and CSS files, and another that publishes WML
files. (Product.xml is used for development and is not published.) You can write one
publishing configuration to publish product.htm and another to publish product.wml.
When you create a publishing configuration, SCS automatically creates a publishing
job. The publishing job runs regularly to initiate the publishing operation. You can
use Documentum Administrator or the Documentum IAPI to modify the job's interval
or run the job manually.
In addition to the publishing jobs, Web Publisher offers a user command to initiate
the SCS publish operation and offers automatic publishing upon a file's advancement
to a new lifecycle state. The SCS publish operation can be initiated when any of the
following occur:
• When the publishing job's regular interval occurs.
• When a user previews content in the WIP or Staging states to see how it will appear
on the Web. Web Publisher initiates the publishing operation if the content has been
modified since the last publishing job ran.
• When a user manually publishes content through the Web Publisher Classic view's
Publish command.
• When content is manually or automatically promoted to the Staging or Active state.
Promotion initiates the publishing operation only if the Web site is configured to use
synchronous publishing. Manual promotion occurs when a user either promotes
content to the next lifecycle state or power promotes content to the Approved
lifecycle state. Automatic promotion occurs when Web Publisher promotes content
through an automatic workflow task or through the arrival of the content's effective
date. If a Web page reaches the Approved state after the effective date is met, the
page is published the next time the site is updated.
Web Publisher removes Web pages from Web sites when the pages meet their expiration
dates.
Whatever SCS publishes must be ready to be delivered to a Web site. You can use XSLT
to create web-ready XML documents (for display in XML-capable browsers such as
Internet Explorer), or send documents to transformation engines in application servers
such as BEA WebLogic.
Another option is to use XSLT or another rendering device to convert the XML chunks
to static HTML pages before they are pushed out with SCS. You can set up the correct
links to external files (such as graphics) by exporting the XML files first and patching the
links to mirror the Docbase path.
Jobs
A job is a Documentum object that takes a method and runs it at intervals. When
you create a publishing configuration, Documentum Site Caching Services (SCS)
automatically creates a publishing job that runs at regular intervals to initiate the publish
operation.
Web Publisher also includes the following jobs, which administrators can modify
through Documentum Administrator:
• Create_Dynamic_Content
This job sets up transformation for an XML object with XSL and formats by running
XDQL. This job is configured to run once a day. By default this job is set to active.
The interval can be changed.
• Monitor_Lifecycles
This job promotes files based on their effective dates and expiration dates. This
job does the following:
— When content reaches the Approved lifecycle state and reaches its effective date,
the Monitor_Lifecycles job automatically promotes the content to Active. This
triggers SCS to publish the content to the Active Web server. If the effective date
is blank, the file is promoted to Active right away.
— When an Active file reaches its expiration date, the Monitor_Lifecycles job sets
the file to Expired, which removes the file from the Active Web server. If the
expiration date is blank, the file will never expire.
By default this job is set to active. The interval can be changed.
• WcmObjectBag
This job uses the object bag feature. The object bag feature reduces the response
time when creating a Web page by building Web pages ahead of time. When a user
creates new content from a template, Web Publisher must create the content object,
the properties, and the relationships in the Docbase, and promote the file to the WIP
lifecycle state. To save processing time, the WcmObjectBag job creates a set number
of new files per template ahead of time. The job normally runs after office hours.
Web Publisher's system settings determine the number of items to prefabricate ahead
of time. By default this job is set to inactive. The interval can be changed.
Web Publisher overrides asynchronous publishing and pushes content manually if a user
previews WIP content as a Web page but the content has not been published since last
being modified. Specify asynchronous if jobs are running frequently. This speeds up the
performance of Web Publisher.
Site Protection
If you share Docbases among different departments or organizations, you can control
access to a site's files and other components by assigning a permission set to the site. All
files assigned to the site inherit the permission set. For more information, see Assigning
Assets to a Protected Site, page 150 and see the Web Publisher Administration Guide.
• If you are creating a protected site, assign the assets to the site. See Assigning Assets
to a Protected Site, page 150.
• Create the Web site's folder structure. See Creating a Folder, page 56.
• Using Documentum Administrator, create publishing configurations for the WIP,
Staging and Active states for the Web site. The publishing configurations control
what content is published.
• If you enabled in-context editing for the site when creating the site, then an
administrator must define in-context editing for the site, as described in the Web
Publisher Administration Guide.
Note that you can enable in-context editing after creating a site using the procedure,
Enabling In-Context Editing for a Web Site, page 150.
• If the Web site is to be published in multiple translations, set up the necessary
components. See Setting Up a Web Site in Multiple Languages, page 166.
6. In the Permissions tab (if available), set permissions as desired. To set permissions,
select a permission set and click Select. In the selection page, choose the permission
set. For details on using the selection page, see Using a Selection Page, page 46.
To add users or groups, click and then do the following:
a. To choose from all users or groups, click All. To choose only from recently used
users and groups, click Recently Used.
b. Check the checkboxes adjacent the users or groups you want to add and click
Add. Note that to remove an item from the list of selected items, select the
item's checkbox and click Remove.
c. Click OK.
d. In the Permission drop-down list, select the access level for each user and
group selected.
e. In the Extended Permissions area, check the checkboxes of any extended
permissions you want to add.
f. Click OK.
7. Click Finish.
1. Ensure that site protection is enabled in your system settings. To do so, navigate in
the Classic view to Administration / Web Publisher Admin / Settings. Select the
General tab. Select the Web Cabinet Protection option.
2. Set the desired permissions for the cabinet. See Chapter 11, Managing Permission
Sets.
Checking Links
Web Publisher works only with link checkers that accept URL as a parameter.
This section includes the following:
• Setting Up a Link Checker, page 151
• Checking Hyperlinks, page 152
Where /r/u is the parameter for passing the Web site URL.
6. To save your changes, click OK.
Checking Hyperlinks
In order to check a Web site's links, you must install a link-checking application on your
computer and specify the application in your preferences.
Manually Publishing
From the Classic view, you can manually publish a file, a folder or an entire cabinet.
To publish:
Editions Overview
You can create a snapshot of an Web site at any time in the site's existence, without
affecting the site. The snapshot is called an edition. The edition is stamped with the date
and time and captures everything needed to replicate the site. Editions are stored as
hidden cabinets in the Docbase.
Once you create an edition, you can export it to a computer and then browse the edition
by opening its home page. When you export an edition, it retains all its file and folder
structures.
To export an edition you must first create a Web publishing configuration and specify
that configuration in the System Configuration object.
Creating an Edition
When you create an edition, you create a duplicate copy of an entire Web site at the time
you create the edition. The edition is time-stamped and includes everything necessary to
replicate the site. The edition is stored as a hidden cabinet in the Docbase.
To create an edition:
6. In the Default edition drop-down list, select the Web publishing configuration.
Note: The list displays the Web publishing configurations that have the version
set to ANY VERSION.
Caution: Web publishing configurations with the Version set to publish as “ANY
VERSION” should be used only for the Default edition. To successfully publish with
this configuration, there can be only one version of any file that is published. If
there are multiple versions of the same file, the publishing configuration cannot be
guaranteed to publish the latest or the same version with each publish operation
when the version is set to “Any Version”.
Exporting an Edition
Exporting an edition outside the Docbase lets you browse the edition as you would
a Web site. When you export an edition, it retains all the file and folder structures it
contained on the Active Web site. Before exporting an edition, you must specify a default
publishing configuration for editions. See Specifying a Default Publishing Configuration
for Exporting Editions, page 153.
To export an edition:
5. Click .
6. Enter the following information:
• Host name: Enter the name of the computer to which to export.
• Host directory: Enter the full path to the folder to which to export.
• HTTP virtual directory: Enter the URL prefix for accessing the computer on
which you are storing the edition.
7. Click Export.
The edition is exported. You can browse the edition by opening its home page.
This section gives information on adding existing templates to Web Publisher, and creating and
managing templates including eWebEditPro XML templates within Web Publisher. For information
on creating Web Publisher Editor and third-party templates, which is done outside of Web Publisher,
see the Web Publisher Administration Guide.
This section includes the following:
• Templates Overview, page 155
• Sequence for Adding Templates to Web Publisher, page 156
• Making Associations, page 157
• Validating Web Publisher Editor Templates, page 159
• Determining Template or File Availability, page 159
• Viewing Where a Template or Supporting File is Used, page 160
• Updating the Presentation of a Web Page, page 160
Templates Overview
Templates and their supporting files are stored in the Site Manager node, which you
access via the Classic view.
Web Publisher uses the following types of templates and support files depending on the
template authoring tool:
• Web Publisher Editor templates
These create XML- and HTML-based content files that authors edit through Web
Publisher Editor. In Site Manager, these are stored in the Templates node.
• eWebEditPro XML templates
These create XML-based content files that authors edit through Ektron's eWebEditPro
authoring tool. In Site Manager, these are stored in the Templates node usually in
an eWebEditPro specific folder.
• External application templates
These create content files that are edited through third-party applications. In Site
Manager, these are stored in the Templates node.
• Presentation files
There are two types of presentation files, external presentation files and internal
presentation files.
External presentation files are created automatically by Web Publisher when an
administrator creates any template, and are used to render content files into a
publishable Web page. These presentation files are either XSL stylesheets or HTML
wrappers, and you can modify these presentation files.
Internal presentation files are created automatically by Web Publisher when an
administrator creates an eWebEditPro XML template, and are used to open templates
in eWebEditPro's authoring tool. You cannot modify these presentation files.
In Site Manager, these are stored in the Presentations node.
• Previews
These are graphical representations that identify templates to authors. These are
stored in the Site Manager / Previews node.
• Editor rules files
These determine which elements and attributes in a content file are edited. They
also determine the types of fields used to edit the elements and attributes. In Site
Manager, these are stored in the Rules node.
• Instructions
These determine how the structure in an updated XML template is applied to existing
XML content. Instruction files are stored in the Site Manager / Instructions node.
Refer to the Web Publisher Administration Guide for details on instruction files.
• Foldermaps
These determine the locations of the content files created from templates. A folder
map determines the content files location based on the file's properties, which are,
of course, inherited from the file's template. Foldermaps are stored in the Site
Manager / Configurations / Foldermapsnode. For information on configuring folder
mapping, see the Web Publisher Administration Guide.
For Web pages generated by merging XML content files and XSL stylesheets, Web
Publisher lets you update either side of the XML/XSL equation:
• You can update the look and feel of Web pages by modifying an XSL stylesheet and
then reapplying the stylesheet to multiple XML content files at once, as explained in
Updating the Presentation of a Web Page, page 160.
• You can update the XML structure in existing XML files by modifying the template
that created the files and then reapplying the template to multiple files at once. For
example, you might need to add elements or attributes that were unknown when
the XML structure was originally designed. See Updating the Structure of XML
Files, page 161.
Making Associations
This section includes the following:
• Viewing Associations, page 157
• Associating Supporting Files or Workflows, page 157
• Adding Formats for Associating Editor Presentation Files, page 158
Viewing Associations
To view associations for a template or file:
4. Select View→Associations and click the type of item you want to associate: Preview,
Presentations, Rules or Workflow.
If your template is an eWebEditPro XML template you will only be able to associate
a preview or workflow. All supporting files (presentation and rules) are already
associated with the eWebEditPro XML template.
5. If applicable, indicate whether the template is a Web Publisher Editor template, an
eWebEditPro template, or an external application template.
6. Click Continue.
A page opens prompting you to select the items to associate.
7. To associate a presentation file, click the Presentation tab and do the following:
a. In the presentation file area, click the appropriate Add hyperlink.
Web Publisher displays fields for selecting the presentation file.
b. Select the presentation file and enter any other necessary information. To define
the format extension for the transformed file, do so in the Transform into
drop-down list.
c. Click Continue.
8. To associate an Editor rules file, click the Rules tab.
a. In the rules file area, click Add.
b. Select the Editor rules file and enter any other necessary information.
c. Click Continue.
9. To associate a preview, click the Preview tab and then select the preview.
10. To associate a workflow, click the Workflow tab and then select the workflow.
Associating a workflow, indicates that all files based on this template will use that
workflow.
11. To make this workflow the default mandatory workflow click Mandatory.
Selecting this option makes this workflow the default workflow to use with this
template if no other workflows are chosen.
12. Click Associate.
The files you selected are updated to use the new presentation file.
If you want to select all files, select the all files checkbox at the top of the page.
8. If you selected Where Used, you can reapply or update the presentation file to
any selected files.
a. Select the Web pages you want to update.
b. Click one of the following:
• Reapply Presentation
• Update Presentation
c. If you clicked Reapply Presentation, the files you selected are updated to use
the new presentation file. Skip the rest of this procedure.
d. If you clicked Update Presentation, do the following:
i. From the Update Presentation page, select the presentation file to reapply.
You must select a presentation file that is applicable. For example, suppose a
template has two associated presentation files, one for German translations
and one for English translations. An English file that is created from
this template uses the English presentation file. If you pick the German
presentation file, the file is not updated.
ii. Click Update.
The files you selected are updated to use the new presentation file.
Web Publisher's globalization functionality lets you publish different translations of a Web site from
the same location in the Docbase. The translated copies of a given file are located in the same folder
as the original and share the same name as the original. They are differentiated by the values set for
their locales.
This chapter describes the following:
• Translations Overview, page 163
• Setting Up a Web Site in Multiple Languages, page 166
• Viewing a List of Translations, page 166
• Adding a Translation, page 166
• Requesting a Translation Through a Workflow, page 167
• Working with Locales, page 168
• Working with Fallback Rules, page 169
Translations Overview
Web Publisher's globalization functionality publishes multiple translations of a Web site
from the same directory structure in the Docbase. This overview describes the following:
• Locales, page 163
• Fallback Rules, page 164
• Translation Workflows, page 165
• How Web Sites are Translated, page 165
Locales
A locale specifies the language and region of the Web site to which a file is published.
A locale consists of both a language code and a region code. A locale can also specify
fallback rules and a translation workflow.
If you create Web sites in multiple languages, you must set a default locale filter in
your Web Publisher preferences.
In the Docbase, the various translations of a file are differentiated only by their locales.
They otherwise share the same filename and Docbase location.
When viewing files, you can filter the view to display all translations or just one
translation. A folder might, for example, have three files called WinterWear.htm —
one with a German\Germany locale, one with an English\UK locale, and one with
a Japanese\Japan locale. You can filter the folder to display only those files with
German\Germany locales.
When publishing translated files, you specify the locale in the Web site's publishing
configuration.
Web Publisher uses the following two-letter codes for the language portion of a locale:
• cn - Chinese (big 5)
• de - German
• en - English
• es - Spanish
• fl - Finnish
• fr - French
• it - Italian
• ko - Korean
• nl - Dutch
• no - Norwegian
• pt - Portuguese
• se - Swedish
Fallback Rules
A fallback rule defines an alternate language that can be published to a Web site when
a file is not available in the site's designated language. You specify the fallback rule
in the Web site's locale.
Fallback rules allow you to publish a translated Web site in its entirety, even if some
content is not yet translated. For example, if you have an English-language Web site that
is translated for publication as a German-language site, you don't have to wait until all
content is translated before publishing the German-language site. Fallback rules could
allow the original English content to be used for any German content that is not yet
translated. And if new content is added to the English site, fallback rules could let you
publish the new content in English until the German translations are ready.
You enable fallback rules on a file by file basis. A given file must have fallback rules
enabled for them to take effect. In the above example, if FileA exists only in English and
has its fallback rules enabled, it is published. If FileB exists only in English but does not
have fallback rules enabled, it is not published.
Fallback rules from different locales can be strung together to provide multiple backup
languages. For example, a Belgium site's fallback rule might specify French as a backup.
And the French site's fallback rule might specify English as a backup. If neither the
Flemish or French translation is ready, the English is published to the Belgium site.
When you filter a list of files according to locale, Web Publisher applies fallback rules,
displaying exactly which files will be published to a given Web site. By filtering a list
according to locale, a translator can see what files have yet to be translated.
Setting fallback rules for a template affects the fallback rules for the files created from
that template.
Translation Workflows
A translation workflow is a workflow that includes translation tasks. For information on
creating a translation workflow, see the Web Publisher Administration Guide.
In a typical scenario, when you launch a translation workflow for a file, the workflow
creates a new file, populates it with content from the original file, and sends the new
file to the first translator.
Depending on the configuration of the workflow, Web Publisher might promote
translations of a file only when all translations are ready. Or Web Publisher might
promote each translation separately. The workflow might let you email a file that is to
be translated to a translator outside your organization.
If a workflow sends a file to different translators for translations to different languages,
Web Publisher might filter each translator's task display to show only the files that match
the translator's language. Translators would not be allowed to attach main files to the
workflow, as the filters might keep added files from appearing.
the translator's language. Translators would not be allowed to attach main files to the
workflow, as the filters might keep added files from appearing.
If you link a file that has translations, the translations are also linked. If you delete a file
that has linked translations, you are given the option to delete the linked translations.
Adding a Translation
This procedure explains how to add a new translation for an existing file.
• In the Classic view, check the checkboxes for one or more files. Select
View→Translations.
3. Do one of the following:
• In the Streamline view, click More→Document→Translations.
• In the Classic view, check the file's checkbox. Select
Document→Translations→Add Translation.
Web Publisher displays the locales for which you can add a translation.
4. Check the checkbox for the type of translation you want to add.
5. Click Add Translation.
6. To base the new translation on an existing translation, select Base translation on the
latest. Then choose a translation from the adjacent drop-down list.
7. To import the new translation, select Import from local machine. Then use Browse
to locate and select the file.
8. To automatically open the file in an editing application after you create it, select
the Edit now checkbox.
9. Create the file by clicking Add.
The translation is added. If you chose to have Web Publisher open the file, the file
is opened for editing.
• Workflow name: A name for the workflow. Users see this name in their Inboxes.
• Priority: A priority level. Your choice is a message to users and does not affect
workflow processing.
• Message: A comment for users.
8. Click Request.
9. If Web Publisher prompts you to specify users, do the following:
a. For each task listed, select a user or user group from the adjacent drop-down list.
b. Click Start the workflow.
Viewing Locales
A locale specifies the language and region of a particular translation of a Web site.
Creating a Locale
To define a locale:
4. In the Country/Region drop-down list, select the country the Web site serves.
5. In the Description field, enter a brief explanation of the Web site. For example,
entering Spanish (MX) could indicate a Spanish-language site for Mexico.
6. In the Fallback to field, select the language to use for Web pages that are not yet
translated to the Web site's language. If you do not want an alternate translation to
open, select <nothing>.
Selecting <nothing> means that the locale will fallback to nothing so any
un-translated pages are not published to the Web site.
7. In the Translation Workflow field, select a workflow that is used when a user
requests a translation for this locale. If you do not want to specify one now, you can
specify one later by editing the locale.
a. Click Select Workflow.
b. Check a workflow to use.
c. Click OK.
The selected workflow displays in the Translation Workflow field.
8. Check Set as Default to set the selected translation workflow as the default ad
hoc workflow for the Docbase.
9. Click OK.
• Click .
• Select the locale's checkbox. Select View→Properties→Info.
3. Make desired changes.
4. Click OK.
4. Click either Turn ON the fallback rules for these translations or Turn OFF the
fallback rules for these translations.
Web Publisher Editor is a browser-based application for creating and editing content for the Web.
The content appears in editable fields, making it easy to create and modify content, but does not
necessarily appear as it will when it's published to the Web.
Web Publisher Editor, as with all of Web Publisher, is internationalized. The user interface supports
multiple languages and is determined by the language that you choose when you log in to Web
Publisher.
To access Web Publisher Editor, you open a file or template that uses Web Publisher Editor. Web
Publisher Editor automatically opens. A red star next to a field indicates that you are required to enter
information in that field. Web Publisher Editor's default time-out is 2.5 hours. If you leave a file open
for 2.5 hours without saving, then any changes you made are lost.
This chapter describes the following:
• Entering Unformatted Content, page 173
• Entering Formatted Content, page 174
• Using a File Selection Field, page 185
• Using the Checkbox Field, page 188
• Using the Choice Field, page 188
• Repeating a Field, page 188
The content field lets you enter formatted text. Depending on how the field is configured,
you can also insert blocks of HTML, insert custom tags containing pre-written code, and
perform other functions.
Web Publisher Editor supports multiple UTF-8 languages in the content field. If needed,
you can enter content in multiple languages for one template. Following is a list of
supported languages.
• Bengali
• Cantonese/Traditional Chinese
• Chinese (Simplified)
• Croatian
• Czech
• Danish
• Dutch
• English
• Finnish
• French
• German
• Greek
• Hindi
• Hungarian
• Irish
• Italian
• Japanese
• Korean
• Norwegian
• Polish
• Portuguese
• Russian
• Scottish
• Slovenian
• Slovak
• Spanish
• Swedish
• Turkish
• Ukrainian
• Vietnamese
To correctly display characters associated with languages other than English you must
use the correct font. By default, Web Publisher Editor uses the Arial Unicode MS font so
you must ensure that this font is installed on your machine.
1. Position your cursor in the field and type the text you want to appear on the Web
page.
2. As desired, do the following:
• To change the text's font, select the text with your mouse and select the font in
the Editor Font field.
• To resize the text, select the text with your mouse and either select the size in
the Editor Type Size field or click the font resizing buttons, as described in The
Formatting Buttons, page 176.
• To perform other formatting changes, select the text with your mouse and click
the appropriate formatting button at the top of the content field. Formatting
buttons are described in The Formatting Buttons, page 176.
• To insert a paragraph break, press the ENTER key. A paragraph break inserts
a <p> tag in the HTML source for the content file.
Note: In Web Publisher 5.2.5, the content field wraps text in upper-case <P>
tags. Earlier versions of Web Publisher wrapped text in lower-case <p> tags.
This can affect automatic property extraction if you are using the content field
for extraction.
• To insert a block of HTML from your clipboard, see Pasting a Block of HTML
from you Clipboard, page 178.
• To view or edit the content's HTML source, click the HTML Source tab at the
bottom of the content field. If you edit the HTML directly through this tab, you
must first validate the changes by clicking the validate icon:
Web Publisher will not let you return to the Editor tab until you validate the
changes.
Content inside the HTML Source tab should follow XML rules. All tags should
be closed. The content <element> ignores <html> and <body> tags.
• To view the content as it will exist on the Web, with all linked items displayed,
click Web View. Web Publisher displays the content as it will appear on the Web
and provides access to linked items.
• To simply preview how the HTML will render as a Web page, click Preview.
• To check spelling, see Checking Spelling, page 179.
Button Description
Cuts the selected text.
Pastes text from your clipboard to the location where you have
placed your cursor.
Undoes your last action. Clicking a second time redoes the action.
Increases the font of the selected text by one size in the Web
browser.
Reduces the font of the selected text by one size in the Web
browser.
Changes the color of the selected text. When you click this button,
Web Publisher displays a color palette from which you select the
desired color.
Aligns the selected paragraphs with the left margin
Button Description
Centers the selected paragraphs
Opens the table editor to let you edit a table. See Creating a Table
in the Content Field, page 182
Turns the selected text into a hyperlink. You can browse the Web
Publisher Docbase for the location to link to. See Working with
Hyperlinks, page 179.
Inserts a custom tag. If you are inserting multiple custom tags, you
must type at least one space between each custom tag. A custom
tag is a pre-written block of content and code. See Selecting a
Custom Tag, page 180.
Validates HTML code added in the HTML Source tab.
Note: To view the HTML source, hold down CTRL+ALT while clicking the paste
icon.
You can paste the following tags:
• headings:
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
• anchors:
<a>
• blocks:
<p>
<blockquote>
<pre>
<xmp>
<br>
• lists:
<ol>
<ul>
<li>
• fonts:
<ol>
<ul>
<li>
• tables:
<table>
<caption>
<td>
<th>
<tr>
Checking Spelling
To check spelling:
Web Publisher looks for spelling errors. If none are found, Web Publisher tells you
so, and you can skip the rest of this procedure. Otherwise, the Check Spelling dialog
box opens and displays the first error. The misspelled word appears in the Not in
dictionary field.
2. Do one of the following:
• To change the spelling of the word, make sure the correct spelling appears in the
Change to field. If the correct spelling does not appear, either type the correct
spelling in the field, or click Suggest and select the correct spelling from the
options suggested. Once the correct spelling appears, click Change to change
this occurrence of the word or click Change all to change every occurrence of
the word in the field.
• To let the spelling of a word remain as is, click Ignore. To let every occurrence of
the word in the field remain as is, click Ignore all.
Web Publisher makes the applicable changes and then displays the next misspelled
word.
3. Repeat the previous step until Web Publisher no longer displays misspelled words.
To create a hyperlink:
To delete a hyperlink:
1. In the Web Publisher Editor content field, position your cursor at the point where
you want to insert the custom tag.
2. Click the custom tag icon:
The list of available custom tags appears. The list does not necessarily display each
tag as the tag appears on the Web page.
3. Click the name of the custom tag you want to include.
The custom tag is inserted. The content field displays the tag as it appears in the
custom tag list. This might not be the way the tag appears on the Web page. To see
how the custom tag appears on the Web page, click Preview. To see how the custom
tag is stored in the file, double-click the tag name.
4. To insert another custom tag next to the one you just inserted, first type a space.
When you insert multiple custom tags, you must type at least one space between
each custom tag.
1. Put the cursor at the point in the content field where you want to create the table.
2. Click .
The Table Editor prompts you for table attributes such as the number or rows,
number of columns, border size, alignment, and background color.
3. Click OK.
The table is created. By default, the table is created with the border attribute set to 1.
You can now click in each cell and enter your table information. The table cells will
expand to accept your text. The size of the table, as it appears on the Web page,
is determined by the table attributes.
To modify a table:
2. Click .
The Table Editor displays fields for editing the table, as shown in the following
figure.
2. To insert a new row before the selected row, select Row→Insert Before.
3. To insert a new row after the selected row, select Row→Insert After.
2. To insert a new column to the left of the selected column, select Column→Insert
Before.
3. To insert a new column to the right of the selected column, select Column→Insert
After.
4. To move the selected column, select either Column→Move Left or Column→Move
Right, to move the column accordingly.
5. To delete the selected column, select Column→Delete.
To edit a cell:
• Import button. Lets you import files from outside the Docbase.
• Browse button. Lets you search for files within the Docbase. Once a file is selected,
Web Publisher Editor displays either a thumbnail picture of the file or the path
to the file (as in the following figure).
To select a file:
1. If the selection field displays a list or a folder hierarchy, locate the file in the list or
hierarchy. You might have to scroll down the list or click several folders in the folder
hierarchy to find the file you are looking for. Then select the file by clicking it.
2. If the selection field displays the Import button, you can choose a file from outside
the Web Publisher Docbase by doing the following:
a. Click Import.
b. Click Browse.
c. Navigate to the file.
d. Select the file and click Open.
b. In the first drop-down list, select the type of file you want to search for. If a
second drop-down list is available, select the values you want to search for. If
Go appears, click Go to run the search.
The search results appear in the list box. If the list is longer than the box can show,
the box displays one page of the list. Use the Go to field to jump to a different
page in the list. Use the arrows to move forward of backward through the list.
If Preview is available, you can click it to preview how the file opens through
a Web browser.
c. In the list, click the file you want to add to the Web page.
d. Click Select.
e. You can do the following:
• To preview the file in a Web browser, click Preview.
• To remove the file from the Web page, click Clear.
The checkbox lets you select whether or how something appears on the Web page. For
example, the checkbox could ask whether you want to use a certain font on a heading or
whether you want certain information to appear.
The choice field displays a drop-down list from which you select what you want to
appear on the Web page.
Repeating a Field
If the “repeating” button set appears next to one or more fields, you can make one or
more fields repeatable as a block, which means authors can determine how many times
the fields appear on a given Web page. Initially, Web Publisher Editor displays one
instance of the block (which contains one or more fields), but the author can duplicate
the block on the Web page as often as desired. A set of repeating buttons appears
next to the repeating block. The following figure shows a block of two text fields that
are duplicated together.
Repeatable fields are used when it is up to the Web page author to determine how often
a certain type of information is to appear. For example, on a page that lists Frequently
Asked Questions, the number of question-and-answer groupings can vary.
Repeatable fields can also be nested. You can create multiple nesting levels but
Documentum urges caution with this type of structure because multiple nesting levels
could affect the usability of repeatable fields. The following figure shows a block of
nested repeating fields.
Button Description
Click to move the field or fields up one position in a series of
repeatable fields.
Ektron's eWebEditPro is an XML authoring tool and HTML editor. Through the XML authoring tool
users create and edit XML-based content such as content templates and stylesheets, and create content
objects based on content templates without having to understand XML. Through the HTML editor
users create and edit HTML-based content by viewing it as it appears on the Web site. Users can also
view the HTML source-code. If your company has installed eWebEditPro, you can set eWebEditPro
as your default HTML editor, and default XML authoring tool or continue to use Web Publisher
Editor as the default authoring tool.
Note: eWebEditPro is not a Documentum product but a Documentum integration. You must
download and install eWebEditPro from Ektron, Inc. For more information on installing and
configuring eWebEditPro to work with Web Publisher, refer to Web Development Kit and Applications
Installation Guide.
eWebEditPro, as with Web Publisher, is internationalized. The user interface supports multiple
languages and is determined by the language that you choose when you log in to Web Publisher.
This chapter describes the following:
• Accessing eWebEditPro XML, page 191
• Creating Content, page 192
For more information on eWebEditPro's HTML editor see, Chapter 2, Using the Web Publisher
Interface.
Creating Content
You create a content file based on an eWebEditPro content template created by your
administrator. You manage eWebEditPro content files the same way you manage other
Web Publisher files.
You add and edit content using eWebEditPro's XML authoring tool. The authoring tool
enables you to create or edit Web page content using formatting tools such as text fields,
tables, graphics, and hyperlinks. The formatting tools are described in eWebEditPro
XML's documentation.
The image element and hyperlink element enable you to browse for and select an image
or file using the Docbase or file system. When an image or file are linked into the main
content, relationships are created between the linked content and the main content for
link management purposes.
The Rules Editor provides a graphical interface for creating and modifying Editor rules files. Editor
rules files are XML files that define how Web Publisher Editor displays content to content authors.
Through the Rules Editor, you can create Editor rules files without having to work directly with
the XML.
To use the Rules Editor, you must specify Web-Based in the Rules editor field in your Web Publisher
preferences.
Note: The <tabledef> and <texttrigger> elements are not supported by the Rules Editor. If you have
an existing Editor rules file with these elements, you must use a text editor.
This chapter explains how to use the Rules Editor, but does not give a detailed explanation of Editor
Rules files. For such an explanation, see the Web Publisher Administration Guide.
This chapter describes the following:
• Rules Editor Overview, page 195:
• Creating an Editor Rules File, page 197
• Editing an Editor Rules File, page 198
• Creating or Editing a Rule, page 199
• Making a Block of Rules Repeatable, page 208
• Previewing How an Editor Rules File Displays Content, page 210
• Deleting a Rule, page 210
• Viewing a Rule's XML, page 210
• Validating an Editor Rules File, page 211
• Viewing Warning Messages for a Specific Rule, page 211
• Editing a Content Template Using the Rules Editor, page 211
• Validating an XML-based Content Template Using the Rules Editor, page 212
To create or edit a rules file, you open an XML-based Web Publisher Editor template upon
which to base the rules file. You use the template to choose the elements and attributes to
which you assign rules. The Editor rules file can later be used with multiple templates,
as long as the templates contain the elements and attributes you've created rules for.
When the Rules Editor opens the template, it checks that the template is comprised of
well formed XML. If it's not, the Rules Editor displays the errors one-by-one for you to
fix them. The Rules Editor lets you edit and validate the template's XML through the
Text View tab.
The Rules Editor forces creation of valid XML, valid DQL (Document Query Language),
and valid Docbase paths. If you edit a rules file that contains invalid XML, the Rules
Editor displays an error message and will not open the rules file.
The Rules editor lets you preview how the rule displays the content through the Preview
tab. You can view the rule's source code (read-only) in the Rule XML tab.
To use the Rules Editor, you must specify Web-Based in the Rules editor field in your
Web Publisher preferences. Note that if you want rules files to open in a text editor, you
set the Rules editor preference to external.
The left pane of the Rules Editor displays the XML-based Web Publisher Editor template
and these tabs:
• Tree View
Shows the XML-based template's elements and attributes as nodes in a tree. An
element is surrounded by <>. An attribute is followed by an equal sign. Elements
and attributes that have an existing rule display as blue text.
You assign a rule by selecting the element or attribute and then selecting a rule from
the Rules menu. You define the rule's values in the Rule Editor tab.
If this icon appears, then a rule has an error:
• Text View
Displays the XML-based template's elements and attributes as raw XML. You can
edit and validate the template from this tab. You cannot create a new template
file from this tab.
The right pane displays the selected rule and these tabs:
• Rule Editor
Displays fields for defining the rule.
• Preview
Displays how the rule displays the content in Web Publisher Editor.
• Rule XML
Gives a read-only view of the rule's source code.
1. If you have not already done so, import into the Docbase the XML-based Web
Publisher Editor template upon which you will base the new Editor rules file.
Creating the Editor rules file will check out and lock the template.
2. In the Classic view, select the Site Manager node.
3. Select Rules.
4. Navigate to the folder location where you want create the Editor rules file.
5. Select File→New→Rule.
6. In the New Rule page, type a rule name.
7. In the Select template box, navigate to the XML-based Web Publisher Editor
template that you want to associate with the Editor rules file, and select the template.
You can select those templates that are not associated with any other rules file.
8. If you want Web Publisher to use this new rules file for all translations, select the
use this rules file for all the translations checkbox.
9. Click Create.
The Rules Editor opens and displays the template's elements and attributes. The new
Editor rules file is locked and checked out for editing. The associated template is
also locked and checked out.
10. You can do the following:
• To create a rule, see Creating or Editing a Rule, page 199.
• To make a rule repeatable, see Making a Block of Rules Repeatable, page 208.
• To modify the XML-based Web Publisher Editor template, see Editing a Content
Template Using the Rules Editor, page 211.
11. To save the new file, do one of the following:
• Click
• Select File→Save
The Editor rules file is saved to the Docbase as a new version. If the associated
template has been modified, then it is also saved to the Docbase as a new version
when you save the rules file.
12. To close the Editor rules file and the Rules Editor, do one of the following:
• Click
• Select File→Close
• To modify the Web Publisher Editor template, see Editing a Content Template
Using the Rules Editor, page 211.
7. To save the new file, do one of the following:
• Click
• Select File→Save
The Editor rules file is saved to the Docbase as a new version. If the associated
template has been modified, then it is also saved to the Docbase as a new version
when you save the rules file.
8. To close the Editor rules file and the Rules Editor, do one of the following:
• Click
• Select File→Close
• Click
• Select File→Save
The Editor rules file is saved to the Docbase as a new version. If the associated
template has been modified, then it also is saved to the Docbase as a new version
when you save the rules file.
7. To close the Editor rules file and the Rules Editor, do one of the following:
• Click
• Select File→Close
Field Description
Select component type The rule used for the element or attribute.
Label for component The field's title.
Completion instructions Provides instructions to authors. The instructions
appear below a field's label and in a smaller font.
They can be several lines long.
Read-only If selected, the author can not enter information in
this field. The field is grayed out.
Required If selected, the author must enter information in this
field. The field is marked with a red star. The author
is not able to save until information is entered.
Component applies to all For elements, choose “with this name” to apply to
elements all elements with this name. Select “full XML path”
• with this full XML path to apply only to those instances of the rule that are
nested in the same way—for example, that have the
• with this name
same path.
Field Description
Field Description
Default to date Determines that if there is no data saved in the XML
file, the component is populated with the date, using
and the date format specified.
Date format
Number of lines Determines the size of the text field for a content rule.
The default is 10 lines.
Minimum selection rows The number of lines displayed in a list control's
selection list. The default is 5.
Minimum preview rows The number of rows in a text preview area. The
preview can be made to show either the contents of
the file itself or an attribute of the selected file. The
default is 5.
Enable local fallback rules for If selected, fallback rules are enabled. Fallback
links rules define an alternate translation of a file that is
published when a file is not available in the site's
designated language. If fallback is not enabled, then
authors see all the translations of a file, though they
will not be able to tell the difference between the
translations. All translations of a file have the same
name.
Field Description
Content editor options Determines what formatting buttons appear. Check
the options for the buttons you want to enable:
• Bold: Displays a button to make text bold.
• Italic: Displays a button to make text italic.
• Font size: Displays two font buttons, one to increase font
size and one to decrease it. The base font size is 3. Each
click of the increase or decrease button changes the font
size by 1.
• Font color: Displays a color formatting button that brings
up a color palette. Color is stored as a hexadecimal triplet
(#FFFFFF). 48 colors are available.
• Ordered lists: Displays a button to format selected
paragraphs as numbered items.
• Unordered lists: Displays a button to format selected
paragraphs as bulleted items.
• Indentation: Displays two indent buttons, one to increase
a paragraph's left indent and one to decrease its left
indent.
• Alignment: Displays three alignment buttons. Authors
can left justify, right justify, or center the selected text.
• Spell checking: Displays the spell checking button, which
opens a spell checker to find and correct errors.
• Links: Displays a button that lets authors add hyperlinks.
• Symbols: Displays a button that lets authors add special
symbols. The special symbols are stored in the XML
file using UTF-8 encoding. Be sure if you add this
functionality that you process the symbols correctly in
your XSL file. Otherwise, if your authors have their
browser set to view ISO encoding, they are not able to see
the special symbols when previewing or see garbage.
List control Displays a file list compiled from a query. Queries are
described in Fields in the Rules Editor: Fields Unique
to Queries, page 205.
Set choices from list Determines that authors select from a list of specific
values. You type the values in the text box.
Field Description
Set choices from DQL Query Displays a list compiled from a query. Queries are
described in Fields in the Rules Editor: Fields Unique
to Queries, page 205.
Preview options • File contents: Determines which attribute of the selected
• File contents text fragment is displayed in the right-hand preview
area, allowing authors to verify that they have selected
• Docbase property
the correct file. Specify any non-repeating Documentum
property that is valid for the object type you are querying.
The default is 'title'.
• Docbase property: Determines which Docbase property
of the selected text fragment is displayed in the
right-hand preview area. The default is to 'title'.
Output options • File contents: Determines what aspect of the selected file
• File contents should be stored in the file's contents.
• Folder path • Folder path: Determines what aspect of the selected file
should be stored in the XML, minus the name of the
cabinet. If omitted, the editor defaults to 'folderPath'.
Store as relative path If selected, the path to the file is stored in the Web
page as relative to the Web page. Otherwise the
absolute path is stored.
Output_format This setting displays a different rendition of the
graphic in the editor than is displayed on the Web. If
you use this option, all the files from which your authors
choose must have renditions in the designated format.
When an author chooses a graphic, the name stored
for the graphic in the Web page's XML file is different
than the rendition the author chooses. You can choose
one of the following formats:
• jpg_th: chooses a thumbnail rendition
• jpg_lres: chooses a low resolution rendition
Field Description
Allow import If you use a list control (this is not available for tree
control), you can include an Import button. This
lets authors import files from their local systems. If
enabled, you must set the Docbase location where
the imported file is stored. This location should be
included in the query used to populate the list, or else
the next time the author opens the file, the file will
not show up in the list. If you select this option, enter
the following:
• Docbase location: The Docbase location for imported
files. Be sure that the location you have specified is
included in the query used to populate the list, or else
the next time the author opens the file, the imported file
will not show up in the list. You can set choices for single
or multi Docbase locations depending on whether or not
more than one location is accepted by the component.
If you have set single-select authors can only add one
Docbase. If you have set multi-select authors can add
more than one Docbase.
• Type: The Documentum object_type associated with the
imported file.
• Lifecycle: The lifecycle assigned to the imported file. Be
sure that this lifecycle is compatible with the object type
you assign using the 'type' attribute (or dm_document, if
you omit the type attribute).
• Category: The category the imported file is assigned.
Checkbox rules • Checkbox label: The label for the checkbox itself.
• Checkbox label Displays to the right of the checkbox. If omitted, the
editor displays nothing.
• Value when checked
• Value when checked: The value stored in the XML if the
• Value when not checked
checkbox is checked.
• Value when not checked: The value stored in the XML if
the checkbox is not checked.
Field Description
Filter browser title Instructions to authors that appear in the File Selector
dialog box.
Graphic types Displays a thumbnail of a selected graphic file.
Any type Lets authors select any type of file, such as text,
graphic, audio or video. The default is text.
Number of rows The number of files displayed at a time in the File
Selector dialog box. The default is 10.
Drop cabinet Removes the cabinet name from the file path of the
file the author selects.
Default filter property The default value displayed when the filter
drop-down list is displayed.
Add a filter Adds a query to the list of queries displayed in the
first drop-down list in the File Selector dialog box.
Type a filter name (for example, query name) and then
click Add. Fields for defining the new query appear
below. You can include variable input in a query.
Remove Filter To remove an existing filter, select the existing filter in
the drop-down list, and then click Remove.
Field Description
Property field: In a rule, a DQL query selects one attribute to return.
The selected attribute displays in the rule's list
Selection property control. The Rules Editor's property field specifies
the attribute. If omitted, the editor returns the
or
'object_name' attribute by default.
Enter property to select in
DQL query
Field Description
Predicate field: Determines if a list control is populated. Use the
syntax for a partial DQL statement, which means you
Enter DQL predicate include everything that appears after the word “from”
in a full DQL query.
or
You can query any type of object, including registered
DQL predicate
tables. The following is an example DQL predicate:
“dm_document where folder('/
cabinet',DESCEND)”
Field Description
Criteria is list If you include {user.entry} in a query, this option
appears. Select this option to give the author a
list of specific values to choose from to define the
{user.entry} variable in the DQL predicate. If you
select this option, the Rules Editor displays fields for
typing the specific values you will offer authors. You
type each value on its own line.
Criteria is DQL Query If you include {user.entry} in a query, this option
appears. Select this option to give authors a list
of queries from which to choose to define the
{user.entry} value in the DQL predicate (for
example, to choose the value for the variable in
the query chosen in the first drop-down list in the
File Selector dialog box). This second query runs to
provide the value for the first query.
where attribute is a Docbase attribute found in the file being edited. The file's value
for this attribute is the value entered in the query. For example, if your DQL
predicate reads
dm_document where owner_name='{object.owner_name}'
then the query would return a list of files with the same owner as the file being edited.
• {user.entry}
This variable allows the author to determine the value entered in the query. The
author chooses from either a list of fixed values or from a list of DQL queries. The
author makes the selection from a second drop-down list displayed in the File
Selector dialog box.
If you use {user.entry} and choose to write DQL queries to determine the value in
{user.entry}, then you write full DQL queries to determine the value. The full queries
can use the following attributes at the beginning of the Select statement:
• criterion_value
You must include this. This defines the value in the {user.entry} variable in DQL
predicate
• criterion_name
This is optional. This defines how the query is named for authors in the drop-down
list in the File Selector dialog box. If you do not include this, the criterion_value is
used to name the query.
Example 17–1. Use of variable input in an xselector query
dm_document where owner_name='{object.owner_name}'
and any r_version_label='Active'
and a_content_type='{user.entry}'
order by object_name
An author selects the above query in the first drop-down list in the File Selector dialog
box. The query returns any dm_document that has the same owner as the file being
edited and has an r_version_label of “Active” and has an a_content_type determined by
the author. Before the query returns the dm_documents, it displays a second drop-down
list where the author selects the a_content_type. The second drop-down list could
provide a list of values that are written right into the Editor rules file, but in this case, the
second drop-down list provides a list of queries, including this query:
select name as criterion_value,
description as criterion_name
from dm_format where name in
(select a_content_type from dm_document)
If an author selects this option in the second drop-down list, the Rules Editor uses
the value returned in criterion_value to populate the {user.entry} in the first
query—for example, the query chosen in the first drop-down list.
Repeatable fields are used when it is up to the author to determine how often a certain
type of information is to appear. For example, on a page that lists Frequently Asked
Questions, the number of question-and-answer groupings can vary. The Editor rules
file uses the <repeatdef> element to define repeatable blocks. A block of repeatable
fields can contain multiple elements or attributes, but the elements or attributes must be
siblings in the Web Publisher Editor template.
You can create multiple nesting levels in your <repeatdef> element but Documentum
urges caution with this type of structure because multiple nesting levels could affect the
usability of <repeatdef>. For more information on <repeatdef> elements, see the Web
Publisher Administration Guide.
• Click .
• Select File→Preview.
To correctly view links inside an HTML file you must have virtual link installed.
If virtual link is not installed the HTML file opens but may contain broken links.
For more information on virtual link support installation and use, refer to the
Web Development Kit and Applications Installation Guide, and the Web Publisher
Development Guide..
Deleting a Rule
Deleting a rule removes the rule from the Editor rules file. Deleting a rule does not
remove the element or attribute in the template, but it does make the element or attribute
available again for a new rule to be assigned.
To delete a rule:
1. In the Tree View tab, select the rule you want to delete by clicking the rule.
2. Delete the rule by doing one of the following:
• Click .
• Select Edit→Delete.
1. Select Developer→Validate.
2. If the XML has errors, the Rules Editor tells displaying a warning message and will
not save your changes. Click Details on the warning message to see the errors.
Correct the errors and try saving again.
iMarkup is a Web-based plug-in tool that lets you attach annotations and free-form drawings to a Web
page in Web view. You can create comments or diagrams on Web-based content to communicate any
required or recommended changes to a content author. If the iMarkup integration has been installed
then the iMarkup client components, menu bar, tree pane and documentation, are available for use in
Web view. The menu bar contains an Organizer that displays user nodes, the currently logged in user,
and any users who have attached annotations to the opened Docbase object. Under each user node
will be displayed user created annotations or drawings. The tree pane contains options for creating
notes, highlights, and drawings within a Web page.
Refer to the iMarkup documentation for more information on using iMarkup and working with
annotations. If you have correctly installed the iMarkup plug-in you can access the iMakup online
Help by right-clicking on the Web page and choosing the iMarkup Help option. You can also access
an iMarkup annotation plug-in user guide from the iMarkup Web site at http://imarkup.com/docs/.
Storing Annotations
iMarkup records, annotations and drawings, are stored as individual objects in an
iMarkup database not a Documentum Docbase.
iMarkup records cannot be versioned. The records are tied to a particular version
of a Documentum Docbase object. When a Docbase object is checked in as a new
version, the records are not associated with the new version of the Docbase object but
with the original version of the Docbase object. Each version of a Docbase object will
have its own set of records. For example, Nicolas Web views TechPubs_SOP.html
version 1.0. He creates annotations and saves the record as version 1.0. He Web views
TechPubs_SOP.html version 1.0 again and sees the annotations he previously attached.
Nicolas then checks out TechPubs_SOP.html version 1.0, makes some content changes
and checks in the document as version 1.1. He then Web views TechPubs_SOP.html
version 1.1. He will not see any of the annotations he made on version 1.0 of the
TechPubs_SOP.html document.
Viewing Annotations
By default, after a Web view page is launched a clean Web page, without annotations,
is displayed. You can view annotations made by a particular user by selecting the user
name in the tree pane. The tree pane enables users to collaborate on comments of an
existing Web page.
Deleting Annotations
iMarkup records are deleted from the iMarkup database when you delete a particular
version of a Docbase object. If you delete a Docbase object, all records tied to any
particular version of the Docbase object are deleted from the iMarkup database
Localizing iMarkup
iMarkup supports localization of user interface strings to enable you to create
annotations in languages other than English. Refer to the iMarkup documentation for
more information on localizing annotations.
Troubleshooting iMarkup
If you are using iMarkup and the application server is restarted you will receive an
iMarkup server error message. You must restart your browser to resolve this issue and
reload Web Publisher and iMarkup. Any records will be lost at this point.
You access administrative functionality through the Administration node, which is available through
the Classic view. This chapter describes how to access administrative functions. For details on
performing administrative tasks, see the Web Publisher Administration Guide.
This chapter describes the following:
• Defining System-Wide Settings, page 215
• Running Reports, page 218
• System Alerts, page 220
• Workflow Templates, page 220
set different values in the Effective Label property in the different publishing
configurations.
• Edition Cache : Sets the default publishing configuration used when exporting
editions. You can select from a list of configurations.
• Default ACL: Sets the permission set that is assigned to all new unprotected
cabinets and folders. You must set a default permission set in order to create
cabinets.
• Update Creator: Sets the creation date and the creator for files retrieved from the
object bag during an add content or import operation. The creation date will be
set to the current date and time, and the creator will be set to the current user. If
not set then the file's creation date will be the date the WcmObjectBag job ran
and the creator will be the Docbase superuser.
• New Object Count: Sets the number of new content files to create ahead of time
per approved template using the object bag feature. When an author creates a
new content file from a template, Web Publisher must create the file, properties,
and relationships in the Docbase. To save processing time, a job can create several
content files from each template ahead of time. The job normally runs after office
hours. Web Publisher comes with a default object bag job called WcmObjectBag.
• Log Level: Sets whether the server-side log file is created when a file is promoted.
0 means the server side log is not created. Any value greater than zero means the
log is created. The log is created in this location on the Content Server:
/DIR/dba/log/wcm/Docbase_name
• Enable Web Based Editor: Sets whether or not to edit HTML files using your
native HTML editor, or Web Publisher's Web-based HTML Editor (eWebEditPro).
If your organization uses eWebEditPro, this setting defines when the editor
is used. Choosing Never prevents users by default from using eWebEditPro.
Choosing Optional allows each user to decide whether to use eWebEditPro as
the default. Choosing Required means users must use eWebEditPro to edit an
HTML file. If a user edits a file that is already checked out through eWebEditPro,
eWebEditPro is used, even if it is not the user's default HTML editor. For users
to edit with eWebEditPro, you must also set the Inline HTML editing formats
setting on the File Formats tab.
For more information on eWebEditPro see, Chapter 16, Using eWebEditPro
• Expiration Increment: Sets the number of days after the effective date to set a
default expiration date for items without expiration dates. To set no default
expiration date, leave this blank or set it to 0.
• Review Notification: Sets the default number of days before an item's expiration
that an alert is sent to the item's author.
3. In the Lifecycles tab, set the following:
• Document Lifecycle: The list of all the installed lifecycles in the Docbase. The
selected lifecycle will be the default lifecycle used on the Import page.
• Lifecycle States: The list of lifecycle states in the order they are used by a specific
Docbase. Include every state that is used by at least one Web Publisher lifecycle.
This allows Web Publisher to display nonstandard states in the file list. As an
example, suppose you have two defined lifecycles:
— WIP, WIP2, Staging, Approved
Running Reports
To run a report
Types of Reports
Web Publisher offers the following reports:
• about to be promoted to active: Displays objects slated to promote to Active in the
time period you specify. The date format is dd/mm/yyyy.
• about to expire: Displays objects slated to expire in the time period you specify. The
date format is dd/mm/yyyy.
• active objects: Displays items in the Active state.
• content location rules: Displays the contents of the folder-map files in a table view
that lists out the folders that are mapped and the value/attribute pair(s) that link
to the folders.
• content templates: Displays the content templates available within Web Publisher.
For each template you can see the following information:
— Object name
— Paths of categories that contain the template
— Name of associated Editor rules file (if present)
— Name of associated Editor presentation file(s) (if present)
— Name of associated thumbnail file (if present)
— Status (Available or Unavailable)
— Indicator whether the template is in a content template folder that has
auto-rendering of PDF or HTML formats.
• file formats: Displays all the Web safe, text, and CPS indexable file formats
configured for Web Publisher.
• invalid objects: Displays all objects that do not a valid lifecycle or have a non-Web
Publisher lifecycle. Organized by Web cabinet. You can select the lifecycle and/or
Web cabinet. Default is No Lifecycle and All Cabinets. When running the report, you
select the lifecycle and Docbase cabinet.
• jobs: Displays the Site Caching Services jobs used in Web Publisher.
• lifecycles: Displays all lifecycles that have been defined for the Docbase, the object
types that are applicable for the lifecycle, and the state names of the lifecycle. From
this report, you can tell if any of the lifecycles do not meet the minimum number of
states (for example, WIP, Staging, Approved).
• methods: Displays the automated tasks for each Web Publisher workflow. For
each task Web Publisher indicates the task name, the method being called, and the
version of the method.
• media service: Displays all media formats, their transformations and published
names. This report is visible only when Media Server is ON.
• promoted to active: Displays items promoted to active within the time period you
specify. The report does not show objects that have a blank effective date. You select
the time period using the format dd/mm/yyyy.
• publishing configurations: Displays the defined Site Caching Services for each Web
cabinet. You can tell if a Web cabinet does not have all the required Site Caching
Services. For each Site Caching Services, Web Publisher lists the following:
— Site Caching Services name
— Version being published
— Renditions being published (if this value is blank in Site Caching Services, Web
Publisher will say All Renditions)
— Extracted properties (if this value is blank in Site Caching Services, Web
Publisher will say None)
— Directory name on the target machine
— http prefix of the target machine
• staged objects report: Displays items in the Staging state.
• workflows: Displays all the workflow templates defined in the Docbase, the
workflow status (installed, validated, draft) and whether the workflow is available
to Web Publisher. When running the report, you select the workflow template and
the users for whom you want to view active workflows.
• change sets: Displays all change sets, by the person who initiated them. You can
select the initiator. The default is All Users.
• translation workflows: Displays all running translations workflows that are based
on the default workflow template.
For each locale, the default workflow template is defined in locale Properties page.
For example, French(fr_FR) if you have defined “French translation workflow” as
the default workflow template.
System Alerts
System alerts is information provided to you from Web Publisher to warn you about a
potentially damaging operation. For example, it might warn you that Content Server
is not responding.
This section includes the following:
• Viewing System Alerts, page 220
• Removing System Alerts, page 220
Workflow Templates
This section describes the following:
• Viewing Workflow Templates, page 220
• Making a Workflow Template Available, page 221
• Making a Workflow Template Unavailable, page 221
If you have administrative privileges, you can manage users, groups, and roles.
This chapter describes management of the following:
• Users, page 223
• Groups, page 239
• Roles, page 246
Users
This section contains information on creating, modifying, and deleting users in a
Docbase.
To access a Docbase, a person must be defined as a user in that Docbase. Adding
someone as a user to a non-federated Docbase does not give that person access to every
Docbase in the enterprise. The person must be explicitly added to each Docbase.
The Administration/User Management/Users page displays a list of users in the current
Docbase. When you first navigate to the page, it is in search mode. You can search
for users by their user name in the Docbase, user OS name (name on the operating
system), or default group.
To list all users in the Docbase, select Show All Users from the drop-down list. The users
in the Docbase are displayed in the order in which they were added to the Docbase.
You can sort the users by clicking any of the column headings:
• Name, the user's name in the Docbase
• Group, the user's default group
• State, which indicates whether the user is active or inactive
• E-mail, the user's email address
You can also jump to a user by typing the first few letters of the user's name in the
Docbase in the Starts With box or by clicking the letter corresponding to the beginning
of the user's Docbase name. The user's Docbase name is not the user's login name. For
example, a user who connects to the Docbase as msmith has the Docbase name Mary
Smith. Search for Mary, not msmith.
To display more than the default ten users at a time, select a different number from
the Show Items drop-down list.
To view the next page of users, click the > button. To view the previous page of users,
click the < button. To jump to the first page of users, click the << button. To jump to the
last page, click >>.
From this page, you can find instruction for the following tasks:
• Locating Users, page 224
• Setting the Default Permissions for the Cabinet of a New User, page 225
• Creating New Users, page 225
• Creating Global Users, page 228
• User Properties, page 229
• Importing Users, page 232
• Import User Properties, page 233
• Deleting Users, page 236
• Reassigning Objects to Another User, page 236
• Changing the Home Docbase of a User, page 237
• Making a User Active or Inactive, page 237
• Modifying Users, page 237
• Viewing Groups, Workflows, Alias Sets, Permission Sets, and Documents of a User,
page 238
• Viewing or Deleting Change Home Docbase Logs, page 238
• Viewing User Reassign Logs, page 238
Locating Users
Use these instructions to locate users in the Docbase. You can search by user name,
user OS name, or default group.
To locate users:
For example, to view users whose user names start with B, click B.
• To jump to the end of the user list, click the >> button.
• To jump to the beginning of the user list, click the << button.
• To scroll through users, click the Next or Previous button.
7. To view a user's properties, click the Information icon for that user or check the
checkbox next to the user's name and click View→Properties→Info.
Before you create users, determine what type of authentication the server uses. If the
server authenticates users against the operating system, each user must have an account
on the server host.
If the server uses an LDAP directory server for user authentication, the users do not
need to have operating system accounts.
If the Docbase is the governing member of a federation, a new user can be a global user.
Global users are managed through the governing Docbase in a federation, and have the
same attribute values in each member Docbases within the federation. If you add a
global user to the governing Docbase, that user is added to all the member Docbases by a
federation job that synchronizes the Docbases.
You must have Sysadmin or Superuser privileges to create users. Superusers and
Sysadmins cannot modify their own extended privileges, which apply to auditing in
5.2 and later Docbases.
For information about each attribute, see User Properties, page 229.
Select this if the Docbase has Windows domain authentication enabled and the
user must be authenticated first against a domain, then against UNIX.
8. In the E-Mail Address field, type the user's email address.
This is the address to which notifications are sent for workflow tasks and registered
events.
9. In the User OS Name field, type the user's operating system user name.
This is the user's Docbase user name.
10. In the Windows Domain field, type the user's Windows domain.
• If the Docbase is on a Windows host, type the domain.
• If the Docbase is on a UNIX host and you have a domain map set up in order to
use Windows domain authentication, browse to the correct domain.
11. Select a home Docbase for the user.
12. If the user is being created in the governing Docbase of a federation, check User is
global if you want the user and the user's properties to be propagated to all members
of the federation.
13. Designate the user's default folder.
• To use an existing Docbase folder, click Choose existing folder, then click Select
Folder, locate the correct folder, and select it.
• To create a folder with the user's name, click Choose/Create folder with user
name.
Click Select Folder and select a default folder for the user.
14. Click Select Group and select a default group for the user.
15. Click Select Permission Set and select a default permission set for the user.
16. To provide a DB Name for the user, type the name in the DB Name field.
17. Select the user's privileges from the drop-down list.
User privileges authorize certain users to perform activities that are required to
administer and maintain the system. The privilege levels are:
• None
• Create Type
• Create Cabinet
• Create Cabinet and Type
• Create Group
• Create Group and Type
• Create Group and Cabinet
• Create Group, Cabinet, and Type
• System Administrator
• Superuser
18. In 5.2 and later Docbases, select the user's extended privileges from the drop-down
list.
Extended privileges determine whether the user can configure auditing, view audit
trails, and purge audit trails in a 5.2 Docbase. Superusers and Sysadmins cannot
modify their own extended privileges. Select one of the following:
• None
The user cannot configure auditing, view audit trails, or purge audit trails.
• Config audit
The user can configure auditing.
• Purge audit
The user can purge existing audit trails.
• Config and Purge Audit
The user can configure auditing and purge existing audit trails.
• View Audit
The user can view audit trails.
• Config and View Audit
The user can configure auditing and view existing audit trails.
• View and Purge Audit
The user can view existing audit trails and purge them.
• Config, View, and Purge Audit
The user can configure auditing and view and purge existing audit trails.
19. Select the user's client capability from the drop-down list.
Choose the user type from the drop-down list. There are four types of users:
• Consumer
• Contributor
• Coordinator
• System Administrator
Content Server does not recognize or enforce these settings. For information about
client capability levels, see the documentation for each client product.
20. Click Select Alias Set and select a default alias set for the user.
21. To indicate that the user is not available to receive workflow tasks, check Workflow
Disabled.
22. To allow the user more login attempts than the limit set in the docbase config object
in 5.1 and later Docbases, check Turn off authentication failure checking.
23. Click OK.
The new user is created.
through the governing Docbase. If you add a global user to the governing Docbase,
that user is added to all the member Docbases by a federation job that synchronizes
the Docbases.
To create a global user, connect to the governing Docbase of a federation and create the
user there. Check User is global to make the user global. Use the instructions in Creating
New Users, page 225 to create the user.
To modify the properties of a global user, connect to the governing Docbase.
Global users can also have local attributes, which you can modify in a local Docbase.
User Properties
The following table describes each field that must be completed to create a new user. For
more information on users, see the Content Server Administrator's Guide.
Importing Users
You can create Docbase users from information contained in an input file.
Before you create the users, determine what type of authentication the Docbase uses.
If the server authenticates users against the operating system, each user must have an
account on the server host.
If the server uses an LDAP directory server for user authentication, the users do not
need to have operating system accounts.
1. On the file system of the host where your browser is running, create a text file in
LDIF format.
Each user to be imported starts with the header object_type:dm_user. Follow the
header with a list of attribute_name:attribute_value pairs. The attribute user_name
is required. You can specify as many additional attributes as you wish, but the
attribute_names must match the actual attributes of the type.
Each attribute_name:attribute value pair must be on a new line. For example:
object_type:dm_user
user_name:Pat Smith
user_group:accounting
acl_domain:smith
acl_name:Global User Default ACL
object_type:dm_user
user_name:John Brown
If the ldif file contains umlauts, accent marks, or other extended characters, store
the file as a UTF-8 file, or users whose names contain the extended characters are
not imported.
2. Save the text file.
3. Connect to the Docbase where you want to create new users.
4. Click Administration.
5. Click User Management.
6. Click File→Import→LDIF.
The Import Users from LDIF file page appears.
7. Indicate the state for the users you are importing.
8. Click Select Source and browse to the location of the LDIF file containing
information for creating the new users.
9. Select a User Source from the drop-down list.
10. In the other fields on the page, specify any property values that apply to all the
users you are importing.
Values specified in the input file override values specified on this page.
11. Indicate whether to overwrite or ignore user information for any users who already
exist.
12. Click Finish.
Deleting Users
You can remove users from the Docbase, but Documentum strongly recommends making
users inactive or reassigning them rather than deleting them from the Docbase.
When you delete a user, the server does not remove the user's name from objects in the
Docbase such as groups and ACLs. Consequently, when you delete a user, you must
also remove or change all references to that user in objects in the Docbase. To reassign
a user's objects to another user, use the instructions in Reassigning Objects to Another
User, page 236.
You can delete a user and then create a user with the same name. If you add a new user
with the same name as a deleted user and have not removed references to the deleted
user, the new user inherits the group membership and object permissions belonging
to the deleted user.
You cannot delete the Docbase owner, installation owner, or yourself.
To delete users:
1. From the Users page, select the users to delete by checking the check boxes next to
their names.
2. Click File→Delete.
The Delete page appears.
3. Click Finish.
The users are deleted from the Docbase.
1. From the Users page, select the user whose objects are being reassigned.
2. Click Tools→Reassign User.
3. Type in the name of the user to which to reassign the current user's objects, or
click Select User.
4. Indicate when to run the reassign job.
5. Indicate whether to unlock checked-out objects or ignore them.
6. Indicate whether to save changes and report results or just report results.
7. Click OK.
1. From the Users page, select the user whose home Docbase is being changed.
2. Click Tools→Change Home Docbase.
3. From the drop-down list, select the user's new home Docbase.
4. Indicate whether to run the job that changes the home Docbase when it is next
scheduled or to run the job now.
5. Click OK.
1. From the Users page, select the user whose state is being changed.
2. Click .
3. To make an active user inactive, click Inactive.
4. To make an inactive user active, click Active.
5. Click OK.
Modifying Users
Use these instructions to modify the properties of an existing user.
To modify a user:
1. From the Users page, select the user whose properties are being modified.
2. Click the Info icon or View→Properties→Info.
3. Modify the properties you want to change.
4. Click OK.
To view the groups, workflows, permission sets, alias sets, or documents of a user:
1. From the Users page, select the user whose groups, workflows, permission sets, or
documents you want to view.
2. Click View→Locations.
3. From the drop-down list, select All, Groups, ACLs (permission sets, Workflows,
Alias Sets, or Documents.
4. To exit from the list page, click Users in the breadcrumb at the top of the page.
Rename Reports
This page displays rename logs, including group and user rename logs.
Groups
A group represents multiple Docbase users, and can contain groups, users, or roles. By
default, a group is owned by the user who creates the group. Groups can be public or
private. By default, groups created by a user with Create Group privileges are private,
while groups created by a user with Sysadmin or Superuser privileges are public.
To create or modify groups, you must have privileges as follows:
Sysadmin Can create group or Can update group Can delete groups
assign ownership administrator, the user owns,
to a group to which owner, or members including groups
the user belongs of a group where a group is
owner and the user
is a member of the
group
Superuser Can create a Can update group Can delete any
group and assign administrator, group
ownership to a owner, or members
different user or of a group
group
Locating Groups
Use these instructions to locate groups in a Docbase from the list page.
To locate groups:
1. Connect to a Docbase.
2. Click Administration.
Creating Groups
Use these instructions to create new groups.
To create groups:
8. If you are connected to the governing Docbase of a federation and the group must be
a global group, check Group is Global.
9. Optionally, provide a description of the group.
10. To make the group a private group, check Is Private.
11. To save the group and return to the Groups page, click Finish.
9. Click OK.
10. To modify a particular user, click the Info icon for the user.
You must have at least Sysadmin or Superuser privileges to modify a user.
11. To exit from the list page, click Groups in the breadcrumb at the top of the page.
Deleting Groups
You can delete a group if you are the group's owner, a Superuser, a member of the group
that owns the group to be deleted, or identified in the group's group_admin attribute,
either as an individual or as a member of a group specified in the attribute. However, to
preserve Docbase consistency, do not remove groups from the Docbase. Instead, remove
all members of the group and leave the group in the Docbase, or reassign all objects
owned by the group to another group or user and then delete the group.
To delete a group:
To reassign a group:
Group Properties
The following table lists the fields completed when you create or modify a group:
Roles
A role is a type of group that contains a set of users or other groups that are assigned a
particular role within a client application domain. For information on roles and domains,
refer to the chapter on security services in Content Server Fundamentals. Roles are found
only in 5.1 and later Docbases.
If you create a role as a domain, it is listed on the Groups list page, not the Roles list page.
To jump to a particular role, type the first few letters of its object name in the Starts with
box and click Go. To view a list of all roles beginning with a particular letter, click that
letter. To view a different number of roles than the number currently displayed, select a
different number in the Show Items drop-down list.
This section includes the following:
• Creating Roles, page 246
• Adding Users, Groups, or Roles to a Role, page 247
• Modifying Roles, page 247
• Reassigning Roles, page 248
• Deleting Roles, page 248
• Role Properties, page 249
Creating Roles
Use these instructions to create new roles.
To create roles:
Modifying Roles
Use these instructions to modify the properties of an existing role.
If you use Documentum Web Publisher, you can modify Web Publisher roles using
XML files to change the functionality available to Web Publisher roles and to replace or
add roles to your Web Publisher application. For further details on configuring Web
Publisher roles, refer to the Web Development Kit Applications Configuration Guide.
To modify a role:
Reassigning Roles
If you plan to delete a role, you may want to reassign the users and other objects
belonging to the role. Use these instructions to reassign the users and other objects.
To reassign a role:
Deleting Roles
Roles are a type of group. It is therefore recommended that you do not delete a role.
Instead, remove all members of the role and leave the role in the Docbase. You can also
reassign the members of the role to another role.
To delete a role:
Role Properties
The following table lists the fields you complete to create or modify a group:
• : A Docbase.
• : A cabinet.
• : Your home cabinet.
• : A folder.
• : A taxonomy.
• : A category.
• : Clicking this displays additional file renditions. (This icon does not appear if a
file's only other rendition is the thumbnail rendition.)
• : The item is checked out, and another user owns the lock.
• : Dragging this icon to your local computer creates a shortcut to an item in the
Docbase.
• : A virtual document.
• : A notification.
• : A task.
• : A high priority item.
• : A workflow.
• : A workflow Template.
• : This indicates that the workflow you are sending has no attached files. You click
this icon to attach files. Text adjacent to the icon tells you whether attached files are
mandatory or optional.
• : A currently running workflow.
• : A paused workflow.
• : A stopped workflow.
• : Clicking this adds an item.
• : A user.
• : A user group.
• : A role.
• : Foldermap.xml.
• : In-context editing.
• : Instructions file.
• : Presentation file.
• : Preview (thumbnail) file.
• : Rules file.
• : Supporting files.
• : Translated content.
• : The file is ready for previewing.
• : The file will be ready for previewing momentarily.
comparing files, 74 D
completing
decreasing
failed tasks, 118
font size, 175 to 176
tasks, 108
indent, 176
configuring
delegating tasks, 109
browser for media players, 53
Delete permissions, 133
clients, 52
deleting
connecting, 25, 27
categories, 70
content, 57
change set, 123, 125
See also files
files, 70
editing, 78, 173, 191
folders, 70
entering, 174
groups, 243
in Docbase, 17
items in Docbases, 70
supported languages, 174
objects, 136
content elements
permissions required, 136
CDATA support, 181
roles, 248
content location rules reports, 218
rules, using Rules Editor, 210
Content Rendition Services, 16, 66, 93 to
users, 236
95
users from group, 243
Content Server, 15
versions, 70
roles, 246
demoting, 129
content templates
descriptive names, 23
reports, 218
details
content transfer applets, 60
workflows, 115
Content transfer:null error, 60
differencing, 51, 74
copying
directories
categories, 72
checkout, 59
files, 72
disconnecting, 26
folders, 72
display settings
items in Docbases, 72
modifying, 114
text, 176
Docbases
to locations outside Docbases, 69
accessibility mode, 27 to 28
Create_Dynamic_Content jobs, 145
cabinet icon, 251
creating, 49
changing, 34
See also the index entry for the item you
federated, 17
want to create
groups, 239
eWebEditPro, 192
icon, 251
global users, 228
logging in, 25
groups, 241
logging into accessibility mode, 27
new objects through
logging out, 26
transformations, 98
names, 34
roles, 246
navigating, 42, 47
users, 225, 232 to 233
nodes, 39
CRS, 16, 66
overview, 17
See also Content Rendition Services
users, 223
Current User's Permission Sets, 137
document lifecycles, 18
custom tags, 177, 180
See also lifecycles
customizing, 51
documents, 57
See also preferences
See also files
cutting text, 176
states, 20 M
lightweight applets, 60
making available, 159, 221
link checkers, 151
making unavailable, 159, 221
linking, 19
Manually Created, 137
hyperlinks, 34
mapping, 156
locations, 46
See also Foldermaps
shortcuts, 49 to 50
media service reports, 219
to multiple locations, 73
menus
via subscriptions, 50
Filter menu, 36
Web-links, 49
in accessibility mode, 27
links
using menus, 34
checking, 152
View menu, 39
lists
Message Viewer, 32
clicking file names, 65
messages
displaying information, 36, 39
error, 32
displaying pages, 38
warning, 32
file names, 65
methods
filtering, 36
reports, 219
information displayed, 36, 39
modifying
multiple pages, 38
display settings, 114
sorting, 37
groups, 242
Starts With field, 38
roles, 247
local files, 18
users, 237
locales, 163, 166
Monitor_Lifecycles jobs, 145
See also translations
More link, 34
creating, 168
moving
defining, 168
files, 71
editing, 169
folders, 71
managing, 168
items in Docbases, 71
properties, 169
multi-file renditions, 95
viewing, 168
My Files
locating
checked out files, 43
files in Web sites, 77 to 79
displaying on startup, 51
groups, 240
viewing, 42
item in categories, 86
My Private Files, 108, 112
items in Docbases, 42, 47
My Workflows, 113
items in lists, 38
recently used, 42
Subscriptions, 50 N
templates, 155 navigating
users, 223 to 224 categories, 86
locations Docbases, 42, 47
viewing, 46 interface, 25
locked files, 58, 60, 62 to 65, 119 Rules Editor, 196
icon, 251 sites, 77 to 78
sorting by, 37 Web Publisher Editor, 173
logging in, 25, 27 Web sites, 77 to 78
logging out, 26 nodes, 39
logs None permissions, 133
user reassign, 238 Notification On Checkin option, 67
translations, 163 V
adding, 166
validating
creating, 165 to 167
Editor rules files, 211
filtering for, 36
HTML, 175, 177
requesting, 165, 167
links, 151
setting up Web sites, 166
templates, 157, 159, 197, 212
viewing, 166
xml, 159
workflows, 165
XML, 195, 197, 211 to 212
See also translation workflows
variable input, 207
version labels, 17
U version of software, 52
unavailable, 159 Version permissions, 133
for workflow tasks, 51, 105, 110 versions, 17
workflow templates, 221 deleting, 70, 136
undoing, 176 numbers, 65
unlocking, 119 overview, 65
unsubscribing, 51 renditioning, 93
updating saving new, 63
presentations, 160 viewing, 65
XML structures, 161 View All Messages button, 32
XSL, 160 View Jobs button, 33
user management, 223 See also jobs
user.entry, 206 to 207 View menu, 39
users viewing, 42
adding to a group, 242 See also the index entry for the item to be
adding to permission set, 138 to 140 viewed
changing state, 237 viewing where used, 160
creating, 225, 232 to 233 virtual documents
deleting, 236 icon, 251
described, 223 virtual links
global, 226, 228 previewing, 210
icon, 252 viewing, 65
importing, 232
LDFI file format, 232 W
LDFI file formats, 233
Watchfire WebQA, 151
locating, 223 to 224
WcmObjectBag, 216
modifying, 237
WcmObjectBag jobs, 145
properties, 233
WDK, 28
reassign logs, 238
build information, 32, 52
reassigning, 236
Web browsers
user management, 223
configuration for streaming media, 53
viewing alias sets, 238
Web Cabinet Overview, 149
viewing documents, 238
Web Cabinets node, 39
viewing groups, 238
Web Development Kit, 28
viewing permission sets, 238
See also WDK
viewing workflows, 238
Web pages, 20
See also files
overview, 20
previewing, 75