Content Management System

Objectives

After completing this lesson, you will be able to:
  • Define the Content Management System feature
  • Use the Content Management System feature
  • Describe the difference between the Catalog Manager and the Content Management System
  • Follow the flow of catalog content from loading into Catalog Manager, handoff to the CMS, and back into the CM for activation

Content Management System Overview

"So far everything we have discussed is working through the Catalog Manager UI. There is an enhanced catalog management framework with some additional validation features called Catalog Management System."

"That’s interesting. I’m not familiar with the Content Management System, but I would like to look into that."

"The Content Management System (CMS) is an enhanced catalog management framework for catalog validation, cleansing and enrichment."

Validation

Constraints applied to a catalog field based on requirements. You can specify if the values are mandatory or optional or specify what is expected, and decide if a failure results in an error or a warning. The validation rules are different than those set up in Catalog Manager and covered earlier in the course.

Cleansing

Filter and delete items from the catalog that do not meet requirements.

Enrichment

Update a catalog field based on specific conditions. You can update, refine or populate a catalog field value based on the value of another catalog field value.

Note

CMS is a free Customer self-service feature. Included support is limited to education and basic configuration for use of Extended CIF Fields and Reporting. Additional CMS-specific consulting and configuration is available with a SOW and additional fee.

High-level Steps of the Content Management System (CMS)

"The Content Management System (CMS) is disabled by default so a Designated Support Contact (DSC) on the customer side will have to submit an SR ticket to SAP Ariba Customer Support."

Once enabled, these will be the high-level steps:

  • Load lookup files (if applicable).

  • Create validation, enrichment, and cleansing rules.

  • Manually load catalog from Catalog Manager workspace or supplier publishes a catalog and it is loaded when the Auto Full Subscription Synchronization task is run.

  • Content document is created in CMS for cleansing, validation and enrichment.

Once Content Management System has been enabled on a realm, catalogs will still be uploaded and deleted from the Catalog Manager workspace. All other actions such as sending for approval, version comparison, and editing will be accomplished through the Catalog Content Manager workspace.

Catalog Manager vs the Content Management System

Below you can see the different capabilities of the regular catalog manager menu and the additional benefits available via the catalog management system feature.

Catalog ManagerCatalog Content Management
Standard Validation rulesValidation
Catalog viewsCleansing
Catalog kitsEnrichment
Partial itemsExtended CIF fields
Hierarchy editorItem Ranking/Special identification
Catalog Display CustomizationCatalog reports

CIF and BMEcat Catalogs Rules

"A Catalog Manager creates validation, enrichment, and cleansing rules from the Catalog Content Manager workspace. This is applicable only to manually imported CIF and BMEcat catalogs."

Types of CIF and BMEcat Catalogs Rules

Validation Rule

A validation rule is a set of constraints applied on catalog item field value depending on business requirements.

Examples of such rules:

  • are displaying an error if the expiration date of an item is earlier than the current date
  • define a rule to display a warning if the lead time of an item is greater than a specific value

When creating a validation rule, customers can specify whether the value for a catalog field is mandatory or optional, and also specify the value that is expected in a catalog field.

A catalog fails validation if a catalog field value on any line item fails to meet the constraints set in a validation rule. Customers can specify whether a validation failure must result in an error or a warning.

  • Catalog that failed validation with errors must be fixed before they can be moved to the next status
  • Catalog that failed validation with warnings can be moved to the next status even if the cause of the warnings is not addressed

Cleansing Rules

A cleansing rule is used to filter and delete items from the catalog that do not meet requirements or standards.

For example, you can define a rule to delete the items that have a Company Name that is not in a specific list of names. Or, you can define a rule to delete all items that have an expiry date that is earlier than a specific date.

Enrichment Rules

An enrichment rule is used to update a catalog field value based on specific conditions.

You can define enrichment rules to update, refine or populate a catalog field value based on the value of another catalog field value.

For example, you can define a rule to update the value of the catalog field, Green based on the Commodity Code field value of the item.

Once a catalog is uploaded in the system, the catalog content is processed in the following sequence:

  1. Parsing - syntax checks are applied to verify that all required content is in the correct format.
  2. Cleansing - catalog data that does not pass the defined cleansing rules is deleted.
  3. Validation - catalog data is validated based on the defined validation rules.
  4. Enrichment - catalog data is enriched based on the defined enrichment rules.

As a result of the additional automated steps included in CMS, there are also corresponding content statuses.

StatusDescription
NewThe content document is new to the CMS and is currently being parsed.
ParsedSyntax checks have been applied to verify that all required content is in the correct format.
Fatal ErrorThe content has failed parsing. Catalogs that are in this status cannot be edited within CMS and must be reimported after making the necessary changes.
Validation ErrorThe content has failed one or more content rules.
RevalidatingThe content is being revalidated against all the content rules.
ValidatedThe content has passed all the content rules.
CompletedThe content has passed all validation and is pushed to the Catalog Manager workspace.
Generating ComparisonA comparison report of the imported version and its active version is being generated.
ActivatedThe content has been approved and activated in the Catalog Manager workspace.
DeactivatedThe content has been deactivated in the Catalog Manager workspace.

Process for Importing Catalogs with CMS Enabled

Step 1 - Import New Catalog

Just as we have done in the previous modules, we will begin importing the catalog from the Catalog Manager workspace. Although the CMS feature has been enabled, this step will not change. To access this screen click Manage ﹥ Core Administration ﹥ Catalog Manager ﹥ Catalogs

Step 2 - Import Menu

Fill in required information and parameters

Step 3 - Select File and Import

Search for and select your catalog file

Step 4 - Access Catalog Content Manager

Once the catalog has been loaded through the Catalog Manager, you will access the Catalog Content Manager for these actions:

  • View Summary
  • View Content (to edit content)
  • Notify Valid Items (to send for approval)
  • View Report (standard report on all catalogs and suppliers)
  • View Comparison (compare one version to another)
  • Download

Step 5 - Correcting Errors

Catalogs that pass validation move to the Completed status while catalogs that fail validation move to the Validation Failed status. Errors on the content file will be highlighted with a red box. Simply click on the field in red and input the corrected value. Once the value has been modified, click Revalidate.

Catalogs that are parsed, validated, and moved to the Completed status are then pushed to the Catalog Manager workspace for further validation, approval and activation.

Watch the video below to see a detailed demo on uploading CIF catalogs when CMS is enabled.

Catalog Content Reports

"It seems that this feature might actually be useful for us. Could you tell me more about Catalog Content Management reports? That is definitely an area my team would like to explore."

"The default catalog content reports that are available allow you to analyze your catalog data. For example, you can view the number of catalogs that have been activated and the number of catalogs that have failed validation."

To view the catalog content reports, navigate to Catalog Content Manager ﹥ Catalog Content Reports in the Ariba Administrator.

The following reports are available:

  • Catalog Content Statuses: represents the number of catalogs in various statuses.

  • Catalogs with items expiring in 30 days: report the various catalogs (a maximum of 6 can be displayed as slices) that contain items that expire within the next 30 days. Catalog managers can also download this report data in a Microsoft Excel format by clicking the Download Report link.

  • Top Suppliers: indicates the suppliers with the most number of items.

  • Item Images: compares the number of items that have images and those that do not.

  • Item Short Names: compares the number of items that have short names and those that do not.

  • Item Descriptions: compares the number of items that have a description greater than 100 characters and those that have a description less than 100 characters.

Log in to track your progress & complete quizzes