Components installed with Context Rule Management

reference australia Updated Nov 5, 2026 1 min read components-installed-context-rule-management.md
Raw file servicenow.com

Several types of components are installed with activation of the Context Rule Management (sn_csm_ctxrul_mgt) plugin, including tables and user roles.

Roles installed

Role title [name]

Description

Contains roles

Context rule administrator

[sn_csm_ctxrul_mgt.context_rule_administrator]

Grants create, update, and delete access to matrix validations, validation definitions, rule matrices, and context variables.

  • sn_csm_ctxrul_mgt.rule_matrix_writer
  • sn_csm_ctxrul_mgt.context_variable_viewer

Rule matrix writer

[sn_csm_ctxrul_mgt.rule_matrix_writer]

Grants read and create access to rule matrices.

sn_csm_ctxrul_mgt.rule_matrix_viewer

Rule matrix viewer

[sn_csm_ctxrul_mgt.rule_matrix_viewer]

Grants read access to matrix inputs, matrix outputs, matrix types, and rule matrices.

None

Context variable viewer

[sn_csm_ctxrul_mgt.context_variable_viewer]

Grants read access to context types and context variables.

None

## Tables installed

Table

Description

Context Type

[sn_csm_ctxrul_mgt_context_type]

Stores a named context, such as transaction header, transaction lines, or across lines.

Context Variable

[sn_csm_ctxrul_mgt_context_variable]

Stores the variables that belong to a context type, including whether the variable is an input or an output and whether it is mapped to a field or resolved by script.

Matrix type

[sn_csm_ctxrul_mgt_matrix_type]

Stores the definition of a family of rule matrices, including its inputs, outputs, validations, and supported context types.

Matrix input

[sn_csm_ctxrul_mgt_matrix_input]

Stores an input column definition on a matrix type, which references an input context variable.

Matrix output

[sn_csm_ctxrul_mgt_matrix_output]

Stores an output column definition on a matrix type, which references an output context variable.

Matrix Validation

[sn_csm_ctxrul_mgt_matrix_validation]

Stores the link between a matrix type and a validation definition, and whether that validation is required.

Validation Definition

[sn_csm_ctxrul_mgt_validation_definition]

Stores a named row-level validation script that runs against decision table rows while an administrator authors them.

Rule Matrix

[sn_csm_ctxrul_mgt_rule_matrix]

Stores an administrator-authored rule matrix, which is backed by a decision table record and is versioned.

Rule Entity Filter

[sn_csm_ctxrul_mgt_rule_entity_filter]

Stores a filter that scopes a rule matrix to a set of product offerings, categories, or catalogs, either as a static list or as a condition.

**Parent Topic:**[Pricing Management reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/order-management/price-management-reference.md)
Search documentation
Search document titles and file paths on the australia branch