--- 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
## 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)