Setting Up the Content Management System

This chapter provides an overview of the setup of the Content Management system and discusses how to:

Click to jump to parent topicUnderstanding Setup of the Content Management System

The implementation of PeopleSoft Enterprise Portal Content Management requires the following initial setup steps:

  1. Identify how to divide and manage responsibilities.

    Responsibilities are divided by privilege sets. Specific duties, such as adding folders and publishing content, are assigned to privilege sets on the Privilege Sets page. Privilege sets list the actions that a user can perform on a folder or the content that is located in that folder. When you're creating each content management folder, these privilege set definitions are associated with member roles and user IDs.

    Privilege sets are segregated by content management features, and each feature requires a top administrator to create its top folders. The user IDs on the Top Administrators page define who can create the top folders.

    Note. Oracle delivers a number of permission lists to support Content Management-related features. These features are discussed in detail in the Enterprise Portal Application Technology PeopleBook.

    See PeopleSoft-Delivered Security Data.

  2. Identify where document content can be stored.

    Administrators register Content Management storage locations on the Define File Storage page. You can store content on File Transfer Protocol (FTP) file servers or in database binary large objects (BLOBs). The choice of URLs is based on the information from the URL Maintenance page that is found in the PeopleTools, Utilities, Administration, URLs menu path.

    See Defining Document Storage Locations.

    See Enterprise PeopleTools 8.50 PeopleBook: System and Server Administration, “Using PeopleTools Utilities,” Using Administration Utilities, URL Maintenance.

  3. Identify where image attachments can be stored.

    PeopleSoft Enterprise Portal can upload, access, and render image files by way of an FTP service. To render image files as actual images, the FTP service must exist in a web server directory in the PeopleSoft domain.

    Note. The web server directory extension and the FTP service should be installed only on a single web server that is used by the Enterprise Portal database. For clustered web servers, all image attachments are rendered and stored on a selected single web server.

See Also

Enterprise PeopleTools 8.50 PeopleBook: Security Administration, “Understanding PeopleSoft Security.”

Enterprise PeopleTools 8.50 PeopleBook: PeopleSoft System and Server Administration, “Using PeopleTools Utilities,” Using Administration Utilities.

Enterprise PeopleTools 8.50 PeopleBook: PeopleCode Developer's Guide, “Understanding File Attachments and PeopleCode,” Using File Attachments in Applications, File Attachment Architecture.

PeopleSoft Enterprise Portal 9.1 Installation, “Setting the FTP URL for Content Management Images.”

Click to jump to parent topicAdministering the Content Management System

This section provides an overview of the administration of the Content Management system and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Administration of the Content Management System

PeopleSoft Enterprise Portal enables you to organize your content-creation processes and the resulting content. PeopleSoft Enterprise Portal’s Content Management system includes features for content creation, content versions, approval, organization, publication, automatic acquisition (crawling), and management. The resulting content is ready and available for placement in various portal pagelets, including news publications, related information, and categorized content.

Before content can be created, published, and used, the Content Management system folder hierarchy and privilege sets must be set up by administrators. Depending on the needs of the site, the tasks of administering the Content Management system can be distributed across multiple administrator roles.

This flowchart summarizes the Content Management system folder hierarchy and privilege settings that must be set up by administrators before content can be created, published, and used:

Content Management system folder hierarchy and privilege settings

The following list highlights the administration tasks by role:

  1. Assign top administrators for each feature of the Content Management system (portal administrator).

  2. Define privilege sets for each feature of the Content Management system (portal administrator).

  3. Specify viewer roles for viewing published content from the Content Management system (portal administrator).

  4. Create the top folders for a feature (top administrators by feature).

  5. Set top folder properties, add administrators, and set privileges to each top folder (top administrators by feature).

  6. Create subfolders, set folder properties, and assign privileges for each of those subfolders (subfolder administrators).

Click to jump to top of pageClick to jump to parent topicPages Used to Administer the Content Management System

Page Name

Definition Name

Navigation

Usage

Top Administrators

EPPCM_TOP_CAT_ADMN

Content Management, Administration, Top Administrators

Assign specific users who will be able to create top folders within the Content Management system. A top administrator must be defined for each Content Management-based feature that is actively being used.

Privilege Sets

EPPCM_PRIVILEGES

Content Management, Administration, Privilege Sets

Define the security privilege sets to secure row-level access to a specific feature in the Content Management system.

Folder Properties

EPPCM_CATG_MAIN

Content Management, Managed Content, Browse Folder

Click the Add Top Folder button.

Set the properties for a new folder or to update property details for an existing folder.

Note. Use the Folder Properties page for top folders as well as for subfolders.

Folder Securities

EPPCM_CATG_MEM

Content Management, Managed Content, Browse Folder

Click the Add Top Folder button.

Select the Folder Security tab.

Manage the folder members and their privileges. This page lists the members and privilege sets for the current folder.

Folder Security - Select Member Privileges

EPPCM_CATG_PRIV

Content Management, Managed Content, Browse Folder

Click the Add Top Folder button.

Select the Folder Security tab.

Click the Add Member button or the Edit button.

Assign privilege sets for the current folder.

Viewer Roles

EO_PE_ROLE_TBL

Content Management, Administration, Viewer Roles

Define the viewer (audience) roles to use to secure published content.

File Storage

EPPCM_DEFAULT_URL

Content Management, Administration, File Storage

Define the storage location for file attachments in the Content Management system.

URL Maintenance

URL_TABLE

Content Management, Administration, File Storage

Click the Edit link that is associated with the desired URL ID on the File Storage page.

Set up the FTP URL addresses or record names of the document repositories.

Note. This setup must be done before you access the Content Management setup pages; it is the responsibility of the system administrator.

Purge/Inactivate

EPPCM_PRG_RUN

Content Management, Administration, Purge/Inactivate

Purge content or folders, inactivate content, unpublish content, or delete versions from the Content Management system.

Click to jump to top of pageClick to jump to parent topicAssigning Top Administrators

Access the Top Administrators page (select Content Management, Administration, Top Administrators).

Use this page to assign specific users who will be able to create top folders within the Content Management system. A top administrator must be defined for each Content Management-based feature that is actively being used.

For example, within the Categorized Content feature, at least one user must be able to create top folders to delegate more specific responsibilities within those top folders. Similar top administrator responsibilities must be assigned for managed content, news publications, discussion forums, and other features.

Note. The top administrator is automatically granted all privileges for all content and folders of the feature without being an explicitly assigned member.

Feature

Use the drop-down list box to select a feature for this privilege set. Available features are:

  • Categorized Content

  • Collaborative Workspace

  • Discussion Forum

  • Manage Navigation

  • Managed Content

  • Menu items

  • News Publications

  • Pagelet Wizard

  • Related Information

Note. For non-Content Management features, such as Discussion Forum, top administrators can view the content through Content Management.

User ID

Use the search icon to select the user who is to be granted top folder authorization for the corresponding feature. For Discussion Forum, the search prompt limits the selection to users who have security access to the browse component.

Note. You can also enter a value manually.

Description

Display the description for this privilege set.

