Table Detail Report
PFT_RULESET
Column Section | Relationship Section | Top of Page |
Table-level Detail
Description: | ProFit Ruleset |
Definition: | Relates Rulesets to the long_blob_reference table. |
Table Type: | REFERENCE |
Column Detail - PFT_RULESET
Column Name | Type | Null? | Definition |
---|---|---|---|
ACTIVE_IND | DOUBLE | Y | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
BEG_EFFECTIVE_DT_TM | DATETIME | N | The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time. |
END_EFFECTIVE_DT_TM | DATETIME | N | The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive. |
LOGICAL_DOMAIN_ID | DOUBLE | N | The unique identifier for a logical domain. This identifier allows the data to be grouped by logical domain. For example, If you assign clients a logical_domain_id this would allow you to store data for multiple clients on this table. |
LONG_BLOB_ID | DOUBLE | N | Identifier for the physical rule set in the LONG_BLOB_REFERENCE table. |
PFT_RULESET_ID | DOUBLE | N | Id which uniquely identifies a Rule set. |
RULESET_KEY | VARCHAR(50) | N | An internal key to identify Rule sets. |
SEQ_NBR | DOUBLE | N | Identifies, if necessary, the sequence within a set of multiple Rule sets. |
UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic. |
UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic. |
UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic. |
UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic. |
UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic. |
Relationship Detail - PFT_RULESET
Child Column in PFT_RULESET(FK) | Parent Table Name | Parent Column Name | |
---|---|---|---|
Parents: | LOGICAL_DOMAIN_ID | LOGICAL_DOMAIN | LOGICAL_DOMAIN_ID |
LONG_BLOB_ID | LONG_BLOB_REFERENCE | LONG_BLOB_ID |
Parent Column in PFT_RULESET (PK) | Child Table Name | Child Column Name | |
---|---|---|---|
Children: | PFT_RULESET_ID | PFT_RULESET_FLEX_RELTN | PFT_RULESET_ID |
PFT_RULESET_FLEX_RELTN
Column Section | Relationship Section | Top of Page |
Table-level Detail
Description: | ProFit Ruleset Flex Relationship |
Definition: | The table stores the information to relate between pft_rulset and sch_flex_string tables. |
Table Type: | ACTIVITY |
Column Detail - PFT_RULESET_FLEX_RELTN
Column Name | Type | Null? | Definition |
---|---|---|---|
ACTIVE_IND | DOUBLE | N | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
ACTIVE_STATUS_DT_TM | DATETIME | N | The date and time that the active_status_cd was set. |
ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
BEG_EFFECTIVE_DT_TM | DATETIME | N | The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time. |
END_EFFECTIVE_DT_TM | DATETIME | N | The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive. |
PFT_RULESET_FLEX_RELTN_ID | DOUBLE | N | This table stores information to relate pft_ruleset and sch_flex_string tables. |
PFT_RULESET_ID | DOUBLE | N | Uniquely identifies the related ruleset. |
SCH_FLEX_ID | DOUBLE | N | Uniquely identifies the related sch_flex_string row. |
UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
Relationship Detail - PFT_RULESET_FLEX_RELTN
Child Column in PFT_RULESET_FLEX_RELTN(FK) | Parent Table Name | Parent Column Name | |
---|---|---|---|
Parents: | PFT_RULESET_ID | PFT_RULESET | PFT_RULESET_ID |
SCH_FLEX_ID | SCH_FLEX_STRING | SCH_FLEX_ID |
PFT_RULE_ACTION
Column Section | Relationship Section | Top of Page |
Table-level Detail
Description: | PFT RULE ACTION |
Definition: | This table contains detailed information for each action |
Table Type: | REFERENCE |
Column Detail - PFT_RULE_ACTION
Column Name | Type | Null? | Definition |
---|---|---|---|
ACTION_DESC | VARCHAR(200) | Y | Description of the action. |
ACTION_FIELD | VARCHAR(200) | N | Field on which the action is to be performed. |
ACTION_NAME | VARCHAR(50) | N | Name of the action. |
ACTION_SUB_TYPE_CD | DOUBLE | N | Sub-type of the action (i.e. Replace, Append, Prepend, etc.). |
ACTION_TYPE_CD | DOUBLE | N | Type of action (i.e. Set Value). |
ACTIVE_IND | DOUBLE | N | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
ACTIVE_STATUS_DT_TM | DATETIME | N | The date and time that the active_status_cd was set. |
ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
BEG_EFFECTIVE_DT_TM | DATETIME | Y | The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time. |
CREATE_DT_TM | DATETIME | Y | The date that the record was created in the table. |
CREATE_PRSNL_ID | DOUBLE | N | The person responsible for inserting this row on the table |
END_EFFECTIVE_DT_TM | DATETIME | Y | The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive. |
PRIORITY_SEQ | DOUBLE | N | Priority of the action. |
RULE_ACTION_ID | DOUBLE | N | Unique ID for the action. |
RULE_ID | DOUBLE | N | Rule ID of the rule to which the action belongs. |
UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
VALUE_DISP | VARCHAR(200) | Y | Constant value to be used in Set Value action. |
VALUE_FIELD_NAME | VARCHAR(200) | Y | Name of field to be used in Set Value action. |
VALUE_FIELD_TYPE_CD | DOUBLE | N | For code values, indicates which part of the code value is to be used. For dates, indicates what format should be used. |
VALUE_FUNCTION_CD | DOUBLE | N | Function to be used in the Set Value action. |
VALUE_FUNCTION_PARM | VARCHAR(100) | Y | Parameter to be used with function in Set Value action. |
VALUE_LONG_TEXT_ID | DOUBLE | N | Query to be used in Set Value action. |
VALUE_TABLE_CD | DOUBLE | N | Table to be used in Set Value action. |
VALUE_TYPE_FLAG | DOUBLE | Y | Type of value to be used |
Relationship Detail - PFT_RULE_ACTION
Child Column in PFT_RULE_ACTION(FK) | Parent Table Name | Parent Column Name | |
---|---|---|---|
Parents: | VALUE_LONG_TEXT_ID | LONG_TEXT_REFERENCE | LONG_TEXT_ID |
RULE_ID | PFT_RULE | RULE_ID | |
CREATE_PRSNL_ID | PRSNL | PERSON_ID |
PFT_RULE_GROUP
Column Section | Relationship Section | Top of Page |
Table-level Detail
Description: | PFT RULE GROUP |
Definition: | This table contains information concerning the grouping of qualifications |
Table Type: | REFERENCE |
Column Detail - PFT_RULE_GROUP
Column Name | Type | Null? | Definition |
---|---|---|---|
ACTIVE_IND | DOUBLE | N | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
ACTIVE_STATUS_DT_TM | DATETIME | N | The date and time that the active_status_cd was set. |
ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
BEG_EFFECTIVE_DT_TM | DATETIME | Y | The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time. |
CREATE_DT_TM | DATETIME | Y | The date that the record was created in the table. |
CREATE_PRSNL_ID | DOUBLE | N | The person responsible for inserting this row on the table |
END_EFFECTIVE_DT_TM | DATETIME | Y | The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive. |
GROUP_DESC | VARCHAR(100) | Y | Description of the group. |
GROUP_ID | DOUBLE | N | Unique ID for the group. |
GROUP_NAME | VARCHAR(50) | N | Name of the group. |
GROUP_TYPE_CD | DOUBLE | N | Determines the associated rule group type. |
PARENT_GROUP_NBR | DOUBLE | N | Group NBR of group's parent group (if any). |
RULE_ID | DOUBLE | N | Rule ID of rule to which the group belongs. |
TABLE_CD | DOUBLE | N | Table identifier links qualifications together. |
UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
Relationship Detail - PFT_RULE_GROUP
Child Column in PFT_RULE_GROUP(FK) | Parent Table Name | Parent Column Name | |
---|---|---|---|
Parents: | RULE_ID | PFT_RULE | RULE_ID |
Parent Column in PFT_RULE_GROUP (PK) | Child Table Name | Child Column Name | |
---|---|---|---|
Children: | GROUP_ID | PFT_RULE_QUALIFICATION | GROUP_ID |
PFT_RULE_TABLE_QUAL | RULE_GROUP_ID |
PFT_RULE_QUALIFICATION
Column Section | Relationship Section | Top of Page |
Table-level Detail
Description: | PFT RULE QUALIFICATION |
Definition: | This table contains detailed information for each qualification |
Table Type: | REFERENCE |
Column Detail - PFT_RULE_QUALIFICATION
Column Name | Type | Null? | Definition |
---|---|---|---|
ACTIVE_IND | DOUBLE | N | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
ACTIVE_STATUS_DT_TM | DATETIME | N | The date and time that the active_status_cd was set. |
ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
BEG_EFFECTIVE_DT_TM | DATETIME | Y | The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time. |
CONDITIONAL_CD | DOUBLE | N | Conditional to be used in qualification (i.e. AND, OR, etc.). |
CREATE_DT_TM | DATETIME | Y | The date that the record was created in the table. |
CREATE_PRSNL_ID | DOUBLE | N | The person responsible for inserting this row on the table |
END_EFFECTIVE_DT_TM | DATETIME | Y | The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive. |
GROUP_ID | DOUBLE | N | Group ID of group to which the qualification belongs. |
PRIORITY_SEQ | DOUBLE | N | Priority of the qualification. |
QUALIFICATION_ID | DOUBLE | N | Unique ID for the qualification. |
QUALIFIER_CD | DOUBLE | N | Qualifier to be used in qualification (i.e. =, <, >, etc.). |
QUAL_FIELD_NAME | VARCHAR(200) | Y | Name of field to be used on the left side of qualifier. |
QUAL_FIELD_TYPE_CD | DOUBLE | N | For code values, indicates which part of the code value is to be used. For dates, indicates what format should be used. |
QUAL_FUNCTION_CD | DOUBLE | N | Function to be used on the left side of the qualifier (i.e. COUNT, SUM, etc.). |
QUAL_FUNCTION_PARM | VARCHAR(100) | Y | Parameter to be used with the function on the left side of the qualifier. |
QUAL_LONG_TEXT_ID | DOUBLE | N | Uniquely identifies qualifier field content for XPath. |
QUAL_TABLE_CD | DOUBLE | N | Table to be used on the left side of the qualifier. |
QUAL_TYPE_FLAG | DOUBLE | N | This column represents the data type of the qualification field, which is the left hand side operand of a qualification rule.2 - Table/Field5 - XPath |
UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
VALUE_DISP | VARCHAR(200) | Y | Constant value to be used on the right side of the qualifier. |
VALUE_FIELD_NAME | VARCHAR(200) | Y | Name of the field to be used on the left side of the qualifier. |
VALUE_FUNCTION_CD | DOUBLE | N | Function to be used on the right side of the qualifier. |
VALUE_FUNCTION_PARM | VARCHAR(100) | Y | Parameter to be used with the function on the right side of the qualifier. |
VALUE_LONG_TEXT_ID | DOUBLE | N | Query to be used on the right side of the qualifier. |
VALUE_TABLE_CD | DOUBLE | N | Table to be used on the left side of the qualifier. |
VALUE_TYPE_FLAG | DOUBLE | Y | Type of value to be used on the right side of the qualifier. |
Relationship Detail - PFT_RULE_QUALIFICATION
Child Column in PFT_RULE_QUALIFICATION(FK) | Parent Table Name | Parent Column Name | |
---|---|---|---|
Parents: | QUAL_LONG_TEXT_ID | LONG_TEXT_REFERENCE | LONG_TEXT_ID |
VALUE_LONG_TEXT_ID | LONG_TEXT_REFERENCE | LONG_TEXT_ID | |
GROUP_ID | PFT_RULE_GROUP | GROUP_ID | |
CREATE_PRSNL_ID | PRSNL | PERSON_ID |