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