This value is set in the Folder Properties - Security page.

Click to jump to top of pageClick to jump to parent topicDefining Privilege Sets

Access the Privilege Sets page (select Content Management, Administration, Privilege Sets).

Use this page to create and maintain privilege sets, which are unique to each Content Management feature. Within each privilege set, three groupings of privileges are available: content privileges, folder privileges, and discussion privileges. Each privilege controls the visibility of an action button on the folder and content management pages. You typically need to set up the administrator privilege set for each feature.

Note. Some features require additional privilege sets such as author (or contributor), expert (or approver), and viewer. Some privileges may not apply to every feature.

Privilege Set

Displays the unique privilege set name that is entered on the search page.

Feature

Displays the selected feature for this privilege set. The available options are:

  • Categorized Content

  • Collaborative Workspace

  • Discussion Forum

  • Manage Navigation

  • Managed Content

  • Menu Items

  • News Publications

  • Pagelet Wizard

  • Related Information

Description

Enter a meaningful description for this privilege set.

This description appears on the Folder Properties - Security page.

System Item

Indicates whether this privilege set is used by the system.

Note. Only non-system privilege sets can be deleted.

Assigned

Indicates whether this privilege set is currently assigned to a folder member.

Note. Privilege sets that are assigned to folder members cannot be deleted.

Content Privileges

Use this section to select the content privileges for this privilege set.

View Content

Select to provide read-only access to content and the ability to send email notifications.

The system automatically assigns the view privilege.

Subscribe to Content

Select to enable the user to add members to the interested party list.

Add Content

Select to enable the user to add new content to a folder and edit his or her authored versions.

Edit Content

Select to enable the user to check out and edit content.

Edit Content Metadata

Select to enable the user to edit the descriptive attributes, but not the content detail itself.

Delete Content

Select to enable the user to delete content from a folder.

Delete Approved Content

Select to enable the user to delete content that is approved or that is pending approval.

Release Locked Content

Select to enable the user to release content that is checked out by another user.

Publish Content

Select to enable the user to publish, reject, or submit content for rework.

This option is applicable to the Company News Publication feature.

Approve Content

Select to enable the user to approve, reject, or mark content for rework.

This option is applicable to the Workgroups feature.

Folder Privileges

Use this section to select the folder privileges for this privilege set.

View Folder

Select to provide read-only access to content and the ability to send email notifications.

Add Folder

Select to enable the user to add a new folder below a top folder.

Edit Folder

Select to enable the user to change the properties of a folder.

Delete Folder

Select to enable the user to delete a folder.

Assign Members

Select to enable the user to assign members and their privilege sets to a folder.

Publish Folder

Select to enable the user to publish the folder as a pagelet or publish to the left navigation as a menu item.

Unpublish Folder

Select to enable the user to unpublish a published folder.

The user must have security access to the content reference to unpublish it.

Discussion Privileges

Use this section to select the discussion privileges for this privilege set.

View Content Discussions

Select to provide read-only access to discussion forums.

Add Content Discussions

Select to enable the user to add new discussion topics and responses to forums that he or she can access.

Moderate Content Discussions

Select to enable the user to edit and remove posts in addition to adding topics and responses.

Click to jump to top of pageClick to jump to parent topicCreating a Top Folder

Access the Folder Properties page (select Content Management, Managed Content, Browse Folder; click the Add Top Folder button).

Use this page to set the properties for a new folder or to update property details for an existing folder.

Note. The Folder Properties page is used for top folders as well as for subfolders.

Users can add folders at any level for which they have authorization. Only top administrators can create top folders at the root of a feature’s folder hierarchy. At subsequent levels, any folder members with the proper privilege can add folders.

Title

Enter the desired information.

Summary

Add a brief description of the content.

This field supports HTML entries.

Owner

Assign the owner of the content.

Click the name link of the owner to access the Instant Message page, where you can send an instant message to the owner.

Content can be Published

Select to enable approved content to be imported and published in features outside of managed content.

You must select this option for publishing features to import or reference managed content.

Note. If you want approved content to remain private, you can create a development or work-in-progress folder that is nonpublishable. As content is completed and approved, you can then add a new publishable folder location for the content. The development folder should have only publishing and viewing members.

See Selecting Content Locations.

Folder can be Published

Select to allow for publishing of this folder as a pagelet or menu item.

Note. Even with this option selected, only users with the Publish Folder or Unpublish Folder privilege will see the Publish as Pagelet, Publish as Feed, and Publish as Menu Item links.

Do Not Allow Deletes

Select to prevent this folder from being deleted from the folder hierarchy or from being deleted during the purge process.

File Storage

Select the document storage location for the folder's child content.

The value appears by default from entries set up for attachment locations. As delivered, two locations are set up: one for storage of attachments in a database table and another as a file server placeholder. The file server choice will not function properly until you edit the URL entry with your server information. The database storage choice functions for the underlying database table that exists within the PeopleSoft Enterprise Portal.

See Setting Up the Content Management System.

Approvals

This field determines the approval mode for the folder. Available options are:

  • Requires Approval: All content in the folder must be approved.

  • Auto-Approved Content: The system automatically marks content as approved.

  • Optional Approval: As content is being created, content authors can choose to require approval or have the content automatically approved.

Note. This setting cannot be changed after content has been created. If you need to change the approval setting, you must delete the content and add it again with the new approval setting.

Inactivate Date

Select the default inactivation date for content created in this folder.

Content with an archive date previous to the current date does not show in the content list in the Browse Content or My Content pages. However, the content is still accessible from the Maintain Content search page. Content that is archived and published elsewhere is still visible from where it is published. Publishing features such as News Publication and Categorized Content use the expiration date to control when the content no longer appears.

Select a default inactivation date for content created in this folder from the following values:

  • Current Date

  • Current Date + 1 Week

  • Current Date + 30 Days

  • Current Date + 90 Days

  • Current Date + 365 Days

  • Current Date + 999 Days

  • Never Archive

Adding Members to the Folder with Administrator Privileges

After you set the properties for a new folder or to update property details for an existing folder, you add a member to the folder with administrator privileges. The administrator privilege allows this user to create subfolders within the new top folder among other administrative privileges.

Access the Folder Securities page (select Content Management, Managed Content, Browse Folder; click the Add Top Folder button, and select the Folder Securities tab.)

Use this page to manage the folder members and their privileges. This page lists the members and privilege sets for the current folder. Actual privileges are assigned on the Folder Security - Set Members Privileges page. A new folder automatically inherits the members and privileges of its parent folder. However, privileges added later are not automatically transferred down the folder hierarchy and must be updated on a folder-by-folder basis. To assist with this process, an Inherit Members button appears when you view folder security for any subfolder, enabling you to quickly duplicate the same members as assigned to the parent folder.

Note. A top administrator is automatically granted all privileges for all content and folders of the feature without being an explicitly assigned or listed member of a folder.

See Administering the Content Management System.

Edit

Click to edit the privileges of this member.

Delete

Click to remove the member and prohibit him or her from accessing content from this folder.

Add Member

