This documentation supports the 23.3 version of BMC Helix ITSM: Knowledge Management.To view an earlier version, select the version from the Product version menu.

Configuring approvals


This section is intended for the application administrator who configures approvals to work with Knowledge Management. Configuration tasks are performed from the Application Administration Console.

Important

You must log on to the application with Action Request System Admin permissions or General Access permissions in addition to Knowledge Config permission.

Related topics

Approval chains

An approval process is required for the following status transitions in Knowledge Management:

  • Before an article status is set to Published
  • Before an article status is set to Retired
  • Before an article is Cancelled


Important

  • A user with the Knowledge Admin permission can move articles to the Cancelled status from any other status and without activating the approval process.
  • You can configure all phases for knowledge request life cycle. However, you can set only one phase at a time.

For the Global company, Knowledge Management provides a set of predefined approval chains for each status transition that requires an approval (Published, Retired, and Cancelled).


    • Auto approval — The default approval chain configured in system installation. The system provides an automatic approval for every request.
    • Level approval— The following options are available:
      • Level All — All of the approvers from the approvers list must approve the article for each level. The article moves to the next approval level only after all the approvers have approved. If the approvers include a group, one member of the group is enough.
      • Level One — At least one approver from the approvers list must approve the article for each level. The article moves to the next approval level after one approver has approved.
    • Ad-hoc approval — Makes the article's owner the initial approver. The owner can choose to approve the article and end the approval process, or to approve the article and then define another ad-hoc approver who can make the same choice and continue the chain of approvals.

      Important

      If you enable the Ad-hoc approval chain, only the current approver receives an approval request in Approval Central. Initially, the article owner receives an approval request in Approval Central, and then each new ad-hoc approver receives an approval request when they are defined by the previous ad-hoc approver.

Based on the configured approval chains, the system determines whether an approval process is required, and whose approval is required.

Approval workflow

At the beginning of an article lifecycle, the article enters the pre-publish review process. The following workflow describes the Published approval workflow and applies to Retired and Cancelled statuses.

  • The designated approvers can view pending requests and approve or reject them in Approval Central that is available from IT Home > Quick Links.
    For more information on Approval Central, see Approval Central.
    During the approval process and before the article is set to Published, Knowledge users can withdraw articles from the approval workflow by opening the article and modifying it.
  • The approvers approve or reject the article.
  • The article status changes to PublishedRetired, or Cancel depending on the request that initiated the approval process.
    If the request is rejected, the article status reverts as follows:
    • For Publish Approval, the article reverts to Draft status.
    • For Retire Approval, the article reverts to Published status.
    • For Cancellation, the article reverts to the status it was in, before requesting for cancellation.


Changing the initial approver for ad-hoc approvals

You can use the AR System - Approval Server Process Definition form to change the initial owner for the Ad-hoc approval chain. 

To change the initial approver for ad-hoc approvals

Perform the following steps:

  1. In the flyout menu, select Quick Links > Approval Administration Console.
  2. On Process tab of the the AR System - Approval Server Administration form, select the RKM_Adhoc process, or your custom ad-hoc process if you created one, and click View.
  3. On the AR System - Approval Server Process Definition form, use the menu of the First Approver Field to select a knowledge article field that contains the name of a user. 

    For example, select the Submitter field from the menu to make the person who submitted the knowledge article as initial approver. The First Approver Field will then display $Submitter$ as its value.

    Important

    By default, the First Approver Field for the RKM_Adhoc process displays $ArticleOwnerLoginID$ as its value.

  4. Click Save.


Configuring approval chains

For every status transition, define one of the four predefined approval chains. You can also configure the predefined approval chains for other companies by creating new approval chains.

Important

Before creating an approval chain for a specific company, make sure that you have configured the approval process for that company, with the Process Name field set to RKM_LEVEL_ALL.

You can create and edit the approval process for a specific company and for the Global company from the IT Home page, by selecting Application Admin Console > Custom Configuration tab > Foundation > Advanced Options > Approval Process Configuration.

To configure approval chains for a global company

Perform the following steps:

  1. On the IT Home page, select Application Admin Console > Custom Configuration tab > Knowledge Management > Knowledge Management Approvals Configuration > Approval Chains.
  2. For every status transition (Publish, Retire, and Cancel), enable the approval chain that you want:
    1. Select an approval chain from the list and click Modify to open the Approval Chain Definition page.
      For example, if you want to enable Level one approval for Publish, select the LevelOneForPublish approval chain.
    2. To enable the approval chain, select Enabled in the Status list.
      Only one chain can be enabled for each status. Disable a chain that you do not use.


To create new approval chains for a company

