Updating Shells - Rules Node

Rules can be updated in CBS code-based shells.

The Update Shells process runs in the background. Depending on the number of records and shells you are updating, it can take a considerable amount of time to complete. The process is complete when the End Date column in the Update History window shows the complete date.

Notes:

About updating rules:

To update rules using Update Shells

  1. Go to the Company Workspace tab and switch to Admin mode.
  2. Click Templates > Shell in the left Navigator.
  3. Open the shell template to update.
  4. In the Shell Template, navigate to Rules.
  5. Select one or more rules from the log.
  6. Click Update Shells and choose one of the following:
    • Shells: You can use this option to select one or more shells to update. When the update window opens, it lists all shells in the project. You can use Find to isolate the shells you want to update. The find window contains data elements from the Find form that was designed in uDesigner. When you have isolated the shells to update, click the Update button and select either Selected Shell(s) or All Filtered Shells.
    • All Shells: You can use this option to update all shells of that shell type.
    • History: You can view the update history from past updates or cancel a request before the update begins.

    An Alert window opens letting you know that you are about to push changes to the selected shells; there is no undo for the update.

  7. Click Yes if you want to proceed with the update, or No to cancel.

Conditions for Creating a Rules setup Configuration Package

When you package the Rules Setup information for the first time, you must include the following in the package:

The design the design for Configuration Package.

For subsequent exports, ensure that the design which uses the Data Element that is specifically used in the setup is present in the Production Published package. As long as this condition is met, the package creation will be successful. If this condition is not met, then the latest design will have to be included in the package.

Importing of Rules based on Rule Status

Note: For both Active and Inactive, the system does not check for the existence of the specific CBS codes in the Cost Sheet (Applicable where the Rule definition uses CBS codes).

Rules with Active Status

At the time of Import, ensure that:

When CBS codes are used, ensure that the Cost Sheet used for Rules definition exists either in the Package or in the destination server.

Rules with Inactive Status

The system does not perform any checks at the time of import.

Rules Components in the Configuration Package

The system includes the following components of Rules in the Configuration Package (.zip file):

Component

Field / Option

Rule Properties / General

Name

Rule Properties / General

Description

Rule Properties / General

Control Source

Rule Properties / General

Rule Level

Rule Properties / General

Status

Rule Properties / General

Users / Groups who can override field. Users and groups will be part of the Configuration Package.

(Applicable only for Rule level = Per selected CBS Codes and Per selected summary CBS codes)

Rule Properties / General

Notify Users / Groups when overridden field. Users and groups will be part of the Configuration Package.

(Applicable only for Rule level = Per selected CBS Codes and Per selected summary CBS codes)

Rule Properties / Rule

Limit expression formula: Formula string.

The formula string contains BPs.

Rule Properties / Rule

Data Expression: Might be a formula using BP data sources.

Rule Properties / Rule

Message when condition not met.

Rule Properties / CBS Codes

CBS Codes

(Applicable only for Rule level = Per selected CBS Codes and Per selected summary CBS codes)



Legal Notices | Your Privacy Rights
Copyright © 1998, 2020

Last Published Monday, October 4, 2021