Click to access the Folder Security - Set Members Privileges page to assign members and determine the actions they can perform upon the folder and the content located in that folder.

Return to Browse Managed Content

After you finish creating a top folder in the Managed Content feature, click this link to return to the Browse Managed Content page.

The folder that you created now appears as a top folder in the Managed Content feature.

Setting Member Privileges

Access the Folder Security - Set Members Privileges page (select Content Management, Managed Content, Browse Folder; click the Add Top Folder button; select the Folder Securities tab; and click the Add Member button or the Edit button).

Use this page to assign privilege sets to the selected member.

Member Type

Select either Role or User for member type.

Member Name

Enter or select the desired information.

Privilege Set

Select appropriate privileges for this member.

Available options are Administrator and Author.

Privileges

Displays the privilege sets that were defined for the Manage Content feature.

OK

Click to accept changes to the privilege sets and return to the Folder Security page.

Click to jump to top of pageClick to jump to parent topicAdding a Subfolder

Access the Folder Properties page (select Content Management, Managed Content, Browse Folder; click an entry in the Title column to select a top folder in which to add the subfolder; and click the Add Folder button).

This page is used to set the properties for a new folder or to update property details for an existing folder.

Note. This Folder Properties page is used for top folders as well as for subfolders.

Users can add folders at any level for which they have authorization. Only top administrators can create top folders at the root of a feature’s folder hierarchy. At subsequent levels, any folder members with the proper privilege can add folders.

The settings for the Content can be Published, Folder can be Published, and Do Not Allow Deletes options as well as for the options in the Child Content Defaults section have been inherited from the parent folder. The members and privileges defined for the parent folder have also been inherited and you cannot modify those privileges.

See Creating a Top Folder.

Click to jump to top of pageClick to jump to parent topicSpecifying Viewer Roles

Access the Viewer Roles page (select Content Management, Administration, Viewer Roles).

Use this page to specify the roles that you want to make available to content publishers. Specifying viewer roles creates a short list from all of the PeopleTools security roles defined in the system. Only the roles that are specified on this page are available to publishers when they select roles to make up the authorized viewing audience for published content.

Role Name

Use the search button to select a role name from PeopleTools security roles.

Only the roles that are selected are available to users when they select roles that comprise the viewing audience of published content for news articles and promotions.

Description

Displays the description for each role.

See Also

Enterprise PeopleTools 8.50 PeopleBook: Security Administration, “Setting Up Roles.”

Click to jump to top of pageClick to jump to parent topicDefining Document Storage Locations

Access the File Storage page (select Content Management, Administration, File Storage).

Use this page to specify the locations where document file attachments can be stored for the content management features. When users add a new Managed Content folder or News Publication section, they can specify any location that is listed in this table as the storage location for all document files that are in that folder.

URL Identifier

Use the search button to select the desired URL identifier from a list of available URLs. The system uses this ID when referring to document locations.

The URL list is populated from the URL Maintenance page.

Description

Displays the description for each URL identifier.

Default

Select to define the location that you want to use as the default whenever a new folder or new publication section is created.

Edit

Click to access the URL Maintenance page to set up the URL address for this storage location.

Note. This page defines locations for document files only. Image files are stored in a specific location on the web server.

See Setting Up an FTP Service for Image Attachments.

Files can be stored on FTP servers or in the Enterprise Portal database as BLOBs. Two locations are predefined, one for each type. However, the FTP server definition is not complete; it is just a placeholder. You must edit the actual FTP URL address for your server, or delete it and add multiple new URL ID choices, as needed, with the actual server and directory addresses. You can specify as many file server locations as necessary. Use the PeopleTools URL maintenance utility to define these URL identifiers:

Note. You should discuss these options with the database and system administrators and consider the advantages and disadvantages of each. Physical storage requirements, backup procedures, virus scanning, and access rights should all be considered. You can implement Content Management by using one or both options.

Security for File Attachments

Security within content management is enforced through the member and privilege set concept. Document content is accessible by members of all folder locations where the content resides.

See the "Securing Your PeopleSoft System in a Web Environment" red paper on the My Oracle Support website.

Setting Up URL Addresses for Document Storage

Access the URL Maintenance page (select Content Management, Administration, File Storage; click the Edit link that is associated with the desired URL ID on the File Storage page).

The system administrator is responsible for setting up actual URL addresses for document storage. This must be completed before you use the Content Management Attachment Locations page.

URL Identifier

Name that uniquely identifies the URL that is entered on the search page.

This name appears later as the selection on the Content Management's Define File Storage page.

See Defining Document Storage Locations.

Description

Enter a meaningful description for this URL identifier.

This value appears on the File Storage page.

URL

Enter the location of the document repository. The required formats are:

  • FTP File server: ftp://user:password@fileserver.

  • BLOB in database: record://recordname.

Comments

Add any additional comments about this URL identifier.

URL Properties

Click to access the URL Properties page, where you can specify or update URLs.

URLs that are saved here can be referenced from page controls such as a button or link. The associated URL can be either an internet or intranet link.

See Enterprise PeopleTools 8.50 PeopleBook: System and Server Administration, Using PeopleTools Utilities, Using Administration Utilities, URL Maintenance

Using Document File Storage Locations

A folder administrator selects document file storage locations when he or she creates new Managed Content folders, News Publication sections, or Categorized Content taxonomy folders.

See Setting Up and Working With Managed Content, Setting Up and Working with Categorized Content, Setting Up and Working With News Publications.

Each time that a new version of a document file is attached, the Content Management feature stores the document location's URL identifier of the current Managed Content folder. Upon later retrieval, the system dynamically creates a fully qualified URL address by appending the information that is stored in the ATTACHSYSFILENAME field to the underlying URL address that is associated with the URL identifier.

The following table lists the fields that the system uses to store this data:

EPPCM_DOC Record Field Names

Usage

URL_ID

The URL identifier description from the PeopleTools URL table. Underlying the identifier is the full URL address of the server and directory location where the file is stored.

For example, CMDOCFS is the URL identifier for the defined URL address: ftp://userID:password@fileserver/directory.

ATTACHSYSFILENAME

The unique file name that is assigned by the system each time a new version of the document is saved. It is composed of the content ID, a version ID, and the name of the file itself, for example, 10403ROI.pdf.

ATTACHUSERFILE

The original name of the uploaded file, for example, ROI.pdf.

URL

This field is not used.

If the administrator exchanges the document location for a Managed Content folder, the folder content might be spread across multiple physical locations. Changing a file server location does not change the URL_ID references for previously created document file versions, and everything should still work correctly. However, if the underlying URL address for an identifier is changed, you can no longer access previously stored content unless it is physically moved to the new location.

Note. Content can be shared between multiple Managed Content folders. If the content is checked out and revised from multiple folders, the various versions of one content entry might be located in different physical locations if each Managed Content folder is assigned a different document location. The URL ID is based on the document location that is assigned to the current folder at the time of attachment.

Important! If you are in a DB2 OS/390 and z/OS environment, restrictions are placed on file attachment sizes. You are limited to chunk sizes of 3862 for a 4K tablespace or 32444 for a 32K tablespace.

