CZ_RULE_DEPENDENCIES
CZ_RULE_DEPENDENCIES stores information about model nodes that are referenced either explicitly or implicitly by rules.
Details
-
Schema: FUSION
-
Object owner: CZ
-
Object type: TABLE
-
Tablespace: Default
Primary Key
Name | Columns |
---|---|
CZ_RULE_DEPENDENCIES_PK |
DEPENDENCY_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments | Status |
---|---|---|---|---|---|---|
DEPENDENCY_ID | NUMBER | 18 | Yes | Sequence-populated surrogate primary key | ||
RULE_ID | NUMBER | 18 | Yes | Identifies Rule, for which the dependency is defined. | ||
START_MODEL_VERSION | NUMBER | 18 | Yes | Identifies Rule, for which the dependency is defined. | ||
INVENTORY_ITEM_ID | NUMBER | 18 | Together with organization_id, identifies Item when item_updated = Y or child_node_added = Y. In conjunction with suppl_attr_id and value_set_value_id identifies dependency on supplemental attribute value change on this item. | |||
ORGANIZATION_ID | NUMBER | 18 | Together with inventory_item_id, identifies Item when item_updated = Y or child_node_added = Y. In conjunction with suppl_attr_id and value_set_value_id identifies dependency on supplemental attribute value change on this item. | |||
COMPONENT_ITEM_ID | NUMBER | 18 | Inventory item ID of PIM component referred by a rule. | |||
PARENT_ITEM_ID | NUMBER | 18 | Inventory item ID of parent of PIM component referred by a rule. | |||
MODEL_NODE_ID | NUMBER | 18 | Identifies Supplemental structure node when child_node_added = Y or node_deleted = Y. In conjunction with suppl_attr_id and value_set_value_id identifies dependency on supplemental attribute value change on this Supplemental node. | |||
UDA_ID | VARCHAR2 | 150 | Identifies UDA when attr_value_updated = Y | |||
VALUE_SET_ID | NUMBER | 18 | Identifies Value Set when value_set_updated = Y. Or, for supplemental attributes, this is the ID of the value set of the supplemental attribute's value that this row's rule depends on. In this case, changes to the value set in a draft model do not require recompilation of the rule.. | |||
CHILD_NODE_ADDED | VARCHAR2 | 1 | Y - this rule is affected by adding a child component in the item's structure or a supplemental node | |||
MUTEX_UPDATED | VARCHAR2 | 1 | Y - this rule is affected when mutually_exclusive_options flag is changed (updated from Yes to No) | |||
INSTANTIABILITY_UPDATED | VARCHAR2 | 1 | Y - this rule is affected when component's instantiability is changed | |||
ATTR_VALUE_UPDATED | VARCHAR2 | 1 | Y - this rule is affected when UDA's or suuplemental attribute value is changed | |||
VALUE_SET_UPDATED | VARCHAR2 | 1 | Y - this rule is affected when Value Set is changed | |||
MAX_SELECTIONS_UPDATED | VARCHAR2 | 1 | Y - the rule is affected when the supplemental structure node maximum number of selections is changed | |||
OPTIONAL_UPDATED | VARCHAR2 | 1 | This field has a value of Y when the rule is affected by an optional flag change on a Model or Option Class component whose parent in the structure is an Option Class. | |||
ITEM_CLASS_ID | NUMBER | 18 | In conjuction with trans_attr_id, stores a rule participant's dependency on a TIA. This will only be populated when a TIA of a participant is referenced in a rule. When an item itself is referenced without a TIA, item class changes do not impact the rule. | |||
TRANS_ATTR_ID | NUMBER | 18 | In conjunction with item_class_id, used to store a rule's dependency on a TIA. | |||
SUPPL_ATTR_VALUE_ID | NUMBER | 18 | ID of a supplemental attribute value that this row's rule depends on. Changing the value in a draft model requires recompilation of the rule. | Obsolete | ||
SUPPL_ATTR_ID | NUMBER | 18 | Supplemental attribute ID. Together with item or supplemental node identity columns identifies dependency on this attribute value change on this item or supplemental node. | |||
VALUE_SET_VALUE_ID | NUMBER | 18 | ID of a supplemental attribute's value set value that this row's rule depends on. Changing to a different value set value in a draft model requires recompilation of the rule. Non-null only for attributes based on independent or subset value sets. | |||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | ||
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | |||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | ||
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | |||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | |||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
CZ_RULE_DEPENDENCIES_N1 | Non Unique | Default | RULE_ID, START_MODEL_VERSION |
CZ_RULE_DEPENDENCIES_N2 | Non Unique | Default | INVENTORY_ITEM_ID, UDA_ID |
CZ_RULE_DEPENDENCIES_N3 | Non Unique | Default | COMPONENT_ITEM_ID, PARENT_ITEM_ID |
CZ_RULE_DEPENDENCIES_N4 | Non Unique | Default | MODEL_NODE_ID |
CZ_RULE_DEPENDENCIES_N5 | Non Unique | Default | TRANS_ATTR_ID, ITEM_CLASS_ID |
CZ_RULE_DEPENDENCIES_N6 | Non Unique | Default | VALUE_SET_ID |
CZ_RULE_DEPENDENCIES_N7 | Non Unique | Default | VALUE_SET_VALUE_ID |
CZ_RULE_DEPENDENCIES_U1 | Unique | Default | DEPENDENCY_ID |