Content Server Skill PDF
Content Server Skill PDF
Content Server Skill PDF
Skills
Student Guide
m y
d e
c a
e A
c l
r a
O ly
l & On
D48781GC10
n a e
Edition 1.0
February 2007
t e r U s
D49217
I n
c l e ®
r a
O
Copyright © 2005, 2007, Oracle. All rights reserved.
Disclaimer
This document contains proprietary information and is protected by copyright and other intellectual property laws. You may
copy and print this document solely for your own use in an Oracle training course. The document may not be modified or
altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download,
upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part
without the express authorization of Oracle.
The information contained in this document is subject to change without notice. If you find any problems in the document,
please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This
document is not warranted to be error-free.
If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the
United States Government, the following notice is applicable:
Trademark Notice
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other
names may be trademarks of their respective owners.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Welcome
Welcome to Essential Content Server Skills training.
In Essential Content Server Skills training you will learn tasks performed by users and
administrators of Stellent Content Server. These include:
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
I
Each lesson may include the following sections:
d e
TIP Provides additional information about a topic.
c a
e A
c l
Screen Capture
r a
Pictures of the screens you will see while
O ly
learning Stellent Content Server.
l & On
n a e Call Out
c l e
r a
O
II
Class Architecture
The software installed on each computer:
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
III
City of Xalco News Release
The City of Xalco has selected the Stellent Content Server as its main repository to
power its employee intranet.
Department Description
r a
Finance
O ly Finance department responsibilities:
• Finance reporting, accounting, and auditing
n a e
t r
Human
e U
Resources s
Human Resource department responsibilities:
• Recruitment and hiring
r a
O
IV
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
V
Acme News Release
Acme selects Stellent Content Server as its main repository to power its employee
intranet. Regulatory guidelines require Acme to track changes to time-sensitive
information accessible through the company’s intranet.
Acme Offices
Acme Administrative offices include Human Resources, Marketing, and Finance.
Department Description
c a
Human
Resources
e
responsibilities: A
Human Resource department
r a •
•
Hire new employees
Employee insurance, wages, and
O ly benefit information
l & On
n a e
t e r U s
I n
c l e
r a
O
VI
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
VII
C
Table of Contents
Understanding Stellent Content Server......................................................................................1-1
c a
Contributing Content: Using WebDAV ......................................................................................9-1
A
Workflow Concepts and Creating Criteria Workflows ..............................................................10-1
e
c l
Managing Content and Subscriptions ......................................................................................11-1
r a
Customizing Content Server Pages .........................................................................................12-1
O ly
Working With Global Rules ......................................................................................................13-1
l & On
Creating Custom Check In and Search Pages (Content Profiles) ...........................................14-1
n a e
t e r U s
I n
c l e
r a
O
VIII
1
Understanding Stellent
Content Server
Objectives
d e
•
•
How to help answer your own questions
The functions of the administrative applets
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-2
Lesson 1: Understanding Stellent Content Server
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
The foundation of Stellent Universal Content Management begins with a completely
Web-based repository, where all content, regardless of content type, is stored for
e r s
management, reuse and access.
t U
I n
While stored in the repository, all types of content, ranging from e-mail, discussions,
documents, reports, spreadsheets and records to images, multimedia or other digital
l e
formats, receive the same set of fundamental core services. These core services
c
include: library services, security, conversion services, workflow, personalization,
r a
index/search, replication and administration.
O
1-3
Essential Content Server Skills
m y
d e
c a
1. Content
e A
•
c l
Business content consists of product information, contracts, manuals, financial
r a
reports, forms, and business policies. Much of this content consists of paper
documents. However, content also consists of videos, e-mails, and faxes or any
O ly
type of file that exists with a file extension.
2. Check In
l & On
•
a e
To submit a file to the Stellent Content Server, so it is indexed, stored and
secured.
n
3. Vault
t e r U s
•
I n
The Vault is the location on Stellent Content Server where all checked-in content
is stored in its native file format. The path to the vault location is \stellent\vault.
c l e • The native files are stored in the vault directory by its Type and Internal ID.
Ora • The Internal ID is not the same as a Content ID. It is internally generated and
should not be changed.
1-4
Lesson 1: Understanding Stellent Content Server
4. Web Layout
• The Web Layout is the location on Stellent Content Server where all checked-in
content is stored in its web-viewable file format.
• A conversion add-on such as PDF Converter is needed to convert files to a web
viewable format. The path to the web layout location is \stellent\weblayout.
• If a conversion option is not added, a copy of the native file is placed in the
weblayout folder.
m y
5. Workflow
d e
•
a
The routing of content for review and approval before the content is searchable
or published.
c
6. Search Index
e A
•
c l
Stellent Content Server uses the Verity search engine to create the Search index.
formats.
r a
This index supports full-text searching for content in PDF, HTML, and text
•
O ly
Content passed through in its native format is full-text indexed only if it is
•
l & On
supported. All file formats are Metadata Field searchable.
Database searches can be used in place of Verity searches for either metadata or
a e
full-text searches.
n
e r s
7. Stellent Content Server Web Site
t U
•
n
Released content is available for consumers and contributors to search for and
I
access.
c l e
r a
O
1-5
Essential Content Server Skills
8. Check Out
• To retrieve content from Stellent Content Server for further processing. For
example, to edit and update content.
9. Revise
• Edit and update the content checked out.
e A
supports Verity, database (Oracle, SQL Server, DB2), Tamino, or Fast’s search
technology. Stellent’s training classes use Verity search technology. For more
Installation Guide.
c l
information about other search technologies, refer to the Stellent Content Server
r a
O ly
TIP 2
& On
If large files exist which are not converted by Inbound Refinery, only one file is
l
needed in the repository. The IndexVaultFile variable is used to create files in
a e
the weblayout that point to files in the vault. Refer to help for more information.
n
t e r U s
I n
c l e
r a
O
1-6
Lesson 1: Understanding Stellent Content Server
Revision Status
During the process for a managed content item, the content item goes through
several statuses depending on its location.
Status Description
GENWWW The file is being converted to web-viewable format or failed trying to
index and release.
RELEASED Processing completed. The revision is available in content server.
DONE The file is waiting to be indexed and released on its specified Release
date.
REVIEW The file is in a workflow review step.
EDIT The revision is at the initial contribution step of a workflow.
PENDING The revision is in a basic-type workflow and is waiting for approval of
all revisions in the workflow.
EXPIRED The file was removed from content server on its specified Expiration
Date.
DELETED The revision has been deleted and is waiting to be completely removed
from content server during the next indexing cycle.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-7
Essential Content Server Skills
Your ability to perform each of these functions is dependent upon the level of access
assigned to you by the administrator.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-8
Lesson 1: Understanding Stellent Content Server
In class, User
Name= sysadmin
and Password=idc.
Username and
password are case
sensitive.
m y
d e
c a
e A
An Administration link
O ly
TIP
& On
The default administrator login for Stellent Content Server is a User Name
l
of sysadmin and Password of idc. It is highly recommended you change
a e
your password after installing content server.
n
t e r U s
I n
c l e
r a
O
1-9
Essential Content Server Skills
Top Menu
Tool bar
Tray Portal
Navigation
m y
d e
c a
e A
c l
TIP
a
Stellent Content Server provides alternate interface navigation and designs.
r
End users can select a layout and skin based on their preference in User
O ly
Profile. This course workbook is based on the default Trays layout and
Stellent05 skin.
l & On
n a e
t e r U s
I n
c l e
r a
O
1-10
Lesson 1: Understanding Stellent Content Server
Interface Overview
There are two main interface features in Stellent Content Server:
• Toolbar – The toolbar is displayed at the top of all Stellent Content Server web
pages. It contains some of the same navigation links as the Portal Navigation and
provides access to the online help system.
• Portal Navigation – The portal navigation is displayed on the left side of all Stellent
Content Server web pages. This is your primary navigation tool, and it can be
personalized with functions you use often, such as predefined searches and links to
your favorite web sites.
Tools Description
Home Displays the home page.
Search Displays the Search page where you can conduct full-text and
metadata searches.
New Check In Displays the Content Check In page, which is used to check in
new files in to the content server.
My Profile
Help
Displays your User Profile page.
Displays online help. We may direct you to Help for more
m y
information on certain topics throughout the course.
•
d e
To access product documentation in pdf format navigate to
StartÆ ProgramsÆ Stellent Content ServerÆ <server
name>Æ UtilitiesÆ Documentation.
c a
e A
Portal Navigation
l
Description
c
My Stellent
a
Expands to display links to Personal URLs, Saved Queries, User
r
Profile, Checked-out Content, Workflow Assignments, and
O ly
Subscriptions. Links to custom check in and search pages
display for version 7.5 and higher.
Browse Content
l & On
Expands to display Library folders and any other special folders
configured by the system administrator.
Search
n a e Expands to provide several options for finding content and
t
Content Management e r U sincludes a tab for viewing search results.
Expands to display links for managing content, such as New
1-11
Essential Content Server Skills
User Profile
The My Profile link appears once you log in to Stellent Content Server. The My
Profile link takes you to your User Profile page where you can change information
about yourself.
The User Profile page provides access to these specific user functions:
• Subscriptions for ‘user’
• Workflow in Queue for ‘user’
• Portal Design for ‘user’
• Folder Configuration for ‘user’ if the folders component has been enabled by your
administrator.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O 2. Make desired changes and click Update.
1-12
Lesson 1: Understanding Stellent Content Server
Skins Description
Stellent
y
Stellent branding and colors are applied to the layout, which are shades
of green and tan. Default skin upon installation.
m
Collegiate
e
Provides an alternate to the standard Windows style and the default
d
Stellent style. Includes shades or dark green and black.
Windows
c a
Standard Windows-style graphics and colors are applied to the layout,
which are shades of blue and gray.
e A
TIP
c l
For training purpose, the default layout and skin will be used. The course
r a
workbook screen captures and procedures are based on using the defaults.
O ly
l & On
Search Results Page – Search Templates
A search results template determines how content displays on the search
results page.
n a e
t e r U s
• The search results view can be changed dynamically on the search
results page.
I
Skinsn Description
c l e Headline
Thumbnail
The search results list displays in single lines with no thumbnail images.
A thumbnail image displays.
O
1-13
Essential Content Server Skills
Getting Help
On-line Help
Help is available directly in Stellent Content Server via a Help link in the Top
Menu. We may direct you to Help for more information on certain topics
throughout the course.
To access help:
1. Click the Help link in the Top Menu.
m y
e
2. Click the Contents, Index, or Search tabs to conduct different types of searches.
d
c a
TIP A
Help is page sensitive. To access administration help, navigate to the
e
contributor help.
c l
Administration page otherwise Help only provides consumer and
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-14
Lesson 1: Understanding Stellent Content Server
Product Documentation
Product documentation is available in PDF format and provides valuable
information for Users, Administrator, Integrators, and Developers.
Support Hotline
For further assistance in using any Stellent product, contact technical support:
m y
e
To access the
support Web site,
online registration
is required.
a d
A c
c l e
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-15
Essential Content Server Skills
m y
e
The administration log
files store errors and
d
status information.
a
A c
c l e
r a When you install certain
add-on modules, a link to
the administration page
l & On
n a e
t e r U s
I n
c l e Enables you to register
O
1-16
Lesson 1: Understanding Stellent Content Server
Administration Applets
Configuration Manager
workflows.
m
Enables the administrator to manage content types and
y
create custom metadata fields.
d e
c a
To access administrative tools through the start menu:
e A
c l
1. Click on Start Æ ProgramsÆ Stellent Content ServerÆ <server name> or Start
Æ ProgramsÆ Stellent Content ServerÆ <server name>Æ Utilities.
r a
O ly The same six
l & On administrative
tools are listed
in alphabetical
n a e order.
t e r U s
I n
c l e
Ora TIP Batch Loader is only accessed thru the start menu. The Component Wizard
applet is covered in the “Customizing Stellent Content Server” class.
1-17
Essential Content Server Skills
1. Copy the Admin_Files folder located on your CD to the C:\Student_Files directory on your
machine. If a Student Files folder does not exist, create the folder.
1. If a piece of content is being indexed, what revision status will appear? _________________
2. Content that is searchable will have the ______________________________ revision status.
m y
d e
4. What four user specific information items can you access at the bottom of your User Profile?
_____________________ _______________________
c a
_____________________
e
_______________________
A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-18
Lesson 1: Understanding Stellent Content Server
1. Match the applet or link in Column A with its description in Column B. Remember, you can
always refer to on-line help available in Stellent Content Server.
E. Replicate content.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
1-20
2
Metadata Overview
Objectives
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
2-1
Essential Content Server Skills
Metadata
What is metadata?
Metadata is information about a content item, such as Title, Author, and Security
Group. Stellent Content Server uses metadata to describe, find, and group content
items.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
2-2
Lesson 2: Metadata Overview
• Metadata enables business users to easily find content items in the content server,
much as you would search for books in a library by Author or Subject.
• Metadata can define what content enters a workflow process. For example, if it
is necessary for all permits and licenses for the city government go through an
approval process, a workflow defined with the appropriate metadata can be set up
to drive those items into an approval process.
m y
•
d e
If using Stellent’s Web site generation products in conjunction with Stellent
c a
Content Server, metadata can define what content is published to an intranet,
internet, or extranet Web site. Not only does metadata define what content is
published, it can define where in a site it’s published to.
e A
c l
TIP
r a
It is important that you understand your organization’s metadata fields and
assigned metadata properly. Proper metadata makes content items easier
O ly
to find, and ensures that only users who have the proper permission can
& On
access a content item.
l
n a e
t e r U s
I n
c l e
r a
O
2-3
Essential Content Server Skills
The Advanced Search Page or Content Check In Page illustrates the standard
metadata fields configured with your system. Refer to the next page for a description
of each standard metadata field.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
2-4
Lesson 2: Metadata Overview
e
Date
l
from the Expired Content page. The content remains in the
file system.
c
Comments
r a
Additional information field. For example, you may choose
to summarize edits made to the last version.
255
Folders, O ly
These custom metadata fields appear as a result of enabling
Inhibit
Metadata & On
Stellent Content Server’s optional folders component.
l
Update,
n a e
The component sets up a folders interface to the Stellent
Content Server giving end users an alternate method for
and
Hidden.
t e r U s
searching for and checking in content.
Custom
Metadata
I n
Any custom metadata fields specifically created for your
system will display.
c l e
r a
O
2-5
Essential Content Server Skills
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
2-6
3
Contributing Content
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Check in content using the Check In page
• View Work in Progress
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
3-1
Essential Content Server Skills
Link Description
New Check In Displays the Content Check In Form to check new files into the
content server.
m y
Checked Out
Content server.
d e
Displays a list of content currently checked out of the content
Work In Progress
c a
Displays a list of content checked in to the content server but not
Active Workflows
e A
released. Content in this list have the Done status.
Displays workflows that are currently active.
Expired Content
c l
Displays a list of content that has expired or will be expiring
a
soon.
r
Registered Publisher
Projects
O ly
Displays the Registered Projects page, which is used to register
Stellent Content Publisher projects. (The Stellent Content
l & On
Publisher product is required to use this feature.)
n a e
t e r U s
I n
c l e
r a
O
3-2
Lesson 3: Contributing Content
An optional field
when the Primary
file does not
covert to a web
The pathname to viewable file. You
the native file can check in a
being checked in.
m y
web viewable file
associated with
the native file.
Although the
Content ID field is
required, the
d e
a
The Revision
system is auto defaults to
generating the
number.
A c number one.
c l e
r a
O ly
l & On
n a e
t e r U s
3. Complete the required metadata field denoted by red text.
I n
4. Click the Browse button next to the Primary File field, locate, and select your
content item.
O
3-3
Essential Content Server Skills
4. How many types are listed in the Type drop-down list either on the check in or search
page? _________________
5. Look in the Stellent\idcm2\vault directory. How many folders are listed? ____________
m y
6. Why are the responses to #4 & #5 different?
______________________________________
d e
c a
Activity B: Work In Progress
e A
c l
r a
1. View content in Work In Progress.
2. How many content items are in Work In Progress? ___________
O ly
3. What is the Revision status? _______________
& On
4. Why is content in Work In Progress?
l
a e
___________________________________________________
n
t e r U s
I n
c l e
r a
O
3-4
4
Working with Content
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Search for content
• Access the Content Information page
• Perform an action on content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-2
Lesson 4: Working with Content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-3
Essential Content Server Skills
m y
d e
c a
e
4. Click the ID link to view the content. A
c l
TIP
r a
Navigating to content using the Library is similar to looking for a document in
a file cabinet. First, look for the name on the file drawer. Then, look for the
O ly
name on the manila folder. Finally, look for the name of the document.
l & On
n a e
t e r U s
I n
c l e
r a
O
4-4
Lesson 4: Working with Content
Full-text search
area
m y
d e Metadata search
area
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n How search
results will display
c l e
r a
O
4-5
Essential Content Server Skills
Full-text Search
Full-text searching enables you to search for content that contains the text you specify
anywhere within the document.
e
stems.
•
c l
For example, searching for the word maintain returns content with
r a
the words maintain, maintaining, maintains, and maintained.
‘text’
O ly
Text entered in single quotation marks returns only that specific phrase.
•
l & On Entering “maintain” in the search field, for example, returns content
containing that specific word.
Wildcards
a e
Stellent Content Server follows standards for the * (asterisk) and ? (question
n
mark) wildcards.
t e r U s
• An asterisk represents zero or more alphanumeric characters. For
example, inter* will find all files that contain the word inter, such as
O
4-6
Lesson 4: Working with Content
Search Operators
The text AND and OR are treated as operators by default and do not require brackets.
All other operators must be placed in brackets < >. If you want to use and and or as
parts of a phrase, place them inside quotation marks.
TIP Full-text searches are not case sensitive when entered in either all lower case
letters of all upper case letters. When entered in mixed case however, a full-
text search is case sensitive.
m y
If you enter…
form
the results contain…
form, Form, and FORM
d e
Form
FORM
Form
c
form, Form, and FORM
a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-7
Essential Content Server Skills
Metadata Search
Metadata separates content into logical areas so that it is easy to search for content
once checked in to the content server. Stellent Content Server uses metadata to
describe, find, and group content items.
m y
d e
c a
e A
To conduct a metadata search:
c
1. Navigate to a metadata field.l
r a
2. Select the metadata search operator.
O ly
3. Type a value or select a value from the drop down menu.
l & On
n a e
t e r U s
I n
4. Repeat steps 1-3 for each desired field.
c l e
5. Click the Search button.
r a
O
4-8
Lesson 4: Working with Content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-9
Essential Content Server Skills
Classic View
Click the
graphic link or
Content ID link
to view the
content item.
m y
Headline View
d e
c a
e A
Click the
Content ID link
c l
to view the
content item.
r a
Thumbnail View
O ly
l & On
n a e
t e r U s
Click the
thumbnail link
I n
to view the
content item.
c l e
r a
O
4-10
Lesson 4: Working with Content
To save a search:
1. Conduct the desired search.
2. On the search results page, select Save Search from the Actions drop down menu.
3. Type in a name for the query.
4. Click OK.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-11
Essential Content Server Skills
Actions column
Actions Menu
Actions menu
Option
Content Information
Description
Displays the Content Information page for the selected
m y
Check Out
content item.
d e
Checks out the selected content item and displays the Check
In Confirmation page.
c a
Check In Similar
A
Displays the Content Check In Form page with metadata
fields pre-filled with values from the selected content item.
e
Send link by e-mail
c l
Opens a new e-mail message with a URL inserted to the
r a
selected content item.
TIP O ly
The actions found on the Search results page are a subset of Actions found
l & On
on the Content Information page for a particular content item. Navigate to
a e
the Content Information page for a complete list of available actions.
n
Info Icon t e r U s
I n
c l e Info icon
r a The Info Icon displays the Content Information page for the selected content item.
O
4-12
Lesson 4: Working with Content
Viewing Information
The Content Information page displays the information about a specific content
item. The information displayed includes:
• The metadata assigned upon check in
• The persistent URL assigned upon check in
• The revision history
Performing an Action
You can perform an action on a specific content item. These actions include:
• Check Out • Send link by e-mail
• Undo Checkout • Subscribe
• Update • Unsubscribe
• Check In Similar
m y
Action Description
d e
Check Out
a
Checks out the content item and displays the Check Out
c
Confirmation page. This action must be performed to
revise a content item.
e A
Undo Check Out
Update
c l
Cancels the content item check-out.
Displays the Info Update Page, which enables you to
r a
change the content item’s metadata.
Check In Similar
O ly
Displays the Content Check In Page with the current
content item’s metadata already filled in.
Send link by e-mail
l & On Opens your e-mail program with a new message that
I
Unsubscribe
n Cancels your subscription to the content item.
c l e
r a
O
4-13
Essential Content Server Skills
m y
d e
c a
e A
c l
r a
O ly
TIP
& On
You can perform some Actions directly on the Search Results
l
page in addition to the Content Information page.
n a e
t e r U s
I n
c l e
r a
O
4-14
Lesson 4: Working with Content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
4-15
Essential Content Server Skills
1. Check out the content item titled, “Employee Phone List” and save the file to the
Desktop.
2. Open the file and edit. For example, change the text color or make some noticeable change.
3. Save the changes and close the file.
4. Check the content item back in and type in comments of what changes were made.
5. Assess the content information page and view the new revision.
6. Check the Employee Phone List out for a second time.
7. You have decided not to make changes, undo the check out.
8. How did you perform the undo check out action?
m y
_________________________________________________________________________
d e
c a
e A
Activity C: Updating Metadata
c l
r a
1. Conduct a search for the graphic titled, “BW Corporate Logo”.
O ly
2. Update the title to “Black and White Corporate Logo”.
l & On
n a e
t e r U s
I n
c l e
r a
O
4-16
5
Understanding Security Concepts
Objectives
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
5-1
Stellent Content Server Administration
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
5-2
Lesson 5: Understanding Security Concepts
Security Overview
Security plays an important role in protecting the integrity, privacy and value of
content. Privacy requirements consist of both determining who can view content and
who can download, modify or delete specific content.
• Stellent offers multiple security models to help implement the right security model
m y
d e
c
from company to company. Therefore, we will discuss standard security models and a
Setting up a security model depends on your business structure. This can vary greatly
e A
c l
TIP r a
You can integrate Stellent Content Server with Microsoft network security
O ly
(such as NTLM or ADSI) or LDAP servers. When users log in to the
l & On
network, they are authenticated in the content server. Attend the Content
Server Security class for more information on security integration.
n a e
t e r U s
I n
c l e
r a
O
5-3
Stellent Content Server Administration
Components of Security
Stellent Content Server Security is comprised of four components.
Component Definition
Security Group Group of content.
• Every file checked in to the content server is
assigned one and only one security group.
• Users gain access to security groups via roles.
Role Defines the permissions (read, write, delete, and admin) users
have to specific security groups.
• Roles provide the user with access to security
groups.
• Each user is assigned one or more roles.
m y
User
•
d e
Individual logins defined by a user name and password.
Users are assigned one or more roles or accounts.
c a
e A
c l
Account r a
Group of content.
t e r U s •
security groups.
Every file checked into the content server is
c l e account.
r a
O
5-4
Lesson 5: Understanding Security Concepts
m y
d e
c a
e A
c l
Security Models
r a
O ly
Stellent offers multiple security models to help implement the right content privacy
policy. The security components used depends on the security model implemented.
• Role-based
l & On
•
n a e
Account-based
t e r U s
I n
c l e
r a
O
5-5
Stellent Content Server Administration
A: Exploring Security
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
5-6
6
Implementing a Role-based
Security Model
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Define, set up, and maintain a role-based security model
• Understand how a role-based security model manages access to content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-1
Essential Content Server Skills
• Security Groups
• Roles
• Users
Security Groups
A security group is a group of content. Every file in the content server belongs to one
and only one security group.
It is extremely important that security groups are defined before checking in content.
The administrator’s first step in designing a security model is to logically group the
company’s content based on permission requirement. The permission requirements
will be discussed later in the lesson.
m y
Security Group Guidelines
Keep these considerations in mind when defining security groups:
d e
•
c a
The number of security groups should be kept to a minimum to provide optimum
system performance and minimize administrative maintenance.
e A
•
•
c l
If you exceed 50 security groups, add accounts to your security model.
Often, department names (e.g. Legal, Human Resources, Finance, etc.) are used
r a
for intranet applications, while levels of security (e.g. public, internal, classified,
etc.) are used for extranet or internet applications.
O ly
Predefined Security Groups
l & On
n a e
Stellent Content Server includes two predefined Security Groups. These security
groups cannot be deleted.
t
Security Group e r U s Definition
Public
I n Anonymous users can view content checked into the
c l e
Secure
Public security group without logging in.
By default, content stored in the Secure security
O
6-2
Lesson 6: Implementing a Role-based Security Model
Trainer’s Demo
The City of Xalco has grouped their content by department and will create a security
group for each department:
• Clerks_Office
• Legal
• Finance
• Human_Resources
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-3
Essential Content Server Skills
m y
e
Notice the two
predefined
security groups
appear in the
a d
c
Groups pane.
e A
c l
r a
O ly
& On
3. Click the Add Group button.
l
n a e The Group Name has a
maximum field length of
t e r U s 30 characters. Do not
use spaces or symbols.
6-4
Lesson 6: Implementing a Role-based Security Model
m y
d e
To delete a security group:
c a
1. Select or highlight the security group.
2. Click the Delete Group button.
e A
c l
TIP
r a
Security groups cannot be deleted if content exists in the security group or
O ly
a workflow exists using the security group. Content and workflows must
first be deleted or moved.
l & On
n a e
t e r U s
I n
c l e
r a
O
6-5
Essential Content Server Skills
Roles
A role is a set of permissions assigned to a user giving the user access to security
groups. You can think of a role as a job. Users can have different jobs for various
security groups. A role defines the permissions a user has to a specific security
group.
The administrator will create and assign roles to users within the system to control
access to content stored in the repository. The administrator will name the roles using
a logical naming convention where the role name helps identify the role’s
permissions. (e.g. A role name of legal_RW helps indicate the permissions of RW
to the Legal Security Group.)
Role Permissions
m y
There are four defined role permissions.
d e
Permission Definition
c a
Read (R)
e A
Users can find, view, and print content in the security group.
Write (W)
c l
Users can view, check in, check out, and get a copy of content in the
security group. Users cannot delete content.
Delete (D)
r a
Users can view, check in, check out, get a copy of content and delete a
revision of content in the security group.
Admin (A) O ly
Users can check in content they did not author.
•
l & On
A user must have Admin permission in order to have Sub
t e r U s
TIP I n
Roles are hierarchical in nature. Assigning a role to a user with Delete (D)
c l epermission automatically gives the user Read (R) and Write (W) permissions.
r a
O
6-6
Lesson 6: Implementing a Role-based Security Model
Predefined Roles
The Stellent Content Server includes four predefined Roles.
Role
guest
Description
Gives Read (R) permission to the Public Security Group. Used for
m y
anonymous users. No login is required.
d e
contributor
c a
Gives Read (R) and Write (W) permission to the Public Security
Group.
e A
sysmanager
c l
Gives Read (R) permissions to the Public and Secure Security
Groups.
r a
O ly
Gives permission to access the Admin Server to stop, start, and
restart the content server.
l & On
admin
n a e
Gives Read (R), Write (W), Delete (D), and Admin (A) permission
U s
Give this role to an administrator. The administrator’s role is
c l e
r a
O
6-7
Essential Content Server Skills
Trainer’s Demo
Xalco’s administrator met with each department head and charted out what access
and what permissions each user needs. Here is Xalco’s requirement:
• Each city employee should have RWD permission to their primary department and R
permission to all other departments, except Finance.
• Accountants and Recruiters should have RW permission to their primary department
and R permission to all other departments, except Finance.
• City Attorney (lawyers) who review content across departments need RWD access to
their primary department and RW to all other departments.
d e
R
HR Staff (14)
Recruiters (6)
R
R
R
R
__
__
RWD
c
RW a R
R
e A
Role Naming
c l
Xalco has evaluated the chart and decided upon a role named “internal”. The
r a
internal role gives R permission to all security groups except Finance and will be
given to all employees. Xalco will then create specific department roles.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-8
Lesson 6: Implementing a Role-based Security Model
To create a role:
c a
e A
c l
4. Type a name in the Role Name field.
5. Click OK.
r a
O ly
6. Select or highlight the new role in the Roles section.
& On
7. Select the desired security group to add permissions for this role.
l
n a e
t e r U s
I n
c l e
r a
O
6-9
Essential Content Server Skills
r a when creating a
role for a sub-
O ly administrator.
t e r U s
To assign Read (R) and Write (W) permission, click only the (W) Write
check box. The Read check box will automatically be selected.
n
Permissions are hierarchical in nature.
I
c l e
TIP 2 A sub-administrator must be given a role defining RWDA permission to
r a the security group they will administer. The Edit Rights button enables
you to select the applets the sub-administrator will have access.
O
6-10
Lesson 6: Implementing a Role-based Security Model
To delete roles:
1. Select Security Æ Permissions by Role… in the menu bar.
2. Select the role.
3. Click the Delete Role button.
Users
User logins are the names associated with the individuals who access the software.
Users are defined with a user name and password.
Predefined Users
The Stellent Content Server includes two predefined users.
m y
User Authorization Types
The user authorization types define how a user is authenticated into Stellent
d e
Content Server.
c a
Type Description
e A
Local
•
c l
Recommended for less than 500 users.
Local user information is cached on the server, which may enhance
r a
performance.
Global
O ly
Recommended for more than 500 users.
l & On
• The server authenticates the user through the database rather than the
server cache.
a e
Enables you to filter the list of users through an additional field called
n
External
t e rOrganization Path.
U s
Login that comes from an external source such as Microsoft Network Login, or
I n LDAP. Note that External is not a choice from the Authorization Type. An
external user is only created when an external user logs into the Content
c l e Server.
r a
O
6-12
Lesson 6: Implementing a Role-based Security Model
Trainer’s Demo
Xalco’s administrator will create a clerk user named Mary Minute. User names are
based on the first letter of their first name followed by their last name.
• A clerk needs RWD permission to their primary department and R permission to all
other departments, except Finance.
• The appropriate roles must be assigned to the user giving access to these security
groups.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-13
Essential Content Server Skills
To create a user:
3. Select the desired user type from the Authorization Type drop down menu.
4. Click OK.
y
name.
e m
a dThe E-Mail Address
is used for
Workflows and
A c Subscriptions.
r a Click on List to
create an option list,
drop down menu.
O ly
& On
5. Complete the necessary fields.
l
n a e
t e r U s
I n
c l e
r a
O
6-14
Lesson 6: Implementing a Role-based Security Model
6. Click OK.
m y
d e
c a
Verify Security
e A
c l
If a user does not have permission to view certain content, the security group will not
display on the Search page. If a user does not have permission to contribute to a
r a
security group, that security group will not display on the Check In page.
O ly
To verify the new user and security:
l & On
1. Login as the new user.
a e
2. Navigate to the Search page and view the security groups listed in the Security
n
t e r
Group drop down menu.
U s
3. Notice the security groups listed are the security groups the user can read.
I n
4. Navigate to the Check In page and view the security groups listed in the Security
Group drop down menu.
c l e
5. Notice the security groups listed are the security groups the user can contribute
content.
r a
O
6-15
Essential Content Server Skills
Acme has grouped its content by department with the exception of public content. Public
content will eventually be checked into the already existing Public security group.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-16
Lesson 6: Implementing a Role-based Security Model
Activity B: Roles
Acme’s administrator met with each department head and charted out what access and
permissions each user needs. Here are Acme’s requirements:
e A
Role Name
c l Defined Permissions for the Role
r a
O ly
l & On
n a e
t e r U s
I n
c l e
Ora 3. How many roles did you list? ______________________
4. Create the roles in content server.
6-17
Essential Content Server Skills
Activity C: Users
1. A couple of Acme’s users are listed. Evaluate the permission chart and roles created on
the previous page. Write down the roles you need to assign to each user.
e
Greg Graphic idc
A
Local
Global
eedit
ttranslator
c l Elena Edit
Tina Translator
idc
idc
Local fchief
r a Fran Chief idc
Local nnumbers
O ly Ned Numbers idc
l & On
Hint: Uncheck the Use Filter check box in the User Admin applet to view your
global users.
n a e
t e r U s
I n
c l e
r a
O
6-18
Lesson 6: Implementing a Role-based Security Model
3. Navigate to the Check In page. What security groups appear in the Security Group drop
down menu?
_______________________________________________________________
5. Can the Chief Financial Officer, Fran Chief, check in a content item into the Human
Resources security group? _________________
m
1. Create a role that defines the permissions required for a marketing sub-administrator with
y
access to the User Admin, Web Layout Editor, Repository Manager, and Workflow
Admin applets.
d e
2. Give this role to Mike Marketing, the Marketing Director.
c a
3. Log in as Mike Marketing and navigate to the Administration page.
e A
l
4. Explore the functions the sub-administrator can perform.
c
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-19
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
6-20
7
Implementing an Account-based
Security Model
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Define, set up, and maintain an account-based security model
• Understand how an account-based security model manages access to content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-2
Lesson 7: Implementing an Account-based Security Model
Organizations can choose to use accounts for greater flexibility and granularity in
their security structure.
Accounts
Stellent Content Server offers two levels of content security: security groups (which
are required) and accounts (which are optional). Every content item is assigned to a
security group, and if you have enabled accounts, content items can also be assigned
to an account.
m y
d e
An account is a group of content and introduces another metadata field that is filled
c a
out upon content check in. A user must have access to the account to check in or
view content in that account.
e A
Account Permissions
c l
r a
Unlike the concept of roles, users are directly assigned permission (Read, Write,
Delete, or Admin) to an account.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-3
Essential Content Server Skills
1. Create a new security group for the sensitive criminal content and assign the attorneys the
appropriate roles. In this example, the administrator created a new security group named
LegalSecure and a role named LegalSecure_RWD giving access to the new security
group. Criminal attorneys will be assigned the LegalSecure_RWD role where civil
attorneys will not.
m y
d e
c a
e A
c l
2. Create an account and assign only the criminal attorneys to that account. In this example,
the administrator created a Criminal account. Criminal attorneys are assigned the
r
criminal content. They symbola
criminal account where civil attorneys are not. The symbol designates the location of
designates the location of legal content.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-4
Lesson 7: Implementing an Account-based Security Model
m y
Account Guidelines d e
Keep these considerations in mind.
c a
•
A
Activate Accounts if you require more than 50 security groups or if the security
e
group search performance is less than optimal.
•
c l
Do not use more than 15-25 security groups if you enable accounts.
•
r a
Accounts imply a hierarchy of permissions. Users at the bottom of the hierarchy
O ly
have access to few accounts. Users at the top of the hierarchy can have broad
access to the account structure. Refer to the next page for a hierarchical account
& On
structure example.
l
n a e
t e r U s
I n
c l e
r a
O
7-5
Essential Content Server Skills
Hierarchical Accounts
Accounts can be set up in a hierarchical structure, which enables you to give some
users access to entire branches of the structure, while limiting permissions for
other users by assigning them accounts at a lower level in the structure.
m y
accounts:
d e
To handle the security structure depicted above, you would create the following
• Legal • Legal/Criminal
c a
• Legal/Civil
e
•
A
Legal/Criminal/Schedule
•
l
Legal/Civil/Schedule
c
• Legal/Criminal/Cases
•
a
Legal/Civil/Cases
r
O ly
If a user has permission to a particular account “prefix”, they have access to all
& On
accounts with that prefix.
l
•
a e
For example, if you are assigned the “Legal/Civil” account, you also have access
n
to any accounts that begin with the “Legal/Civil” prefix (such as
t e r U s
“Legal/Civil/Schedule” and “Legal/Civil/Cases”).
Beware of account prefix similarities (for example, Eng – Engineering and
I
English).
n
c
TIPl e If you use slashes or an underscore to separate the levels in account names (for
O
7-6
Lesson 7: Implementing an Account-based Security Model
The diagram below depicts an account based security model meeting the city
government’s security requirements. In this scenario, Mary Minute, a city clerk
user, is assigned the following:
1. Public_RWD role, which gives (RWD) permission to the Public security group.
2. RWD permission to the Clerks Office account.
3. R permission to the Legal/Civil/Schedule account.
4. R permission to the Legal/Criminal/Schedule account.
5. R permission to the HR account.
The resulting permission is the intersection of the security group and account.
Mary Minute is limited to what legal content she can view based on a hierarchical
account structure.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-7
Essential Content Server Skills
Predefined Accounts
Stellent Content Server contains two predefined Accounts.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-8
Lesson 7: Implementing an Account-based Security Model
Trainer’s Demo
Expanding the current role based security model, the city government requires three
accounts:
• Civil
• Criminal
• Pending
The Civil and Criminal accounts will help separate and further secure highly
confidential legal content.
The Pending account will help separate and secure content that will be published to
Xalco’s public Web site. A workflow can be created based on this account to route
content through an approval process.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-9
Essential Content Server Skills
To enable accounts:
1. On the Administration page, click the Admin Server link.
2. Click the <Server Name> instance button.
3. Click the General Configuration link in the Options for <Server Name> pane.
m y
d e
c a
e A
The Additional
Configuration
variables section
c l
is also accessible
from the file
system from
r a
stellent Æ
configÆ
O ly
& On
config.cfg. UseAccounts=true
is case sensitive.
l
a e
r n s
n t e U
I
4. Type in UseAccounts=true in the Additional Configuration variables box.
e
c l5. Click Save.
6. Restart the Content Server.
r a
O
7-10
Lesson 7: Implementing an Account-based Security Model
To create an account:
m y
d e
3. Click Add.
c a
e A
Limited to 30
c l characters and
cannot include
a
spaces or symbols in
r
O ly
the name.
l & On
5. Click OK.
n a e
4. Type a name in the Predefined Account field.
e r s
6. Repeat steps 3 – 5 to add additional accounts.
t U
n
7. Click Close.
I
c l e
r a
O
7-11
Essential Content Server Skills
Trainer’s Demo
The city government user, Mary Minute, will be given RW permission to the
Pending account. Notice the resulting intersections.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-12
Lesson 7: Implementing an Account-based Security Model
3. Click Add.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
4. Select the account from the Account drop down menu.
c l e
5. Check the permissions the user has to the account.
6. Click OK.
O
7-13
Essential Content Server Skills
1. Enable Accounts.
Hint: Remember to restart your server!
• Classified
• Europe
Department heads will use the Classified account to secure highly confidential
content. For example: employee salaries in HR, paycheck files in Finance, research
and development files in Marketing
m y
1. Create the accounts.
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-14
Lesson 7: Implementing an Account-based Security Model
1. Assign the department heads the Classified account with RWD permissions.
Name Position
Haley Resource HR Director
Mike Marketing Marketing Director
Fran Chief Chief Financial Officer
2. Assign the marketing users the Europe account. The department head should have RWD
permission and all other marketing employees R permission.
Name Position
Mike Marketing Marketing Director
Greg Graphic Graphic Artist
Elena Edit Marketing Editor
Tina Translator Marketing Translator
m y
d e
Activity D: Verifying Accounts
c a
A
1. Log in as the Marketing Director, Mike Marketing, with a username of mmarketing.
e
l
2. Navigate to the Content Check In page.
c
_________________________ r a
3. What accounts appear in the Account drop down menu?
___________________________
O ly
l & On
4. Log in as the Graphic Artist, Greg Graphic, with a username of ggraphic.
5. Navigate to the Content Check In page.
n a e
6. What accounts appear in the Account drop down menu if any?
t e r
______________________
U s
7. Why does the number of accounts differ on Check In pages for Mike Marketing and Greg
Graphic?
I n
c l e
______________________________________________________________
8. Can Mike Marketing check in an HR classified file since he has been given RWD
7-15
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
7-16
8
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Understand and implement a metadata model
• Create, edit, and delete content types
•
•
Create custom content metadata fields
Create custom user metadata fields
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-2
Lesson 8: Implementing a Metadata Model
Metadata Discussion
Stellent Content Server uses metadata to help categorize content as well as user
information.
The Stellent Content Server software is shipped with a set of predefined, standard
content information fields (metadata fields) and user metadata fields. For example:
• Author, title, type, and check-in date for content
• Full name and email address for user information
In addition to these predefined fields, you can also create new fields to enhance
functionality and accommodate site-specific design requirements. Depending on the
application, custom-defined fields such as “Part Number,” “Project Status,” and
“Customer Name” could be useful. An application’s metadata is derived from how a
company does business and organizes information.
m y
Metadata Importance d e
Metadata fields are extremely important and used for the following:
c a
•
e
Describe the content (on Check in Page) A
•
c l
Find the content (on Search pages)
•
r a
Drive what content enters a workflow process
•
O ly
Drive what content is published to different sections of a Web site using Stellent’s
Web site generation tools
l & On
TIP
n a e
Metadata standards have been set for several organizations and business models and
t e r U s
may help in the development of your company’s metadata model. For example, the
Dublin Core Metadata Initiative (DCMI) is an open forum engaged in the development
I n
of online metadata standards that support a broad range of purposes and business
models. Visit their Web site at http://dublincore.org/.
c l e
r a
O
8-3
Essential Content Server Skills
Types are identifiers used to group content on the Web site. It is also the name of the
directory in which content is stored in the Stellent Content Server vault and
weblayout directories.
• Keep Types general where selecting a type will be intuitive enough for the user
to select from a drop down menu.
• For more detailed metadata and specific information, create custom metadata
fields.
Sample Types
By default, seven sample types exist in the content server after the installation.
m y
You may choose to delete the sample types and add your own types to describe
your company content.
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-4
Lesson 8: Implementing a Metadata Model
Trainer’s Demo
Xalco will create these content types to help categorize their content.
• Minutes
• Permits_License
• Ordinances
• Criminal
• Reports
• Job_Postings
• Resumes
• Benefits
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-5
Essential Content Server Skills
m y
d e
c a
These types are
fictitious sample
e A
l
types and
should be
deleted.
a c
r
O ly
l & On
n a e
t e r U s
I n
c l e 3. Click Add.
r a
O
8-6
Lesson 8: Implementing a Metadata Model
TIP Add your own .gif files to the stellentÆ<server name>Æ weblayout Æ images Æ
docgifs directory. Your images will appear in the GIF: drop down menu for selection.
m y
These graphics are only visible on the Classic Search results page.
d e
c a
To delete content types:
e A
c
1. Click and highlight the type.l
2. Click Delete.
r a
O ly
l & On WARNING
t e r U s
assigned to content.
I n
c
TIPl e When editing a content type, the Content Type Name is hard coded. In order
r a to change the name, the type must first be deleted, and then recreated.
O
8-7
Essential Content Server Skills
Create custom metadata fields where those fields will be obvious to consumers and
contributors enabling them to check in and search using those fields.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-8
Lesson 8: Implementing a Metadata Model
Trainer’s Demo
The Financial Director has asked the administrator to create a custom metadata field
to help organize and distinguish between their financial report types.
The administrator will create a custom metadata field named Report_Type with an
option list of:
• Audit
• Balance Sheet
• Transmittal
• Fiscal
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-9
Essential Content Server Skills
y
available are Text, Long
Text, Memo, Date, &
Integer.
m
If enabled, the
field will be
d e
Check this option to
viewable on the
HTML pages
(user interface).
c a
require an entry in this
field.
If enabled, the
r a
O ly
l & On
6. Change the Field Caption if desired.
a e
7. Change the Field Order if desired.
n
t e r U s
8. Enable or disable desired settings.
9. Check the Enable option list check box to create an option list drop down menu.
I n
10. Click the Configure button.
c l e
r a
O
8-10
Lesson 8: Implementing a Metadata Model
Options Definition
Field Caption The heading for the new field as it appears on the HTML pages.
Field Order Indicates the sequence the metadata will be displayed on the
HTML pages. This number will increment automatically as new
metadata fields are added. The starting number is 2.
• You may choose to enter a number in increments of 5 or
y
10 to prepare for the placement of future metadata fields.
m
Default Value
d e
The value that will appear in the field when the Content Check
In Form page is initially displayed.
c a
Required Value
e A
The field must have a value or content server will not allow the
l
content to be checked in.
c
Enable on User
Interface r a
If enabled, the field will be viewable on the HTML pages (user
interface).
O ly
Enable for Search
l & On
If enabled, the field will be indexed by Verity.
Index
n
Enable Option Lista eEnable this option to create a choice list for your new metadata
t e r U s
field.
I n
c l e
r a
O
8-11
Essential Content Server Skills
11. Select an Option List Type from the drop down menu.
12. Select the Use option list option and click the Edit button.
m y
d e
ca
e A
c l
r a
O ly
Notice the sorting
options available.
l & On
n a e
t e r U s
I n
13. Type in the option list values.
r a
O
8-12
Lesson 8: Implementing a Metadata Model
15. Click the Update Database Design button and click OK.
16. Click the Rebuild Search Index button and click OK twice.
TIP It is required to both update the database design and rebuild the search index after
creating or deleting custom fields. No updates are required if you change an
existing field to required, edit the Use Option List, or add/edit the Default Value.
m y
Select List Validated
d e
Choice list to choose one value for the field. It is the default type.
Validated applies when using the Batch Loader and Archiver/Replicator. Values
server.
c a
must match one in the option list for the content to be checked into the content
e A
Select List Not Validated
c l
Option only pertains for the Batch Loader and Archiver/Replicator. It ensures that
r a
content whose specified value does not match one currently entered in the Option
List Key are still checked in with the value given.
O ly
Edit and Select List
l & On
Enables a contributor to either choose a single value from the choice list or enter a
a e
single value.
n
Multiselect List
t e r U s
Enables contributors to select multiple selections from a list.
I n
l e
Edit and Multiselect List
c Enables a contributor to either choose multiple values from the choice list
automatically separating them with a comma or enter multiple values.
r a
O
8-13
Essential Content Server Skills
TIP Unlike Content Types, Custom Fields can be deleted even if the custom field is
assigned to content. Once the custom field is deleted, that custom field no longer
exists for already existing content.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-14
Lesson 8: Implementing a Metadata Model
Custom user metadata fields will enable the administrator to filter the list of users
based on any custom field.
• For example, a department custom user metadata field can be created to filter users
based on the department they work in.
Once the custom user metadata fields are added on the Information field screen, those
metadata fields will appear on the Add or Edit User screen. By assigning a value to
each user, the administrator can then filter the list of users based on the custom fields
in the Define Filter screen.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-15
Essential Content Server Skills
Trainer’s Demo
Xalco needs a Manager field so each employee’s manager is listed in their profile.
The manager field will be used to:
• Filter users by manager
• Send email notifications to managers if an item has lacked attention in an employee’s
workflow queue
• Send email notifications to the manager when an employee’s item has been released
from workflow
m y
d e
Custom user
metadata field
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-16
Lesson 8: Implementing a Metadata Model
3. Click Add.
m y
Maximum field
length is 29
d e
characters.
c a
e A
4. Type a Field Name.
c l
5. Click OK.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-17
Essential Content Server Skills
e A
c l
r a
O ly
l & On
n a e
t
11. Click OK.
e r U s
I n
TIP
c l e Remember to update the database design after creating custom fields.
r a
O
8-18
Lesson 8: Implementing a Metadata Model
Options Definition
Field Caption The heading for the new field as it appears on the Add or
Edit User pages and the Define Filter screen.
Field Type Text = maximum field length of 30 characters.
Long Text = maximum field length of 100 characters.
Memo =maximum field length of 255 characters.
Date = dd/mm/yyyy or dd/mm/yy
Integer = a positive or negative whole number. No decimals
allowed. The largest allowable integer is 2147483647.
Administrator Only If enabled, users cannot view the custom field in their User
Edit Profile. The field is only available to the administrator.
View Only Field If enabled, the field is read-only in User Profile. If disabled,
the field can be edited.
Enable Option List Enables the administrator to create a field with a choice list
of values to select from. The field is defined in the Option
List Key.
m y
Option List Types
d e
Refer to creating custom content metadata fields discussed
earlier in the lesson for a detailed description of each option.
c a
e A
c l
To enter a value for a custom user metadata field:
a
1. Edit an existing user or add a new user.
r
O ly
2. Complete the field if desired in the Add or Edit User window.
l & On
n a e
t e r U s
I n
c l e
r a
O
8-19
Essential Content Server Skills
1. Acme will use the following types to help identify their content. Create the content
types. Spell carefully as these Types will be used in later activities!
Policy Policy
textdoc.gif
Forms Forms
form.gif
Graphics Graphics
graphic1.gif
Marketing and Training
Materials
Materials
Benefits Benefits
adeng.gif
m y
adacct.gif
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-20
Lesson 8: Implementing a Metadata Model
Acme is an international company and they want to organize their content by language
enabling users to quickly, for example, locate Spanish content.
1. Create the following Language field with an option list.
Field: Value:
Field Name: Language
Field Caption: Language
Field Type: Text
Field Order: 3
Require Value: No
Enable on User Interface: Yes
Enable for Search Index: Yes
Enable Option List: Yes
Option List Type: Select List Validated
Default Value:
Option List Key: LanguageList
m y
English
d e
Option List:
Spanish
c a
e
French
German A
c l
r a
Activity C: Creating a Custom User Metadata Field
O ly
l & On
1. Create a Department user metadata field with the following option list values.
Employees should be able to view this field in their User profile, but not be able to
change it.
n a e
•
•
t e
Finance r
Marketing
U s
•
I n
Sales
c l e •
•
Research and Development
Human Resources
r a2. Edit the user sysadmin and select Research and Development for the Department value.
8-21
Essential Content Server Skills
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
8-22
9
Contributing Content:
Using Windows Explorer Integration
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Understand Windows Explorer Integration and the use in Stellent Content
Server
•
•
Understand WebDAV technology
m y
•
Set up WebDAV on a client machine
d e
Contribute content to Stellent Content Server in Microsoft Windows Explorer
using a WebDAV client
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-2
Lesson 9: Contributing Content: Using Windows Explorer Integration
When Windows Explorer Integration is used with a content management system such
as Stellent Content Server, the WebDAV client serves as an alternate user interface to
the native files in the content repository. Contributors can check in content into
Stellent Content Server using a familiar interface.
• For example, Windows Explorer Integration enables you to use Microsoft Windows
Explorer to check in, check out and modify content in the Stellent Content Server
rather than using Stellent’s web browser interface.
• The same versioning and security controls apply, whether an author uses the Stellent
web browser interface or a WebDAV client.
• Content checked in using a WebDAV client enters workflow if applicable.
Content checked in using a WebDAV client enters the first autocontribution step of
the workflow process. This requires the author to manually initiate the workflow by
performing a checkout / checkin to kick the item into the first defined step. If you do
m y
not want this behavior, add the following settings to the config.cfg file:
d e
AutoContributorAdvancesOnUnlock=true
AutoContributorAllowsReview=true
c a
e A
Detailed information on general workflow processes will be covered in the workflow
lessons.
c l
r a
TIP O ly
The term WebDAV clients are applications that can send requests and receive
l & On
response using WebDAV protocol, such as Microsoft Windows Explorer or
a e
Microsoft Office programs.
n
t e r U s
This is not the same as the Stellent WebDAV Client, which is a Stellent product
that enhances the WebDAV interface to the content server.
I n
c l e
r a
O
9-3
Essential Content Server Skills
d e
• The WebDAV component (Windows Explorer Integration)
c a
e A
c l
TIP
a
For class purposes, the Folders and WebDAV components have been installed
r
for you. Refer to Stellent’s Folders and WebDAV guide for more information
O ly
on installation instructions, requirements, and settings.
l & On
n a e
t e r U s
I n
c l e
r a
O
9-4
Lesson 9: Contributing Content: Using Windows Explorer Integration
m y
d e
4. Enter the web address of the Stellent WebDAV server:
c a
On a Master content server: http://my_computer/idcplg/webdav
e A
l
On a Proxied content server: http://my_computer/idcplg/stellent_2/pxs/webdav
c
r a
where my_computer is the web server name and stellent_2 is the relative web
root of the proxied content server.
O ly
TIP
& On
You can log into content server and copy the URL up to, but not including the
l
first question mark, then type in /webdav.
n a e
t e r U s
I n
c l e
r a
O
9-5
Essential Content Server Skills
5. Click Next.
m y
d e
c a
e A
8. Type the content server instance name for the system virtual folder.
9. Click Finish.
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-6
Lesson 9: Contributing Content: Using Windows Explorer Integration
You can work with content items and virtual folders in much the same way you
would work with files and folders in the file system. However, typical tasks you
perform on files in a file system may have a different effect when you perform them
on files in a Windows Explorer Integration virtual folder. For example, opening a file
from a Windows Explorer Integration virtual folder also checks the content item out
of the content server.
Creating Folders
You can create new virtual folders in Windows Explorer or Stellent Content
Server.
• To add a virtual folder, you must be a contributor.
• To modify a virtual folder, you must be the folder owner or have Admin
permission to the folder’s security group.
m y
•
d e
Metadata must be assigned to the folder, which is similar to completing metadata
•
fields on the Content Check In page.
c a
Metadata values will be applied to content items upon initial check-in to the
folder.
e A
•
l
Content can easily be checked into Stellent Content Server by dragging and
c
dropping or copying and pasting content into the new virtual folder.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-7
Essential Content Server Skills
• The City Council Minute files should be checked in with the metadata: Security
Group=Clerks_Office, Type=Minutes and Author=mminute.
• The Permits and Licenses files should be checked in with the metadata: Security
Group=Clerks_Office and Type=Permit_License.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-8
Lesson 9: Contributing Content: Using Windows Explorer Integration
• Before loading content into the virtual folders, required metadata fields must be
completed. Content added to the folder will then inherit the metadata set at the
folder level.
Default metadata values can be set in three locations and are evaluated in the
following order.
1. Virtual folder default values – these values are defined on the Add/Edit
Hierarchy Folder Configuration in the folder’s interface.
2. User default metadata values –each user defines these values in User Profile –
Folders Configuration – Default Information Field Configuration.
• If any content metadata defaults are not defined for the virtual folder, the user’s
default metadata values are applied.
3. System default metadata values – the administrator defines these values in
Folder Configuration on the Administration page.
• The system default values are applied to any fields that are not defined by the
virtual folder or the user’s default metadata.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-11
Essential Content Server Skills
m y
de
If the Title field is left
blank, the file name
e A
c l By default, sysadmin
is the only user who
l & On folder.
n a e
t e r U s
I n
7. Complete the necessary metadata fields.
c l e
8. Click the Submit Update button.
9. Repeat steps 3 – 7 for each virtual folder created in Microsoft Windows Explorer.
r a
O
9-12
Lesson 9: Contributing Content: Using Windows Explorer Integration
TIP Each user should follow this procedure before using Windows Explorer
Integration. If any content metadata defaults are not defined for the virtual
folder, the user’s default metadata values are applied.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-13
Essential Content Server Skills
m y
d e
c a
e A
c l
3. While pressing and holding the left mouse button, drag the file to the virtual folder
and release.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-14
Lesson 9: Contributing Content: Using Windows Explorer Integration
m y
d e
c a
e A
c l
r a
O ly
TIP
l & On
You cannot drag an entire folder of content into your Stellent virtual folders,
only content.
n a e
t e r U s
I n
c l e
r a
O
9-15
Essential Content Server Skills
m y
d e
ca
e A
c l
5. Access the Content Information page for a content item.
6. Verify the metadata.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-16
Lesson 9: Contributing Content: Using Windows Explorer Integration
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-17
Essential Content Server Skills
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-18
Lesson 9: Contributing Content: Using Windows Explorer Integration
1. In Windows Explorer, create a new virtual Marketing and Human Resources folder
under My Network Places/Stellent/Contribution Folders folder.
2. Under Marketing, create a Materials folder.
3. Under Human Resources, create a Policy and Forms folder.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-19
Essential Content Server Skills
1. In each new virtual folder, set the desired default metadata. At a minimum, set the
defaults listed in the table.
directory.
l & On
content is located in separate folders in the Student_Files/Admin_Files/Acme_Activity
•
n a e
Marketing materials are located in the Acme_Activity/Materials folder.
•
e r s
HR Policies are located in the Acme_Activity/HR_Policies folder.
t U
•
n
HR Forms are located in the Acme_Activity/HR_Forms folder.
I
c l e
r a
O
9-20
Lesson 9: Contributing Content: Using Windows Explorer Integration
1. Browse through your folder structure in content server and view your content.
2. View the content information page for the User Interface file located in the Marketing
Material folder.
3. Does the content item have the same metadata as the folder’s metadata? __________
4. How did the content item get its title? ______________________________________
5. Conduct a search of Type=Materials.
6. Do the content items appear on the Search Results page? _______________________
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-21
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
9-22
10
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Understand the difference between basic, criteria, and sub workflows
•
•
Manage the automatic routing and review of content in an approval process
m y
•
Create criteria workflows
Add code to a workflow to capture the original author
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-2
Lesson 10: Workflow Concepts and Criteria Workflows
Workflow Overview
A workflow specifies how content is routed for review and approval before it is
released in the content server environment. Workflow is driven by email, and users
receive an e-mail notification when they have content to review. However, users can
access items in their workflow queue in these content server locations:
• My Stellent – My Workflow Assignments
• My Profile – Workflow in queue for “user”
• Content Management – Active Workflow – My Workflow Assignments
The general concept of the functionality of workflows such as approving (or the
routing of content) is covered in the Using Content Server class. The procedures on
how to set up workflows are covered in this lesson.
Workflow Uses
Here are some examples of how a workflow process can be useful.
• In Business-to-Customer (B2C) web content management scenarios, where
published content will be available to anyone who accesses the website, usually
on the Internet. Adequate reviewing and approval processes are then crucial to
•
ensure that only final, authorized content is actually published on the website.
In document management implementations, workflows provide a good tool to
m y
ensure that all appropriate people review documents relevant to them.
d e
Workflow Types
c a
There are three different workflow types in content server.
e A
Type Description
c l
Criteria
r a
Content enters a criteria workflow upon check-in when the content item’s
metadata matches the metadata defined in the criteria workflow.
O ly
A security group and one additional metadata field define criteria.
l & On
This workflow is particularly useful when setting up standardized review
a e
processes for individual documents.
n
Basic
t e r
Content items are specifically assigned to a workflow and an
s
Administrator or Sub-Administrator must initiate the process.
U
This workflow is useful when setting up review processes for a group of
c l e Sub-
workflows
A sub-workflow does not have an initial contribution step. A file enters a
sub-workflow only through a jump from a Criteria workflow.
Ora This workflow is useful for splitting large, complex workflows into
manageable pieces.
10-3
Essential Content Server Skills
Steps
Steps define the process and provide the functionality for the workflow. A workflow
can have one step or multiple steps.
AutoContribute
the contributors of content when the workflow is created.
m y
The initial step of a Criteria workflow. There are no predefined
users involved in this step.
d e
Step Rule Permissions c a
e A
There are two Edit Rule permissions that can be added to a Review step or an
c l
original contribution step. These permissions define how the revision control is
handled when a contributor edits a file during a workflow process.
Type r a Description
Review O ly Users can only review, approve or reject content but
t
New Revisionse r U s number of the content item remains the same.
Users can review, approve or reject content and edit
I n the file. When edits are made in this step, the system
creates a new revision for the content item.
c l e
r a
O
10-4
Lesson 10: Workflow Concepts and Criteria Workflows
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-5
Essential Content Server Skills
Criteria Workflow
The administrator defines the criteria of a criteria workflow, which includes a security
group and one other metadata field. For example, Security Group=Legal and
Type=Ordinance. Content enters the workflow automatically when the content’s
metadata matches the predefined criteria.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-6
Lesson 10: Workflow Concepts and Criteria Workflows
2. At least one senior clerk must review the item. Senior clerks are not responsible for
editing; therefore they only need review permission.
3. The original author must be notified when the item is released from workflow. The
original author refers to the individual that checked in the content item.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-7
Essential Content Server Skills
y
Maximum field length
of 30 characters. Do
m
not use spaces or
d esymbols.
If edited by the
original author,
a new revision
c a If edited by the
original author,
a new revision
will not be
created.
e A is created.
r a creating a criteria
workflow.
O ly
l & On
n a e
t e r U s
I n
4. Type a Workflow Name and Description.
O ra 7. Select the metadata field from the Field drop-down list and select its value.
8. Click OK.
10-8
Lesson 10: Workflow Concepts and Criteria Workflows
Workflows are
listed in order of
entry.
m y
d e
c a
e A
Up to this point, we have named the criteria workflow and defined its criteria.
c l
The next step is to create the workflow steps.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-9
Essential Content Server Skills
To add a step:
1. Select or highlight the workflow in the Criteria Workflows pane.
2. Click Add in the Steps pane.
Reviewer only.
Users can edit the
file. The revision
number does not
change if edits are Users can edit the
made to the content file. The revision
item in this step. number will update if
edits are made to the
content item in this
step.
m y
d e
3. Type a Name and Description.
c a
4. Select a review option.
e A
5. Click the Add Alias, Add User, or Add Token button to add the users for this step.
6. Click OK.
c l
TIP r a
You must create Aliases and Tokens before they can be added to a workflow
O ly
step. Aliases are created in the User Admin applet on the Aliases tab and
& On
define a group of users. Tokens will be discussed later in the lesson.
l
n a e
t e r U s
I n
c l e
r a
O
10-10
Lesson 10: Workflow Concepts and Criteria Workflows
y
Select this option
and click on Edit if
m
the step requires
d e
additional exit
conditions to be able
to pass to the next
c a step.
e A
c l
r a
O ly
8. Select an option in the Required Approvers section and enter a value if needed.
9. Click OK.
l & On
10. Repeat steps 1 – 9 for each additional step.
n a e
11. Click the Enable button to activate this workflow.
TIP
t e r U s
Exit conditions are useful when an external process is required to change
I n
metadata fields during the workflow step. Conditional statements are
covered in the next lesson.
c l e
r a
O
10-11
Essential Content Server Skills
Tokens
A token is Idoc Script that defines variable users in a workflow. Tokens can be used
to:
• Specify a variable user.
• Include users and aliases in workflow jumps.
• Define users through conditional statements.
The Idoc Script function for tokens, wfAddUser, takes two parameters:
• The metadata field or alias name.
• The type of token: user or alias.
O ly
the content item. The author is not responsible for reviewing and approving the file.
n
e r
there are a number of contributors at Xalco who have the right to check in a permit or
s
license, the author is a variable user. The author can change depending on who
t U
checks in the content item. A token could be created referencing the code:
I n
dDocAuthor.
c l e
r a
O
10-12
Lesson 10: Workflow Concepts and Criteria Workflows
• At anytime during the workflow process, the author (dDocAuthor) can change from
revision to revision. When a file is checked out, revised, and checked back in,
dDocAuthor becomes the editor of the file. The author (dDocAuthor) isn’t
necessarily the original author. In this workflow scenario, more code is required to
capture the original author.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-13
Essential Content Server Skills
To create a token:
1. In the Workflow Admin applet, select Options Æ Tokens in the menu bar.
2. Click Add.
m y
d e
c a
e A
c l
r a
O ly
5. Type the desired metadata field and script if necessary in the Name field.
6. Click OK twice.
7. Click Close.
l & On
n a e
TIP 1
t e r U s
The wfGet is a Stellent function, which retrieves a value from a workflow
companion file. originalAuthor is a name of a variable created by the
I n
Administrator. This variable will be created later in the lesson.
c l e
Ora TIP 2 Attend the Customizing Content Server class to learn about Stellent’s Idoc Script.
10-14
Lesson 10: Workflow Concepts and Criteria Workflows
m y
9. Click the Add Token button.
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
10. Select the desired token.
c l e
11. Click OK.
r a
O
10-15
Essential Content Server Skills
The number of
approvers can be set
to 0 if the user should
be notified by email,
but doesn’t have to
approve the item.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
15. Click the Enable button to enable the workflow.
TIP
I n
Remember to select the workflow and click Enable to activate the workflow.
c l e
r a
O
10-16
Lesson 10: Workflow Concepts and Criteria Workflows
m y
9. Type in the necessary code.
10. Click OK twice.
d e
c a
TIP 1
A
The code required to capture the original author’s name in the companion file:
e
<$wfSet(“originalAuthor”, dDocAuthor)$>
c l
r a
TIP 2
O ly
The wfSet is a Stellent function, which sets a key with a particular value in
the companion file. The variable originalAuthor is being set to equal
& On
the value of dDocAuthor.
l
n a e
t e r U s
I n
Editing a Criteria Workflow
c l eThe workflow does not have to be disabled before making certain changes to the
criteria or steps. However, if disabled, content currently in a workflow will
r a automatically be released.
O
10-17
Essential Content Server Skills
TIP For class purposes, workflow items will be accessed using the Stellent
Content Server interface. The procedures for working with a workflow
item are identical regardless of where the workflow item is accessed.
Workflow Actions
m y
Workflow Actions
Workflow Review
Description
d e
Displays the Workflow Review Page. You can perform all actions
on the Workflow Review Page.
c a
Approve
Reject
Approves the revision.
e A
Rejects the revision and displays the Reject Content Item Page.
Content Info
c l
Displays the Content Information Page for the revision.
Workflow Info
r a
Displays the Workflow Info for Item Page for the revision. This
page displays the history of the workflow including Workflow
O ly
Name, Step, Action, Action Date, and User information.
Workflow Content
Items
l & On
This page displays the content items in a particular workflow. The
page displays the Content ID, Title, Status, Step Name, and provides
n a e
and Action drop down menu.
Remove From Queue
t e r U s
Removes the content item from your queue.
I n
c l e
r a
O
10-18
Lesson 10: Workflow Concepts and Criteria Workflows
4. Click the Workflow Review icon or Workflow Review from the Actions drop
down menu.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
TIP
t e r U s
For class purposes, we will perform all actions on the Workflow Review
Page. This page gives addition information and direction to the reviewer
I n
c l e
r a
O
10-19
Essential Content Server Skills
m y
To approve the revision in workflow:
d e
1. Access the Workflow Review page.
ca
2. Click the [Approve] link.
e A
c l
After
approval, The
Workflow r a
Content Items
Page appears O ly
showing
where the
l & On
workflow item
now exists.
n a e
t e r U s
TIP
I n
If the item is released from workflow, the Workflow Content Items page
r a
O
10-20
Lesson 10: Workflow Concepts and Criteria Workflows
m y
d e
c a
e A
c l
3. Type in a message explaining the reason for rejecting the content item.
r
4. Click the Reject button.
a
After O ly
approval, The
Workflow
l & On
Content Items
Page appears
n a e
showing
where the
workflow item
t e r U s
now exists.
I n
c l e
r a
O
10-21
Essential Content Server Skills
m y
d e
c a
e A
c l
r a
O ly
& On
3. Click the Browse button in the Primary File field and locate the revised file.
l
n a e
4. Click the Revision Finished Editing or Approve Revision check box to approve to
the next step in the workflow.
t e r U s
TIP
n
The Revision Finished Editing or Approve Revision check box notifies the
I
system the revision is complete and ready for the next step in the workflow.
c l e
r a
O
10-23
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-24
Lesson 10: Workflow Concepts and Criteria Workflows
Acme’s Marketing department wants you to set up a standardized review process for their
marketing materials. If at any time a file is revised in the workflow process, a new
revision should be made.
The defined process for marketing materials is as follows in the correct order:
A. The Marketing Editor, Elena Edit, must review the materials for grammar, spelling, and
punctuation errors. Elena should have editing permissions in this step. A new revision
should be created if Elena makes edits.
B. Secondly, the graphic artists will review the layout, but are not responsible for making
changes. Create a Graphic Artist alias and include Greg Graphic.
C. Finally, the original author should be notified when the workflow is complete. The
author will be a variable user. Create an Author_Notify token, select User and add the
following code: wfGet(“originalAuthor”).
Note: You can use dDocAuthor for your token, but if the content item is revised
m y
e
in the workflow process, the author changes to the person that last edited the file.
d
c a
1. Name the metadata used for this criteria workflow.
e A
________________________
c l _______________________
r a
2. Draw a flowchart to represent the file process on the following page.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-25
Essential Content Server Skills
Workflow Diagram
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
3. Create the necessary workflow.
e r s
4. Test your workflow by checking in a marketing material.
t U
I n
5. Where can you verify the file has entered the workflow?
_______________________________________________________
c l e
r a
O
10-26
Lesson 10: Workflow Concepts and Criteria Workflows
An original author value must be saved to the companion file to be used in conjunction
with the Author Notification Token created in the previous exercise.
1. Add the following code to the Entry Event of the first step in your workflow that contains
the Author Notification Token:
<$wfSet(“originalAuthor”, dDocAuthor)$>
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-27
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
10-28
11
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Manage content
• Perform a variety of administrative functions on specific files such as view
•
status, check-in/out, approve/reject, and delete multiple files
Create subscriptions and assign users
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
11-1
Essential Content Server
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
11-2
Lesson 11: Managing Content and Subscriptions
Managing Content
An administrator can perform file management functions in the Repository Manager
applet. The functions include:
• View status for each content
• View content information page for each content
• Update the metadata for each content
• Check In/Out content
• Undo the check out of content
• Approve/Reject content in a workflow
• Resubmit content that failed during conversion
• Delete content
• Check in a new revision of content
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
11-3
Essential Content Server
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
3. Uncheck the default filter of Release Date since: check box.
e r s
4. Click the Show Columns button to change the displayed columns.
t U
I n
5. Check the desired check boxes.
6. Check the Save Settings check box.
c l e
7. Click OK.
r a
O
11-4
Lesson 11: Managing Content and Subscriptions
8. Check the Use Filter check box to filter or search for specific content.
9. Click on the Define Filter button.
10. Select the desired metadata and value.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
11. Click OK.
r a
TIP Refer to online help for a detailed description of each field. For example,
O conduct an index search for Indexer Status – Define Filter screen.
11-5
Essential Content Server
Delete Revision –
deletes the selected
revision.
m y
12. Select or highlight the content item or items.
d e
13. Right click on the content item or select Functions from the menu bar.
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
14. Click on the desired function to perform the function.
c l e
r a TIP Functions grayed out do not apply to the content item.
O
11-6
Lesson 11: Managing Content and Subscriptions
Subscriptions
Subscriptions are e-mail notifications from the system to a user explaining that a
specific file is revised. Users can manually subscribe to content or the administrator
can subscribe users to specific files.
Criteria Subscriptions
The Subscriptions tab enables the administrator to create Criteria Subscriptions
and subscribe users to content.
•
•
Title •
•
Security Group
m y
•
Author
Type •
Revision
d e
Any custom metadata fields
c a
When a revision occurs to any piece of content existing in the subscription, an e-mail
notification will be sent based on that particular piece of content.
e A
Predefined Criteria Subscription
c l
r a
A predefined subscription named Basic is automatically included in the content
server. The subscription enables you to subscribe to content matching the Content
ID of an original file. O ly
l & On
The Basic subscription can be deleted, however, it is not recommended. Once
a e
deleted, the administrator will not be able to subscribe users to a single piece of
n
t e r
content based on the Content ID field.
U s
I n
c l e
r a
O
11-7
Essential Content Server
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
5. Do not make changes.
6. Click OK.
t e r U s
I n
c l e
r a
O
11-8
Lesson 11: Managing Content and Subscriptions
Remember to check
the Enabled check
box. Subscribers
will be automatically
notified via email if
any content in the
subscription
changes.
e
subscriptions.
c l
6. Check the metadata that applies to the subscription.
11-9
Essential Content Server
m y
d e
c a
e A
c l
r a
O ly
2. Click the
& On
button to access the Content Information page for one content item.
l
3. Select Subscribe from the Actions drop down menu in the top right hand corner.
n a e
t e r U s
I n
c l e
r a
O
11-10
Lesson 11: Managing Content and Subscriptions
4. Click the Actions icon and click Subscribe in the Subscribe to Related Groups
section.
m y
d e
TIP c a
Not only do you have the option to subscribe to the individual document, you
A
can subscribe to the entire group of content. If any document within that
e
l
group of content is revised, an e-mail notification will be sent.
c
r a
In addition, if content is subsequently checked in that also fits into the group,
an e-mail notification will be sent.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
11-11
Essential Content Server
Assigning Users
The administrator can assign users or an alias to a subscription.
• If the administrator assigns a user, the user does have the ability to unsubscribe.
• If the administrator assigns an alias, the users in that alias cannot unsubscribe.
Trainer’s Demo
The Clerk’s Office department head has asked the administrator to subscribe the
clerks to all Permits and Licenses. Permits and Licenses have been checked into the
content server with a Security Group=Clerks_Office and
Type=Permits_and_Licenses.
m y
To subscribe an
Alias, the Alias
d e
must already exist
c
in the system.
Aliases are a
e
User Admin
applet. A
created in the
c l
r a
O ly
l & On
a e
4. Select the User or Alias option button.
n
5. Click Select.
t e r s
6. Select the User or Alias.
U
I n
7. Select the desired Type.
8. Select the desired Security Group.
c l e
9. Click OK.
r a
O
11-12
Lesson 11: Managing Content and Subscriptions
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
12. Click Close.
r a
O
11-13
Essential Content Server
m y
d e
c a
e A
c l
r a
O ly
l & On
3. Click Start in the Automatic Update Cycle pane to update the current index.
n a e
4. Click Start in the Collection Rebuild Cycle pane to rebuild the entire index.
t e r U s
I n
c l e
r a
O
11-14
Lesson 11: Managing Content and Subscriptions
r a
1. Create a criteria based subscription using the metadata fields Type and Security Group.
O ly
2. Test the criteria subscription. For example, conduct a search using the following
metadata values:
l & On
•
• a e
Type=Policy Security Group=Human Resources
n
t e r
Type=Forms Security Group=Human Resources
U s
I n
Activity D: Assigning Users
c l e
r a1. Assign (Subscribe) Haley Resource, the HR director, to all Human Resources Policies
and all Human Resources Forms.
O
11-15
Essential Content Server
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
11-16
12
Objectives
m y
•
What content server pages you can customize
Common customization examples
d e
• Terminology used in customizing content server pages
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
12-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
12-2
Lesson 12: Customizing Content Server Pages Overview
Metadata Complexity
Stellent Content Server manages content items ranging from documents, digital
assets, e-mails, e-mail attachments, collaboration and Web content within one
repository via a common interface.
For such varied content, metadata requirements often become complex resulting in
the display of numerous metadata fields on content server pages. Stellent Content
Server pages, especially the Check In, Search, and Update pages, become complex
and reduce usability.
m y
•
e
For example, the customer relations manager sees fields such as Project Name
d
and Expected Release Date that are irrelevant to him while an engineer finds that
c a
fields such as Customer ID and Last Contact Date are unnecessary. Yet, the
engineer feels that Project Name and Expected Release Date should be required.
A
Customizing content server pages can alleviate these kinds of frustrations.
e
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
12-3
Essential Content Server Skills
These five content server pages can be customized using an Administrative tool:
• The Content Check In page
• The Content Check In page (New Revision)
• The Search page
• The Content Information page
• The Update page
Common Customizations
The following list displays common customization requests all of which can be
created through an administrative applet:
m y
•
e
Hide the Content ID on Check In, Search, Update, and Content Information
pages
d
•
•
Hide the Content ID on just the Check In page
c a
•
e
Hide fields on the Search page A
Prefill, Hide, or make fields Read-only on content server pages
•
c l
Create multiple custom check in and search pages based on user attributes,
r a
document attributes, or a combination of both (This feature is called Content
Profiles in content server)
O ly
l & On
n a e
t e r U s
•
n
Upon check in derive a field value on the fly, for example, generate the Content
I
ID using a prefix of the selected department
r a •
•
Group fields with a header
Automatically change the security group from public to secure after check in
O
12-4
Lesson 12: Customizing Content Server Pages Overview
Rules
Customizations to content server pages are driven by a rules engine. Rules
determine how metadata fields are displayed on pages and if the rule will be used
depending on how it is evaluated.
Rules define whether fields are:
• Editable
• Required
• Hidden
• Excluded
• Read-only
You can define global and non global rules. Global rules are always evaluated
where non global rules are evaluated when used in content profiles. Rules will be
discussed in more detail in the following lesson.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
12-5
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
12-6
13
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Customize content server pages
• Understand the difference between global and non-global rules
•
y
Define global rules to group fields with a header, hide the content id field on the
check in page, and derive a value upon check in
m
• Set activation conditions on rules
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
13-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
13-2
Lesson 13: Working With Global Rules
e
•
c l
Label – the metadata field is read-only; fixed but displayed.
Hidden – the field does not display. However, when the user submits a
r a
content item, this metadata field value goes with and remains on the
source page.
• O ly
Excluded – the field does not display. Unlike a hidden metadata field,
• l & On
an excluded value does not remain on the source page.
Required message
n a e
Required – the metadata field is required.
If the metadata field is designated as required, a required message must be
Default value
t r
specified.
e U s
This optional attribute displays a default value for the metadata field.
Derived value
I n This optional attribute enables the metadata field to be set to a specified value
c l e
Restricted list
on update or check in.
On presentation, this attribute allows the option list metadata field to be
O
13-3
Essential Content Server Skills
Activation Conditions
An activation condition enables you to specify when a rule activates based on
various disparate inputs.
• For example, hiding the content id on the Check In page and not the Search page
requires an activation condition where hiding the content id on all customizable
content server pages does not.
d e
•
a
On import – When you import content using
c
Archiver, you are triggering an on import event.
User Action
A
Activation condition choices include check in new, check in
e
selected, content information, content update, and
l
search.
c
Workflow State
n a e
TIP
t e r U s
You must be careful when using activation conditions that include one or more
combinations of condition choices. Not all combinations of activation condition
n
choices are valid and some may be mutually exclusive.
I
c l e
r a
O
13-4
Lesson 13: Working With Global Rules
e A
c l
Content Profiles – Custom Check In and Search Pages
r a
In the customization overview lesson, it was stated that you can create Content
O ly
Profiles (custom check in and search pages). For example, you can create custom
Marketing graphics.
l & On
check in pages for your Human Resources policies, Human Resources forms, and
•
n a e
The creation of custom check in and search pages require defining non global
t e r U s
rules for the pages. The procedures for defining these rules are identical to the
procedures covered in this lesson except that you specify the rule as non global.
•
I n
Creating content profiles is covered in the next lesson after you learn how to
define rules.
c l e
r a
O
13-5
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
13-6
Lesson 13: Working With Global Rules
Type in a detailed
name and description
as your list of rules can
become quite long.
m y
d e
c a
e A
l
4. Type in a Name and Description.
c
r a
5. Select the Is global rule with priority check box.
6. Select the Is group check box.
O ly
7. Select the Has group header check box and click Edit.
l & On
n a e
t e r U s
I n
8. Type in a header.
c l e
9. Click OK.
r a
O
13-7
Essential Content Server Skills
12. Select the field and position you want to add to the group from the drop down menus.
13. Click OK.
m y
e
Enables you to set a
default value for a field.
d
c a
e A Enables you to derive a value
r a check in.
l & On
n a e
t e r U s
I n
c l e
14. Select a field type in the Type drop down menu.
15. Click OK.
O
13-8
Lesson 13: Working With Global Rules
The Content ID field will continue to appear on the Search, Info, and Update
pages.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
Search Page – Content ID Not Hidden
I n
c l e
r a
O
13-9
Essential Content Server Skills
m y
d e
c a
e A
c l
3. Type in a Name and Description.
4. Select the Is global rule with priority and change the default value if desired.
r a
5. Select the Use rule activation condition and click Edit.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O 6. Click Add.
13-10
Lesson 13: Working With Global Rules
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
9. Select the appropriate activation conditions.
O
13-11
Essential Content Server Skills
11. In the Add New Rule window, select the Fields tab.
12. Click Add to add the Content ID field.
13. Select Hidden from the Type drop down menu.
d e
page and click Check In, you are submitting the
•
page.
c a
using Archiver.
e A
On import is when you are importing content
Use action
l
The rule will be evaluated on display of the content server
c
page selected. The five pages include check in new, check
r a
in selected, content information, content update, and
search.
Flags O ly
The flags enable you to choose if content is in a workflow
l & On
or not.
n a e
t e r U s
I n
c l e
r a
O
13-12
Lesson 13: Working With Global Rules
Upon check in, we want to evaluate the author and copy the user name into a
custom metadata field named Original Author. The administrator wants to create
a rule with the following conditions.
• On Request of the Check In Page, the Original Author field should be hidden.
There is no need to see the field on the check in page. The Original Author field
should also be hidden when checking in a new revision.
• On Submit, derive the Original Author field from the Author (dDocAuthor).
Check In Pages
• Original Author will not appear on the Check in new or Check in Selected pages.
m y
d e
After Check In, the Content Information Page Displays Original Author
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
13-13
Essential Content Server Skills
m y
d e
c a
e A
c l
3. Type in a Name and Description of the rule.
r a
4. Select the Is global rule with priority check box.
O ly
5. Select the Use rule activation condition check box and click Edit.
6. Click Add.
l & On
n a e
t e r U s
I n
c l e
Ora 7. Type in a Name for the condition.
8. Click OK.
13-14
Lesson 13: Working With Global Rules
m y
d e
15. Select a Type of Hidden from the drop down menu.
16. Select the Is derived field check box and click Edit.
c a
17. Click Add in the Script Properties dialog.
e A
c l
r a
O ly
l & On
n a e
t
19. Click OK.
e r U s
18. Type a Name for the condition.
I n
c l e
r a
O
13-15
Essential Content Server Skills
m y
d e
c a
e A
c l
r a
O ly
20. Select Original Author from the Field drop down menu.
l & On
21. Select Matches from the Operator drop down menu.
22. Leave the Value field blank to specify a null value.
23. Click Add.
n a e
e r s
24. Click the Compute button to select a value.
t U
TIP I n
The Original Author matches <empty> condition ensures that the Original Author
c l e field will only be derived when the field is blank, which occurs on the initial check
in. If the file is revised in the future, Original Author is not a blank field, therefore,
O
13-16
Lesson 13: Working With Global Rules
m y
d e
c a
e A
c l
r a
O ly
l & On
a e
27. Click OK for each window to exit.
n
t e r U s
I n
c l e
r a
O
13-17
Essential Content Server Skills
The administrator must prevent contributors ever making a change to the Original
Author field.
• The administrator will define a new rule that hard codes the Original Author field
on the Update page.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
13-18
Lesson 13: Working With Global Rules
1. Create a global rule named GroupDateFields that groups the Expiration and Release
date under a header titled Date Fields.
1. Create a global rule named HideContentID that will hide the Content ID on the Check In
and Search Page.
1. Create a global rule named DeriveComments that will populate the comments field with
the author’s name when it is first checked in.
c l
1. To use red lettering for required fields, use the following configuration variable and
r a
value: StyleForRequiredFields=requiredField.
O ly
2. To mark required fields with an asterisk, use the following configuration variable and
value: NotationForRequiredFields=*.
l & On
n a e
t e r U s
I n
c l e
r a
O
13-19
Essential Content Server Skills
Stellent’s Idoc script is required for the following optional activities. The code is given
to you. The focus is not on how to construct the code, but on the different examples
available to you with the use of very little code.
1. Create a global rule named DeriveContentID that will populate the Content ID field with
Security Group followed by the six digit autogenerated number. For example, if a
Finance content item is checked in the content id appears as Finance_000347.
Hints:
• To remove the RAV prefix, navigate to system properties and turn off the prefix
for the content id.
• After selecting Security Group as the computing field, add &“_”&dDocName in
the Value text field.
2. Create a global rule named DeriveExpirationDate that will populate the Expiration date
with today’s date plus 3 years (1095 days). Instead of computing the field, click on the
custom tab and type in the following code:
<$dprDerivedValue=dateCurrent(1095)$>
3. Create a global rule named Public2Secure that will change the Security Group value
m y
from Public to Secure on check in.
d e
Hint:
c a
This rule requires adding a script clause of Security Group matches Public and a
derived value of Secure.
e A
c l
This activity demonstrates the ability to change security of a content item once it
is checked in.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
13-20
14
Objectives
By completing the activities in this lesson, you will demonstrate the skills needed to:
• Create content profiles – custom check in and search pages
•
•
Select a trigger for content profiles
m y
•
Define non global rules used in content profiles
Use a content profile
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-1
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-2
Lesson 14: Creating Custom Check In and Search Pages
The content profile feature eliminates metadata complexity issues where users can
select pages that display metadata fields applicable to them with prefilled metadata
fields to help with check in and searches.
An administrator can create multiple check in and search pages based on their
metadata model. For example, custom check in and search pages such as:
• Human Resource Policies • Finance Policies
• Human Resource Forms • Finance Forms
• Marketing News Releases • Marketing Graphics
Depending on the type of content item being checked into content server, users have
the ability to select from a list of content profiles. Each of these pages can have
m y
different fields set to be visible, read-only, prefilled, or hidden.
d e
The content profiles are located in My Stellent – My Check ins and My Stellent –
My Searches. c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c
TIP l e Each user must click on the My Check ins and My Searches links to select what content
r a profiles they want to display on the interface. Not all profiles will be applicable to all
users. Each user can choose which profiles they want available.
O
14-3
Essential Content Server Skills
• Non global rules govern the behavior of content profile pages and must be
associated with a content profile.
Non global rules are evaluated after global rules, therefore taking precedence.
Non global rules can override global rules as they are evaluated last. For more
information on rules, refer to the Working With Rules lesson.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-4
Lesson 14: Creating Custom Check In and Search Pages
Only one trigger field is selected for the system. Different values of that field will
select different content profiles.
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-5
Essential Content Server Skills
This Permits and Licenses content profile page will appear in My Stellent – My
Check ins and My Stellent – My Searches.
• City clerks checking in a permit or license will save time by using the new Permits
and Licenses Check In page. The new page will be specific to the kind of document
they are dealing with and show less metadata. In addition, certain metadata field will
be prefilled.
• City clerks will be able to find permits and licenses more easily. Key parts of the
Permits and Licenses Search page is preset; Security Group matches Clerks_Office
and Content Type matches Permits_Licenses.
m y
d e
c a
e A
c l
Defining Non-global Rules
r a
O ly
The administrator has decided to define two separate non-global rules for the
& On
Permits and Licenses content profile. The rules are as follows:
l
n a e
Rule 1: Set the default Security Group to Clerks_Office and make the field
read-only. Set the default Content Type to Permits_Licenses and make the
t e r
field read-only.
U s
n
Rule 2: Hide the Report Type and Report Source fields
I
c l e
The administrator could have chosen to create one rule defining all requirements;
however, hiding the Report Type and Report Source fields will occur in many
O
14-6
Lesson 14: Creating Custom Check In and Search Pages
Profile Rule
Type is a read only
field with a default
value.
Profile Rule
Security Group is a
read only field with a
default value.
Global Rule
Content ID is hidden on
the Check In page.
Result of a global rule.
m
Profile Ruley
Report fields are
d e
hidden.
Global Rule
e A
c l
r a
In this example, the Content ID is hidden and the read-only Original Author field
O ly
will capture the author value on check in. These are global rules that were defined in
l & On
the previous lesson. Global rules are always evaluated and evaluated before profile
rules. Global rules can be overridden by creating a profile rule that undoes the rule.
n a e
e r
For example, create a non global rule that displays the content id and add that rule to
s
the profile. First, the content id will be hidden when the global rule evaluates it.
t U
Then, the profile rule displays it.
I n
TIP
c l e
The Activation Conditions for Content Profiles activate on the Check In and Search pages.
r a
O
14-7
Essential Content Server Skills
m y
d e
c a
e A
c l
4. Type in a Name and Description.
r a
5. Select the Use rule activation condition check box and click Edit.
O ly
6. Click Add to add a condition.
l & On
n a e
t e r U s
I n
c l e
7. Type in a Name for the condition.
8. Click OK.
r a
TIP Global rules are always evaluated. Therefore, it is necessary to leave the Is global rule
14-8
Lesson 14: Creating Custom Check In and Search Pages
m y
d e
c a
e A
c l
r a
O ly
& On
9. Select the Use action check box.
l
11. Click OK.
n a e
10. Select the Check in new and Search check boxes in the Use Action section.
t e r U s
TIP I n
Activation conditions for content profiles require Use actions of Check in new and Search.
c l e
r a
O
14-9
Essential Content Server Skills
17. Select the correct default value in the Value drop down menu.
m y
18. Click OK twice.
d e
19. Click Add to add additional metadata fields.
20. Define the correct field attributes and click OK.
c a
21. Repeat steps 13 – 14 for all desired metadata fields.
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-10
Lesson 14: Creating Custom Check In and Search Pages
m y
d e
c a
e A
c l
r a
5. Click OK.
O ly
l & On
TIP
n a e
A trigger field enables the evaluation of rules set in profiles. Global rules are always
t
evaluation.
e r U s
evaluated; however, non global rules in profiles use a value in the trigger field to start
I n
c l e
r a
O
14-11
Essential Content Server Skills
d e
ca
e A
c l
r a
6. Type in a Display Label and Description.
O ly
7. Select a trigger value from the Trigger drop down menu.
& On
8. Click Add in the Rules pane to add the rules for the profile.
l
n a e
t e r U s
I n
c l e
O ra 9. Click OK.
10. Repeat steps 8 – 9 to add additional rules and click OK.
14-12
Lesson 14: Creating Custom Check In and Search Pages
Activity Description
Read the Activity Description and then continue to Activity A for detailed instructions.
Create a custom check in and search page for Human Resource Benefits. Human
Resource contributors will use the new HR Benefit check in page instead of the standard
Check In page when contributing benefit documents.
Create the custom page to look like the one pictured below. Rules must be added to the
profile to control the display of metadata. The profile should be designed to:
• Set the default Content Type to Benefits and make the field read-only
• Set the default Security Group to Human_Resources and make the field read-only
• Hide the Account field
• Display the Content ID
• Hide the Web Section and Web Subsection fields
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-14
Lesson 14: Creating Custom Check In and Search Pages
Create the following rules that will be applied to the HR Benefits content profile. You
may choose to create one large rule rather than three separate rules. It depends on how
the rules will be used in other profiles.
1. Create a rule named HR_Benefits. This rule should activate on the check in and search
pages and be defined to:
• Set the default Content Type to Benefits and make the field read-only
• Set the default Security Group to Human_Resources and make the field read-
only
• Hide the Account field
2. Create a rule named DisplayContentID. This rule should activate on the check in and
search page and be defined to:
• Display the Content ID.
Note: In the previous lesson, you created a global rule that hides the Content ID
on the Check In page. Unless you define a rule that display the Content ID, it will
be hidden in your HR Content Profile.
m y
3. Create a rule named HideWebFields. This rule should activate on the check in and
search page and be defined to:
d e
• Hide the Web Section and Web Subsection fields.
c a
Activity B: Defining a Trigger Field
e A
c l
a
1. Define the trigger field to Content Type for all profiles.
r
O ly
Activity C: Creating the Content Profile
l & On
1. Create a content profile named HR Benefits.
n a e
2. Select a trigger value of Benefits.
e r s
3. Add the HR_Benefits, DisplayContentID, and HideWebFields rules to your profile.
t U
I n
Activity D: Checking In a Content Item Using the Profile
c l e
1. Navigate to the HR Benefits Check In page.
O
14-15
Essential Content Server Skills
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
14-16