See Enterprise PeopleTools 8.50 PeopleBook: PeopleCode Developer's Guide, "Understanding File Attachments and PeopleCode," Using File Attachments in Applications, Using Chunking With Attachments.

Click to jump to top of pageClick to jump to parent topicSetting Up an FTP Service for Image Attachments

Images are not attached to the storage location that is specified by the Managed Content folder. Images are always attached to the FTP server that is set up in the PeopleTools URL table with the EPPCM_IMAGE identifier. You need to verify that the identifier is updated with your specific environment information. To render image files as actual images, the FTP service must exist in a web server directory in the PeopleSoft domain.

To set up the FTP service in a web server directory in the PeopleSoft domain, you must complete the following tasks:

This setup is fully documented in the PeopleSoft Enterprise Portal 9.1 Installation Guide, which is available on My Oracle Support.

Note. If you are using DB2, size limitations exist for images to be saved to the database based on the database platform.

See Also

PeopleSoft Enterprise Portal 9.1 Installation Guide, “Setting the FTP URL for Content Management Images.”

Click to jump to parent topicPurging and Inactivating Content

This section provides an overview of purging and inactivating content and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Purging and Inactivating Content

You use the Purge/Inactivate page to set parameters for the Purge/Inactivate process, an Application Engine program. You can set up the Purge/Inactivate process to perform one of several actions depending on the selected feature within the content management system:

Only items that meet all of the selection criteria are processed.

Note. Use care in selecting and processing items from this page. Content or folders that are purged from the system cannot be retrieved.

Click to jump to top of pageClick to jump to parent topicPages Used to Purge and Inactivate Content

Page Name

Definition Name

Navigation

Usage

Purge/Inactivate

EPPCM_PRG_RUN

Content Management, Administration, Purge/Inactivate

Purge content or folders, inactivate content, unpublish content, or delete versions from the Content Management system.

Purge/Inactivate - Preview Selection

EPPCM_PRG_VIEW

Content Management, Administration, Purge/Inactivate

On the Purge/Inactivate page, click the Preview button.

Preview items to be purged or inactivated.

Process Scheduler Request

PRCSRQSTDLG

Content Management, Administration, Purge/Inactivate

Click the Run button on the Purge/Inactivate page.

Specify process variables.

Click to jump to top of pageClick to jump to parent topicPurging and Inactivating Content

Access the Purge/Inactivate page (select Content Management, Administration, Purge/Inactivate).

Options available to use on this page are based on the feature definition. For example, with Managed Content, if you select to purge content, the system purges only unpublished content. If you select to delete past versions, the system deletes versions prior to the last approved one.

Warning! Use care in selecting and processing items from this page. Content or folders that are purged from the system cannot be retrieved.

Run Control ID

Displays the run control ID for the purge/inactive process.

Report Manager

Click to access the Report Manager module to view report results.

Process Monitor

Click to access the Process Monitor to view the status of job requests.

Preview

Click to view the pieces of content, folders, published menu items, and pagelet definitions that have been selected and what action will be performed on them on the Purge/Inactive - Preview Selection page.

See Previewing Items Selected from the Purge/Inactivate Page.

Run

Click to access the Process Request page, where you can start the Application Engine process to purge or inactivate content or folders.

See Enterprise PeopleTools 8.50 PeopleBook: PeopleSoft Process Scheduler, “Submitting and Scheduling Process Requests.”

Feature

Select a feature from the drop-down list box to perform. The available features are:

  • Categorized Content

  • Collaborative Workspaces

  • Managed Content

  • News Publications

Action

These are the available actions:

  • Delete Past Versions deletes unused versions.

    Only the last approved version and any successive versions are retained. This option is available only for features that enable content versions and excludes the following items: content without an approved version, content without any versions prior to the last approved version, and content that did not originate in the selected feature.

    Folders are not included in this action.

  • Set Inactive Date updates the selected content to the date specified in the Inactive Date field.

    A blank Inactive Date field clears the inactive date of the selected content. The Set Inactive Date action excludes content that did not originate in the selected feature.

  • Purge Items deletes the content, folders, or both from the system.

    The Purge Items action excludes:

    • Folders that do not allow deletes.

    • Content in folders that do not allow deletes, including:

      Any published content (and the parent folder path) when the Include Published Content option is not selected or is not available for the feature.

      Folders listed in a feature definition as a one-top folder or as a share folder.

      All folders when the Folder Cascade option is set to Only Content.

  • Unpublish Content changes the publish status of the content location from published to pending (or blank).

    The Unpublish Content action is available only for features that publish within the Content Management system.

Include Published Content

This field appears if the Action field is set to Purge Items.

Select this option to include published content in the action.

Inactive Date

This field appears if the Action field is set to Inactive Date.

Select a date to use as the date that the content is considered inactive.

Leaving this field blank creates a blank inactive date for the content.

Selection

Select whether the specified action should be performed on Content or on a Folder.

When you select the Folder option, this selection becomes your starting folder.

Site Name

This field appears if the Folder option is selected.

Select the name of the site if you select to purge folders.

Folder

This field appears if the Folder option is selected.

Select the folder name and ID if you are purging folders.

Folder Selection Options

Select the Only Direct Content Children option if the content is published in more than one location. This action is performed only on the children content directly under the folder.

Select the Cascade to All Child Items option to perform action on child folder and child content.

Folder Cascade Options

This section appears if the Cascade to All Child Items option is selected. The available options are:

  • Only Content

    In the folder that you have selected, only the content is acted upon and not the folders.

  • Folders and Content

    Enables you to select the folders and the content.

  • Purge Selected Folder

    Select to purge the folder.

Content Selection Options

The Content Selection Options section includes these options:

Click to jump to top of pageClick to jump to parent topicPreviewing Items Selected from the Purge/Inactivate Page

Access the Purge/Inactivate - Preview Selection page (select Content Management, Administration, Purge/Inactivate; click the Preview button on the Purge/Inactivate page).

The Purge/Inactivate - Preview Selection page: Content Location tab enables you to preview the list of items that will be affected by the Purge/Inactivate process. If you select a folder to purge, and the folder is published as a pagelet or a menu item, the folder and all its content is purged.

Selection Details Tab

Access the Purge/Inactivate - Preview Selection page: Selection Details tab (select Content Management, Administration, Purge/Inactivate; click the Preview button, and select the Selection Details tab).

Content Details Tab

Access the Purge/Inactivate - Preview Selection page: Content Details tab (select Content Management, Administration, Purge/Inactivate; click the Preview button, and select the Content Details subtab).

When you select the Versions option on the Content Versions page, the Content Details tab shows the different content versions being acted upon.

Content Versions Tab

The Content Versions page lists each version of the content and gives you the status of the action that will occur to each version of the content. The system retains the Max Approved version, which is also the last updated date, and any version thereafter. The system deletes any version before the Max Approved version.

See Managing Versions.

Click to jump to parent topicDefining Features

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Define Features

Page Name

Definition Name

Navigation

Usage

Feature Definitions

EPPCM_CATG_TYPE

Content Management, Administration, Feature Definitions