Perform the following steps to create new approval chain for a specific company:

  1. From the IT Home page, choose Application Admin Console > Custom Configuration tab > Knowledge Management > Knowledge Management Approvals Configuration > Approval Chains.
  2. Click Create to open the Approval Chain Definition page.
  3. Enter the approval chain name and select the company that you want.
  4. Configure the approval chain properties.
    1. In the Form field, select RKM:KnowledgeArticleManager.
    2. In the Order field, enter a value less than 20.
    3. In the Process Name field, select one of the predefined approval processes.
    4. In the Selection Criteria field, click the expand box icon to open the Advanced Qualification Builder and define the run if condition, which triggers the selected process, to use the selected company:

      'ArticleStatusEnglish'="Publish Approval" AND 'Company' = "[company name]"

      Tip

      You can copy the selection criteria string from the predefined processes configured for the Global company.

    5. Click Select to save and close the Advanced Qualification Builder .
  5. Click Apply to add the process to the new approval chain.
  6. Define an action for all the possible results of the process ApprovedRejectedCancelled, and Error.
    1. Select a status in the approval chain tree (for example, Approved).
    2. Click the Add Set Fields Action panel header (on the right side), and click Apply.
    3. Select the new Set Field in the approval chain tree, and click Add.
    4. In the Set Field Value dialog box, set fields and values as defined in process provided out of the box.
    5. In the Value field, enter the value that you want to set in the field.
    6. Click Save.
  7. Click Save to save the approval chain.


Configuring approval mappings

Approvers are people with the authority to approve or reject a request. These users are usually members of a Support Group, and are assigned the Knowledge Management Approver role. The approval process automatically routes approval requests to the people you define based on their level in the process.

To create approver mappings

Perform the following steps:

  1. From the IT Home page, choose Application Admin Console > Custom Configuration tab > Knowledge Management > Knowledge Management Approvals Configuration > Approval Mappings.
  2. Enter the required information in the following fields and then click Save.

Field

Action

Approval For

Select the type of approver.

  • Individual — If you select this option, enter the individual's last name and press ENTER. The Approver ID (or login name) is automatically filled.
  • Group — If you select this option, the First Name, Last Name, and Approver ID fields are replaced by Support Company, Support Organization, and Support Group Name.
    Select values for each field. The items that appear in the Support Organization list depend on the option you select for Support Company. The items that appear in the Support Group list depend on the option you select for Support Organization.

    If you select the Group option, all users who belong to the support group and have the Knowledge Management Approver functional role are set up as approvers. By default, only one approver in the group must sign off on the approval before it can move to the next level.

  • Inherent Group/Role — This option has not been implemented in this version of Knowledge Management.

First Name

(Approval For Individual) Type the first name of the approver and then select the required name from the automatically displayed values. Press Enter to select the required value. 

Last Name

(Approval For Individual) Use auto-fill to enter the approver's last name.

Approver ID

(Approval For Individual) This field is automatically filled with the Login ID  of the approver, based on the value selected in the First Name or Last Name fields.

Assignment Availability

This field is populated and synchronized automatically.

  • For individuals, the value is displayed based on the Profile status on the People form. If the value on the People form is Enabled, this value is set to Yes to specify that the individual is available for the approval.
  • For Support Group mapping, this value is set to Yes if the support group has at least one valid user with an Approval role.

Status

Select Enabled for the approver mapping to be available.

Approval Indicator

Select Knowledge Management. When you select this option, the RKM Criteria section appears under Additional Mappings. This enables you to map specific approvers to specific articles based on operational categorization and product categorization filters.

Phase Company

The phase company detail for this approver mapping is automatically filled when you select a Phase Name.

Phase Name

Select RKM Approval.

You can configure all the phases for knowledge request life cycle. However, you can set only one phase at a time.

Level

Specify a numeric value to configure level of approval for the individual or group. This is used to configure sequencing of approvals.

Description

(optional ) Enter a description for this approval mapping.

Options for multiple approval mappings - Additional Mappings

As a system administrator, if you want to configure the approval mapping rules based on knowledge article template, region, language, owner company, or the owner group, you can use these options.

For example, your organization is based in Germany, and the people from different regions submit knowledge articles. You want to configure approvers based on a region or a language like Approver A who approves all articles in the English language and Approver B who approves all articles in the German language.

RKM Criteria

(optional ) Enter additional mappings that are based on product and operational categorization. Product and operational categorization are used to categorize different products or configuration items and operations. Available values depend on the company and the value selected for the previous tier. You can also configure the Site Details options.

Role

Enter Article Owners in the Owner Company, Owner Organization, or Owner Group fields.

Advanced Criteria

  • Template: Select to configure approval mapping based on a knowledge article template. You must select the appropriate template from list.
    For example, If you want to configure an approver for How to article template, select How to article option.
  • Article Language: Select to configure approval mapping for a language.
  • Internal use: Select to set an approver for the articles for which the Internal use flag is set to Yes.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*