--- title: Components installed with Context Rule Management description: Several types of components are installed with activation of the Context Rule Management \(sn\_csm\_ctxrul\_mgt\) plugin, including tables and user roles. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/order-management/components-installed-context-rule-management.html release: australia topic_type: reference last_updated: "2026-11-05" reading_time_minutes: 1 breadcrumb: [Pricing Management reference, Configure, price, quote, Reference, Sales Customer Relationship Management] --- # Components installed with Context Rule Management 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 |
| 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. |