Configure content management features.

Component Types

EPPCM_COMP_TYPE

Content Management, Administration, Feature Definitions

Select the Component Types tab.

Control the page display and link destinations between content management components.

Content Types

EPPCM_CONT_TYPE

Content Management, Administration, Feature Definitions

Select the Content Types tab.

Control the content types that are available when you add content from components.

Click to jump to top of pageClick to jump to parent topicSetting Feature Definitions

Access the Feature Definitions page (select Content Management, Administration, Feature Definitions).

Note. The options that appear on this page depend on the feature that you selected on the search page.

Feature Settings

Top Breadcrumb Label

Lists the breadcrumb label to use to access the list of accessible top folders.

Top Folder ID

The ID of the top folder type.

Shared Site Name

Select a site name from the prompt.

This is used as the default value to store shared content.

Shared Folder ID

Used as the default value (the selected folder cannot be deleted).

This is prompted from the Managed Content Folder, where content can be published.

Days to Show as New

Specify how many days the star icon will appear indicating that the content item has been recently added for the hierarchy or news display.

Disable Child Count if Rows >

Enter a limit for hierarchy page row processing.

Limits count display and location path on user pages.

Content Properties

Options selected in the Content Properties group box enable these functions in the respective Content Management features. These options include whether a field is available for display or editing; or whether a subfeature such as notifications are enabled within a Content Management feature.

Note. If an option is not available for selection, then that option is not enabled at the system level for that Content Management feature.

Enable Content Notification

Select to show the Notify link on content properties to access interested parties and ad hoc notifications.

Enable Content Comments

Select to show the Comments link on content properties.

Enable Content Discussions

Select to enable creation or viewing of discussions based on the current content item.

Enable Content Search

Select to show the Search link on content properties and in the hierarchy.

Search uses Verity to search for content.

Show Content Source

Controls the display of the content source on content properties.

This option can be edited on all features with enabled Content Management.

Show Content Summary

Controls the display of content summary on content properties.

This option can be edited on all features with enabled Content Management.

Note. Content summary is required with News Publication pagelets, for use in top stories. Therefore, this option cannot be edited for News Publication pagelets.

Show Content Inactive Date

Controls the display of the inactive date on content properties.

This option can be edited on all features with enabled Content Management.

Folder Properties

Options selected in the Folder Properties group box enable these functions in the respective Content Management features.

Enable Folder Viewer Roles

Select to enable adding folder viewer roles in Categorized Content.

This option sets viewer security in the Hierarchy Viewer pages (from published folders) to use the folder viewer roles instead of the viewer privilege. The Categorized Content requires viewer roles for the Browse by Category feature.

Note. When publishing content with security roles, the system publishes based on your defined viewer roles rather than member privileges if this option is selected.

Auto Inherit Members

When a child folder is created, the system automatically inserts parent members and privileges.

Show Folder Summary

Controls the display of the summary on folder properties and hierarchy management.

This option can be edited on all features with enabled Content Management.

Viewer Display

Content created or stored in PeopleSoft Content Management can be viewed from a variety of feature areas in the PeopleSoft Enterprise Portal. For example, you can view content when selecting an article in the News Publication feature, when clicking a search results content link, or when selecting preview in any of the Content Management features.

The content is rendered in a viewer page. The viewer pages can be configured to show or hide the source, modified date, or an associated image based upon the feature type settings. Because HTML content often comes with its own images and summary, an additional flag also exists to show or hide content information for HTML type content. This flag setting overrides the settings for the source, modified dates, summary, and images when the content is HTML. This setting also enables the administrator to show the summary, source, image, or modified date on file or URL content, but hide it on HTML content.

Show Page Title on Viewer

Select to display the page title on render content (viewer or preview modes).

Show Content Title on Viewer

Select to display the content title on render content (viewer or preview modes).

Show Info on HTML Viewer

Select to display the source, modified dates, image, and summary on HTML content on render content (viewer or preview modes).

This setting overrides other settings for the viewer when it is HTML-type content.

Show Assoc. Image on Viewer (show associate image on viewer mode)

Select to display associated images on render content (viewer or preview modes).

Show Modified Date on Viewer

Select to display the modified date on render content (viewer or preview modes).

Also affects the hierarchy viewer grid from published Content Management folders.

Show Source on Viewer

Select to display the source on render content (viewer or preview modes).

Also affects the hierarchy viewer grid from published Content Management folders.

Show Summary on Viewer

Select to display the summary on render content (viewer or preview modes).

Also affects the hierarchy viewer grid from published Content Management folders.

Click to jump to top of pageClick to jump to parent topicSetting Component Options

Access the Component Types page: Folder and Content tab (select Content Management, Administration, Feature Definitions; select the Component Types tab).

The Component Types page: Folders and Content tab controls the page title and the button labels on the components.

Viewing Component Details

Access the Component Types page: Component Details tab (select Content Management, Administration, Feature Definitions; select the Component Types tab; then select the Component Details subtab).

The Component Types page: Component Details tab controls the link destinations between components.

Click to jump to top of pageClick to jump to parent topicDefining Content Types

Access the Content Types page (select Content Management, Administration, Feature Definitions; select the Content Types tab).

The Content Types page controls what content types are available when you add content from the listed component type.

Click to jump to parent topicMigrating Content

This section provides an overview of the content migration and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Content Migration

Content migration is an easy end-to-end solution that you can use to migrate content data being developed in a staging database before it is required on the production database. A content migration cycle consists of:

After the content migration is run, the migration cycle is complete regardless of whether it succeeds or fails. And then, a new migration ID is generated for the next migration cycle.

This diagram provides a high-level overview of requirements to run content migration:

High-level overview of requirements to run content migration

In a migration process:

Click to jump to top of pageClick to jump to parent topicPages Used to Migrate Content

Page Name

Definition Name

Navigation

Usage

Migrate Content

EPPCM_MIG_RUN

Content Management, Administration, Migrate Content

Migrate content data being developed in a staging database before it is required on the production database.

Content Migration - Preview Selection

EPPCM_MIG_PVIEW

Content Management, Administration, Migrate Content

Click the Preview button on the Migrate Content page.

Preview your selections before the content is migrated and determine whether the content can be migrated. Also define actions for each content ID when migrating.

Content Migration - Log Viewer

EPPCM_MLOG_VIEWER

Content Management, Administration, View Content Migration Log

View all changes that are associated with the content migration.

My Content Migrations

EPPCM_MIG_STATMAIN

My Content, My Content Migrations

View migration requests requiring attention.

Click to jump to top of pageClick to jump to parent topicConfiguring the Source and Target Systems

Before you perform content migration, ensure that:

Oracle recommends that:

Content migration should be performed by users who have the Content Administrator permissions. The Content Administrator permission settings are delivered by default. Take preventive measures such as previewing the expected results using the Content Migration - Preview Selection page and requiring an approver to review the migration configuration before allowing an actual migration to occur.

Data that is migrated takes on the privileges as assigned by the target database. Because privileges are assigned to folders and not content within Content Management, privileges are inherited from the target folder ID. Viewer roles are not migrated over from the source database and instead use the viewer roles as defined in the target database.

