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 NUMBER 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 DATE 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 DATE 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 NUMBER 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 NUMBER N Identifier for the physical rule set in the LONG_BLOB_REFERENCE table.
PFT_RULESET_ID NUMBER N Id which uniquely identifies a Rule set.
RULESET_KEY VC2(50) N An internal key to identify Rule sets.
SEQ_NBR NUMBER N Identifies, if necessary, the sequence within a set of multiple Rule sets.
UPDT_APPLCTX NUMBER 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 NUMBER 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 DATE 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 NUMBER 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 NUMBER 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 NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE 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 DATE 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 NUMBER N This table stores information to relate pft_ruleset and sch_flex_string tables.
PFT_RULESET_ID NUMBER N Uniquely identifies the related ruleset.
SCH_FLEX_ID NUMBER N Uniquely identifies the related sch_flex_string row.
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER 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 DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER 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 NUMBER 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 VC2(200) Y Description of the action.
ACTION_FIELD VC2(200) N Field on which the action is to be performed.
ACTION_NAME VC2(50) N Name of the action.
ACTION_SUB_TYPE_CD NUMBER N Sub-type of the action (i.e. Replace, Append, Prepend, etc.).
ACTION_TYPE_CD NUMBER N Type of action (i.e. Set Value).
ACTIVE_IND NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE 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 DATE Y The date that the record was created in the table.
CREATE_PRSNL_ID NUMBER N The person responsible for inserting this row on the table
END_EFFECTIVE_DT_TM DATE 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 NUMBER N Priority of the action.
RULE_ACTION_ID NUMBER N Unique ID for the action.
RULE_ID NUMBER N Rule ID of the rule to which the action belongs.
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER 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 DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER 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 NUMBER N The registered (assigned) task number for the process that inserted or updated the row.
VALUE_DISP VC2(200) Y Constant value to be used in Set Value action.
VALUE_FIELD_NAME VC2(200) Y Name of field to be used in Set Value action.
VALUE_FIELD_TYPE_CD NUMBER 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 NUMBER N Function to be used in the Set Value action.
VALUE_FUNCTION_PARM VC2(100) Y Parameter to be used with function in Set Value action.
VALUE_LONG_TEXT_ID NUMBER N Query to be used in Set Value action.
VALUE_TABLE_CD NUMBER N Table to be used in Set Value action.
VALUE_TYPE_FLAG NUMBER 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 NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE 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 DATE Y The date that the record was created in the table.
CREATE_PRSNL_ID NUMBER N The person responsible for inserting this row on the table
END_EFFECTIVE_DT_TM DATE 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 VC2(100) Y Description of the group.
GROUP_ID NUMBER N Unique ID for the group.
GROUP_NAME VC2(50) N Name of the group.
GROUP_TYPE_CD NUMBER N Determines the associated rule group type.
PARENT_GROUP_NBR FLOAT N Group NBR of group's parent group (if any).
RULE_ID NUMBER N Rule ID of rule to which the group belongs.
TABLE_CD NUMBER N Table identifier links qualifications together.
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER 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 DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER 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 NUMBER 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 NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE 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 NUMBER N Conditional to be used in qualification (i.e. AND, OR, etc.).
CREATE_DT_TM DATE Y The date that the record was created in the table.
CREATE_PRSNL_ID NUMBER N The person responsible for inserting this row on the table
END_EFFECTIVE_DT_TM DATE 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 NUMBER N Group ID of group to which the qualification belongs.
PRIORITY_SEQ NUMBER N Priority of the qualification.
QUALIFICATION_ID NUMBER N Unique ID for the qualification.
QUALIFIER_CD NUMBER N Qualifier to be used in qualification (i.e. =, <, >, etc.).
QUAL_FIELD_NAME VC2(200) Y Name of field to be used on the left side of qualifier.
QUAL_FIELD_TYPE_CD NUMBER 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 NUMBER N Function to be used on the left side of the qualifier (i.e. COUNT, SUM, etc.).
QUAL_FUNCTION_PARM VC2(100) Y Parameter to be used with the function on the left side of the qualifier.
QUAL_LONG_TEXT_ID NUMBER N Uniquely identifies qualifier field content for XPath.
QUAL_TABLE_CD NUMBER N Table to be used on the left side of the qualifier.
QUAL_TYPE_FLAG NUMBER 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 NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER 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 DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER 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 NUMBER N The registered (assigned) task number for the process that inserted or updated the row.
VALUE_DISP VC2(200) Y Constant value to be used on the right side of the qualifier.
VALUE_FIELD_NAME VC2(200) Y Name of the field to be used on the left side of the qualifier.
VALUE_FUNCTION_CD NUMBER N Function to be used on the right side of the qualifier.
VALUE_FUNCTION_PARM VC2(100) Y Parameter to be used with the function on the right side of the qualifier.
VALUE_LONG_TEXT_ID NUMBER N Query to be used on the right side of the qualifier.
VALUE_TABLE_CD NUMBER N Table to be used on the left side of the qualifier.
VALUE_TYPE_FLAG NUMBER 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