Also note that:

See Using Integration Broker for Content Migration.

Click to jump to top of pageClick to jump to parent topicSetting Up Content Migration

Access the Migrate Content page (select Content Management, Administration, Migrate Content).

Note. This page enables you to submit the Application Engine program that launches the migration using the Integration Broker.

Run control ID

Displays the run control ID of this application engine process.

Report Manager

Click to access the Report Manager module to view report results.

Process Monitor

Click to access the Process Monitor to view the status of job requests.

Preview

Click to run the preview Integration Broker message and display the expected results.

When you click the Preview button, the target database analyzes the information and sends back a message containing the expected result. No content changes are made to the target database. The information generated during the preview process is saved in the source and the target database. Also, in the Content Migration - Preview Selection page:

  • The information of the source database and target database is displayed.

  • The migration status show whether the content already exists.

    After you modify the configuration as suggested, the migration can proceed.

See Steps Used to Migrate Content.

See Reviewing Content Migration Results.

Run

Click to access the Process Scheduler Request page, where you can start the Application Engine process to migrate content.

The results of the migration are saved and viewable on the Content Migration - Log Viewer page. A copy of the migration results is saved on the source database. A message that includes the details of content migration configuration is sent to the destination database.

See Enterprise PeopleTools 8.50 PeopleBook, “PeopleSoft Process Scheduler”, Submitting and Scheduling Process Requests.

Migration ID

The migration ID is a system-generated identifier to uniquely identify a migration cycle.

After the migration is run, the migration cycle is complete regardless of whether it succeeds or fails. And then a new migration ID is generated for the next migration cycle.

Feature

Available options are:

  • Managed Content

    Any type of managed content—HTML, Text, URL, image, or file attachment—in all portals is available using this option.

  • Collaborative Workspaces (CW)

    For CW documents, a workspace is required and the same workspace must exist in the target database. You can only migrate between workspaces that have names alike.

    When this option is selected, the workspace search is available and you can select a workspace from a list of all workspaces in the system.

Note. All content types within managed content and collaborative workspace documents are valid for migration. For CW, documents imported from Managed Content cannot be migrated. If required, user should migrate the original content from Managed Content, and then import into the workspace.

Include Comments

Select to also migrate comments associated with the content.

Include Discussions

Select to also migrate discussions associated with the content.

Keep Publish Flag

Select to keep the content that is published when migrated to target database.

When this option is selected, a separate project that will be imported into the target database to satisfy the publish flags. For example, if you want to migrate content that is published using the Pagelet Wizard, you need to create a project containing the content references (CREF) and objects of the pagelet pointing to this content to be imported on the target database, and select the Keep Publish Flag option for the migration.

When this option is deselected, you must manually re-create the publish locations. For example, if you want to migrate content that is published using the Pagelet Wizard, and you want to manually run the steps to re-create the pagelet after the content has been migrated over, you need to deselect the Keep Publish Flag option for the migration.

Source Location

Source Node

Displays the source database information if that information is available.

Site Name

The portal or site from which the managed content that is being copied.

If the Collaborative Workspaces option is selected in the Feature field, this site name is the name of the source workspace.

Folder

The source folder of the content for migration.

Data is updated based on folder selection as well as content criteria. You must specify the source folder of the content.

Approver

Optionally, select an approver who must review changes that are made to the Migrate Content page before migration can proceed.

The lists of possible approvers are defined at a global level from the Enterprise Portal Options page based on a role. The role can be user-defined, but the default role is Content Administrator.

Approval requirement is determined from the source folder approval definition.

If approver is set in the Migrate Content page, the Run button is not active. An email notification is sent to the approver requesting that the approver access the Migrate Content page. The Approve and Reject buttons are available for approvers on this page with a link to the preview results. If the content migration is approved, the Run button is active and an email is sent to the user who created the content migration that approval has been sent. If the content migration is rejected, an email is sent to the user that the changes have not been accepted.

See Managing Content Migration Approvals.

See Setting Up the Content Management System.

Target Location

Target Node

Select the target database information.

Target Site

Select the name of the portal that the content will be copied to for managed content.

If the Collaborative Workspaces option is selected in the Feature field, this is the target workspace of the content.

Target Folder ID

Select the destination folder to which content will be migrated.

This destination folder must exist.

If the Collaborative Workspaces option is selected in the Feature field, the default value is 0 (for top folder).

Folder Selection Options

Only Direct Content Children

Indicates that only content that is directly in the folder will be migrated.

These are examples of migrating data to a target database with no conflicts:

This is an example of migrating data to a target database with conflict: Suppose that content ID 145 exists in the source database and this content ID 145 also exists in the target database. With a default action of Skip, the data is not migrated. With an action of Create new ID, the data is migrated but with a new content ID as assigned by the target system. With an action of Create new version, the data is migrated to the same content ID but is added as the latest version of the content.

Versions

Versions

Select All Versions to migrate all versions, or select Latest Approved to migrate only the latest approved version of the content.

Content Selection Options

This section enables you to specify the criteria you can use to select content.

Content Selection Option

Available options are:

  • Content ID: At least one row of criteria is required and multiple rows of criteria are combined by AND when the system generates the SQL query.

  • Folder ID: The criteria is optional and all content within the folder will be migrated by default.

  • Created by User ID: The User ID search is active.

  • Last Updated Date: The User ID search is active.

  • Last Updated by User ID: The Date search is active.

Operator

Available options are:

  • Equal To

  • Greater Than

  • Greater Than or Equal To

  • Less Than

  • Less Than or Equal To

  • Not Equal to

Click to jump to top of pageClick to jump to parent topicSteps Used to Migrate Content

This section discusses how to:

Migrating Content that Already Exists in the Target Database

To migrate content that already exists in the target database:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or select an existing one.

  3. Confirm that at least two of the contents selected already exist in the target database.

  4. Of the two existing contents in the target database, verify the default action as Skip if Exists for one content and set action to Create New ID for the other content.

  5. Save your settings.

  6. If approval is required, get the run control approved.

  7. Click the Run button to submit the migration and verify the process runs to Success.

  8. In the target database, access the target folder and note that:

  9. In the target database, select Content Management, Administration, View Content Migration Log.

  10. Select the Migration ID and verify the Results log that shows only the added content.

  11. In the source database, select Content Management, Administration, View Content Migration Log.

  12. Select the Migration ID and verify the Results log that is the same as the log of the target database.

Migrating Content that Does Not Exist in the Target Database

To migrate content that does not exist in the target database:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or select an existing one.

  3. Confirm that at least two of the contents selected do not exist in the target database.

  4. Of the two existing contents in the target database, verify the default action as Create New ID for one content and set action to Skip if Exists for the other content.

  5. Save your settings.

  6. If approval is required, get the run control approved.

  7. Click the Run button to submit the migration and verify the process runs to Success.

  8. In the target database, access the target folder and note that:

  9. In the target database, select Content Management, Administration, View Content Migration Log.

  10. Select the Migration ID and verify the Results log that shows the added contents.

  11. In the source database, select Content Management, Administration, View Content Migration Log.

  12. Select the Migration ID and verify the Results log that is the same as the log of the target database.

Migrating Content with Discussions

To migrate content with discussions:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or modify an existing one.

  3. Select a content with discussions.

  4. Select the Include Discussion option.

  5. Run the migration.

  6. Verify in the target database that migrated content has discussions.

Migrating Content Without Discussions

To migrate content without discussions:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or modify an existing one.

  3. Select a content with discussions.

  4. Clear the Include Discussion option.

  5. Run the migration.

  6. Verify in target database that migrated content does not has discussions.

Inquiring Migrations

To inquire migrations:

  1. Select Content Management, Administration, Migrate Content.

  2. Select an existing run control.

  3. Note that:

Click to jump to top of pageClick to jump to parent topicPreviewing Content Migration

Access the Content Migration - Preview Selection page (select Content Management, Administration, Migrate Content; click the Preview button from the Migrate Content page).

Run Control ID

Displays the run control ID that is used for the migration process.

Migration ID

Displays the ID of the content migration attempt.

Feature

Indicates the features to which the content is migrating.

Value is either Managed Content or Collaborative Workspaces.

Target Folder

Displays the destination folder to which content will be migrated.

Run Control Created

Displays the ID of the user who initiates the migration, and the time that the migration was initiated.

Run Control Last Modified

Displays the ID of the user who last modified the run control, and the time that the run control was last modified.

Approver

Displays the approver, if an approver exists.

Approval Date

Displays the approval status and the date when the migration was approved.

Migrate discussion and comments

Indicates whether discussions and comments will be migrated along with content.

Versions

Indicates the versions of the content that will be migrated.

Selection Details

Content ID

Indicates the content ID that will be migrated.

Content Title

Click to access the content details page, where you can view and edit the content.

Migration Status

Displays the migration status of each piece of content, including:

  • New: The content ID does not exist in the target database.

  • Skip: The content ID exists in the target database.

  • Error: An error occurred when you were trying to migrate the data.

Actions

Each content ID has its own action when migrating. The default action is Skip If Exists if the Migration Status is Skip. The default action is Create New ID if the Migration status is New. These default actions appear on the Content Migration - Preview Selection page.

Available actions are:

  • Skip If Exists: If a content ID already exists in the target database, skip migration of this content ID.

  • Create New ID: If a content ID already exists, use the new ID for the migrated content. If no content ID exists, use the same ID for the migrated content.

    The Action column shows the action that is intended to take place. The preview process can be run multiple times per migration cycle, but only the last preview to be run has its information retained in the database. Because the preview data does not exist in the target database, only the content ID, content title (without link to the content), migration status, and action are shown when you view the preview from the destination database.

This table lists and summarizes the actions when you selected the All Versions option on the Migrate Content page:

Action

Content Exists in Target Database

Content Does Not Exist in Target Database

Skip If Exists

Skip the migration of this content ID.

Create all versions with the source content ID.

Create New Version

N/A.

This is not a valid action for the All Versions option.

N/A.

This is not a valid action for the All Versions option.

Create New ID

Create all versions with a new content ID.

Create all versions with the source content ID.

Note. The Content Migration function always uses the same content ID first.

This table lists the actions when you selected the Latest Approved option on the Migrate Content page:

Action

Content Exists in Target Database

Content Does Not exist in Target Database

Skip If Exists

Skip the migration of this content ID.

Create the latest approved version with the source content ID and version 1.

Create New Version

Create the latest approved version with the source content ID and the next target version.

Create the latest approved version with the source content ID and version 1.

Create New ID

Create the latest approved version with a new content ID and version 1.

Create the latest approved version with the source content ID and version 1.

For example, you can migrate content 2002 and 2003 in the source database to the target database with the action set to Create New ID. In the target database, by default, the Last Content ID in the EO_PE_OPTIONS table is 2000. The Content Migration function first uses the same source content ID and adds content to target database as 2002 and 2003, because these IDs do not exist in the target database.

You can then submit a second migration process with the same content 2002 and 2003 with the action set to Create New ID. In this second migration, because content ID 2002 and 2003 already exist in the target database, the new content ID is auto increment from the Last Content ID plus 1 in the EO_PE_OPTIONS table, so the function that generates the next ID verifies if the ID is being used. If the ID is being used, the Content Migration function assigns the next available ID. In this second migration, content 2002 is added to the target database as content 2001, and content 2003 is added to the target database as content 2004.

Content Location

This is an example of the Content Migration - Preview Selection page, Content Location tab:

Publish Status

Indicates whether the content is published, pending, approved, rejected, or draft.

Properties

Click to access the content properties page, where you can view and edit property details for this content.

Content Details

This is an example of the Content Migration - Preview Selection page, Content Details tab:

Versions

Click to access the File Attachment Properties - Content Versions page, where you can review, delete, or check out different versions of a specific content item.

Click to jump to top of pageClick to jump to parent topicSteps Used to Preview Content Migration

This section discusses how to:

Previewing a New Content that Exists in the Target Node

To preview a new content that exists in the target node:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control.

  3. Enter values for the required fields.

    For example, Source Folder, Target Folder, Target Node, and so on.

  4. Set the Content Selection field to indicate the content already exists in the target database.

  5. Click the Preview button.

  6. Verify that the default values of the Migration Status and the Action fields areSkip.

  7. Save your settings.

    Note. If the Migration Status and the Action values are Skip, an error message appears requiring at least one Action value to be Create.

  8. Modify and save your settings.

  9. Select Content Management, Administration, View Content Migration Log.

  10. Select the newly-added Migration ID.

    The Preview link is enabled and the Results link is disabled.

  11. Click the Preview link.

    The Content Migration Status and Actions fields match the values on the run control.

  12. Log into the target node and verify the Preview Log matches the log on the source node.

Previewing a New Content that Does Not Exist in the Target Node

To preview a new content that does not exist in the target node:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control.

  3. Set the Content Selection to indicate the content does not exist in the target database.

  4. Click the Preview button.

    Note that:

  5. Save your settings.

  6. Select Content Management, Administration, View Content Migration Log.

  7. Select the newly-added Migration ID.

    The Preview link is enabled and the Results link is disabled.

  8. Click the Preview link.

    The Content Migration Status and Actions values match the values on the run control.

  9. Log into the target node and verify the Preview Log matches the log on the source node.

Previewing an Existing Content that was Updated

To preview an existing content that was updated:

  1. Select Content Management, Administration, Migrate Content.

  2. Select an existing migration run control with that status of Previewed.

  3. Click the Preview button.

  4. Modify the Action option.

  5. Save your settings.

  6. Select Content Management, Administration, View Content Migration Log.

  7. Select the Migration ID and click the Preview link.

    The Action value for the updated content matches the value on the run control.

  8. Log into the target node and verify the Preview Log matches the log on the source node.

Previewing a Migration Whose Header was Updated

To preview a migration whose header was updated:

  1. Select Content Management, Administration, Migrate Content.

  2. Select an existing migration run control with the status of Previewed.

  3. Modify a field that does not affect the content selection.

    For example, Include Comments, Include Discussions, or Keep Publish Flag.

  4. Save your settings.

  5. Select Content Management, Administration, View Content Migration Log.

  6. Select the Migration ID and click the Preview link.

    The new field value was updated to the log.

  7. Log into the target node and verify the Preview Log matches the log on the source node.

Previewing a Migration Whose Content List was Updated

To preview a migration whose content list was updated:

  1. Select Content Management, Administration, Migrate Content.

  2. Select an existing migration run control with the status of Previewed.

  3. Select a new source folder so there is a new set of content selected.

  4. Save your settings.

  5. Select Content Management, Administration, View Content Migration Log.

  6. Select the Migration ID and click the Preview link.

    The content list was updated to the Preview Log.

    Content Migration - Preview Selection page, Content Location tab

  7. Log into the target node and verify the Preview Log matches the log on the source node.

Previewing a Migration That Run Successfully

To preview a migration that run successfully:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or select an existing one.

  3. Submit the run process.

  4. Select an existing migration run control with the status of Success.

    All fields are disabled and the Preview button is active.

  5. Click the Preview link.

    The Migration Status of the content is set from the Preview Log. For example, if the content has been successfully updated into the target node, the Content status value is the same as before the run.

Click to jump to top of pageClick to jump to parent topicManaging Content Migration Approvals

Approval and request for approval occurs on the source database. If the approver is set on the Migrate Content page, the Run button is not active and an email is sent to the approver to access the Migrate Content page. The approver either approves or rejects the migration. If the approver approves the migration, the Run button is active and an email is sent to the user who created the run control that approval has been sent. If the approver rejects the migration, an email is sent to the user that the changes have not been accepted; the user can make changes to the migration configuration and repeat the migration process until it is approved.

This section discusses how to:

Verifying Content Migration with the Source Folder that Does Not Require Approval

To view content migration with the source folder that does not require approval:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or modify an existing one.

  3. Select a source folder that does not require approval.

  4. Note that:

Setting the Source Folder to Skip the Content Migration Approval

To set the source folder to skip the content migration approval:

  1. Select Content Management, Administration, Migrate Content.

  2. Create a new run control or modify an existing one.

  3. Select a source folder that requires approval (the Approver field is visible).

  4. Clear the Approver field.

  5. Preview the migration content and save your settings.

    The Migration Status field is set to Previewed. The Submit for Approval button is visible and enabled.

Submitting a Migration for Approval

To submit a migration for approval:

  1. Select Content Management, Administration, Migrate Content.

  2. Select a migration with the status of Previewed and a source folder that requires approval (a blank approver).

    A source folder needs approval if the Approvals field in the Folder Properties page is set to Requires Approval.

  3. Click the Submit for Approval button.

    An error message appears requiring an approver's ID.

  4. Click the Approver search icon.

    User IDs appear depending on the setting of the Approver role in the Installation Options page.

  5. Select an approver.

  6. Save your settings.

    Note that:

  7. Select Content Management, Administration, View Content Migration Log.

  8. Select the Migration ID.

    The migration status was updated in the Preview Log.

Approving a Migration

To approve a migration:

  1. Login as an approver.

  2. Select Content Management, Administration, Migrate Content.

  3. Select a migration with the status of Awaiting Approval.

    The Reject and Approve buttons are visible and enabled.

  4. Click the Approve button.

    Note that:

  5. Select Content Management, Administration, View Content Migration Log.

  6. Select the Migration ID.

    The status was updated in the Preview Log.

Rejecting a Migration

To reject a migration:

  1. Login as an approver.

  2. Select Content Management, Administration, Migrate Content.

  3. Select a migration with the status of Awaiting Approval.

    The Reject and Approve buttons are visible and enabled.

  4. Click the Reject button.

    A secondary page opens asking approver to enter an optional reason.

  5. Optionally, enter a reason and click the OK button.

    Note that:

  6. Select Content Management, Administration, View Content Migration Log.

  7. Select the Migration ID.

    The status was updated in the Preview Log.

Click to jump to top of pageClick to jump to parent topicRunning Content Migration

Migration is carried out by an application engine job (EPPCM_MIG), which is a batch process. You trigger the process by clicking the Run button on the Migrate Content page.

This is an example of the Process Scheduler Request page:

After you have run your process using the Process Scheduler Request page, use the Process Monitor page to monitor the status of your process request. You use Process Monitor to:

You can also use the Process List page to view the status of submitted process requests.

See Also

Enterprise PeopleTools 8.50 PeopleBook: PeopleSoft Process Scheduler, “Submitting and Scheduling Process Requests,” Scheduling Process Requests.

Click to jump to top of pageClick to jump to parent topicReviewing Content Migration Results

Access the Content Migration - Log Viewer page (select Content Management, Administration, View Content Migration Log).

Migration ID

Displays the identification of a migration attempt.

Migration Direction

Displays the value of Source or Target, depending on which database the log is viewed from.

If the value is Source, the database from which you are viewing the log is the source database. If the value is Target, the database from which you are viewing the log is the target database of the migration.

Preview Logs

Click the Preview link to access the Content Migration - Preview Selection page with saved preview results based on the migration ID.

See Previewing Content Migration.

Migration Logs

Click the Results link to access the logged results based on the migration ID.

See Reviewing Content Migration Results.

Migration Status

Displays the progress of the migration. Available options are:

  • Migration definition created

  • Previewed

  • Awaiting approval

  • Approved

  • Running

  • Success

  • Success with warnings

  • Error

    Note. A partial migration can occur before an error occurs.

Note. The logs are stored and synced on both the source and the target databases, so you can view those logs on either system.

Migration Log Results

Migration log results are stored in the source and the target database. Logging includes full details of running the content migration process, including:

Note. The logging details above applies to both the Content Migration - Preview Selection page and the actual results of running a migration.

Errors During the Content Migration

The content migration process cannot proceed if you receive any of these error messages:

Errors for Migration to Fail on Content

The migration fails on content if you receive any of these error messages:

Click to jump to top of pageClick to jump to parent topicManaging Content Migrations by Status

Access the My Content Migrations Status page (select My Content, My Content Migrations).

Content Status

Click a status link to access the My Content Migrations Status page where you can preview the content items for the selected status:

  • The In Process Migration status consists of new and previewed migrations that were created by the logged-in user.

  • The Rejected Migration status consists of migrations that are created by the logged-in user and are currently in the rejected state.

  • The Review as Approver status consists of migrations in Awaiting Approval status for which the logged-in user is assigned as approver.

  • The Submitted Migration status consists of migrations in Awaiting Approval status created by the logged-in user.

Click to jump to top of pageClick to jump to parent topicVerifying Permissions, Updating Publish Locations, and Reversing a Content Migration

After you run a content migration, Oracle recommends you to:

If the content migration completed either successfully or in error, and that content migration must be undone, the Content Migration - Log Viewer page contains all the information required to manually undo, or delete, changes that were made during the migration. You cannot resume the migration process; the migration process must be restarted.

See Reviewing Content Migration Results.