FootPrints Subject Areas and Diagrams
Subject Area(s) of Model "Renoir Domain Model Detail"
# Name Definition ER Diagram Entity/Table
Total 54
. 000 - Very High Level Domain Model A high-level Domain model indicating the logical concepts used to design both the Data Model and the persistent Object Model. The Definition is a key abstract class used to define dynamic objects that can be customized and published. Gray Objects indicate Logical Only concepts that do not correspond to unique tables but are stored in other tables. Child tables may be stored in a hierarchy, or template tables may be generated as multiple concrete tables. Details.. Details..
. 001 - High Level Domain Model A high level Domain model indicating the logical concepts used to design both the Data Model and the persistent Object Model. This diagram has all of the main concepts needed to describe FootPrints 12. It was prepared by aggregating and summarizing 50 Logical Data Models prepared from analysis of some 700+ FootPrints 11 screen shots and associated functional descriptions of the new system. It is refined into physical tables in this model. Details.. Details..
. 010 - Translation This model provides for translation of all strings necessary in FootPrints Java. Much of FootPrints is customizable, and much of that customization can been used internally in the form of application strings, delivered Data Templates, and customer data entry. The process of defining the need for a string and obtaining the string and not losing association with the string is important. This model uses the idea of namespaces and identifiers to uniquely identify strings. Much of the UI code uses the actual English string as the unique identifier. Details.. Details..
. 040 - Container The Container is an important abstraction of the FootPrints concepts of Workspace, Address Book, CMDB, and others. The idea is that the Container has specific settings that apply to the Items that can be defined to the Container. So the Container Type allows certain Item Types. It also means that new Container Types such as Knowledge Base, Survey can be defined without having to describe them as Workspaces. Details.. Details..
. 041 - Definition Detail A detailed look at the tables needed to store a definition. The idea is that all dynamic objects can share the functionality of having versions, being published, and participating in relationships with other definitions. A new definition type can be added to the Java code without affecting the database storage. Details.. Details..
. 046 - Workspace Item Assignment The concept of assignment of Workspace Item to Team or Application User or an external party. Details.. Details..
. 047 - Workspace Time Tracking Information about the time spent viewing and editing a workspace item. Details.. Details..
. 048 - Item Field Journaling Any field with journaling turned on will have a collection of historical values in this table, in addition to the current value in the dynamic Item. Details.. Details..
. 050 - Item Relationship A generic table that stores a relationship between two dynamic items. Since the dynamic items might be in different containers, all relationships are stored in a single generic table. Partitioned indexes might be designed on this table if performance becomes a problem, using one or both definition ids as partition keys. Details.. Details..
. 051 - Item Field Collection This shows the table for multi-select fields. Details.. Details..
. 060 - Role Shows the different types of FootPrints Roles and the relationship to Application User types and Use Profiles. There is some redundancy of function in the Perl FootPrints security model that is the subject of design here. Details.. Details..
. 065 - Configuration Setting The intent of the model is to provide for documentation, implementation, localization, and business behavior for the large amount and variety of Configuration Data in FootPrints. The Configuration is broken into Categories which are independently designed and developed. The information needed for the Administration UI, the developer, and query access are all facilitated. The same Definition object can be used at Design Time, Install Time, and Runtime.
The actual properties of the Definition objects are stored as Configuration Setting Values, with a reference to a Configuration Setting. The Configuration Setting names are defined in Java code with annotations, and are bound to the database by the same name. So all possible names for Configuration Settings are known and stored via code scanning in the Configuration Setting table. The goal of this pattern is to quickly allow new metadata properties to be defined in code, to have these properties existence and possible values known in the database, to enable query optimization by holding a cache of long strings vs. lengthy names in name/value pairs, and to make it impossible to have errors in the binding of database values and coding values. Database views can be defined that will simplify the display of these properties.
Details.. Details..
. 066 - Container Snapshot Details.. Details..
. 070 - User The agent or customer application user and types. Details.. Details..
. 071 - Team Describe the Team of Agent Application Users and the Relationship to Assignment. Details.. Details..
. 080 - User Profile The user profile contains user preferences. This subject area shows the various types of profiles that are defined. Details.. Details..
. 096 - Email Notification The email notification system uses table to manage processing of items. Details.. Details..
. 101 - Data Access System These tables define the physical database structure of the dynamic items for all types of containers. The data access layer uses these tables for SQL generation. Details.. Details..
. 102 - Data Access Scripts Any component that requires the generation of SQL DDL scripts that are based on dynamic item definitions can use this facility. When a container or item is published, these tables are checked for scripts related to the item type and subtype and are used to generate schema and table specific views and stored procedures. Details.. Details..
. 110 - Id Generation The id generator table. Details.. Details..
. 120 - Job Scheduler The tables used to define the job scheduler instance and template for job configuration. Quartz is used to execute the background jobs. Details.. Details..
. 140 - Workspace Calendar and Operation Schedule The tables used to define the Workspace Calendar aka the Work Schedule. The work schedule is stored as an iCal availability item, and it can be shared across workspaces. These tables simplify the data for reporting. Details.. Details..
. 141 - Calendar Appointments and Items The tables used to define the Workspace Calendar and associated appointments as iCal items. These tables are accessed exclusively through the Calendar service API. Details.. Details..
. 142 - Calendar Sync Tables used to sync the calendar appointments with a device that supports a calendar. Details.. Details..
. 160 - Templating Tables for notification template messaging and substitution of item field values inside messages. Details.. Details..
. 170 - Knowledge Base Tables to add on to knowledge base items regarding user comments on usefulness. Details.. Details..
. 190 - Password Reset Tables to support self help Password Reset functionality. Details.. Details..
. 210 - Audit Trail Tables to support an audit trail of changes to the database and also audit messages formed with a template message and substitution arguments. Details.. Details..
. 230 - Rules Statistics on Rule usage. Details.. Details..
. 240 - File Storage Tables that describe attachments stored in the file system. Details.. Details..
. 250 - Apache Jack Rabbit JCR FootPrints uses Apache Jackrabbit to name and store attachments. Use the API instead of direct access. Details.. Details..
. 262 - Import Items and Users Tables for importing data to dynamic items. Details.. Details..
. 280 - Session and Locking Tables to support the FootPrints session and dynamic item pessimistic locking. Details.. Details..
. 290 - Security Security tables used to store XACML permissions. Details.. Details..
. 300 - Ticket Data Mart Tables that support the Ticket Data Mart used in reporting. Details.. Details..
. 305 - Data Mart Load Tables that control the Full and Incremental load process of the Data Mart. Details.. Details..
. 310 - Auxiliary Tables Internal use tables. Details.. Details..
. 320 - Report Tables that define the existence and configuration of Reports in the UI. Details.. Details..
. 332 - Change Management Voting Tables that control Change Management voting. Details.. Details..
. 340 - Search Tables that defined saved searches and help with query generation and results presentation. Details.. Details..
. 350 - Chat Tables that support the Chat communication feature. Details.. Details..
. 360 - Survey Additional tables used to support surveys. Details.. Details..
. 370 - Deployment Tables to control deployment to the database. Details.. Details..
. 380 - Portal Tables that define console, portal, and widget objects in the UI. Details.. Details..
. 390 - Business Process Template Tables that hold definition templates for one or more container that constitute a Business Process Template. Details.. Details..
. 400 - Asset Management Asset Management integration tables. Details.. Details..
. 410 - Publishing Tables that control container and item publishing. Details.. Details..
. 430 - UI Component State Tables that define the UI state of UI components so that they preserve user configurations and layout. Details.. Details..
. 900 To Be Deleted A list of tables that can be deleted because they are not used. Others are referenced in Java code that must be removed before table deletion. Details.. Details..
. 901 - Tables Added Tables added since the last release. Details.. Details..
. 902 - Columns Added Columns added since the last release. Details.. Details..
. 903 - Tables Deleted Tables dropped since the last release. Details.. Details..
. 904 - Columns Deleted Columns dropped since the last release. Details.. Details..
. Legend Details.. Details..
ER Diagram(s) of Subject Area "000 - Very High Level Domain Model"
# Name Physical Display Level
Total 2
. Entity Level Column
. Table Level Table
Entity/Table(s) of Subject Area "000 - Very High Level Domain Model"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 33
. addr_book Address Book Container true true A list of contacts that can be used to define customers. An address book can be used to define customers in a single workspace, and it can be shared among other workspaces. The fields of the Address Book can be customized. Data for the address book can be imported or exported.
 
This address book can be associated with multiple workspaces. These relationships willl be shown inside the definition relationship tables.

Details..
. app_ele Application Element false The identity and name of an element in the application implementation. An element can be one of many types, and can contain other elements. Example Application Elements include: a screen, a form, a dialog box, a text box, the Home Page, an Architecture Component, the Item Status field, the system values of the Item Status field. The Application Element is not the full implementation of the element, but is a key and nametag for the element. In many cases, a well-known algorithm can be used to locate the correct Application Element from the Application Element implementation. In other cases, an association to the Application Element Id must be recorded as part of the implementation. Details..
. app_ele_string Application Element String false A string resource that is needed in English and other translations. The string is associated with an Application Element and a Usage, for example the Label , the Tooltip, etc. Details..
. app_role Application Role false A User Security Role within Footprints. This includes Agent Users and Customer Users, and includes Role settings at the Instance and Container level. Workspace Role and CMDB Role may both be implemented as Container Role. The Role has associated Rights and Permissions, and is a way of granting Roles and Permissions to a User. There is some conceptual overlap between the User Profile and the Role. The User is assigned a single Role as part of the User Profile, and a User can only have one System Role and one Workspace Role. The User Profile can have property settings that override the Role Settings. Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. app_user_prof_link Application User Profile Link false The link between the application user and the user profile. Details..
. appt Appointment true true A calendar appointment at a specific time for specific parties. This is logical, the actual appointment is stored in the Calendering tables that support iCal interchange. Details..
. audit_trail Audit Trail true true A listing of all changes made to information stored in the FootPrints system. This includes but is not necessarily limited to database column changes. All tables potentially have changes to them recorded here, so those relationships via a generic foreign key are not shown. Details..
. audit_txn_audit_trail Audit Transaction Audit Trail false Details..
. cmdb_cntnr CMDB Container true true A Configuration Management Database (CMDB) class of container. The CMDB container implements ITIL CMDB special features beyond the capabilities of the generic Container. The CMDB acts as a repository of Configuration Items and supports population, synchronization, and refererencing of items within it. Details..
. cfg_item Configuration Item true true A specialization of Item contained in a CMDB container. A Configuration Item (CI) in the Configuration Management Data Base (CMDB). A Configuration Item is a repository item representing a software, hardware, or service item. There are important relationships to other items both within the CMDB but also externally to the CMDB. The CI has the ability to store fields as defined based on its CI Type. Current Footprints creates a table for the CI type named with the CMDB sequence identifier and the CI Type sequence identifier. Details..
. cfg_setting Configuration Setting false A configuration variable that can be identified in programming code and which has an atomic value that affects the behavior of the application. Configuration values are either scalars, or are supported by value lists that also can be programmatically identified. They have localized labels and value choices, and are categorized to support organization and separation in programming namespaces and configuration screens. They support the concept of Built-In Values, Default Values, and Customized Values. Configuration should be supported by an Audit Trail, and should be able to determine if configuration has changed by level, category, and for the individual value in order to support cacheing. A configuration value has a definition to identify its usage, and a enum that identifies if a change will require a restart and what level of restart is required if the value changes. If a restart is required, both the currently running value and the value after restart should be accessible. This means that historical values of the Configuration Settings should be accessible. Details..
. addr_book_entry Contact Item true true A contact that belongs to the FootPrints address book. This could be implemented as a specialization of Item which has the needed features of flexible schema, and data mapping adapters.

Details..
. cntnr Container true true The highest abstract level of Runtime Object. The Runtime object has a cooresponding definition that acts as a catalog of the Runtime Entity. There is a hierarchy or composition concept in the Runtime Entity, but it may not be necessary to actually have navigable properties. Details..
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_reln Definition Relationship false All relationships between definitions are stored in this table in order to make the model able to handle new relationships without changes to tables. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. field_defn Field Definition true true The definition of a Field, including persistence information and default UI information. Some fields will be defined as database fields, and other fields will be defined as calculated fields. The field will have data types and associations to business rule definitions. Some fields are built-in, some are defaults from templates, and some are custom fields. See the database view v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
. item_reln Item Relationship false An Item Relationship is a relationship between instances contained in two Dynamic Object generated Tables. For example, the following. A Configuration Item Type ("Computer") related to an Workspace Item ("Incident"). An Address Book Entry ("Contact") related to another Address Book Entry ("Master Contact"). A Dynamic Link between an Incident in Workspace 1 ("Current Tickets") and Workspace 3 ("Archive Workspace").
A Dynamic Link between an Incident in Workspace 1 ("Current Tickets") and Workspace 5 ("Change Management"). There are no foreign keys defined.
Details..
. item_reln_defn Item Relationship Definition true true The definition of a Relationship type within the Container Definition. This has important Configuration_Settings and Application Element Identifier values that clarify the meaning of the Relationship to programming code. Details..
. locale Locale false A language and locale used to identify a specific dialect. It is used to determine variable forms of words, idioms, numeric format, date format, images, colors, etc. "en-US" for example is United States English, "es-LA" for Latin American Spanish. Details..
. schd Schedule false false A personal or workspace calendar in Footprints. It is used to provide easy access to work hours and settings for appointment scheduling and metric reporting. The Calendar Service maintains the system of record tables for the schedule, but those tables are too difficult and time consuming to query for trend reporting. Details..
. string_rsrc_val String Resource Value false The translated value of the resource. Details..
. tmpl Template true true A template for a Definition, consisting of a set of properties, values and Configuration Settings. The Template has a name and other properties, and contains a reference to a Definition. Details..
. tenant_parttn Tenant Partition true true A partition of the FootPrints product that is isolated from other partitions in both data security and design definition and configuration.
The Tenant Partition is the global layer above the Container which hosts the Definitions and the implementations of the Containers, and hosts system level information such as the Users and Roles. In current Footprints, this is the root folder and the installed schema for the database tables.
Details..
. wksp_item Ticket Item true true A specialization of Item contained in a Workspace container. Workspace Items are tracked for resolution and closure, and have parties that are awaiting resolution and closure, and responsible parties that perform work against them. Details..
. user_prof User Profile false A container for Permissions and Settings (the composite parts are the associated Role and the User Preferences). The permissions for a User to access a particular container according to the capabilities defined. In most cases this will be more defined in a subcategory.
 
Example: Shared User Profile
This profile will be shared between multiple users that access the system with the same User ID.
Details..
. wksp_actvy_data_mart Workspace Activity Data Mart true true A summarized data store of Workspace Activity metric calculations used to support the Executive Dashboard Trend Reporting feature in an upcoming FootPrints release. There is a version of this for both the FootPrints Monet (Perl) and Renoir (Java) releases. The data mart tables conform to a very specific star-schema design and must be populated using history data and an incremental feed. The Star Schema structure must be able to use custom Workspace Item Fields, so the design must be coordinated with the implementation of Workspace Item. Details..
. wksp_cntnr Workspace Container true true A workspace is the principle architectural structure in Numara FootPrints for storing and tracking information. A Workspace is a separate sub-database or work area within the system with its own fields, forms, options, workflow, settings and users. Most of the behaviour of the Workspace comes from the Container Abstract class, and only things that are specific to the Workspace are implemented here. For Example, Current FootPrints allows a single CMDB to be referenced from a Workspace, and a single Address book, yet these are listed as features for improvement. So convenience methods that get and set Container Group Relationship might be appropriate.

Details..
Attribute/Column(s) of Entity/Table "Address Book Container"
# Physical Name Name Definition Physical Data Type
Total 7
. enable_master_cntc_record Enable Master Contact Record Indicates if Enable Master Contact Record. bit
. addr_book_cntnr_name Address Book Container Name The name of the Address Book Container. varchar(255)
. prmry_key Primary Key A Foreign Key to the Address Field table. bigint
. orgal_field Organizational Field A Foreign Key to the Address Field table. bigint
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. addr_book_type_id Address Book Type Id A Foreign Key to the Address Book Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Application Element"
# Physical Name Name Definition Physical Data Type
Total 7
. app_ele_id Application Element Id The automatically generated primary key of the app_ele table. bigint
. app_ele_name Application Element Name The name of the Application Element. VARCHAR(2000)
. intrnl_id Internal Id An alternate automatically generated key of the app_ele table. int
. is_intrnl_flag Is Internal Flag A boolean flag for indicating if the Application Element is defined internally by Engineering or by Partners or is defined by the customer. bit
. app_ele_type_id Application Element Type Id A Foreign Key to the Application Element Type table. int
. intrnl_id_type_id Internal Identifier Type Id A Foreign Key to the Internal Identifier Type table. int
. app_ele_nmsp_id Application Element Namespace Id A Foreign Key to the Application Element Namespace table. bigint
Attribute/Column(s) of Entity/Table "Application Element String"
# Physical Name Name Definition Physical Data Type
Total 5
. app_ele_string_id Application Element String Id The automatically generated primary key of the app_ele_string table. bigint
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. string_usage_type_id String Usage Type Id A Foreign Key to the String Usage Type table. int
. part_of_speech_id Part Of Speech Id The unique identifier for an instance of Part Of Speech. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. needs_mlple_plural_forms_flag Needs Multiple Plural Forms Flag A boolean flag that indicates that one string per plural form must be specified. An example is "{N} Records Found. numeric(1)
Attribute/Column(s) of Entity/Table "Application Role"
# Physical Name Name Definition Physical Data Type
Total 11
. app_role_id Application Role Id The automatically generated primary key of the app_role table. bigint
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. This indicates which Template Role was used to create a built-in role in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. app_role_name Application Role Name The name of the Application Role. varchar(255)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. is_built_in Is Built In Indicates that this instance of Application Role is a built-in instance that cannot be changed by the end user. bit
. app_role_descr Application Role Description A descriptive name of the Application Role. This descriptive name may be localized. varchar(1024)
. user_type_id User Type Id A Foreign Key to the User Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. bigint
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Application User Profile Link"
# Physical Name Name Definition Physical Data Type
Total 3
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
. app_user_prof_link_id Application User Profile Link Id The automatically generated primary key of the app_user_prof_link table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Audit Trail"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Audit Transaction Audit Trail"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "CMDB Container"
# Physical Name Name Definition Physical Data Type
Total 2
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Configuration Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Configuration Setting"
# Physical Name Name Definition Physical Data Type
Total 12
. cfg_ctgy_id Configuration Category Id A Foreign Key to the Configuration Category table. bigint
. cfg_setting_const Configuration Setting Constant The constant name of the Configuration Setting Constant, which can be aligned with an enumeration or other compile time constant value for access in Java. varchar(255)
. dflt_setting_label Default Setting Label The name of the Configuration Setting. varchar(255)
. dflt_setting_descr Default Setting Description The description of the purpose and usage of the configuration setting. This description serves for documentation, and will be used to help develop UI strings for the Label, ToolTip, Helptext etc. of the UI for the configuration setting. varchar(255)
. cfg_setting_id Configuration Setting Id The automatically generated primary key of the cfg_setting table. bigint
. agent_only Agent Only Indicates if Agent Only. bit
. unique_user_only Unique User Only Indicates if Unique User Only. bit
. cfg_val_list_id Configuration Value List Id A Foreign Key to the Configuration Value List table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting. The choices are 'S' string, 'D' date, 'T' text, 'L' Long, 'R' real, and 'A' for any type. char(1)
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. spec_class_name Specification Class Name The value of a Configuration Setting, stored as a string. varchar(255)
. cfg_is_val_mapped Configuration Is Value Mapped Indicates if Configuration Is Value Mapped. bit
Attribute/Column(s) of Entity/Table "Contact Item"
# Physical Name Name Definition Physical Data Type
Total 2
. item_id Item Id A Foreign Key to the Item table. bigint
. master_cntc_item_id Master Contact Item Id A Foreign Key to the Master Contact Item table. BIGINT
Attribute/Column(s) of Entity/Table "Container"
# Physical Name Name Definition Physical Data Type
Total 4
. cntnr_name Container Name The name of the Container. varchar(255)
. cntnr_id Container Id The automatically generated primary key of the cntnr table. bigint
. tenant_parttn_id Tenant Partition Id A Foreign Key to the Tenant Partition table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Relationship"
# Physical Name Name Definition Physical Data Type
Total 4
. defn_reln_id Definition Relationship Id The automatically generated primary key of the defn_reln table. bigint
. from_defn_ver_id From Definition Version Id A Foreign Key to the Definition Version table. bigint
. to_defn_ver_id To Definition Version Id A Foreign Key to the Definition Version table. bigint
. defn_reln_type_id Definition Relationship Type Id A Foreign Key to the Definition Relationship Type table. int
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Field Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. field_dtype_id Field Datatype Id A Foreign Key to the Field Datatype table. bigint
. field_col_name Field Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. field_descr Field Description Field Description. varchar(255)
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Item Relationship"
# Physical Name Name Definition Physical Data Type
Total 7
. item_reln_id Item Relationship Id The automatically generated primary key of the item_reln table. bigint
. item_reln_defn_id Item Relationship Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. from_item_defn_id From Item Definition Id A Foreign Key to the Definition table for an instance of type Item Definition. bigint
. to_item_defn_id To Item Definition Id A Foreign Key to the Definition table for an instance of type Item Definition. bigint
. link_type_defn_ver_id Link Type Definition Version Id A Foreign Key to the Definition Version table for an instance of type Link Type Definition Version. The link type will hold the configurable properties for the relationship. bigint
. from_item_id From Item Id The From Item Id in the relationship. bigint
. to_item_id To Item Id The To Item Id in the relationship. bigint
Attribute/Column(s) of Entity/Table "Item Relationship Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. item_reln_defn_id Item Relationship Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. from_mbr_role_type_id From Member Role Type Id char(18)
. to_mbr_role_type_id To Member Role Type Id char(18)
. reln_type_id Relationship Type Id Relationship type char(18)
Attribute/Column(s) of Entity/Table "Locale"
# Physical Name Name Definition Physical Data Type
Total 4
. locale_cd Locale Code A well-known string identifier used as a code to identify the Locale. varchar(255)
. locale_name Locale Name The name of the Locale. varchar(255)
. locale_id Locale Id The automatically generated primary key of the locale table. bigint
. is_sys_flag Is System Flag Indicates if Is System Flag. bit
Attribute/Column(s) of Entity/Table "Schedule"
# Physical Name Name Definition Physical Data Type
Total 7
. schd_id Schedule Id The automatically generated primary key of the schd table. bigint
. schd_name Schedule Name The name of the Schedule. varchar(255)
. max_date_val Maximum Date Value The time spans are forecast out into the future as CalendarActualPeriod. This is the maximum date for which those periods are generated. datetime
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region for the calendar, which derives from or overrides the value used for the system or workspace. varchar(255)
. cal_type_id Calendar Type Id A Foreign Key to the Calendar Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. use_local_time Use Local Time Indicates that the workschedule is base on local time for the time zone region. If you want UTC time, use that as the region. bit
Attribute/Column(s) of Entity/Table "String Resource Value"
# Physical Name Name Definition Physical Data Type
Total 6
. string_rsrc_val_id String Resource Value Id The automatically generated primary key of the string_rsrc_val table. bigint
. string_val String Value The default value for the string, which can be overriden by user customization. nchar(2000)
. app_ele_string_id Application Element String Id A Foreign Key to the Application Element String table. bigint
. cxt_phrase Context Phrase A free-form text field in the source language (usually english) which describes the context and has any additional guidance specific to the associated locale. varchar(255)
. prod_rlse_id Product Release Id A Foreign Key to the Product Release table. bigint
. locale_id Locale Id A Foreign Key to the Locale table. bigint
Attribute/Column(s) of Entity/Table "Template"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Tenant Partition"
# Physical Name Name Definition Physical Data Type
Total 2
. sys_env_id System Environment Id A Foreign Key to the System Environment table. bigint
. tenant_parttn_id Tenant Partition Id The automatically generated primary key of the tenant_parttn table. bigint
Attribute/Column(s) of Entity/Table "Ticket Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "User Profile"
# Physical Name Name Definition Physical Data Type
Total 15
. user_prof_id User Profile Id The automatically generated primary key of the user_prof table. bigint
. tmpl_user_prof_id Template User Profile Id A Foreign Key to the User Profile table. This will not be a navigable key in the object model. This indicates which Template User Profile was used to create a built-in template in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. A system level user profile can have a role group, which will have the effect of assigning a collection of workspace, cmdb, and address book roles at the container role level. bigint
. defn_id Definition Id A Foreign Key to the Definition table. Optionally, the container that owns the profile. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. The User Profile is the means for setting the default role at the system and workspace levels, and is also the role of a Unique User Profile tied to a application user. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
. user_prof_name User Profile Name The name of the User Profile. varchar(255)
. is_built_in Is Built In Indicates that this instance of User Profile is a built-in instance that cannot be changed by the end user. bit
. user_type_id User Type Id A Foreign Key to the User Type table. int
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
. is_sys Is System Indicates if this is a system level profile. bit
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. delete_date Delete Date The value of a User Profile, stored as a date. datetime
. last_login Last Login date time of last login in UTC. datetime
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Workspace Container"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
ER Diagram(s) of Subject Area "001 - High Level Domain Model"
# Name Physical Display Level
Total 2
. Entity Level Column
. Table Level Table
Entity/Table(s) of Subject Area "001 - High Level Domain Model"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 100
. actvy_defn Activity Definition true true The definition of a task that must take place in order to fulfill an operation contract.

Details..
. addr_book Address Book Container true true A list of contacts that can be used to define customers. An address book can be used to define customers in a single workspace, and it can be shared among other workspaces. The fields of the Address Book can be customized. Data for the address book can be imported or exported.
 
This address book can be associated with multiple workspaces. These relationships willl be shown inside the definition relationship tables.

Details..
. agent Agent true true a user authorized to use the FootPrints agent functions, which enable the agent to provide services to the customer. These include the ability to edit, escalate, and close tickets. Details..
. app_ele Application Element false The identity and name of an element in the application implementation. An element can be one of many types, and can contain other elements. Example Application Elements include: a screen, a form, a dialog box, a text box, the Home Page, an Architecture Component, the Item Status field, the system values of the Item Status field. The Application Element is not the full implementation of the element, but is a key and nametag for the element. In many cases, a well-known algorithm can be used to locate the correct Application Element from the Application Element implementation. In other cases, an association to the Application Element Id must be recorded as part of the implementation. Details..
. app_ele_string Application Element String false A string resource that is needed in English and other translations. The string is associated with an Application Element and a Usage, for example the Label , the Tooltip, etc. Details..
. app_role Application Role false A User Security Role within Footprints. This includes Agent Users and Customer Users, and includes Role settings at the Instance and Container level. Workspace Role and CMDB Role may both be implemented as Container Role. The Role has associated Rights and Permissions, and is a way of granting Roles and Permissions to a User. There is some conceptual overlap between the User Profile and the Role. The User is assigned a single Role as part of the User Profile, and a User can only have one System Role and one Workspace Role. The User Profile can have property settings that override the Role Settings. Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. appt Appointment true true A calendar appointment at a specific time for specific parties. This is logical, the actual appointment is stored in the Calendering tables that support iCal interchange. Details..
. asset_item Asset Item true true Details..
. attch Attachment true true A binary or text file attachment that can be related to various entities that accept attachments, such as Issue or Emails. Details..
. attch_inbd_email Attachment Inbound Email false Details..
. attch_outbd_email Attachment Outbound Email false Details..
. audit_trail Audit Trail true true A listing of all changes made to information stored in the FootPrints system. This includes but is not necessarily limited to database column changes. All tables potentially have changes to them recorded here, so those relationships via a generic foreign key are not shown. Details..
. audit_txn Audit Transaction true true A change made to information stored in the FootPrints system. This includes but is not necessarily limited to database column changes. All table potentially have changes to them recorded Details..
. audit_txn_audit_trail Audit Transaction Audit Trail false Details..
. bus_rule_defn Business Rule Definition true true A Business rule is a statement that defines or constrains some aspect of the business. It is intended to assert business structure or to control or influence the behavior of the business. Details..
. cmdb_cntnr CMDB Container true true A Configuration Management Database (CMDB) class of container. The CMDB container implements ITIL CMDB special features beyond the capabilities of the generic Container. The CMDB acts as a repository of Configuration Items and supports population, synchronization, and refererencing of items within it. Details..
. cfg_item Configuration Item true true A specialization of Item contained in a CMDB container. A Configuration Item (CI) in the Configuration Management Data Base (CMDB). A Configuration Item is a repository item representing a software, hardware, or service item. There are important relationships to other items both within the CMDB but also externally to the CMDB. The CI has the ability to store fields as defined based on its CI Type. Current Footprints creates a table for the CI type named with the CMDB sequence identifier and the CI Type sequence identifier. Details..
. cfg_setting Configuration Setting false A configuration variable that can be identified in programming code and which has an atomic value that affects the behavior of the application. Configuration values are either scalars, or are supported by value lists that also can be programmatically identified. They have localized labels and value choices, and are categorized to support organization and separation in programming namespaces and configuration screens. They support the concept of Built-In Values, Default Values, and Customized Values. Configuration should be supported by an Audit Trail, and should be able to determine if configuration has changed by level, category, and for the individual value in order to support cacheing. A configuration value has a definition to identify its usage, and a enum that identifies if a change will require a restart and what level of restart is required if the value changes. If a restart is required, both the currently running value and the value after restart should be accessible. This means that historical values of the Configuration Settings should be accessible. Details..
. cfg_setting_val Configuration Setting Value false Configuration Setting Value is an association between the Configuration Setting entity and a container entity (i.e. User Profile, Role, and Definition). This association contains a distinct value for each of the intersection points between the two entities. Details..
. addr_book_entry Contact Item true true A contact that belongs to the FootPrints address book. This could be implemented as a specialization of Item which has the needed features of flexible schema, and data mapping adapters.

Details..
. cntnr Container true true The highest abstract level of Runtime Object. The Runtime object has a cooresponding definition that acts as a catalog of the Runtime Entity. There is a hierarchy or composition concept in the Runtime Entity, but it may not be necessary to actually have navigable properties. Details..
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. cntnr_grp_defn Container Group Definition true true The definition of a Group Container and the associated Configuration_Settings at the container level. This would include the reason for the grouping and the types of containers in the group. Details..
. cntnr_grp_reln Container Group Relationship true true The container group may exist in the runtime environment. It may suffice to have the Definition of the container group. Details..
. cntnr_home_page Container Home Page true true The homepage is the URL or local file that automatically loads when a web browser starts or when the browser's "home" button is pressed. Details..
. cust Customer true true a user authorized to use the FootPrints customer functions. This includes the ability to enter requests, and interact with requests as they are worked by Agents. Details..
. db_obj Database Object true true Database objects are the components that save and query information. A database contains several objects that are used to provide storage and display large, relational data. The main objects of a database are tables, stored procedures, views, users and functions. Details..
. db_obj_defn Database Object Definition true true The database definition object that links to configuration settings and properties to determine the functionality of a database item.
Database objects are the components that save and query information. A database contains several objects that are used to provide storage and display large, relational data. The main objects of a database are tables, stored procedures, views, users and functions.

Details..
. dflt_rule Default Rule true true A default rule is a statement that defines or constrains some aspect of the business. It is intended to assert business structure or to control or influence the behavior of the business. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_subtype Definition Subtype false The subtype of the definition used as a discriminator for the class of definition. Each subtype will have different configuration settings and associated definitions. These include associated built-in field definitions for item subtypes. See the database view v_defn_subtype. Details..
. defn_type Definition Type false The scope of the Template chosen from Instance, Container Group, Container, Item, Field. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. event Event true true An event is an action that is usually initiated outside the FootPrints application and that is handled by a piece of code inside the program. Details..
. event_wkflw_proc_defn Event Workflow Process Definition false Details..
. extl_data_source_defn External Data Source Definition true true The abstraction of the structural and behaviaral source information that is configuarable by the system designer and/or the end user at definition time that specifies the file or other data source used for input or archiving. Details..
. extl_data_source_defn_db_obj_d External Data Source Definition Database Object Definition false Details..
. field_dtype Field Datatype true true The type of field (i.e. a custom field that the users have defined). Details..
. field_defn Field Definition true true The definition of a Field, including persistence information and default UI information. Some fields will be defined as database fields, and other fields will be defined as calculated fields. The field will have data types and associations to business rule definitions. Some fields are built-in, some are defaults from templates, and some are custom fields. See the database view v_cntnr_item_field. Details..
. field_dpncy_rule Field Dependency Rule true true A field dependency rule constrains some aspect of the associated field. It is intended to assert business structure or to control or influence the behavior of the business. Details..
. inbd_email Inbound Email true true A record of an email received by Footprints via a configured account. Generally, the email is deleted from the email system after successful processing. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_field Item Field true true A place related to a specific item that stores or displays data. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
. item_reln Item Relationship false An Item Relationship is a relationship between instances contained in two Dynamic Object generated Tables. For example, the following. A Configuration Item Type ("Computer") related to an Workspace Item ("Incident"). An Address Book Entry ("Contact") related to another Address Book Entry ("Master Contact"). A Dynamic Link between an Incident in Workspace 1 ("Current Tickets") and Workspace 3 ("Archive Workspace").
A Dynamic Link between an Incident in Workspace 1 ("Current Tickets") and Workspace 5 ("Change Management"). There are no foreign keys defined.
Details..
. item_vote Item Vote true true The record of a vote on a specific item. The current effective vote is maintained here, history of conflicting changes is in the Audit Trail. Details..
. knowledge_base_cntnr Knowledge Base Container true true A container for knowledge base information. Details..
. lic_type License Type false A lookup table for the type of FootPrints license. Must be secure from tampering. Details..
. locale Locale false A language and locale used to identify a specific dialect. It is used to determine variable forms of words, idioms, numeric format, date format, images, colors, etc. "en-US" for example is United States English, "es-LA" for Latin American Spanish. Details..
. local_col Localized Column false (Not used, but referenced in Java code that must be removed before table deletion.) (Not currently used. Data localization is implemented in Configuration Setting Value. May be retired in the future). A Database Column name used in the Transparent Database Localization pattern. The data in the column is the original data for which a translated value can exist. In the case of English, this is a little strange because the English translation can be different than the original data. Details..
. local_col_val Localized Column Value false (Not used, but referenced in Java code that must be removed before table deletion.) (Not currently used. Data localization is implemented in Configuration Setting Value. May be retired in the future). A data value from a column and row in a Localized table. The initial english value is obtained from the table, but may be modified for visual display purposes. The Primary Key identifier of the source table is used along with the table name to establish the row identity. Details..
. addr_book_entry Master Contact Item true true A contact that belongs to the FootPrints address book. This could be implemented as a specialization of Item which has the needed features of flexible schema, and data mapping adapters.

Details..
. metric_defn Metric Definition true true The definition of the level of service in the service level agreement. Details..
. metric_threshold Metric Threshold true true The agreed upon levels of service. Details..
. notifn Notification true true An automated email sent as a result of system activity and notification settings. Details..
. op Operation true true Pertaining to a process or series of actions for achieving a result. Details..
. op_visibility Operation Visibility true true Whether or not a user can see the operation. Details..
. outbd_email Outbound Email true true A record of an email sent by Footprints via a configured account. Details..
. prsntn_mode Presentation Mode true true A code representing the logical mode of UI presentation. The code is used to categorize UI Element size and capabilities. Examples include: "Full View", "Quick View", "Mobile View". Details..
. prod_ver Product Version true true Information on the exact software version of the Numara products installed on the system. Details..
. rqst_for_chg_item Request For Change Item true true An item that allows input or display of information regarding a request for change. Details..
. schd Schedule false false A personal or workspace calendar in Footprints. It is used to provide easy access to work hours and settings for appointment scheduling and metric reporting. The Calendar Service maintains the system of record tables for the schedule, but those tables are too difficult and time consuming to query for trend reporting. Details..
. secuty_permsn Security Permission true true Authorization granted to access a system resource. Details..
. secuty_right Security Right true true Rights granted to access a system resource. Details..
. svc_rqst Service Item true true A Service Item in a Service Portfolio container. An item representing a provided or available software service or functionality. Details..
. svc_level_agrmt Service Level Agreement true true A service level agreement (frequently abbreviated as SLA) is a part of a service contract where the level of service is formally defined. Details..
. prob_item Service Level Target Item true true A Service Level Target Item in a Service Portfolio container. Details..
. svc_ctlg_cntnr Service Portfolio Container true true A catalog of services that an IT user can use on service requests. This is a type of Configuration Item. Details..
. soln_item Solution Item true true An item that stores the solution information for a particular issue. Details..
. string_rsrc_val String Resource Value false The translated value of the resource. Details..
. survey_item Survey Item true true An item that allows input or display of survey information. Details..
. sys_env System Environment true true The System Environment layer represents information about the hardware and software environment which hosts one or more Tenant Partitions. It would be used in Use Cases such as installation, moving Tenant Partitions, finding and connecting to an Tenant Partition, and performance monitoring and Tenant maintenance. Details..
. sys_log System Log true true Information Logged by various system components for the purpose of debugging. Generally, this information is not stored in the database because the database may not be available during error conditions. Details..
. sys_mfgr System Manufacturer true true The System Manufacturer is the term given to the Independent Software Vendor for the FootPrints software. There is one instance of this entity. We need a term that does not include our company name or our product name so that renaming is not necessary in the event of changes. Numara Software is always the System Manufacturer, so we don't need very information much at the Instance level other than localizations. The System Manufacturer it is relevant to interfaces with the Manufacturer's other systems. Details..
. sys_prvdr System Provider true true The System Provider is a business entity that provides the hosted FootPrints application to Tenants in a multi-tenant sense. The System Provider is in the business of providing FootPrints application setup and configuration services so that the Tenant can access a live working system. Details..
. tmpl Template true true A template for a Definition, consisting of a set of properties, values and Configuration Settings. The Template has a name and other properties, and contains a reference to a Definition. Details..
. tenant Tenant true true The Tenant is an owner of one or more FootPrints Tenant Partitions that are configured and maintained by a System Provider. A customer that purchase FootPrints is a tenant in the sense of multi-tenant architecture, even if the Tenant does not use Numara SaaS hosting and installs and maintains the system themselves. Details..
. tenant_parttn Tenant Partition true true A partition of the FootPrints product that is isolated from other partitions in both data security and design definition and configuration.
The Tenant Partition is the global layer above the Container which hosts the Definitions and the implementations of the Containers, and hosts system level information such as the Users and Roles. In current Footprints, this is the root folder and the installed schema for the database tables.
Details..
. tenant_parttn_defn Tenant Partition Definition true true The Root Node definition object that links to configuration settings and properties and the instance level, and also has the collection of Container Definitions below it. Details..
. wksp_item Ticket Item true true A specialization of Item contained in a Workspace container. Workspace Items are tracked for resolution and closure, and have parties that are awaiting resolution and closure, and responsible parties that perform work against them. Details..
. ui_ele UI Element true true The name and identity of an Application Element that appears in the User Interface. Details..
. ui_ele_defn UI Element Definition true true The UI element definition object that links to configuration settings and properties and the instance level to determine the functionality and display of a UI item. Details..
. ui_field UI Field true true The name and identity of an application field element that appears in the User Interface. Details..
. ui_field_defn UI Field Definition true true The field UI element definition object that links to configuration settings and properties and the instance level to determine it's functionality and display. Details..
. ui_form UI Form true true The name and identity of an application form element that appears in the User Interface. Details..
. ui_form_defn UI Form Definition true true The form UI element definition object that links to configuration settings and properties and the instance level to determine it's functionality and display. Details..
. ui_tab UI Tab true true The name and identity of an application tab element that appears in the User Interface. Details..
. ui_tab_defn UI Tab Definition true true The tab UI element definition object that links to configuration settings and properties and the instance level to determine it's functionality and display. Details..
. user_prefc_defn User Preference Definition true true The abstraction of the structural and behaviaral preference information that is configuarable by the system designer and/or the end user at definition time. Details..
. user_prof User Profile false A container for Permissions and Settings (the composite parts are the associated Role and the User Preferences). The permissions for a User to access a particular container according to the capabilities defined. In most cases this will be more defined in a subcategory.
 
Example: Shared User Profile
This profile will be shared between multiple users that access the system with the same User ID.
Details..
. valid_vals_rule Valid Values Rule true true A valid values rule constrains some aspect of the Footprints application to a set or range of values. It is intended to assert business structure or to control or influence the behavior of the business. Details..
. valdn_rule Validation Rule true true A valdation rule constrains some aspect of the associated field. It is intended to assert business structure or to control or influence the behavior of the business. Details..
. wkflw_actn Workflow Action true true A workflow action that Footprints can take in response to Change Management activity or escalations or other system features that trigger actions. The change to a phase action for Approval, Disapproval, or Expiration can trigger any of these actions. Details..
. wkflw_proc_defn Workflow Process Definition true true The management of steps in a business processes. A workflow specifies what tasks need to be done, in what order (sometimes linearly, sometimes in parallel), and who has permission to perform each task. Most tasks are performed by humans but they can also be automated processes. Details..
. wkflw_proc_defn_wkflw_actn Workflow Process Definition Workflow Action false Details..
. wksp_actvy_data_mart Workspace Activity Data Mart true true A summarized data store of Workspace Activity metric calculations used to support the Executive Dashboard Trend Reporting feature in an upcoming FootPrints release. There is a version of this for both the FootPrints Monet (Perl) and Renoir (Java) releases. The data mart tables conform to a very specific star-schema design and must be populated using history data and an incremental feed. The Star Schema structure must be able to use custom Workspace Item Fields, so the design must be coordinated with the implementation of Workspace Item. Details..
. wksp_cntnr Workspace Container true true A workspace is the principle architectural structure in Numara FootPrints for storing and tracking information. A Workspace is a separate sub-database or work area within the system with its own fields, forms, options, workflow, settings and users. Most of the behaviour of the Workspace comes from the Container Abstract class, and only things that are specific to the Workspace are implemented here. For Example, Current FootPrints allows a single CMDB to be referenced from a Workspace, and a single Address book, yet these are listed as features for improvement. So convenience methods that get and set Container Group Relationship might be appropriate.

Details..
. prob_item WorkTarget Item true true A Work Target Item in a Service Portfolio container. Details..
Attribute/Column(s) of Entity/Table "Activity Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Address Book Container"
# Physical Name Name Definition Physical Data Type
Total 7
. enable_master_cntc_record Enable Master Contact Record Indicates if Enable Master Contact Record. bit
. addr_book_cntnr_name Address Book Container Name The name of the Address Book Container. varchar(255)
. prmry_key Primary Key A Foreign Key to the Address Field table. bigint
. orgal_field Organizational Field A Foreign Key to the Address Field table. bigint
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. addr_book_type_id Address Book Type Id A Foreign Key to the Address Book Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Agent"
# Physical Name Name Definition Physical Data Type
Total 2
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Application Element"
# Physical Name Name Definition Physical Data Type
Total 7
. app_ele_id Application Element Id The automatically generated primary key of the app_ele table. bigint
. app_ele_name Application Element Name The name of the Application Element. VARCHAR(2000)
. intrnl_id Internal Id An alternate automatically generated key of the app_ele table. int
. is_intrnl_flag Is Internal Flag A boolean flag for indicating if the Application Element is defined internally by Engineering or by Partners or is defined by the customer. bit
. app_ele_type_id Application Element Type Id A Foreign Key to the Application Element Type table. int
. intrnl_id_type_id Internal Identifier Type Id A Foreign Key to the Internal Identifier Type table. int
. app_ele_nmsp_id Application Element Namespace Id A Foreign Key to the Application Element Namespace table. bigint
Attribute/Column(s) of Entity/Table "Application Element String"
# Physical Name Name Definition Physical Data Type
Total 5
. app_ele_string_id Application Element String Id The automatically generated primary key of the app_ele_string table. bigint
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. string_usage_type_id String Usage Type Id A Foreign Key to the String Usage Type table. int
. part_of_speech_id Part Of Speech Id The unique identifier for an instance of Part Of Speech. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. needs_mlple_plural_forms_flag Needs Multiple Plural Forms Flag A boolean flag that indicates that one string per plural form must be specified. An example is "{N} Records Found. numeric(1)
Attribute/Column(s) of Entity/Table "Application Role"
# Physical Name Name Definition Physical Data Type
Total 11
. app_role_id Application Role Id The automatically generated primary key of the app_role table. bigint
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. This indicates which Template Role was used to create a built-in role in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. app_role_name Application Role Name The name of the Application Role. varchar(255)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. is_built_in Is Built In Indicates that this instance of Application Role is a built-in instance that cannot be changed by the end user. bit
. app_role_descr Application Role Description A descriptive name of the Application Role. This descriptive name may be localized. varchar(1024)
. user_type_id User Type Id A Foreign Key to the User Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. bigint
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Asset Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Audit Trail"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Audit Transaction Audit Trail"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Business Rule Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "CMDB Container"
# Physical Name Name Definition Physical Data Type
Total 2
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Configuration Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Configuration Setting"
# Physical Name Name Definition Physical Data Type
Total 12
. cfg_ctgy_id Configuration Category Id A Foreign Key to the Configuration Category table. bigint
. cfg_setting_const Configuration Setting Constant The constant name of the Configuration Setting Constant, which can be aligned with an enumeration or other compile time constant value for access in Java. varchar(255)
. dflt_setting_label Default Setting Label The name of the Configuration Setting. varchar(255)
. dflt_setting_descr Default Setting Description The description of the purpose and usage of the configuration setting. This description serves for documentation, and will be used to help develop UI strings for the Label, ToolTip, Helptext etc. of the UI for the configuration setting. varchar(255)
. cfg_setting_id Configuration Setting Id The automatically generated primary key of the cfg_setting table. bigint
. agent_only Agent Only Indicates if Agent Only. bit
. unique_user_only Unique User Only Indicates if Unique User Only. bit
. cfg_val_list_id Configuration Value List Id A Foreign Key to the Configuration Value List table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting. The choices are 'S' string, 'D' date, 'T' text, 'L' Long, 'R' real, and 'A' for any type. char(1)
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. spec_class_name Specification Class Name The value of a Configuration Setting, stored as a string. varchar(255)
. cfg_is_val_mapped Configuration Is Value Mapped Indicates if Configuration Is Value Mapped. bit
Attribute/Column(s) of Entity/Table "Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 13
. cfg_setting_val_id Configuration Setting Value Id The automatically generated primary key of the cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Configuration Setting table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting Value. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Configuration Setting Value, stored as a string. nvarchar(4000)
. text_val Text Value The value of a Configuration Setting Value, stored as a long text object. nvarchar(max)
. real_val Real Value The value of a Configuration Setting Value stored as a real. numeric(38,20)
. long_val Long Value The value of a Configuration Setting Value stored as Long. bigint
. date_val Date Value The value of a Configuration Setting Value, stored as a date. datetime
. boolean_val Boolean Value The value of a Configuration Setting Value stored as Boolean. bit
. int_val Int Value The value of a Configuration Setting Value stored as Int. int
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Definition Version , Role, or User Profile tables. bigint
. val_map_key Value Map Key The value of a Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Contact Item"
# Physical Name Name Definition Physical Data Type
Total 2
. item_id Item Id A Foreign Key to the Item table. bigint
. master_cntc_item_id Master Contact Item Id A Foreign Key to the Master Contact Item table. BIGINT
Attribute/Column(s) of Entity/Table "Container"
# Physical Name Name Definition Physical Data Type
Total 4
. cntnr_name Container Name The name of the Container. varchar(255)
. cntnr_id Container Id The automatically generated primary key of the cntnr table. bigint
. tenant_parttn_id Tenant Partition Id A Foreign Key to the Tenant Partition table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Group Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Group Relationship"
# Physical Name Name Definition Physical Data Type
Total 1
. cntnr_grp_reln_id Container Group Relationship Id The automatically generated primary key of the cntnr_grp_reln table. bigint
Attribute/Column(s) of Entity/Table "Container Home Page"
# Physical Name Name Definition Physical Data Type
Total 1
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
Attribute/Column(s) of Entity/Table "Customer"
# Physical Name Name Definition Physical Data Type
Total 2
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Database Object Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Default Rule"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Subtype"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_subtype_name Definition Subtype Name The name of the Definition Subtype. varchar(255)
. defn_subtype_descr Definition Subtype Description A descriptive name of the Definition Subtype. This descriptive name may be localized. varchar(512)
. defn_subtype_id Definition Subtype Id The automatically generated primary key of the defn_subtype table. int
. defn_parent_subtype_id definition parent subtype id A Foreign Key to the Definition Subtype table. int
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. max_in_parent Maximum In Parent A Foreign Key to the Definition Subtype table. int
Attribute/Column(s) of Entity/Table "Definition Type"
# Physical Name Name Definition Physical Data Type
Total 2
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_type_descr Definition Type Description A descriptive name of the Definition Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Event Workflow Process Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "External Data Source Definition Database Object Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Field Datatype"
# Physical Name Name Definition Physical Data Type
Total 2
. field_dtype_id Field Datatype Id The automatically generated primary key of the field_dtype table. bigint
. field_dtype_name Field Datatype Name The name of the Field Datatype. varchar(255)
Attribute/Column(s) of Entity/Table "Field Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. field_dtype_id Field Datatype Id A Foreign Key to the Field Datatype table. bigint
. field_col_name Field Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. field_descr Field Description Field Description. varchar(255)
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Field Dependency Rule"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Item Relationship"
# Physical Name Name Definition Physical Data Type
Total 7
. item_reln_id Item Relationship Id The automatically generated primary key of the item_reln table. bigint
. item_reln_defn_id Item Relationship Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. from_item_defn_id From Item Definition Id A Foreign Key to the Definition table for an instance of type Item Definition. bigint
. to_item_defn_id To Item Definition Id A Foreign Key to the Definition table for an instance of type Item Definition. bigint
. link_type_defn_ver_id Link Type Definition Version Id A Foreign Key to the Definition Version table for an instance of type Link Type Definition Version. The link type will hold the configurable properties for the relationship. bigint
. from_item_id From Item Id The From Item Id in the relationship. bigint
. to_item_id To Item Id The To Item Id in the relationship. bigint
Attribute/Column(s) of Entity/Table "Item Vote"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Knowledge Base Container"
# Physical Name Name Definition Physical Data Type
Total 2
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "License Type"
# Physical Name Name Definition Physical Data Type
Total 1
. lic_type_id License Type Id The automatically generated primary key of the lic_type table. bigint
Attribute/Column(s) of Entity/Table "Locale"
# Physical Name Name Definition Physical Data Type
Total 4
. locale_cd Locale Code A well-known string identifier used as a code to identify the Locale. varchar(255)
. locale_name Locale Name The name of the Locale. varchar(255)
. locale_id Locale Id The automatically generated primary key of the locale table. bigint
. is_sys_flag Is System Flag Indicates if Is System Flag. bit
Attribute/Column(s) of Entity/Table "Localized Column"
# Physical Name Name Definition Physical Data Type
Total 4
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. schema_name Schema Name The name of the Schema containing the Localized table. In Internal systems and in Definition level systems, this will be the logical name "FP", " FP Workspace", but in the Runtime system, this will be "FP 01" , "FP 01 Workspace 001" for example. varchar(30)
. table_name Table Name The name of the Localized Table. varchar(30)
. col_name Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
Attribute/Column(s) of Entity/Table "Localized Column Value"
# Physical Name Name Definition Physical Data Type
Total 4
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. local_col_id Localized Column Id A Foreign Key to the Application Element table. bigint
. initl_col_string_val Initial Column String Value Initial Column String Value. varchar(255)
. prmry_key_id Primary Key Id The integer primary key value of the row in the named Table that is being localized. bigint
Attribute/Column(s) of Entity/Table "Master Contact Item"
# Physical Name Name Definition Physical Data Type
Total 1
. master_cntc_item_id Master Contact Item Id The automatically generated primary key of the addr_book_entry table. BIGINT
Attribute/Column(s) of Entity/Table "Request For Change Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Schedule"
# Physical Name Name Definition Physical Data Type
Total 7
. schd_id Schedule Id The automatically generated primary key of the schd table. bigint
. schd_name Schedule Name The name of the Schedule. varchar(255)
. max_date_val Maximum Date Value The time spans are forecast out into the future as CalendarActualPeriod. This is the maximum date for which those periods are generated. datetime
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region for the calendar, which derives from or overrides the value used for the system or workspace. varchar(255)
. cal_type_id Calendar Type Id A Foreign Key to the Calendar Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. use_local_time Use Local Time Indicates that the workschedule is base on local time for the time zone region. If you want UTC time, use that as the region. bit
Attribute/Column(s) of Entity/Table "Security Right"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Service Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Service Level Target Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Service Portfolio Container"
# Physical Name Name Definition Physical Data Type
Total 2
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Solution Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "String Resource Value"
# Physical Name Name Definition Physical Data Type
Total 6
. string_rsrc_val_id String Resource Value Id The automatically generated primary key of the string_rsrc_val table. bigint
. string_val String Value The default value for the string, which can be overriden by user customization. nchar(2000)
. app_ele_string_id Application Element String Id A Foreign Key to the Application Element String table. bigint
. cxt_phrase Context Phrase A free-form text field in the source language (usually english) which describes the context and has any additional guidance specific to the associated locale. varchar(255)
. prod_rlse_id Product Release Id A Foreign Key to the Product Release table. bigint
. locale_id Locale Id A Foreign Key to the Locale table. bigint
Attribute/Column(s) of Entity/Table "Survey Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "System Environment"
# Physical Name Name Definition Physical Data Type
Total 2
. sys_env_id System Environment Id The automatically generated primary key of the sys_env table. bigint
. sys_env_name System Environment Name The name of the System Environment. varchar(255)
Attribute/Column(s) of Entity/Table "System Log"
# Physical Name Name Definition Physical Data Type
Total 1
. tenant_parttn_id Tenant Partition Id A Foreign Key to the Tenant Partition table. bigint
Attribute/Column(s) of Entity/Table "Template"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Tenant Partition"
# Physical Name Name Definition Physical Data Type
Total 2
. sys_env_id System Environment Id A Foreign Key to the System Environment table. bigint
. tenant_parttn_id Tenant Partition Id The automatically generated primary key of the tenant_parttn table. bigint
Attribute/Column(s) of Entity/Table "Tenant Partition Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Ticket Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "UI Element"
# Physical Name Name Definition Physical Data Type
Total 1
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
Attribute/Column(s) of Entity/Table "UI Element Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "UI Field"
# Physical Name Name Definition Physical Data Type
Total 1
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
Attribute/Column(s) of Entity/Table "UI Field Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "UI Form"
# Physical Name Name Definition Physical Data Type
Total 1
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
Attribute/Column(s) of Entity/Table "UI Form Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "UI Tab"
# Physical Name Name Definition Physical Data Type
Total 1
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
Attribute/Column(s) of Entity/Table "UI Tab Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "User Preference Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "User Profile"
# Physical Name Name Definition Physical Data Type
Total 15
. user_prof_id User Profile Id The automatically generated primary key of the user_prof table. bigint
. tmpl_user_prof_id Template User Profile Id A Foreign Key to the User Profile table. This will not be a navigable key in the object model. This indicates which Template User Profile was used to create a built-in template in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. A system level user profile can have a role group, which will have the effect of assigning a collection of workspace, cmdb, and address book roles at the container role level. bigint
. defn_id Definition Id A Foreign Key to the Definition table. Optionally, the container that owns the profile. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. The User Profile is the means for setting the default role at the system and workspace levels, and is also the role of a Unique User Profile tied to a application user. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
. user_prof_name User Profile Name The name of the User Profile. varchar(255)
. is_built_in Is Built In Indicates that this instance of User Profile is a built-in instance that cannot be changed by the end user. bit
. user_type_id User Type Id A Foreign Key to the User Type table. int
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
. is_sys Is System Indicates if this is a system level profile. bit
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. delete_date Delete Date The value of a User Profile, stored as a date. datetime
. last_login Last Login date time of last login in UTC. datetime
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Valid Values Rule"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Validation Rule"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Workflow Process Definition"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Workflow Process Definition Workflow Action"
# Physical Name Name Definition Physical Data Type
Total 1
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Workspace Container"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "WorkTarget Item"
# Physical Name Name Definition Physical Data Type
Total 2
. worktarget_item_id WorkTarget Item Id The automatically generated primary key of the prob_item table. BIGINT
. item_id Item Id A Foreign Key to the Item table. bigint
ER Diagram(s) of Subject Area "010 - Translation"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "010 - Translation"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 9
. app_ele Application Element false The identity and name of an element in the application implementation. An element can be one of many types, and can contain other elements. Example Application Elements include: a screen, a form, a dialog box, a text box, the Home Page, an Architecture Component, the Item Status field, the system values of the Item Status field. The Application Element is not the full implementation of the element, but is a key and nametag for the element. In many cases, a well-known algorithm can be used to locate the correct Application Element from the Application Element implementation. In other cases, an association to the Application Element Id must be recorded as part of the implementation. Details..
. app_ele_nmsp Application Element Namespace false A string that best describes the namespace of the Element Name. For example "FootPrints.UserInterface.Item.MaintenanceForm". These are maintained in a picklist so that consistency can be managed. There may be a hierarchy in the name, but the components of the hierarchy will not be enforced or maintained. Details..
. app_ele_string Application Element String false A string resource that is needed in English and other translations. The string is associated with an Application Element and a Usage, for example the Label , the Tooltip, etc. Details..
. app_ele_string_usage Application Element String Usage false The collection of String Usage types that are valid for use with an Application Element type. This is used for Internal systems to validate entry and control the edit interface. Details..
. app_ele_type Application Element Type false The class subtype indicator for Application Element, used in an inheritance pattern. Types include UI Element, Error Code, Localized Column, etc. There may need to be further subtypes, for example of UI Element. The subtypes will share common Finder methods and key construction methods and metadata for identification. Details..
. intrnl_id_type Internal Identifier Type false There are identifiers that are created by Numara Software that are used internally to uniquely identify elements. These are serial ids that will never change. There are also types of serial ids that may be used for configuration data, picklist data, etc. This Type provides a different domain of values for those keys. There may also be different domains of values provided by our partners or Professional Services. Primarily, Engineering will provide internal ids. Details..
. locale Locale false A language and locale used to identify a specific dialect. It is used to determine variable forms of words, idioms, numeric format, date format, images, colors, etc. "en-US" for example is United States English, "es-LA" for Latin American Spanish. Details..
. string_rsrc_val String Resource Value false The translated value of the resource. Details..
. string_usage_type String Usage Type false The Usage Type of a String Resource by an an Application Element , for example Label, ToolTip, Accessibility, Help Text, Data Display Value, etc. The types may be appropriate by Application Element Type. Details..
Attribute/Column(s) of Entity/Table "Application Element"
# Physical Name Name Definition Physical Data Type
Total 7
. app_ele_id Application Element Id The automatically generated primary key of the app_ele table. bigint
. app_ele_name Application Element Name The name of the Application Element. VARCHAR(2000)
. intrnl_id Internal Id An alternate automatically generated key of the app_ele table. int
. is_intrnl_flag Is Internal Flag A boolean flag for indicating if the Application Element is defined internally by Engineering or by Partners or is defined by the customer. bit
. app_ele_type_id Application Element Type Id A Foreign Key to the Application Element Type table. int
. intrnl_id_type_id Internal Identifier Type Id A Foreign Key to the Internal Identifier Type table. int
. app_ele_nmsp_id Application Element Namespace Id A Foreign Key to the Application Element Namespace table. bigint
Attribute/Column(s) of Entity/Table "Application Element Namespace"
# Physical Name Name Definition Physical Data Type
Total 2
. app_ele_nmsp_id Application Element Namespace Id The automatically generated primary key of the application_element_namespace table. bigint
. app_ele_nmsp_name Application Element Namespace Name The name of the Application Element Namespace. varchar(255)
Attribute/Column(s) of Entity/Table "Application Element String"
# Physical Name Name Definition Physical Data Type
Total 5
. app_ele_string_id Application Element String Id The automatically generated primary key of the app_ele_string table. bigint
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. string_usage_type_id String Usage Type Id A Foreign Key to the String Usage Type table. int
. part_of_speech_id Part Of Speech Id The unique identifier for an instance of Part Of Speech. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. needs_mlple_plural_forms_flag Needs Multiple Plural Forms Flag A boolean flag that indicates that one string per plural form must be specified. An example is "{N} Records Found. numeric(1)
Attribute/Column(s) of Entity/Table "Application Element String Usage"
# Physical Name Name Definition Physical Data Type
Total 2
. app_ele_type_id Application Element Type Id A Foreign Key to the Application Element Type table. int
. string_usage_type_id String Usage Type Id A Foreign Key to the String Usage Type table. int
Attribute/Column(s) of Entity/Table "Application Element Type"
# Physical Name Name Definition Physical Data Type
Total 2
. app_ele_type_name Application Element Type Name The name of the Application Element Type. varchar(255)
. app_ele_type_id Application Element Type Id The automatically generated primary key of the app_ele_type table. int
Attribute/Column(s) of Entity/Table "Internal Identifier Type"
# Physical Name Name Definition Physical Data Type
Total 2
. intrnl_id_type_id Internal Identifier Type Id The automatically generated primary key of the intrnl_id_type table. int
. intrnl_id_type_descr Internal Identifier Type Description A descriptive name of the Internal Identifier Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Locale"
# Physical Name Name Definition Physical Data Type
Total 4
. locale_cd Locale Code A well-known string identifier used as a code to identify the Locale. varchar(255)
. locale_name Locale Name The name of the Locale. varchar(255)
. locale_id Locale Id The automatically generated primary key of the locale table. bigint
. is_sys_flag Is System Flag Indicates if Is System Flag. bit
Attribute/Column(s) of Entity/Table "String Resource Value"
# Physical Name Name Definition Physical Data Type
Total 6
. string_rsrc_val_id String Resource Value Id The automatically generated primary key of the string_rsrc_val table. bigint
. string_val String Value The default value for the string, which can be overriden by user customization. nchar(2000)
. app_ele_string_id Application Element String Id A Foreign Key to the Application Element String table. bigint
. cxt_phrase Context Phrase A free-form text field in the source language (usually english) which describes the context and has any additional guidance specific to the associated locale. varchar(255)
. prod_rlse_id Product Release Id A Foreign Key to the Product Release table. bigint
. locale_id Locale Id A Foreign Key to the Locale table. bigint
Attribute/Column(s) of Entity/Table "String Usage Type"
# Physical Name Name Definition Physical Data Type
Total 2
. string_usage_type_name String Usage Type Name The name of the String Usage Type. varchar(255)
. string_usage_type_id String Usage Type Id The automatically generated primary key of the string_usage_type table. int
ER Diagram(s) of Subject Area "040 - Container"
# Name Physical Display Level
Total 1
. Logical Column
Entity/Table(s) of Subject Area "040 - Container"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 7
. addr_book Address Book Container true true A list of contacts that can be used to define customers. An address book can be used to define customers in a single workspace, and it can be shared among other workspaces. The fields of the Address Book can be customized. Data for the address book can be imported or exported.
 
This address book can be associated with multiple workspaces. These relationships willl be shown inside the definition relationship tables.

Details..
. cmdb_cntnr CMDB Container true true A Configuration Management Database (CMDB) class of container. The CMDB container implements ITIL CMDB special features beyond the capabilities of the generic Container. The CMDB acts as a repository of Configuration Items and supports population, synchronization, and refererencing of items within it. Details..
. cntnr Container true true The highest abstract level of Runtime Object. The Runtime object has a cooresponding definition that acts as a catalog of the Runtime Entity. There is a hierarchy or composition concept in the Runtime Entity, but it may not be necessary to actually have navigable properties. Details..
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. field_defn Field Definition true true The definition of a Field, including persistence information and default UI information. Some fields will be defined as database fields, and other fields will be defined as calculated fields. The field will have data types and associations to business rule definitions. Some fields are built-in, some are defaults from templates, and some are custom fields. See the database view v_cntnr_item_field. Details..
. wksp_cntnr Workspace Container true true A workspace is the principle architectural structure in Numara FootPrints for storing and tracking information. A Workspace is a separate sub-database or work area within the system with its own fields, forms, options, workflow, settings and users. Most of the behaviour of the Workspace comes from the Container Abstract class, and only things that are specific to the Workspace are implemented here. For Example, Current FootPrints allows a single CMDB to be referenced from a Workspace, and a single Address book, yet these are listed as features for improvement. So convenience methods that get and set Container Group Relationship might be appropriate.

Details..
Attribute/Column(s) of Entity/Table "Address Book Container"
# Physical Name Name Definition Physical Data Type
Total 7
. enable_master_cntc_record Enable Master Contact Record Indicates if Enable Master Contact Record. bit
. addr_book_cntnr_name Address Book Container Name The name of the Address Book Container. varchar(255)
. prmry_key Primary Key A Foreign Key to the Address Field table. bigint
. orgal_field Organizational Field A Foreign Key to the Address Field table. bigint
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. addr_book_type_id Address Book Type Id A Foreign Key to the Address Book Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "CMDB Container"
# Physical Name Name Definition Physical Data Type
Total 2
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Container"
# Physical Name Name Definition Physical Data Type
Total 4
. cntnr_name Container Name The name of the Container. varchar(255)
. cntnr_id Container Id The automatically generated primary key of the cntnr table. bigint
. tenant_parttn_id Tenant Partition Id A Foreign Key to the Tenant Partition table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Field Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. field_dtype_id Field Datatype Id A Foreign Key to the Field Datatype table. bigint
. field_col_name Field Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. field_descr Field Description Field Description. varchar(255)
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Workspace Container"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
ER Diagram(s) of Subject Area "041 - Definition Detail"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "041 - Definition Detail"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 15
. association_type Association Type false Details..
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_reln Definition Relationship false All relationships between definitions are stored in this table in order to make the model able to handle new relationships without changes to tables. Details..
. defn_reln_type Definition Relationship Type false The Definition Relationship Type entity depicts a set of relationships that a Definition instance in the system can have with another Definition instance(i.e. parent_child indicatesto a hierarchical relationship) . This specific relationship is further clarified when combined with the Definition Relationship Member Type entity. Details..
. defn_subtype Definition Subtype false The subtype of the definition used as a discriminator for the class of definition. Each subtype will have different configuration settings and associated definitions. These include associated built-in field definitions for item subtypes. See the database view v_defn_subtype. Details..
. defn_type Definition Type false The scope of the Template chosen from Instance, Container Group, Container, Item, Field. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_ver_association Definition Version Association false Details..
. defn_ver_status Definition Version Status false The attribute of the definition version entity that tells what state the definition instance is in. The word "Published" in this context means a change being commited or made ready for runtime. Currently the available status options are:
 
Draft Dirty - the entity instance is being created or changed, but has not yet been published, so is not yet valid for runtime.
 
Published Active - the entity instance has been published, and is available for runtime.
 
Published Outdated - the entity instance has been previously published, but has been replaced with a newer version of itself in runtime.
Details..
. field_dtype Field Datatype true true The type of field (i.e. a custom field that the users have defined). Details..
. field_defn Field Definition true true The definition of a Field, including persistence information and default UI information. Some fields will be defined as database fields, and other fields will be defined as calculated fields. The field will have data types and associations to business rule definitions. Some fields are built-in, some are defaults from templates, and some are custom fields. See the database view v_cntnr_item_field. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
. tenant_parttn_defn Tenant Partition Definition true true The Root Node definition object that links to configuration settings and properties and the instance level, and also has the collection of Container Definitions below it. Details..
Attribute/Column(s) of Entity/Table "Association Type"
# Physical Name Name Definition Physical Data Type
Total 3
. association_type_id Association Type Id The automatically generated primary key of the association_type table. bigint
. association_type_name Association Type Name The name of the Association Type. varchar(255)
. association_type_descr Association Type Description A descriptive name of the Association Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Relationship"
# Physical Name Name Definition Physical Data Type
Total 4
. defn_reln_id Definition Relationship Id The automatically generated primary key of the defn_reln table. bigint
. from_defn_ver_id From Definition Version Id A Foreign Key to the Definition Version table. bigint
. to_defn_ver_id To Definition Version Id A Foreign Key to the Definition Version table. bigint
. defn_reln_type_id Definition Relationship Type Id A Foreign Key to the Definition Relationship Type table. int
Attribute/Column(s) of Entity/Table "Definition Relationship Type"
# Physical Name Name Definition Physical Data Type
Total 3
. defn_reln_type_name Definition Relationship Type Name The name of the Definition Relationship Type. varchar(255)
. defn_reln_type_id Definition Relationship Type Id The automatically generated primary key of the defn_reln_type table. int
. defn_reln_type_descr Definition Relationship Type Description A descriptive name of the Definition Relationship Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Definition Subtype"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_subtype_name Definition Subtype Name The name of the Definition Subtype. varchar(255)
. defn_subtype_descr Definition Subtype Description A descriptive name of the Definition Subtype. This descriptive name may be localized. varchar(512)
. defn_subtype_id Definition Subtype Id The automatically generated primary key of the defn_subtype table. int
. defn_parent_subtype_id definition parent subtype id A Foreign Key to the Definition Subtype table. int
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. max_in_parent Maximum In Parent A Foreign Key to the Definition Subtype table. int
Attribute/Column(s) of Entity/Table "Definition Type"
# Physical Name Name Definition Physical Data Type
Total 2
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_type_descr Definition Type Description A descriptive name of the Definition Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Definition Version Association"
# Physical Name Name Definition Physical Data Type
Total 4
. defn_ver_association_id Definition Version Association Id The automatically generated primary key of the defn_ver_association table. bigint
. from_defn_ver_id From Definition Version ID A Foreign Key to the Definition Version table. bigint
. to_defn_ver_id To Definition Version ID A Foreign Key to the Definition Version table. bigint
. association_type_id Association Type Id A Foreign Key to the Association Type table. bigint
Attribute/Column(s) of Entity/Table "Definition Version Status"
# Physical Name Name Definition Physical Data Type
Total 2
. defn_ver_status_name Definition Version Status Name The name of the Definition Version Status. varchar(255)
. defn_ver_status_id Definition Version Status Id The automatically generated primary key of the defn_ver_status table. int
Attribute/Column(s) of Entity/Table "Field Datatype"
# Physical Name Name Definition Physical Data Type
Total 2
. field_dtype_id Field Datatype Id The automatically generated primary key of the field_dtype table. bigint
. field_dtype_name Field Datatype Name The name of the Field Datatype. varchar(255)
Attribute/Column(s) of Entity/Table "Field Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. field_dtype_id Field Datatype Id A Foreign Key to the Field Datatype table. bigint
. field_col_name Field Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. field_descr Field Description Field Description. varchar(255)
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Tenant Partition Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
ER Diagram(s) of Subject Area "046 - Workspace Item Assignment"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "046 - Workspace Item Assignment"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 10
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. asgnmt Assignment false The current state and historical record of responsibility for a ticket. Regular assignments involve all parties that share responsibility for the ticket and are interested potentially in notifications. Primary Assignments additionally indicate that one and only one userid is responsible for the ticket for a span of time. A userid will have a span of Primary Assignment that is within the boundaries of his regular non-Primary Assignment. It is expected that an individual would have a single large span of time, possibly the life of the ticket, as a regular assignment. The individual may have zero, one, or more periods of PrimaryAssignment, stored as additional records. Details..
. asgnmt_type Assignment Type false The assignment type indicates the notification level of the assignment. The current types consist of the following: Regular Assignment, CC Assignment, Primary Assignment .
 

Details..
. cfg_item Configuration Item true true A specialization of Item contained in a CMDB container. A Configuration Item (CI) in the Configuration Management Data Base (CMDB). A Configuration Item is a repository item representing a software, hardware, or service item. There are important relationships to other items both within the CMDB but also externally to the CMDB. The CI has the ability to store fields as defined based on its CI Type. Current Footprints creates a table for the CI type named with the CMDB sequence identifier and the CI Type sequence identifier. Details..
. addr_book_entry Contact Item true true A contact that belongs to the FootPrints address book. This could be implemented as a specialization of Item which has the needed features of flexible schema, and data mapping adapters.

Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_field Item Field true true A place related to a specific item that stores or displays data. Details..
. team Team false A team is a group of application users that can be used in Team level assignments. Details..
. wksp_item Ticket Item true true A specialization of Item contained in a Workspace container. Workspace Items are tracked for resolution and closure, and have parties that are awaiting resolution and closure, and responsible parties that perform work against them. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Assignment"
# Physical Name Name Definition Physical Data Type
Total 13
. asgnmt_id Assignment Id The automatically generated primary key of the asgnmt table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. team_id Team Id A Foreign Key to the Team table. bigint
. begin_date Begin Date The value of a Assignment, stored as a date. datetime
. end_date End Date The value of a Assignment, stored as a date. datetime
. asgnmt_type_id Assignment Type Id A Foreign Key to the Assignment Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. cc_email_addr CC Email Address Cannot be used with TeamId,App_user_id, can only be used with CC Assignment nvarchar(4000)
. sort_order Sort Order The value of a Assignment stored as boolean. int
. item_id Item Id A Foreign Key to the Item table. bigint
. is_team Is Team Special clarifying field of "Is Team Level Assignment" to state that the Team does not have to be immediately resolved to a Team+Individual. bit
. delete_txn_id Delete Transaction Id A unique incremental transaction identifier that indicates a soft delete. The id is generated via id generation, and may or may not correspond to the audit trail transaction id. This method of marking the soft delete allows for a unique index to be created on the Workspace Definition Id, Team Name, and Delete Transaction Id to enforce no duplicates in the live copies, and it allows multiple soft deleted rows with the same team name. bigint
. field_id Field Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Assignment Type"
# Physical Name Name Definition Physical Data Type
Total 3
. asgnmt_type_id Assignment Type Id The automatically generated primary key of the asgnmt_type table. int
. asgnmt_type_name Assignment Type Name The name of the Assignment Type. varchar(255)
. asgnmt_type_descr Assignment Type Description A descriptive name of the Assignment Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Configuration Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Contact Item"
# Physical Name Name Definition Physical Data Type
Total 2
. item_id Item Id A Foreign Key to the Item table. bigint
. master_cntc_item_id Master Contact Item Id A Foreign Key to the Master Contact Item table. BIGINT
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Team"
# Physical Name Name Definition Physical Data Type
Total 5
. team_id Team Id The automatically generated primary key of the team table. bigint
. team_name Team Name The name of the Team. nvarchar(4000)
. wksp_defn_id Workspace Definition Id A Foreign Key to the Definition table. bigint
. team_email_notifn_type_id Team Email Notification Type Id A Foreign Key to the Team Email Notification Type table. int
. team_lead_app_user_id Team Lead Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Ticket Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
ER Diagram(s) of Subject Area "047 - Workspace Time Tracking"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "047 - Workspace Time Tracking"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 5
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. time_tracking Time Tracking false A table of time tracking entries used to accumulate a log of time spent on ticket editing and viewing. Details..
. time_tracking_type Time Tracking Type false The type of time tracking entry. Values include AUTOMATIC, MANUAL_DURATION, MANUAL_RANGE. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Time Tracking"
# Physical Name Name Definition Physical Data Type
Total 12
. time_tracking_id Time Tracking Id The automatically generated primary key of the time_tracking table. bigint
. time_tracking_type_id Time Tracking Type Id A Foreign Key to the Time Tracking Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. start_date_time Start Date Time The value of a Time Tracking, stored as a date. datetime
. end_date_time End Date Time The value of a Time Tracking, stored as a date. datetime
. time_tracking_descr Time Tracking Description A descriptive name of the Time Tracking. This descriptive name may be localized. nvarchar(4000)
. rate_per_hour Rate Per Hour The value of a Time Tracking stored as real. numeric(38,20)
. rate_descr Rate Description A descriptive name of the Time Tracking. This descriptive name may be localized. varchar(512)
. durn_mins Duration Minutes The value of a Time Tracking stored as Long. bigint
. item_id item_id BIGINT
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Time Tracking Type"
# Physical Name Name Definition Physical Data Type
Total 3
. time_tracking_type_name Time Tracking Type Name The name of the Time Tracking Type. varchar(255)
. time_tracking_type_id Time Tracking Type Id The automatically generated primary key of the time_tracking_type table. int
. time_tracking_type_descr Time Tracking Type Description A descriptive name of the Time Tracking Type. This descriptive name may be localized. varchar(512)
ER Diagram(s) of Subject Area "048 - Item Field Journaling"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "048 - Item Field Journaling"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 7
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_field Item Field true true A place related to a specific item that stores or displays data. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
. item_field_journal Item Field Journal false Holds a collection of field values for strings, each of which has create information for the current state of the field. Used when an Item has a multi-line edit field with the journaling feature turned on. Details..
. wksp_item Ticket Item true true A specialization of Item contained in a Workspace container. Workspace Items are tracked for resolution and closure, and have parties that are awaiting resolution and closure, and responsible parties that perform work against them. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Item Field Journal"
# Physical Name Name Definition Physical Data Type
Total 7
. id id The automatically generated primary key of the item_field_journal table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. soft_delete_id Soft Delete Id A transaction id that is null for active data and filled in if the item_field_journal row is soft deleted. This allows unique indexes to be defined that include the soft delete id. int
. string_val String Value The value of a Item Field Journal, stored as a string. varchar(255)
. create_date Create Date The date that the Item Field Journal was created. datetime
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Ticket Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
ER Diagram(s) of Subject Area "050 - Item Relationship"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "050 - Item Relationship"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 5
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_reln Item Relationship false An Item Relationship is a relationship between instances contained in two Dynamic Object generated Tables. For example, the following. A Configuration Item Type ("Computer") related to an Workspace Item ("Incident"). An Address Book Entry ("Contact") related to another Address Book Entry ("Master Contact"). A Dynamic Link between an Incident in Workspace 1 ("Current Tickets") and Workspace 3 ("Archive Workspace").
A Dynamic Link between an Incident in Workspace 1 ("Current Tickets") and Workspace 5 ("Change Management"). There are no foreign keys defined.
Details..
. item_reln_defn Item Relationship Definition true true The definition of a Relationship type within the Container Definition. This has important Configuration_Settings and Application Element Identifier values that clarify the meaning of the Relationship to programming code. Details..
. link_type_defn_ver Link Type Definition Version true true A definition version instance that describes the link properties. This design allows the link properties to be dynamically defined by configuration settings. That way links can add behavior in the future without affecting existing data. Details..
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Relationship"
# Physical Name Name Definition Physical Data Type
Total 7
. item_reln_id Item Relationship Id The automatically generated primary key of the item_reln table. bigint
. item_reln_defn_id Item Relationship Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. from_item_defn_id From Item Definition Id A Foreign Key to the Definition table for an instance of type Item Definition. bigint
. to_item_defn_id To Item Definition Id A Foreign Key to the Definition table for an instance of type Item Definition. bigint
. link_type_defn_ver_id Link Type Definition Version Id A Foreign Key to the Definition Version table for an instance of type Link Type Definition Version. The link type will hold the configurable properties for the relationship. bigint
. from_item_id From Item Id The From Item Id in the relationship. bigint
. to_item_id To Item Id The To Item Id in the relationship. bigint
Attribute/Column(s) of Entity/Table "Item Relationship Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. item_reln_defn_id Item Relationship Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. from_mbr_role_type_id From Member Role Type Id char(18)
. to_mbr_role_type_id To Member Role Type Id char(18)
. reln_type_id Relationship Type Id Relationship type char(18)
Attribute/Column(s) of Entity/Table "Link Type Definition Version"
# Physical Name Name Definition Physical Data Type
Total 9
. link_type_defn_ver_id Link Type Definition Version Id The automatically generated primary key of the Definition Version table for a an instance of type link_type_defn_ver. bigint
. cardinality_node_2 Cardinality Node 2 The value of a Cardinality Node 2 stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Cardinality Node 2'. char(18)
. color_val_setting Color Value Setting The value of a Color Value Setting stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Color Value Setting'. char(18)
. item_type_node_1 Item type Node 1 The value of a Item type Node 1 stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Item type Node 1'. char(18)
. cardinality_node_1 Cardinality Node 1 The value of a Cardinality Node 1 stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Cardinality Node 1'. char(18)
. item_type_node_2 Item type Node 2 The value of a Item type Node 2 stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Item type Node 2'. char(18)
. node_1_name Node 1 Name The value of a Node 1 Name stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Node 1 Name'. char(18)
. node_2_name Node 2 Name The value of a Node 2 Name stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Node 2 Name'. char(18)
. symmetric_link Symmetric Link The value of a Symmetric Link stored as a Configuration Setting owned by the Link Type Definition Version. See the meta data stored in the Configuration Setting table where dflt_setting_label = 'Symmetric Link'. char(18)
ER Diagram(s) of Subject Area "051 - Item Field Collection"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "051 - Item Field Collection"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 5
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_field Item Field true true A place related to a specific item that stores or displays data. Details..
. item_field_coll Item Field Collection false Holds an unordered collection of string field values for an Item. Used for picklists and multiple selections. All multiselect fields are stored here. This table can be implemented as a global system table, container-level table, or item-level table. Currently it is a system level table. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Item Field Collection"
# Physical Name Name Definition Physical Data Type
Total 3
. item_id Item Id A Foreign Key to the Item table. bigint
. string_val String Value The value of a Item Field Collection, stored as a string. varchar(255)
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Item Field Definition. bigint
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
ER Diagram(s) of Subject Area "060 - Role"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "060 - Role"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 25
. admin Administrator CMDB Role true true An Administrator CMDB Role. Details..
. admin_type Administrator Type false The administrator type indicates whether the instance is a system role or not. This is important, since certain preferences cannot be changed on the system administrator role. Values include SYSTEM, WORKSPACE, AGENT.

Details..
. agent_role Agent Role true true A role that identifies a user as an agent, and also provides more specific information about the application behavior for the agent. Details..
. app_role Application Role false A User Security Role within Footprints. This includes Agent Users and Customer Users, and includes Role settings at the Instance and Container level. Workspace Role and CMDB Role may both be implemented as Container Role. The Role has associated Rights and Permissions, and is a way of granting Roles and Permissions to a User. There is some conceptual overlap between the User Profile and the Role. The User is assigned a single Role as part of the User Profile, and a User can only have one System Role and one Workspace Role. The User Profile can have property settings that override the Role Settings. Details..
. cmdb_role CMDB Role true true A role in the CMBD container Details..
. cfg_setting_val Configuration Setting Value false Configuration Setting Value is an association between the Configuration Setting entity and a container entity (i.e. User Profile, Role, and Definition). This association contains a distinct value for each of the intersection points between the two entities. Details..
. create_edit Create Edit CMDB Role true true A Create Edit CMDB Role Details..
. custom Custom CMDB Role true true A custom CMBD role. Details..
. cust_read_knowledge_base_and_r Customer Read Knowledge Base and Requests Role true true A built in role that identifies a user as a customer, and also provides more specific information about the application behavior for the customer. Generally it specifically grants authorization for certain functions. Details..
. cust_read_knowledge_base_role Customer Read Knowledge Base Role true true A built in role that identifies a user as a customer, and also provides more specific information about the application behavior for the customer. Generally it specifically grants authorization for certain functions. Details..
. cust_read_submit_role Customer Read/Submit Role true true A built in role that identifies a user as a customer, and also provides more specific information about the application behavior for the customer. Generally it specifically grants authorization for certain functions. Details..
. cust_read_submit_edit_role Customer Read/Submit/Edit Role true true A built in role that identifies a user as a customer, and also provides more specific information about the application behavior for the customer. Generally it specifically grants authorization for certain functions. Details..
. cust_role Customer Role true true A role that identifies a user as a customer, and also provides more specific information about the application behavior for the customer. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_subtype Definition Subtype false The subtype of the definition used as a discriminator for the class of definition. Each subtype will have different configuration settings and associated definitions. These include associated built-in field definitions for item subtypes. See the database view v_defn_subtype. Details..
. read_only Read Only CMDB Role true true A Read Only CMDB Role. Details..
. role_grp Role Group false (Not used, but referenced in Java code that must be removed before table deletion.) The role group will contain the roles that the user has for each of the workspaces that the user has access. The user will always have a role group even if the administrator chooses the Perl Footprints functionality. Details..
. role_grp_role Role Group Role false (Not used, but referenced in Java code that must be removed before table deletion.) an association table that resolves the many to many relationship between the Role Group and the Role entities. Details..
. sys_admin_role System Administrator Role true true A built in role that identifies a user as a system administrator, and also provides more specific information about the application behavior for the agent. Details..
. tmpl_app_role Template Application Role true true The role template will function as a system preedefined role that can then be linked to workspace roles. Changes made to the system role will be refclected at the workspace level until the connection is broken. This system role's connection to the workspace role will be in effect until any change is made to the workspace role. It then gets copied over as a stand alone role. 12/8/2011 The Role Template will be implemented as a subtype of role. Details..
. user_defined_agent_role User Defined Agent Role true true A role that identifies a user as an agent in the FootPrints system, and also provides more specific information about the application behavior for the agent. This is configured by the user or is a copy of a pre-existing role. Details..
. user_defined_cust_role User Defined Customer Role true true A role that identifies a user as a customer in the FootPrints system, and also provides more specific information about the application behavior for the agent. This is configured by the user or is a copy of a pre-existing customer role. Details..
. user_prof User Profile false A container for Permissions and Settings (the composite parts are the associated Role and the User Preferences). The permissions for a User to access a particular container according to the capabilities defined. In most cases this will be more defined in a subcategory.
 
Example: Shared User Profile
This profile will be shared between multiple users that access the system with the same User ID.
Details..
. user_type User Type false Indicates whether this entity is of an agent type or a customer type. Also CMDB and GUEST. Details..
. wksp_admin_role Workspace Administrator Role true true A built in role that identifies a user as a workspace administrator, and also provides more specific information about the application behavior for the agent. Details..
Attribute/Column(s) of Entity/Table "Administrator CMDB Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Administrator Type"
# Physical Name Name Definition Physical Data Type
Total 2
. admin_type_name Administrator Type Name The name of the Administrator Type. varchar(255)
. admin_type_id Administrator Type Id The automatically generated primary key of the admin_type table. int
Attribute/Column(s) of Entity/Table "Agent Role"
# Physical Name Name Definition Physical Data Type
Total 2
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Application Role"
# Physical Name Name Definition Physical Data Type
Total 11
. app_role_id Application Role Id The automatically generated primary key of the app_role table. bigint
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. This indicates which Template Role was used to create a built-in role in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. app_role_name Application Role Name The name of the Application Role. varchar(255)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. is_built_in Is Built In Indicates that this instance of Application Role is a built-in instance that cannot be changed by the end user. bit
. app_role_descr Application Role Description A descriptive name of the Application Role. This descriptive name may be localized. varchar(1024)
. user_type_id User Type Id A Foreign Key to the User Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. bigint
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "CMDB Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 13
. cfg_setting_val_id Configuration Setting Value Id The automatically generated primary key of the cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Configuration Setting table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting Value. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Configuration Setting Value, stored as a string. nvarchar(4000)
. text_val Text Value The value of a Configuration Setting Value, stored as a long text object. nvarchar(max)
. real_val Real Value The value of a Configuration Setting Value stored as a real. numeric(38,20)
. long_val Long Value The value of a Configuration Setting Value stored as Long. bigint
. date_val Date Value The value of a Configuration Setting Value, stored as a date. datetime
. boolean_val Boolean Value The value of a Configuration Setting Value stored as Boolean. bit
. int_val Int Value The value of a Configuration Setting Value stored as Int. int
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Definition Version , Role, or User Profile tables. bigint
. val_map_key Value Map Key The value of a Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Create Edit CMDB Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Custom CMDB Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Customer Read Knowledge Base and Requests Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Customer Read Knowledge Base Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Customer Read/Submit Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Customer Read/Submit/Edit Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Customer Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Subtype"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_subtype_name Definition Subtype Name The name of the Definition Subtype. varchar(255)
. defn_subtype_descr Definition Subtype Description A descriptive name of the Definition Subtype. This descriptive name may be localized. varchar(512)
. defn_subtype_id Definition Subtype Id The automatically generated primary key of the defn_subtype table. int
. defn_parent_subtype_id definition parent subtype id A Foreign Key to the Definition Subtype table. int
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. max_in_parent Maximum In Parent A Foreign Key to the Definition Subtype table. int
Attribute/Column(s) of Entity/Table "Read Only CMDB Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Role Group"
# Physical Name Name Definition Physical Data Type
Total 3
. role_grp_id Role Group Id The automatically generated primary key of the role_grp table. bigint
. role_grp_name Role Group Name The name of the Role Group. varchar(255)
. role_grp_descr Role Group Description A descriptive name of the Role Group. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Role Group Role"
# Physical Name Name Definition Physical Data Type
Total 3
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
. role_grp_role_id Role Group Role Id The automatically generated primary key of the role_grp_role table. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. bigint
Attribute/Column(s) of Entity/Table "System Administrator Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "Template Application Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "User Defined Agent Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "User Defined Customer Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
Attribute/Column(s) of Entity/Table "User Profile"
# Physical Name Name Definition Physical Data Type
Total 15
. user_prof_id User Profile Id The automatically generated primary key of the user_prof table. bigint
. tmpl_user_prof_id Template User Profile Id A Foreign Key to the User Profile table. This will not be a navigable key in the object model. This indicates which Template User Profile was used to create a built-in template in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. A system level user profile can have a role group, which will have the effect of assigning a collection of workspace, cmdb, and address book roles at the container role level. bigint
. defn_id Definition Id A Foreign Key to the Definition table. Optionally, the container that owns the profile. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. The User Profile is the means for setting the default role at the system and workspace levels, and is also the role of a Unique User Profile tied to a application user. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
. user_prof_name User Profile Name The name of the User Profile. varchar(255)
. is_built_in Is Built In Indicates that this instance of User Profile is a built-in instance that cannot be changed by the end user. bit
. user_type_id User Type Id A Foreign Key to the User Type table. int
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
. is_sys Is System Indicates if this is a system level profile. bit
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. delete_date Delete Date The value of a User Profile, stored as a date. datetime
. last_login Last Login date time of last login in UTC. datetime
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "User Type"
# Physical Name Name Definition Physical Data Type
Total 3
. user_type_name User Type Name The name of the User Type. varchar(255)
. user_type_id User Type Id The automatically generated primary key of the user_type table. int
. user_type_descr User Type Description A descriptive name of the User Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Workspace Administrator Role"
# Physical Name Name Definition Physical Data Type
Total 1
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
ER Diagram(s) of Subject Area "065 - Configuration Setting"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "065 - Configuration Setting"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 17
. app_role Application Role false A User Security Role within Footprints. This includes Agent Users and Customer Users, and includes Role settings at the Instance and Container level. Workspace Role and CMDB Role may both be implemented as Container Role. The Role has associated Rights and Permissions, and is a way of granting Roles and Permissions to a User. There is some conceptual overlap between the User Profile and the Role. The User is assigned a single Role as part of the User Profile, and a User can only have one System Role and one Workspace Role. The User Profile can have property settings that override the Role Settings. Details..
. cfg_allow_val Configuration Allowed Value false A Configuration Allowed Value represents a member of a list of possible values. Details..
. cfg_area_type Configuration Area Type false The lookup table for the high level area of Configuration. Values include APPLICATION
BUSINESS, CORE, DEPLOYMENT, INFRASTRUCTURE, TOOL
Details..
. cfg_ctgy Configuration Category false A Category of Configuration, which corresponds to the namespace and name of an object that defines and contains the associated Configuration Settings. The intent is that the Category provides both a logical and physical grouping of configuration data so that developers working on different components do not have to compete with each other to check out the same files to define configuration, and do not have to merge changes. Details..
. cfg_ctgy_type Configuration Category Type false The category of configuration lookup table. The category is like a namespace, it identifies where a setting is defined, and can be used to retrieve groups of settings via the API. The categories are defined in the Java code, but they are replicated to the Database for data integrity of the settings. They also serve to identify all possible categories, whether or not configuration settings are stored for them. Examples of the 70+ values include APPLICATION_HELP, BUSINESS_ADMIN_PIM_SYNCING, BUSINESS_ANALYTICS. Details..
. cfg_list_type Configuration List Type false The type of list used for valid values and value lists of Configuration Settings. A single valued list, a list with X dimension, and a list with XY dimension are possible values. The Dimensions are used to construct the dynamic list based on dynamic key parts such as the Item Field Name, Item Status, Template Name, etc. Details..
. cfg_obj Configuration Object false A configuration object holds configuration settings but is not versioned and published like a definition and definition version. Details..
. cfg_setting Configuration Setting false A configuration variable that can be identified in programming code and which has an atomic value that affects the behavior of the application. Configuration values are either scalars, or are supported by value lists that also can be programmatically identified. They have localized labels and value choices, and are categorized to support organization and separation in programming namespaces and configuration screens. They support the concept of Built-In Values, Default Values, and Customized Values. Configuration should be supported by an Audit Trail, and should be able to determine if configuration has changed by level, category, and for the individual value in order to support cacheing. A configuration value has a definition to identify its usage, and a enum that identifies if a change will require a restart and what level of restart is required if the value changes. If a restart is required, both the currently running value and the value after restart should be accessible. This means that historical values of the Configuration Settings should be accessible. Details..
. cfg_setting_owner_type Configuration Setting Owner Type false A lookup table for Owner Types of Configuration Setting Values. Values include: APPLICATION_USER, DEFINITION, IMPORTS, ROLE, SIMPLE_CONFIGURABLE_OBJECT, USER_PROFILE. Details..
. cfg_setting_val Configuration Setting Value false Configuration Setting Value is an association between the Configuration Setting entity and a container entity (i.e. User Profile, Role, and Definition). This association contains a distinct value for each of the intersection points between the two entities. Details..
. cfg_val_list Configuration Value List false false The Configuration Value List is a class that represents a set of values. It is meant to be inherited by a sub category with the structure of the set of values more concretely defined in the lower entity.
 
Example: Configuration Dynamic List
The Configuration Dynamic List inherits from the Configuration Value List but maps the values into a linear list so that the values can be identified by their position in the overall list of values.
Details..
. dflt_cfg_setting_val Default Configuration Setting Value false Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. tmp_cfg_setting_val tmp_cfg_setting_val false false Details..
. user_prof User Profile false A container for Permissions and Settings (the composite parts are the associated Role and the User Preferences). The permissions for a User to access a particular container according to the capabilities defined. In most cases this will be more defined in a subcategory.
 
Example: Shared User Profile
This profile will be shared between multiple users that access the system with the same User ID.
Details..
. val_type_cd Value Type Code false A lookup table for the data value type discriminator. Many tables share this discriminator for name value pair datatypes. Values include:
B Boolean
D Timestamp - Date + Time
I Integer
L Long
R Real Number
S String
T Text - long string
Details..
Attribute/Column(s) of Entity/Table "Application Role"
# Physical Name Name Definition Physical Data Type
Total 11
. app_role_id Application Role Id The automatically generated primary key of the app_role table. bigint
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. This indicates which Template Role was used to create a built-in role in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. app_role_name Application Role Name The name of the Application Role. varchar(255)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. is_built_in Is Built In Indicates that this instance of Application Role is a built-in instance that cannot be changed by the end user. bit
. app_role_descr Application Role Description A descriptive name of the Application Role. This descriptive name may be localized. varchar(1024)
. user_type_id User Type Id A Foreign Key to the User Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. bigint
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Configuration Allowed Value"
# Physical Name Name Definition Physical Data Type
Total 11
. cfg_allow_val_id Configuration Allowed Value Id The automatically generated primary key of the cfg_allow_val table. bigint
. cfg_val_list_id Configuration Value List Id A Foreign Key to the Configuration Value List table. bigint
. string_val String Value The value of a Configuration Allowed Value, stored as a string. varchar(255)
. text_val Text Value The value of a Configuration Allowed Value, stored as a long text object. varchar(max)
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. real_val Real Value The value of a Configuration Allowed Value stored as real. numeric(38,20)
. long_val Long Value The value of a Configuration Allowed Value stored as Long. bigint
. cfg_allow_val_descr Configuration Allowed Value Description A descriptive name of the Configuration Allowed Value. This descriptive name may be localized. varchar(512)
. date_val Date Value The value of a Configuration Allowed Value, stored as a date. datetime
. boolean Boolean The value of a Configuration Allowed Value stored as boolean. bit
. int_val Int Value The value of a Configuration Allowed Value stored as boolean. int
Attribute/Column(s) of Entity/Table "Configuration Area Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_area_type_name Configuration Area Type Name The unique string identifier for an instance of Configuration Area Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(100)
. cfg_area_type_descr Configuration Area Type Description A descriptive name of the Configuration Area Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Configuration Category"
# Physical Name Name Definition Physical Data Type
Total 4
. cfg_ctgy_id Configuration Category Id The automatically generated primary key of the cfg_ctgy table. bigint
. dflt_ctgy_descr Default Category Description A description of the category. varchar(255)
. cfg_area_type_name Configuration Area Type Name The unique string identifier for an instance of Configuration Area Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(100)
. cfg_ctgy_type_name Configuration Category Type Name The unique string identifier for an instance of Configuration Category Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(100)
Attribute/Column(s) of Entity/Table "Configuration Category Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_ctgy_type_name Configuration Category Type Name The unique string identifier for an instance of Configuration Category Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(100)
. cfg_ctgy_type_descr Configuration Category Type Description A descriptive name of the Configuration Category Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Configuration List Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. cfg_list_type_descr Configuration List Type Description A descriptive name of the Configuration List Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Configuration Object"
# Physical Name Name Definition Physical Data Type
Total 6
. cfg_obj_id Configuration Object Id The automatically generated primary key of the cfg_obj table. bigint
. cfg_obj_type Configuration Object Type The type of a Configuration Object, stored as a string. Values include: AUTHENTICATION_METHOD, AUTHENTICATION_METHOD, SYSTEM_PREFERENCES_CONFIGURATION, FILE_STORAGE_CONFIGURATION, LICENSING_CONFIGURATION, RULE_CONFIGURATION. varchar(255)
. order_index Order Index deprecated and null. The value of a Configuration Object. The value is a string but it can be conformed to the datatype listed on the Configuration Setting. int
. cfg_obj_subtype Configuration Object Subtype deprecated and null. The value of a Configuration Object, stored as a string. varchar(255)
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Configuration Object, or User Profile tables. bigint
. cfg_setting_owner_type_name Configuration Setting Owner Type Name deprecated and null. The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Configuration Setting"
# Physical Name Name Definition Physical Data Type
Total 12
. cfg_ctgy_id Configuration Category Id A Foreign Key to the Configuration Category table. bigint
. cfg_setting_const Configuration Setting Constant The constant name of the Configuration Setting Constant, which can be aligned with an enumeration or other compile time constant value for access in Java. varchar(255)
. dflt_setting_label Default Setting Label The name of the Configuration Setting. varchar(255)
. dflt_setting_descr Default Setting Description The description of the purpose and usage of the configuration setting. This description serves for documentation, and will be used to help develop UI strings for the Label, ToolTip, Helptext etc. of the UI for the configuration setting. varchar(255)
. cfg_setting_id Configuration Setting Id The automatically generated primary key of the cfg_setting table. bigint
. agent_only Agent Only Indicates if Agent Only. bit
. unique_user_only Unique User Only Indicates if Unique User Only. bit
. cfg_val_list_id Configuration Value List Id A Foreign Key to the Configuration Value List table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting. The choices are 'S' string, 'D' date, 'T' text, 'L' Long, 'R' real, and 'A' for any type. char(1)
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. spec_class_name Specification Class Name The value of a Configuration Setting, stored as a string. varchar(255)
. cfg_is_val_mapped Configuration Is Value Mapped Indicates if Configuration Is Value Mapped. bit
Attribute/Column(s) of Entity/Table "Configuration Setting Owner Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_setting_owner_type_descr Configuration Setting Owner Type Description A descriptive name of the Configuration Setting Owner Type. This descriptive name may be localized. varchar(512)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 13
. cfg_setting_val_id Configuration Setting Value Id The automatically generated primary key of the cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Configuration Setting table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting Value. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Configuration Setting Value, stored as a string. nvarchar(4000)
. text_val Text Value The value of a Configuration Setting Value, stored as a long text object. nvarchar(max)
. real_val Real Value The value of a Configuration Setting Value stored as a real. numeric(38,20)
. long_val Long Value The value of a Configuration Setting Value stored as Long. bigint
. date_val Date Value The value of a Configuration Setting Value, stored as a date. datetime
. boolean_val Boolean Value The value of a Configuration Setting Value stored as Boolean. bit
. int_val Int Value The value of a Configuration Setting Value stored as Int. int
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Definition Version , Role, or User Profile tables. bigint
. val_map_key Value Map Key The value of a Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Configuration Value List"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_val_list_id Configuration Value List Id The automatically generated primary key of the cfg_val_list table. bigint
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Default Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 12
. dflt_cfg_setting_val_id Default Configuration Setting Value Id The automatically generated primary key of the dflt_cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Configuration Setting table. bigint
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Default Configuration Setting Value, stored as a string. varchar(255)
. text_val Text Value The value of a Default Configuration Setting Value, stored as a long text object. varchar(max)
. date_val Date Value The value of a Default Configuration Setting Value, stored as a date. datetime
. real_val Real Value The value of a Default Configuration Setting Value stored as real. numeric(38,20)
. int_val Int Value The value of a Default Configuration Setting Value stored as boolean. int
. long_val Long Value The value of a Default Configuration Setting Value stored as Long. bigint
. boolean_val Boolean Value The value of a Configuration Setting Value stored as boolean. bit
. val_map_key Value Map Key The value of a Default Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "tmp_cfg_setting_val"
# Physical Name Name Definition Physical Data Type
Total 13
. cfg_setting_val_id cfg_setting_val_id BIGINT
. cfg_setting_owner_type_name cfg_setting_owner_type_name cfg_setting_owner_type_name. VARCHAR(255)
. cfg_setting_id cfg_setting_id BIGINT
. owner_id owner_id BIGINT
. val_type_cd val_type_cd val_type_cd. CHAR(1)
. string_val string_val string_val. nvarchar(4000)
. text_val text_val text_val. nvarchar(max)
. date_val date_val datetime
. real_val real_val NUMERIC(38,20)
. int_val int_val int
. long_val long_val BIGINT
. boolean_val boolean_val BIT
. val_map_key val_map_key val_map_key. VARCHAR(255)
Attribute/Column(s) of Entity/Table "User Profile"
# Physical Name Name Definition Physical Data Type
Total 15
. user_prof_id User Profile Id The automatically generated primary key of the user_prof table. bigint
. tmpl_user_prof_id Template User Profile Id A Foreign Key to the User Profile table. This will not be a navigable key in the object model. This indicates which Template User Profile was used to create a built-in template in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. A system level user profile can have a role group, which will have the effect of assigning a collection of workspace, cmdb, and address book roles at the container role level. bigint
. defn_id Definition Id A Foreign Key to the Definition table. Optionally, the container that owns the profile. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. The User Profile is the means for setting the default role at the system and workspace levels, and is also the role of a Unique User Profile tied to a application user. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
. user_prof_name User Profile Name The name of the User Profile. varchar(255)
. is_built_in Is Built In Indicates that this instance of User Profile is a built-in instance that cannot be changed by the end user. bit
. user_type_id User Type Id A Foreign Key to the User Type table. int
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
. is_sys Is System Indicates if this is a system level profile. bit
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. delete_date Delete Date The value of a User Profile, stored as a date. datetime
. last_login Last Login date time of last login in UTC. datetime
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Value Type Code"
# Physical Name Name Definition Physical Data Type
Total 2
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. val_type_name Value Type Name The name of the Value Type Code. varchar(255)
ER Diagram(s) of Subject Area "066 - Container Snapshot"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "066 - Container Snapshot"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 22
. cfg_setting Configuration Setting false A configuration variable that can be identified in programming code and which has an atomic value that affects the behavior of the application. Configuration values are either scalars, or are supported by value lists that also can be programmatically identified. They have localized labels and value choices, and are categorized to support organization and separation in programming namespaces and configuration screens. They support the concept of Built-In Values, Default Values, and Customized Values. Configuration should be supported by an Audit Trail, and should be able to determine if configuration has changed by level, category, and for the individual value in order to support cacheing. A configuration value has a definition to identify its usage, and a enum that identifies if a change will require a restart and what level of restart is required if the value changes. If a restart is required, both the currently running value and the value after restart should be accessible. This means that historical values of the Configuration Settings should be accessible. Details..
. cfg_setting_val Configuration Setting Value false Configuration Setting Value is an association between the Configuration Setting entity and a container entity (i.e. User Profile, Role, and Definition). This association contains a distinct value for each of the intersection points between the two entities. Details..
. cntnr Container true true The highest abstract level of Runtime Object. The Runtime object has a cooresponding definition that acts as a catalog of the Runtime Entity. There is a hierarchy or composition concept in the Runtime Entity, but it may not be necessary to actually have navigable properties. Details..
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. cntnr_snapshot Container Snapshot false Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_lock Definition Lock true true A pessimitic lock of a definition. The lock helps implement single session editing. It is intended to be used for container definitions, but may be used by other definitions as well. This is not a table it is implemented with configuration settings. Details..
. defn_reln Definition Relationship false All relationships between definitions are stored in this table in order to make the model able to handle new relationships without changes to tables. Details..
. defn_reln_type Definition Relationship Type false The Definition Relationship Type entity depicts a set of relationships that a Definition instance in the system can have with another Definition instance(i.e. parent_child indicatesto a hierarchical relationship) . This specific relationship is further clarified when combined with the Definition Relationship Member Type entity. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_ver_association Definition Version Association false Details..
. defn_ver_status Definition Version Status false The attribute of the definition version entity that tells what state the definition instance is in. The word "Published" in this context means a change being commited or made ready for runtime. Currently the available status options are:
 
Draft Dirty - the entity instance is being created or changed, but has not yet been published, so is not yet valid for runtime.
 
Published Active - the entity instance has been published, and is available for runtime.
 
Published Outdated - the entity instance has been previously published, but has been replaced with a newer version of itself in runtime.
Details..
. dyn_table_script_history Dynamic Table Script History false Records the successful execution of the Dynamic Table Script for a Container and/or Dynamic Item. This is used to control re-execution of scripts when the script version changes, or when a new script is added. Details..
. field_defn Field Definition true true The definition of a Field, including persistence information and default UI information. Some fields will be defined as database fields, and other fields will be defined as calculated fields. The field will have data types and associations to business rule definitions. Some fields are built-in, some are defaults from templates, and some are custom fields. See the database view v_cntnr_item_field. Details..
. snapshot_cfg_setting_val Snapshot Configuration Setting Value false Configuration Setting Value is an association between the Configuration Setting entity and a container entity (i.e. User Profile, Role, and Definition). This association contains a distinct value for each of the intersection points between the two entities. Details..
. snapshot_defn Snapshot Definition false Details..
. snapshot_defn_reln Snapshot Definition Relationship false All relationships between definitions are stored in this table in order to make the model able to handle new relationships without changes to tables. Details..
. snapshot_defn_ver Snapshot Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. snapshot_defn_ver_assoc Snapshot Definition Version Assoc false Details..
. snapshot_status Snapshot Status false Details..
. snapshot_type Snapshot Type false Details..
. wksp_cntnr Workspace Container true true A workspace is the principle architectural structure in Numara FootPrints for storing and tracking information. A Workspace is a separate sub-database or work area within the system with its own fields, forms, options, workflow, settings and users. Most of the behaviour of the Workspace comes from the Container Abstract class, and only things that are specific to the Workspace are implemented here. For Example, Current FootPrints allows a single CMDB to be referenced from a Workspace, and a single Address book, yet these are listed as features for improvement. So convenience methods that get and set Container Group Relationship might be appropriate.

Details..
Attribute/Column(s) of Entity/Table "Configuration Setting"
# Physical Name Name Definition Physical Data Type
Total 12
. cfg_ctgy_id Configuration Category Id A Foreign Key to the Configuration Category table. bigint
. cfg_setting_const Configuration Setting Constant The constant name of the Configuration Setting Constant, which can be aligned with an enumeration or other compile time constant value for access in Java. varchar(255)
. dflt_setting_label Default Setting Label The name of the Configuration Setting. varchar(255)
. dflt_setting_descr Default Setting Description The description of the purpose and usage of the configuration setting. This description serves for documentation, and will be used to help develop UI strings for the Label, ToolTip, Helptext etc. of the UI for the configuration setting. varchar(255)
. cfg_setting_id Configuration Setting Id The automatically generated primary key of the cfg_setting table. bigint
. agent_only Agent Only Indicates if Agent Only. bit
. unique_user_only Unique User Only Indicates if Unique User Only. bit
. cfg_val_list_id Configuration Value List Id A Foreign Key to the Configuration Value List table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting. The choices are 'S' string, 'D' date, 'T' text, 'L' Long, 'R' real, and 'A' for any type. char(1)
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. spec_class_name Specification Class Name The value of a Configuration Setting, stored as a string. varchar(255)
. cfg_is_val_mapped Configuration Is Value Mapped Indicates if Configuration Is Value Mapped. bit
Attribute/Column(s) of Entity/Table "Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 13
. cfg_setting_val_id Configuration Setting Value Id The automatically generated primary key of the cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Configuration Setting table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting Value. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Configuration Setting Value, stored as a string. nvarchar(4000)
. text_val Text Value The value of a Configuration Setting Value, stored as a long text object. nvarchar(max)
. real_val Real Value The value of a Configuration Setting Value stored as a real. numeric(38,20)
. long_val Long Value The value of a Configuration Setting Value stored as Long. bigint
. date_val Date Value The value of a Configuration Setting Value, stored as a date. datetime
. boolean_val Boolean Value The value of a Configuration Setting Value stored as Boolean. bit
. int_val Int Value The value of a Configuration Setting Value stored as Int. int
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Definition Version , Role, or User Profile tables. bigint
. val_map_key Value Map Key The value of a Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Container"
# Physical Name Name Definition Physical Data Type
Total 4
. cntnr_name Container Name The name of the Container. varchar(255)
. cntnr_id Container Id The automatically generated primary key of the cntnr table. bigint
. tenant_parttn_id Tenant Partition Id A Foreign Key to the Tenant Partition table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Container Snapshot"
# Physical Name Name Definition Physical Data Type
Total 5
. cntnr_snapshot_id Container Snapshot Id The automatically generated primary key of the cntnr_snapshot table. bigint
. cntnr_defn_id Container Definition Id A Foreign Key to the Definition table. bigint
. create_date Create Date The date that the Container Snapshot was created. datetime
. snapshot_status_name Snapshot Status Name The unique string identifier for an instance of Snapshot Status. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. last_good_publ_date Last Good Publish Date datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Lock"
# Physical Name Name Definition Physical Data Type
Total 4
. locked_by Locked By a string description suitable for display of a session user or component that owns a lock. varchar(255)
. create_date Create Date The date that the Definition Lock was created. datetime
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. token Token A Global Unique IDentifier search key for the System Session, composed of letters and numbers. The session table is not persisted to the database for performance and integrity reasons. Locks will be cleared by the application in normal use, and may be cleared if they are orphaned. varchar(255)
Attribute/Column(s) of Entity/Table "Definition Relationship"
# Physical Name Name Definition Physical Data Type
Total 4
. defn_reln_id Definition Relationship Id The automatically generated primary key of the defn_reln table. bigint
. from_defn_ver_id From Definition Version Id A Foreign Key to the Definition Version table. bigint
. to_defn_ver_id To Definition Version Id A Foreign Key to the Definition Version table. bigint
. defn_reln_type_id Definition Relationship Type Id A Foreign Key to the Definition Relationship Type table. int
Attribute/Column(s) of Entity/Table "Definition Relationship Type"
# Physical Name Name Definition Physical Data Type
Total 3
. defn_reln_type_name Definition Relationship Type Name The name of the Definition Relationship Type. varchar(255)
. defn_reln_type_id Definition Relationship Type Id The automatically generated primary key of the defn_reln_type table. int
. defn_reln_type_descr Definition Relationship Type Description A descriptive name of the Definition Relationship Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Definition Version Association"
# Physical Name Name Definition Physical Data Type
Total 4
. defn_ver_association_id Definition Version Association Id The automatically generated primary key of the defn_ver_association table. bigint
. from_defn_ver_id From Definition Version ID A Foreign Key to the Definition Version table. bigint
. to_defn_ver_id To Definition Version ID A Foreign Key to the Definition Version table. bigint
. association_type_id Association Type Id A Foreign Key to the Association Type table. bigint
Attribute/Column(s) of Entity/Table "Definition Version Status"
# Physical Name Name Definition Physical Data Type
Total 2
. defn_ver_status_name Definition Version Status Name The name of the Definition Version Status. varchar(255)
. defn_ver_status_id Definition Version Status Id The automatically generated primary key of the defn_ver_status table. int
Attribute/Column(s) of Entity/Table "Dynamic Table Script History"
# Physical Name Name Definition Physical Data Type
Total 5
. dyn_table_script_id Dynamic Table Script Id A Foreign Key to the Dynamic Table Script table. bigint
. dyn_table_script_history_id Dynamic Table Script History Id The automatically generated primary key of the dyn_table_script_history table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. create_date Create Date The date that the Dynamic Table Script History was created. datetime
. cntnr_defn_id Container Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Field Definition"
# Physical Name Name Definition Physical Data Type
Total 4
. field_dtype_id Field Datatype Id A Foreign Key to the Field Datatype table. bigint
. field_col_name Field Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. field_descr Field Description Field Description. varchar(255)
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 14
. cfg_setting_val_id Configuration Setting Value Id The automatically generated primary key of the snapshot_cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Snapshot Configuration Setting Value table. bigint
. val_type_cd Value Type Code The data type for a Snapshot Configuration Setting Value. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Snapshot Configuration Setting Value, stored as a string. varchar(255)
. text_val Text Value The value of a Snapshot Configuration Setting Value, stored as a long text object. varchar(max)
. real_val Real Value The value of a Configuration Setting Value stored as a real. numeric(38,20)
. long_val Long Value The value of a Configuration Setting Value stored as Long. bigint
. date_val Date Value The value of a Snapshot Configuration Setting Value, stored as a date. datetime
. boolean_val Boolean Value The value of a Configuration Setting Value stored as Boolean. bit
. int_val Int Value The value of a Configuration Setting Value stored as Int. int
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Definition Version , Role, or User Profile tables. bigint
. val_map_key Value Map Key The value of a Snapshot Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Snapshot Configuration Setting Value. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Definition"
# Physical Name Name Definition Physical Data Type
Total 8
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_name Definition Name The name of the Snapshot Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Snapshot Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Snapshot Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Snapshot Definition. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Snapshot Definition table. int
. tmpl_export_guid Template Export GUID The value of a Snapshot Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Snapshot Definition Relationship"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_reln_id Definition Relationship Id The automatically generated primary key of the snapshot_definition_relationsh table. bigint
. from_defn_ver_id From Definition Version Id A Foreign Key to the Snapshot Definition Relationship table. bigint
. to_defn_ver_id To Definition Version Id A Foreign Key to the Snapshot Definition Relationship table. bigint
. defn_reln_type_id Definition Relationship Type Id A Foreign Key to the Snapshot Definition Relationship table. int
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Definition Version"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_id Definition Id A Foreign Key to the Snapshot Definition Version table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the snapshot_definition_version table. bigint
. defn_ver_name Definition Version Name The name of the Snapshot Definition Version. varchar(255)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Snapshot Definition Version table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Snapshot Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Definition Version Assoc"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_ver_association_id Definition Version Association Id The automatically generated primary key of the snapshot_definition_version_as table. bigint
. from_defn_ver_id From Definition Version ID A Foreign Key to the Snapshot Definition Version Assoc table. bigint
. to_defn_ver_id To Definition Version ID A Foreign Key to the Snapshot Definition Version Assoc table. bigint
. association_type_id Association Type Id A Foreign Key to the Snapshot Definition Version Assoc table. bigint
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Status"
# Physical Name Name Definition Physical Data Type
Total 2
. snapshot_status_id Snapshot Status Id The unique identifier for an instance of Snapshot Status. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. snapshot_status_name Snapshot Status Name The unique string identifier for an instance of Snapshot Status. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Snapshot Type"
# Physical Name Name Definition Physical Data Type
Total 2
. snapshot_type_id Snapshot Type Id The unique identifier for an instance of Snapshot Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. snapshot_type_name Snapshot Type Name The unique string identifier for an instance of Snapshot Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Workspace Container"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
ER Diagram(s) of Subject Area "070 - User"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "070 - User"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 10
. agent Agent true true a user authorized to use the FootPrints agent functions, which enable the agent to provide services to the customer. These include the ability to edit, escalate, and close tickets. Details..
. anonymous_cust Anonymous Customer true true a generic guest user account for users that do not have a unique identity in the system. Typically, this user has read only access to browse the knowledge base. Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. app_user_prof_link Application User Profile Link false The link between the application user and the user profile. Details..
. cust Customer true true a user authorized to use the FootPrints customer functions. This includes the ability to enter requests, and interact with requests as they are worked by Agents. Details..
. cust_login_type Customer Login Type false A lookup table for the customer login type. It identifies the method of authenticating customer users. Details..
. lic_type License Type false A lookup table for the type of FootPrints license. Must be secure from tampering. Details..
. shared_cust Shared Customer true true A shared customer does not have a unique identity at login, but uses a customer account with permissions according to this shared customer identity. Details..
. unique_cust Unique Customer true true A unique customer has a unique identity in the system either before identification or once authentication is performed. Details..
. user_prof User Profile false A container for Permissions and Settings (the composite parts are the associated Role and the User Preferences). The permissions for a User to access a particular container according to the capabilities defined. In most cases this will be more defined in a subcategory.
 
Example: Shared User Profile
This profile will be shared between multiple users that access the system with the same User ID.
Details..
Attribute/Column(s) of Entity/Table "Agent"
# Physical Name Name Definition Physical Data Type
Total 2
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Anonymous Customer"
# Physical Name Name Definition Physical Data Type
Total 1
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Application User Profile Link"
# Physical Name Name Definition Physical Data Type
Total 3
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
. app_user_prof_link_id Application User Profile Link Id The automatically generated primary key of the app_user_prof_link table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Customer"
# Physical Name Name Definition Physical Data Type
Total 2
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Customer Login Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cust_login_type_name Customer Login Type Name The name of the Customer Login Type. varchar(255)
. cust_login_type_id Customer Login Type Id The automatically generated primary key of the cust_login_type table. int
Attribute/Column(s) of Entity/Table "License Type"
# Physical Name Name Definition Physical Data Type
Total 1
. lic_type_id License Type Id The automatically generated primary key of the lic_type table. bigint
Attribute/Column(s) of Entity/Table "Shared Customer"
# Physical Name Name Definition Physical Data Type
Total 1
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Unique Customer"
# Physical Name Name Definition Physical Data Type
Total 1
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "User Profile"
# Physical Name Name Definition Physical Data Type
Total 15
. user_prof_id User Profile Id The automatically generated primary key of the user_prof table. bigint
. tmpl_user_prof_id Template User Profile Id A Foreign Key to the User Profile table. This will not be a navigable key in the object model. This indicates which Template User Profile was used to create a built-in template in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. A system level user profile can have a role group, which will have the effect of assigning a collection of workspace, cmdb, and address book roles at the container role level. bigint
. defn_id Definition Id A Foreign Key to the Definition table. Optionally, the container that owns the profile. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. The User Profile is the means for setting the default role at the system and workspace levels, and is also the role of a Unique User Profile tied to a application user. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
. user_prof_name User Profile Name The name of the User Profile. varchar(255)
. is_built_in Is Built In Indicates that this instance of User Profile is a built-in instance that cannot be changed by the end user. bit
. user_type_id User Type Id A Foreign Key to the User Type table. int
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
. is_sys Is System Indicates if this is a system level profile. bit
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. delete_date Delete Date The value of a User Profile, stored as a date. datetime
. last_login Last Login date time of last login in UTC. datetime
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
ER Diagram(s) of Subject Area "071 - Team"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "071 - Team"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 9
. agent_team Agent Team false The list of Agent team members for a given team. Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. asgnmt Assignment false The current state and historical record of responsibility for a ticket. Regular assignments involve all parties that share responsibility for the ticket and are interested potentially in notifications. Primary Assignments additionally indicate that one and only one userid is responsible for the ticket for a span of time. A userid will have a span of Primary Assignment that is within the boundaries of his regular non-Primary Assignment. It is expected that an individual would have a single large span of time, possibly the life of the ticket, as a regular assignment. The individual may have zero, one, or more periods of PrimaryAssignment, stored as additional records. Details..
. asgnmt_type Assignment Type false The assignment type indicates the notification level of the assignment. The current types consist of the following: Regular Assignment, CC Assignment, Primary Assignment .
 

Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. team Team false A team is a group of application users that can be used in Team level assignments. Details..
. team_email_notifn_type Team Email Notification Type false When Issues are assigned to this team, all members of the team will
 
Receive email notifications for all activity on the Issue:
   Always
   Only when no individual agents are assigned
   Never
 
(Note that email to members will follow the workspace preferences for assignees defined on the Mail Preferences page. Also, any individual assignees will receive mail according to the workspace preferences regardless of what teams are assigned.)

Details..
. team_item_association Team Item Association false This contains the association between the team, the team assignment method and the item types.
 
This is new functionality, as oposed to the current application that sets the assignment method directly on the team. The change was due to the new concept of multiple items in a workspace.
Details..
Attribute/Column(s) of Entity/Table "Agent Team"
# Physical Name Name Definition Physical Data Type
Total 4
. team_id Team Id A Foreign Key to the Team table. bigint
. agent_team_id Agent Team Id The automatically generated primary key of the agent_team table. bigint
. gets_individual_asgnmt_for_tea Gets Individual Assignment for Team Indicates if this Agent Team() row is logically deleted.
 
Igor S asked that this be nullable, and has not been able to find a place in the current Java code where it is being set at all. If the column will be used in the future a null can mean false, or the code can be changed to explicily set it to false.
dnoble 12-4-12
bit
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Assignment"
# Physical Name Name Definition Physical Data Type
Total 13
. asgnmt_id Assignment Id The automatically generated primary key of the asgnmt table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. team_id Team Id A Foreign Key to the Team table. bigint
. begin_date Begin Date The value of a Assignment, stored as a date. datetime
. end_date End Date The value of a Assignment, stored as a date. datetime
. asgnmt_type_id Assignment Type Id A Foreign Key to the Assignment Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. cc_email_addr CC Email Address Cannot be used with TeamId,App_user_id, can only be used with CC Assignment nvarchar(4000)
. sort_order Sort Order The value of a Assignment stored as boolean. int
. item_id Item Id A Foreign Key to the Item table. bigint
. is_team Is Team Special clarifying field of "Is Team Level Assignment" to state that the Team does not have to be immediately resolved to a Team+Individual. bit
. delete_txn_id Delete Transaction Id A unique incremental transaction identifier that indicates a soft delete. The id is generated via id generation, and may or may not correspond to the audit trail transaction id. This method of marking the soft delete allows for a unique index to be created on the Workspace Definition Id, Team Name, and Delete Transaction Id to enforce no duplicates in the live copies, and it allows multiple soft deleted rows with the same team name. bigint
. field_id Field Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Assignment Type"
# Physical Name Name Definition Physical Data Type
Total 3
. asgnmt_type_id Assignment Type Id The automatically generated primary key of the asgnmt_type table. int
. asgnmt_type_name Assignment Type Name The name of the Assignment Type. varchar(255)
. asgnmt_type_descr Assignment Type Description A descriptive name of the Assignment Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Team"
# Physical Name Name Definition Physical Data Type
Total 5
. team_id Team Id The automatically generated primary key of the team table. bigint
. team_name Team Name The name of the Team. nvarchar(4000)
. wksp_defn_id Workspace Definition Id A Foreign Key to the Definition table. bigint
. team_email_notifn_type_id Team Email Notification Type Id A Foreign Key to the Team Email Notification Type table. int
. team_lead_app_user_id Team Lead Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Team Email Notification Type"
# Physical Name Name Definition Physical Data Type
Total 3
. team_email_notifn_type_id Team Email Notification Type Id The automatically generated primary key of the team_email_notifn_type table. int
. team_email_notifn_type_descr Team Email Notification Type Description A descriptive name of the Team Email Notification Type. This descriptive name may be localized. varchar(512)
. team_email_notifn_type_name Team Email Notification Type Name The name of the Team Email Notification Type. varchar(255)
Attribute/Column(s) of Entity/Table "Team Item Association"
# Physical Name Name Definition Physical Data Type
Total 2
. team_id Team Id A Foreign Key to the Team table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
ER Diagram(s) of Subject Area "080 - User Profile"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "080 - User Profile"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 20
. agent_authcn_type Agent Authentication Type false An indicator to distinguish whether this profile is for an agent (including the workspace administartor) or a system administrator. Details..
. agent_prof Agent Profile true true Agent profiles are different from the customer profiles by the choice of the preference and role that is chosen. Details..
. anonymous_cust_prof Anonymous Customer Profile true true A type of workspace user profile that is used for the Anonymous Customer feature. Customers have read only access to the Knowledgebase and Solutions via the customer portal. This is required, but can be an empty profile specifying no anonymous access. Details..
. app_role Application Role false A User Security Role within Footprints. This includes Agent Users and Customer Users, and includes Role settings at the Instance and Container level. Workspace Role and CMDB Role may both be implemented as Container Role. The Role has associated Rights and Permissions, and is a way of granting Roles and Permissions to a User. There is some conceptual overlap between the User Profile and the Role. The User is assigned a single Role as part of the User Profile, and a User can only have one System Role and one Workspace Role. The User Profile can have property settings that override the Role Settings. Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. app_user_prof_link Application User Profile Link false The link between the application user and the user profile. Details..
. auto_add_cust_prof Auto Add Customer Profile true true A type of user profile that is used for the Auto Add Customer feature. An assignment of roles to workspaces that applies to a customer based on administrator assignment or criteria available from the Customer Authentication method (such as LDAP). Details..
. cust_authcn_type Customer Authentication Type false false An indicator to distinguish whether this profile is for a unique customer profile (including the specific customer profile) or if it requires a special authentication technique (i.e. Anonymous Customer Profile has read only access to the knowledge base without having to be authenticated). Details..
. cust_prof Customer Profile true true Customer profiles are different from the agent profiles by the choice of the preference and role that is chosen. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_subtype Definition Subtype false The subtype of the definition used as a discriminator for the class of definition. Each subtype will have different configuration settings and associated definitions. These include associated built-in field definitions for item subtypes. See the database view v_defn_subtype. Details..
. defn_type Definition Type false The scope of the Template chosen from Instance, Container Group, Container, Item, Field. Details..
. role_grp Role Group false (Not used, but referenced in Java code that must be removed before table deletion.) The role group will contain the roles that the user has for each of the workspaces that the user has access. The user will always have a role group even if the administrator chooses the Perl Footprints functionality. Details..
. shared_cust_prof Shared Customer Profile true true A user profile that is shared among a group of many users. It is used for shared customer authentication. Details..
. standard_agent_prof Standard Agent Profile true true Permissions for a User to access a workspace according to the capabilities defined in the role. Also, configuration settings for the User in that workspace. This is no more than a default built in profile with the name of "Workspace Administrator" which can be changed later by the System Administrator. Details..
. sys_admin_prof System Administration Profile true true Permissions for a User to access the FootPrints system according to the capabilities defined in the role. Also, configuration settings for the User. Details..
. unique_cust_prof Unique Customer Profile true true A user profile for a single unique user. This profile can be created by an administrator for agents and customers. It also can be created via auto-add for customers only. Details..
. user_prof User Profile false A container for Permissions and Settings (the composite parts are the associated Role and the User Preferences). The permissions for a User to access a particular container according to the capabilities defined. In most cases this will be more defined in a subcategory.
 
Example: Shared User Profile
This profile will be shared between multiple users that access the system with the same User ID.
Details..
. user_type User Type false Indicates whether this entity is of an agent type or a customer type. Also CMDB and GUEST. Details..
. wksp_admin_prof Workspace Administration Profile true true Permissions for a User to access a workspace according to the capabilities defined in the role. Also, configuration settings for the User in that workspace. This is no more than a default built in profile with the name of "Workspace Administrator" which can be changed later by the System Administrator. Details..
Attribute/Column(s) of Entity/Table "Agent Authentication Type"
# Physical Name Name Definition Physical Data Type
Total 2
. agent_authcn_type_name Agent Authentication Type Name The name of the Agent Authentication Type. varchar(255)
. agent_authcn_type_id Agent Authentication Type Id The automatically generated primary key of the agent_authcn_type table. int
Attribute/Column(s) of Entity/Table "Agent Profile"
# Physical Name Name Definition Physical Data Type
Total 2
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
Attribute/Column(s) of Entity/Table "Anonymous Customer Profile"
# Physical Name Name Definition Physical Data Type
Total 1
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
Attribute/Column(s) of Entity/Table "Application Role"
# Physical Name Name Definition Physical Data Type
Total 11
. app_role_id Application Role Id The automatically generated primary key of the app_role table. bigint
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. This indicates which Template Role was used to create a built-in role in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. app_role_name Application Role Name The name of the Application Role. varchar(255)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. is_built_in Is Built In Indicates that this instance of Application Role is a built-in instance that cannot be changed by the end user. bit
. app_role_descr Application Role Description A descriptive name of the Application Role. This descriptive name may be localized. varchar(1024)
. user_type_id User Type Id A Foreign Key to the User Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. bigint
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Application User Profile Link"
# Physical Name Name Definition Physical Data Type
Total 3
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
. app_user_prof_link_id Application User Profile Link Id The automatically generated primary key of the app_user_prof_link table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Auto Add Customer Profile"
# Physical Name Name Definition Physical Data Type
Total 1
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
Attribute/Column(s) of Entity/Table "Customer Authentication Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cust_authcn_type_id Customer Authentication Type Id The automatically generated primary key of the cust_authcn_type table. int
. cust_authcn_type_name Customer Authentication Type Name The name of the Customer Authentication Type. varchar(255)
Attribute/Column(s) of Entity/Table "Customer Profile"
# Physical Name Name Definition Physical Data Type
Total 2
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Subtype"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_subtype_name Definition Subtype Name The name of the Definition Subtype. varchar(255)
. defn_subtype_descr Definition Subtype Description A descriptive name of the Definition Subtype. This descriptive name may be localized. varchar(512)
. defn_subtype_id Definition Subtype Id The automatically generated primary key of the defn_subtype table. int
. defn_parent_subtype_id definition parent subtype id A Foreign Key to the Definition Subtype table. int
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. max_in_parent Maximum In Parent A Foreign Key to the Definition Subtype table. int
Attribute/Column(s) of Entity/Table "Definition Type"
# Physical Name Name Definition Physical Data Type
Total 2
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_type_descr Definition Type Description A descriptive name of the Definition Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Role Group"
# Physical Name Name Definition Physical Data Type
Total 3
. role_grp_id Role Group Id The automatically generated primary key of the role_grp table. bigint
. role_grp_name Role Group Name The name of the Role Group. varchar(255)
. role_grp_descr Role Group Description A descriptive name of the Role Group. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Shared Customer Profile"
# Physical Name Name Definition Physical Data Type
Total 1
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
Attribute/Column(s) of Entity/Table "Standard Agent Profile"
# Physical Name Name Definition Physical Data Type
Total 1
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
Attribute/Column(s) of Entity/Table "System Administration Profile"
# Physical Name Name Definition Physical Data Type
Total 2
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
. is_sys_admin Is System Administrator Indicates if Is System Administrator. char(1)
Attribute/Column(s) of Entity/Table "Unique Customer Profile"
# Physical Name Name Definition Physical Data Type
Total 1
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
Attribute/Column(s) of Entity/Table "User Profile"
# Physical Name Name Definition Physical Data Type
Total 15
. user_prof_id User Profile Id The automatically generated primary key of the user_prof table. bigint
. tmpl_user_prof_id Template User Profile Id A Foreign Key to the User Profile table. This will not be a navigable key in the object model. This indicates which Template User Profile was used to create a built-in template in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. A system level user profile can have a role group, which will have the effect of assigning a collection of workspace, cmdb, and address book roles at the container role level. bigint
. defn_id Definition Id A Foreign Key to the Definition table. Optionally, the container that owns the profile. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. The User Profile is the means for setting the default role at the system and workspace levels, and is also the role of a Unique User Profile tied to a application user. bigint
. agent_authcn_type_id Agent Authentication Type Id A Foreign Key to the Agent Authentication Type table. int
. user_prof_name User Profile Name The name of the User Profile. varchar(255)
. is_built_in Is Built In Indicates that this instance of User Profile is a built-in instance that cannot be changed by the end user. bit
. user_type_id User Type Id A Foreign Key to the User Type table. int
. cust_authcn_type_id Customer Authentication Type Id A Foreign Key to the Customer Authentication Type table. int
. is_sys Is System Indicates if this is a system level profile. bit
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. delete_date Delete Date The value of a User Profile, stored as a date. datetime
. last_login Last Login date time of last login in UTC. datetime
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "User Type"
# Physical Name Name Definition Physical Data Type
Total 3
. user_type_name User Type Name The name of the User Type. varchar(255)
. user_type_id User Type Id The automatically generated primary key of the user_type table. int
. user_type_descr User Type Description A descriptive name of the User Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Workspace Administration Profile"
# Physical Name Name Definition Physical Data Type
Total 1
. user_prof_id User Profile Id A Foreign Key to the User Profile table. bigint
ER Diagram(s) of Subject Area "096 - Email Notification"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "096 - Email Notification"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 4
. email_notifn Email Notification false An email notification entry. Details..
. email_notifn_attch Email Notification Attachment false A link to an email attachment used for a notification email. Details..
. email_notifn_type Email Notification Type false Details..
. notifn_recipient_status Notification Recipient Status false Manages the sent and received status of the distribution list of contacts for a notification. Details..
Attribute/Column(s) of Entity/Table "Email Notification"
# Physical Name Name Definition Physical Data Type
Total 22
. email_notifn_id Email Notification Id The automatically generated primary key of the email_notifn table. bigint
. from_name From Name From Name. nvarchar(max)
. reply_addr Reply Address Reply Address nvarchar(max)
. plain_text_body Plain Text Body Plain Text Body nvarchar(max)
. html_body HTML Body HTML Body nvarchar(max)
. subject Subject Subject nvarchar(max)
. schdd_date Scheduled Date Scheduled Date of the mass email. datetime
. email_notifn_name Email Notification Name The name of the Email Notification. varchar(255)
. email_notifn_descr Email Notification Description A descriptive name of the Email Notification. This descriptive name may be localized. varchar(512)
. time_before_break Time Before Break Whether to send all emails at once, or send them at specified intervals. int
. msgs_per_batch Messages Per Batch How many messages to send Per Batch. int
. delay_between_batches Delay Between Batches Delay Between Batches int
. create_date Create Date Create Date datetime
. create_user Create User Create User int
. plain_text_auto Plain Text Auto Plain Text Auto bit
. priority Priority Email importance set in the rule ( low-5, normal-3, high-1) varchar(10)
. addr_book Address Book Address Book id used for mass emails. bigint
. item_type Item Type The item definition id, used for mass emails. bigint
. selected_field Selected Field The Selected Field for id lookup, used for mass emails. bigint
. email_notifn_type_id Email Notification Type Id The unique identifier for an instance of Email Notification Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. protocol_id Protocol Id The unique identifier for an instance of Email Notification. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. start_mail_sent Start Mail Sent Indicates if Start Mail Sent. bit
Attribute/Column(s) of Entity/Table "Email Notification Attachment"
# Physical Name Name Definition Physical Data Type
Total 3
. email_notifn_attch_id Email Notification Attachment Id The automatically generated primary key of the email_notifn_attch table. bigint
. email_attch_uri Email Attachment URI The value of a Email Notification Attachment, stored as a string. nvarchar(4000)
. email_notifn_id Email Notification Id The automatically generated primary key of the email_notifn table. bigint
Attribute/Column(s) of Entity/Table "Email Notification Type"
# Physical Name Name Definition Physical Data Type
Total 2
. email_notifn_type_id Email Notification Type Id The unique identifier for an instance of Email Notification Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. email_notifn_type_name Email Notification Type Name The unique string identifier for an instance of Email Notification Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Notification Recipient Status"
# Physical Name Name Definition Physical Data Type
Total 7
. recipient_status_id Recipient Status Id The automatically generated primary key of the notification_recipient_status table. The name is shortened for convenience. bigint
. email_notifn_id Email Notification Id A Foreign Key to the Email Notification table. bigint
. recipient_contact Recipient Contact The value of a Notification Recipient Status, stored as a string. nvarchar(4000)
. retries_ct Retries Ct The value of a Notification Recipient Status stored as boolean. integer
. schdd_date Scheduled Date The date that the Notification Recipient Status was created. datetime
. completed_date Completed Date Completed Date. datetime
. notifn_status_code Notification Status Code The unique identifier for an instance of Notification Recipient Status. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
ER Diagram(s) of Subject Area "101 - Data Access System"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "101 - Data Access System"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 9
. db_data_type Database Data Type false The physical database types associated with a logical database type, used in DDL generation and also database DML access. Details..
. dyn_col_cstr_spec Dynamic Column Constraint Specification false A database constraint associated with a column. Details..
. dyn_col_spec Dynamic Column Specification false The list of column specifications for the Dynamic Table Specification. A column will be added or modified to align with the column specification. Details..
. dyn_table_index Dynamic Table Index false false A physical database index associated with a dynamically generated table. Different DBMS can have different number and types of these indexes. An index specification will be generated to the database. Details..
. dyn_table_index_col Dynamic Table Index Column false false The collection of index column specifications for an index. Details..
. dyn_table_spec Dynamic Table Specification false The table specifications for a physical database table associated with a dynamic item. A table will be created or altered to match this specification. Details..
. index_type Index Type false false The type of index. Values include: Primary, Unique, Full-Text, Regular, Reverse Key, Computed Reverse Key Details..
. logical_data_type Logical Data Type false A reference table for logical data type. The logical type maps to the database type in DDL generation. Details..
. target_dbms Target DBMS false A lookup table for the Target Database Management System types. Values include: SQLServer, PostgreSQL, MySQL, Oracle. Details..
Attribute/Column(s) of Entity/Table "Database Data Type"
# Physical Name Name Definition Physical Data Type
Total 4
. target_dbms_id Target DBMS Id The unique identifier for an instance of Target DBMS. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. db_data_type_name Database Data Type Name The name of the Database Data Type. varchar(255)
. logical_data_type_id Logical Data Type Id A Foreign Key to the Logical Data Type table. int
. db_data_type_id Database Data Type Id The automatically generated primary key of the db_data_type table. int
Attribute/Column(s) of Entity/Table "Dynamic Column Constraint Specification"
# Physical Name Name Definition Physical Data Type
Total 4
. dyn_col_cstr_spec_id Dynamic Column Constraint Specification Id The automatically generated primary key of the dyn_col_cstr_spec table. bigint
. dyn_col_spec_id Dynamic Column Specification Id A Foreign Key to the Dynamic Column Specification table. bigint
. cstr_val Constraint Value The value of a Dynamic Column Constraint Specification stored as boolean. int
. field_cstr_type Field Constraint Type A Foreign Key to the Dynamic Column Constraint Specification table. int
Attribute/Column(s) of Entity/Table "Dynamic Column Specification"
# Physical Name Name Definition Physical Data Type
Total 10
. dyn_col_spec_id Dynamic Column Specification Id The automatically generated primary key of the dyn_col_spec table. bigint
. dflt_string_val Default String Value The value of a database default. Not used. varchar(255)
. dflt_int_val Default Int Value The value of a database default. Not used. int
. dflt_date_val Default Date Value The value of a database default. Not used. datetime
. dyn_table_spec_id Dynamic Table Specification Id A Foreign Key to the Dynamic Table Specification table. bigint
. col_name Column Name The name of the Dynamic Column Specification. varchar(255)
. logical_data_type_id Logical Data Type Id A Foreign Key to the Logical Data Type table. int
. dflt_long_val Default Long Value The value of a database default. Not used. bigint
. reference_id Reference Id The value of a Dynamic Column Specification stored as Long. bigint
. is_journal Is Journal Indicates if this column supports the journaling storage feature. bit
Attribute/Column(s) of Entity/Table "Dynamic Table Index"
# Physical Name Name Definition Physical Data Type
Total 4
. dyn_table_spec_id Dynamic Table Specification Id A Foreign Key to the Dynamic Table Specification table. bigint
. index_name Index Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. dyn_table_index_id Dynamic Table Index Id The automatically generated primary key of the dyn_table_index table. bigint
. index_type_id Index Type Id The unique identifier for an instance of Index Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
Attribute/Column(s) of Entity/Table "Dynamic Table Index Column"
# Physical Name Name Definition Physical Data Type
Total 3
. dyn_col_spec_id Dynamic Column Specification Id A Foreign Key to the Dynamic Column Specification table. bigint
. dyn_table_index_id Dynamic Table Index Id A Foreign Key to the Dynamic Table Index table. bigint
. dyn_col_pos Dynamic Column Position The value of a Dynamic Table Index Column stored as boolean. int
Attribute/Column(s) of Entity/Table "Dynamic Table Specification"
# Physical Name Name Definition Physical Data Type
Total 6
. dyn_table_spec_id Dynamic Table Specification Id The automatically generated primary key of the dyn_table_spec table. bigint
. table_name Table Name The name of the Database Table Name. It is a database object name, limited to 30 characters in length. varchar(30)
. schema_name Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. reference_id Reference Id A Foreign Key to the Dynamic Table Specification table. bigint
. batch_id Batch Id Publishing batch id, indicates things that are DDL generated together. bigint
. status Status The publishing status of the column. Helps indicate how to treat changes to information. varchar(255)
Attribute/Column(s) of Entity/Table "Index Type"
# Physical Name Name Definition Physical Data Type
Total 2
. index_type_id Index Type Id The unique identifier for an instance of Index Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. index_type_name Index Type Name The unique string identifier for an instance of Index Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Logical Data Type"
# Physical Name Name Definition Physical Data Type
Total 2
. logical_data_type_name Logical Data Type Name The name of the Logical Data Type. varchar(255)
. logical_data_type_id Logical Data Type Id The automatically generated primary key of the logical_data_type table. int
Attribute/Column(s) of Entity/Table "Target DBMS"
# Physical Name Name Definition Physical Data Type
Total 2
. target_dbms_id Target DBMS Id The unique identifier for an instance of Target DBMS. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. target_dbms_name Target DBMS Name The name of the Target DBMS. varchar(255)
ER Diagram(s) of Subject Area "102 - Data Access Scripts"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "102 - Data Access Scripts"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 7
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. defn_subtype Definition Subtype false The subtype of the definition used as a discriminator for the class of definition. Each subtype will have different configuration settings and associated definitions. These include associated built-in field definitions for item subtypes. See the database view v_defn_subtype. Details..
. dyn_table_script Dynamic Table Script false A DDL script with substitution parameters that is executed by Data Access during the publish process. It contains data structures that must be created along with the tables that are generated for the dynamic item. Parameters may include: a) schema name
b) item name prefix (derived from the item name, possibly exactly equal to it)
c) container id
d) item definition Id
  Generally, the scripts can be run post level (container, Item) creation using the Type Order and then the Script Order.
If the script is changed in the directory then it is reloaded and gets a new identifier. This will cause it to re-run. Scripts must be fundamentally re-runnable.
Details..
. dyn_table_script_history Dynamic Table Script History false Records the successful execution of the Dynamic Table Script for a Container and/or Dynamic Item. This is used to control re-execution of scripts when the script version changes, or when a new script is added. Details..
. dyn_table_script_type Dynamic Table Script Type false The type of Dynamic Table script, which is important for locating and re-running the script if need be. Examples include: Activity Data Mart Creation, Status Change Data Mart Creation. Generally, the scripts can be run post level (container, Item) creation using the Type Order and then the Script Order. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. target_dbms Target DBMS false A lookup table for the Target Database Management System types. Values include: SQLServer, PostgreSQL, MySQL, Oracle. Details..
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition Subtype"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_subtype_name Definition Subtype Name The name of the Definition Subtype. varchar(255)
. defn_subtype_descr Definition Subtype Description A descriptive name of the Definition Subtype. This descriptive name may be localized. varchar(512)
. defn_subtype_id Definition Subtype Id The automatically generated primary key of the defn_subtype table. int
. defn_parent_subtype_id definition parent subtype id A Foreign Key to the Definition Subtype table. int
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. max_in_parent Maximum In Parent A Foreign Key to the Definition Subtype table. int
Attribute/Column(s) of Entity/Table "Dynamic Table Script"
# Physical Name Name Definition Physical Data Type
Total 9
. target_dbms_id Target DBMS Id The unique identifier for an instance of Target DBMS. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. dyn_table_script_id Dynamic Table Script Id The automatically generated primary key of the dyn_table_script table. bigint
. dyn_table_script_name Dynamic Table Script Name The name of the Dynamic Table Script. varchar(255)
. script_type_id Script Type Id A Foreign Key to the Dynamic Table Script Type table. bigint
. is_active Is Active Indicates if the script is the active version, or if it is a superceded version. When deployment loads the script, the SQL text of the script is compared with any existing active row. If it is equal, the script is not loaded. If unequal, the existing script is marked inactive, and a new active script is loaded. bit
. script_sort_order Script Sort Order A sort number used to order a list of Dynamic Table Script. int
. sql_script SQL Script The value of a Dynamic Table Script, stored as a long text object. varchar(max)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. run_as_proxy Run As Proxy Used for Oracle, indicating if a proxy connection to impersonate the schema account is needed. bit
Attribute/Column(s) of Entity/Table "Dynamic Table Script History"
# Physical Name Name Definition Physical Data Type
Total 5
. dyn_table_script_id Dynamic Table Script Id A Foreign Key to the Dynamic Table Script table. bigint
. dyn_table_script_history_id Dynamic Table Script History Id The automatically generated primary key of the dyn_table_script_history table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. create_date Create Date The date that the Dynamic Table Script History was created. datetime
. cntnr_defn_id Container Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Dynamic Table Script Type"
# Physical Name Name Definition Physical Data Type
Total 4
. dyn_table_script_type_id Dynamic Table Script Type Id The automatically generated primary key of the dyn_table_script_type table. bigint
. dyn_table_script_type_name Dynamic Table Script Type Name The unique string identifier for an instance of Dynamic Table Script Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. dyn_table_script_type_descr Dynamic Table Script Type Description A descriptive name of the Dynamic Table Script Type. This descriptive name may be localized. varchar(512)
. type_sort_order Type Sort Order A sort number used to order a list of Dynamic Table Script Type. int
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Target DBMS"
# Physical Name Name Definition Physical Data Type
Total 2
. target_dbms_id Target DBMS Id The unique identifier for an instance of Target DBMS. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. target_dbms_name Target DBMS Name The name of the Target DBMS. varchar(255)
ER Diagram(s) of Subject Area "110 - Id Generation"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "110 - Id Generation"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 1
. id_generator Id Generator false A table of incremental ids used as table primary keys and object identifiers. Details..
Attribute/Column(s) of Entity/Table "Id Generator"
# Physical Name Name Definition Physical Data Type
Total 2
. db_table_name Database Table Name The value of a Id Generator, stored as a string. varchar(255)
. last_id_val Last Id Value The value that will be incremented bigint
ER Diagram(s) of Subject Area "120 - Job Scheduler"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "120 - Job Scheduler"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 2
. job_cfg_dtl Job Configuration Detail false The job configuration details that will be used to create jobs on the job scheduler. Details..
. job_schdlr_cfg Job Scheduler Configuration false An instance of job scheduler used for background job execution. Currently, the Quartz job scheduler is used. Usually one instance is sufficient. Details..
Attribute/Column(s) of Entity/Table "Job Configuration Detail"
# Physical Name Name Definition Physical Data Type
Total 21
. job_cfg_dtl_id Job Configuration Detail Id The automatically generated primary key of the job_cfg_dtl table. bigint
. job_name Job Name The name of the job varchar(100)
. job_class Job Class The java class name of the job VARCHAR(150)
. grp_name Group Name Used for time based rules grouping. varchar(100)
. trigger_type_name Trigger Type Name Frequency type of trigger. eg Daily, Minutely, which can be qualified by the frequency. E.G. Minutely 15. Most jobs are controlled by Quartz, CRON jobs are controlled by the OS. varchar(255)
. trigger_start_date Trigger Start Date The start date of scheduled running. Not required datetime
. trigger_end_date Trigger End Date Trigger End Date. datetime
. trigger_hour Trigger Hour The Hours portion of a time of day int
. trigger_minute Trigger Minute The minutes portion of a time of day int
. trigger_freq Trigger Frequency Numeric frequency. e.g 15 in Minutely 15 int
. is_job_enabled Is Job Enabled False if disabled. bit
. history_retain_days History Retain Days Days to retain history of jobs before cleanup int
. history_retain_ct History Retain Count Number of executions before cleanup. int
. job_parms Job Parameters Array of parameters used to pass to job. varchar(max)
. create_date Create Date The date that the Job Configuration Detail was created. datetime
. create_user Create User User that created job varchar(255)
. job_schdlr_cfg_id Job Scheduler Configuration Id A Foreign Key to the Job Scheduler Configuration table. bigint
. cron Cron For trigger type CRON JOB, the cron job arguments that will be passed on the command line. varchar(255)
. repeat_ct Repeat Count 0 if not used. Can be set to a finite number. int
. time_zone Time Zone The value of a Job Configuration Detail, stored as a string. varchar(255)
. ver_id Version ID A Foreign Key to the Job Configuration Detail table. bigint
Attribute/Column(s) of Entity/Table "Job Scheduler Configuration"
# Physical Name Name Definition Physical Data Type
Total 6
. job_schdlr_cfg_id Job Scheduler Configuration Id The automatically generated primary key of the job_schdlr_cfg table. bigint
. svc_host_name Service Host Name The name or IP address of the host machine. varchar(255)
. svc_port Service Port TCPIP port. int
. job_schdlr_instc_id Job Scheduler Instance Id An alternate automatically generated key of the job_schdlr_cfg table. varchar(255)
. job_schdlr_dflt_interrupt Job Scheduler Default Interrupt Default for boolean to interrupt long running jobs. bit
. job_schdlr_dflt_max_wait Job Scheduler default Maximum Wait Maximum wait time before interruption. bigint
ER Diagram(s) of Subject Area "140 - Workspace Calendar and Operation Schedule"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "140 - Workspace Calendar and Operation Schedule"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 9
. agent Agent true true a user authorized to use the FootPrints agent functions, which enable the agent to provide services to the customer. These include the ability to edit, escalate, and close tickets. Details..
. cal_item Calendar Item false The main calendar item table for the calender service. This table is populated and maintained by the Calendar Service API. It is not very suitable for database query outside of the API. The calendar item can be a personal or workspace calendar, or an appointment within the calendar. The calendar item can be synched using the iCal format. Details..
. cal_schd Calendar Schedule false false The association between the FootPrints calendar instance, and the implementation of the calendar schedule and appointments. This enables the reuse of a schedule between workspaces, but it does not require it. Details..
. cal_type Calendar Type false The type of Calendar, Workspace or Personal Details..
. schd Schedule false false A personal or workspace calendar in Footprints. It is used to provide easy access to work hours and settings for appointment scheduling and metric reporting. The Calendar Service maintains the system of record tables for the schedule, but those tables are too difficult and time consuming to query for trend reporting. Details..
. schd_actual_period Schedule Actual Period false Given the definitions of the standard work periods and holidays, these are the work periods. If overlapping shift work periods are defined, the time ranges here represent all shifts. This makes it easier to do math against working hours. The data in this table is time zone accurate for the schedule in the time zone of the workspace. Each minute within the begin and end date of the actual period must be a work minute. The master copy of the schedule is an iCal availability item stored in the Calendar service Calendar Item tables via the API. The data is redundantly and more conveniently stored so that the dashboard can use the information in the calculation of work hours elapsed. Details..
. time_zone_local_hour Time Zone Local Hour false A bridge table that provides the UTC begin and End Hour datetimes for a local hour in an Olson timezone region. This table is used in Trend Reporting to give a high performance date calculation so that local hours and days can be used on graph axes and report heading with calculated totals. It is also used to load the summary tables using the local time dimension. High speed correct database-side time zone conversions are made by joining to this table. Details..
. time_zone_region Time Zone Region false A region of the world defined in the Olson time zone database. Only the entries actually used by a FootPrints instance will be stored. The localized name of the region is provided by the Java.Util.Timezone getDisplayName() method. Only the java class can be used to determine the time zone offset from GMT, which varies historically and in the future. See the Time Zone Local Hour table. Take aspirin as needed. Details..
. wksp_cntnr Workspace Container true true A workspace is the principle architectural structure in Numara FootPrints for storing and tracking information. A Workspace is a separate sub-database or work area within the system with its own fields, forms, options, workflow, settings and users. Most of the behaviour of the Workspace comes from the Container Abstract class, and only things that are specific to the Workspace are implemented here. For Example, Current FootPrints allows a single CMDB to be referenced from a Workspace, and a single Address book, yet these are listed as features for improvement. So convenience methods that get and set Container Group Relationship might be appropriate.

Details..
Attribute/Column(s) of Entity/Table "Agent"
# Physical Name Name Definition Physical Data Type
Total 2
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Calendar Item"
# Physical Name Name Definition Physical Data Type
Total 24
. item_type item type item type. varchar(16)
. cal_item_id Calendar Item Id The automatically generated primary key of the cal_item table. bigint
. create_date create date create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. etag etag etag. varchar(255)
. mdfy_date modify date modify date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. client_create_date client create date client create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. client_mod_date client modified date client modified date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. display_name display name display name. nvarchar(4000)
. item_name item name item name. nvarchar(4000)
. intrnl_id Internal Id Internal Id. varchar(255)
. last_modf last modification The value of a Calendar Item, stored as a date. int
. last_mod_by last modified by last modified by. nvarchar(4000)
. needs_reply needs reply Indicates if needs reply. bit
. sent sent Indicates if sent. bit
. ical_uid ical uid ical uid. varchar(255)
. content_encoding content encoding content encoding. varchar(32)
. content_language content language content language. varchar(32)
. content_length content length The value of a Calendar Item stored as Long. bigint
. content_type content type content type. varchar(64)
. has_modfs has modifications Indicates if has modifications. bit
. cal_content_data_id Calendar Content Data Id A Foreign Key to the Calendar Content Data table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. modifies_cal_item_id Modifies Calendar Item Id A Foreign Key to the Calendar Item table. bigint
. delete_date Delete Date The value of a Calendar Item, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Calendar Schedule"
# Physical Name Name Definition Physical Data Type
Total 3
. schd_id Schedule Id A Foreign Key to the Schedule table. bigint
. cal_schd_id Calendar Schedule Id The automatically generated primary key of the cal_schd table. bigint
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. bigint
Attribute/Column(s) of Entity/Table "Calendar Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cal_type_name Calendar Type Name The name of the Calendar Type. varchar(255)
. cal_type_id Calendar Type Id The automatically generated primary key of the cal_type table. int
Attribute/Column(s) of Entity/Table "Schedule"
# Physical Name Name Definition Physical Data Type
Total 7
. schd_id Schedule Id The automatically generated primary key of the schd table. bigint
. schd_name Schedule Name The name of the Schedule. varchar(255)
. max_date_val Maximum Date Value The time spans are forecast out into the future as CalendarActualPeriod. This is the maximum date for which those periods are generated. datetime
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region for the calendar, which derives from or overrides the value used for the system or workspace. varchar(255)
. cal_type_id Calendar Type Id A Foreign Key to the Calendar Type table. int
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. use_local_time Use Local Time Indicates that the workschedule is base on local time for the time zone region. If you want UTC time, use that as the region. bit
Attribute/Column(s) of Entity/Table "Schedule Actual Period"
# Physical Name Name Definition Physical Data Type
Total 8
. schd_actual_period_id Schedule Actual Period Id The automatically generated primary key of the schd_actual_period table. bigint
. begin_date Begin Date Begin Date. datetime
. end_date End Date End Date. datetime
. work_durn_in_mins Work Duration In Minutes Work Time duration in minutes. This is the number of work minutes within the begin and end date of the period, which is equal to the end date minus the begin date, because the work periods can be sparsely populated. This value can be summed to get the total work minutes for a date range. If a date marker requested falls within the begin and end date of the actual period, then the minutes from the marker date and the begin/end point must be subtracted from this number. int
. schd_id Schedule Id A Foreign Key to the Schedule table. bigint
. cum_work_durn_in_mins Cumulative Work Duration In Minutes Cumulative Work Time duration in minutes. This is the number of work minutes from the actual first period to the end of the current actual period as calculated by a running total or cumulative sum of the Work Duration field. Because the work periods will be sparsely populated, the hard dates cannot be subtracted to yield Work Duration Difference. However, this Cumulative Work Duration can be subtracted to get the Work Duration difference. If a date marker requested falls within the begin and end date of the actual period, then the minutes from the marker date and the begin/end point must be subtracted from this number. int
. begin_date_utc_s Begin Date UTC S A string version of the UTC date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_date_utc_s End Date UTC S A string version of the UTC date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
Attribute/Column(s) of Entity/Table "Time Zone Local Hour"
# Physical Name Name Definition Physical Data Type
Total 12
. begin_date_hour_utc Begin Date Hour UTC A date whole hour in the local timezone for the Begin Date Hour UTC. The Minutes portion of the date will always be 00. It is not stated whether daylight savings is in effect. datetime
. end_date_hour_utc End Date Hour UTC A date whole hour in the local timezone for the End Date Hour UTC. The Minutes portion of the date will always be 00. It is not stated whether daylight savings is in effect. datetime
. begin_date_hour_local Begin Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the Begin Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
. end_date_hour_local End Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the End Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
. begin_is_daylight_savings Begin Is Daylight Savings Flag indicating if daylight savings is in effect for the begin time. This helps identify the special hours that are missing or duplicated during daylight savings days. bit
. time_zone_region_id Time Zone Region Id An alternate Key to the Time Zone Region table, which is arbitrarily calculated and assigned by FootPrints. The reason for this is performance of the Foreign Key join to large numbers of rows. There is no suitable short data length key available in a published standard data source. bigint
. time_zone_local_hour_id Time Zone Local Hour Id The automatically generated primary key of the time_zone_local_hour table. bigint
. begin_date_hour_local_s Begin Date Hour Local S A string version of the local date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_date_hour_local_s End Date Hour Local S A string version of the local date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. begin_date_hour_utc_s Begin Date Hour UTC S A string version of the UTC date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_date_hour_utc_s End Date Hour UTC S A string version of the UTC date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_is_daylight_savings End Is Daylight Savings Flag indicating if daylight savings is in effect for the end time. This helps identify the special hours that are missing or duplicated during daylight savings days. bit
Attribute/Column(s) of Entity/Table "Time Zone Region"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. time_zone_region_abbr Time Zone Region Abbreviation A well-known string identifier used as a code to identify the Time Zone Region. This could be provided by user entry, but it is not available from the Timezone class. It should probably not be used. varchar(255)
. time_zone_region_id Time Zone Region Id An alternate Key to the Time Zone Region table, which is arbitrarily calculated and assigned by FootPrints. The reason for this is performance of the Foreign Key join to large numbers of rows. There is no suitable short data length key available in a published standard data source. bigint
Attribute/Column(s) of Entity/Table "Workspace Container"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
ER Diagram(s) of Subject Area "141 - Calendar Appointments and Items"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "141 - Calendar Appointments and Items"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 17
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. cal_coll_item Calendar Collection Item false Holds calendar item collection relationships Details..
. cal_cntnr_item Calendar Container Item false The Container Item that is related to the Calendar Appointment Item. For Workspaces, the Workspace default calendar will have appointments between Issue Assignee agents and the Customer Contact in order to resolve the Issue/Workspace Item. It is called Container Item in case there is a capability to relate the appointment to a CMDB item or Knowledgebase Item. Details..
. cal_content_data Calendar Content Data false Binary Large Objects (BLOBs) linked to an appointment item. Details..
. cal_event_stamp Calendar Event Stamp false A log of calendar service events. A stamp associates a related set of properties/attributes/methods to an Calendar Item. Event Stamp contains properties and apis relating to an iCal event. Details..
. cal_field Calendar Field false A name/value data field value for a calendar item. Calendar Item has a map of Attribute objects, indexed by a QName . An Attribute can be associated to a single Item . QName is a composite key that represents a qualified name (namespace and local name). There are several Attribute implementations (String, Binary, Integer, etc) that are used to store different types of values. The polymorphic mapping allows any number of and any mix of Attribute implementations to be associated to an item. Details..
. cal_field_dict_val Calendar Field Dictionary Value false Stores dictionary values for a calendar item. May not be used. Details..
. cal_field_multistring_val Calendar Field Multistring Value false Stores multiple string values for a calendar item. May not be used. Has no primary key, its a bag of values. Details..
. cal_item Calendar Item false The main calendar item table for the calender service. This table is populated and maintained by the Calendar Service API. It is not very suitable for database query outside of the API. The calendar item can be a personal or workspace calendar, or an appointment within the calendar. The calendar item can be synched using the iCal format. Details..
. cal_schd Calendar Schedule false false The association between the FootPrints calendar instance, and the implementation of the calendar schedule and appointments. This enables the reuse of a schedule between workspaces, but it does not require it. Details..
. cal_stamp Calendar Stamp false Calendar Item has a set of Calendar Stamp objects. A Calendar stamp can be associated to a single Calendar Item . A stamp associates a related set of properties/attributes/methods to an Calendar Item. This is different from Calendar Attribute , which generally represents a single value. For example Event Stamp , contains properties and apis relating to an event and MessageStamp contains properties related to an email message. The stamp model allows items to be stamped and unstamped with these related sets of properties throughout its life-cycle. Details..
. cal_subscription Calendar Subscription false A Calendar Subscription contains a ticket key and a collection uid. It is a way to associate a collection that is not owned by the user to the user. The ticket key provides the necessary authentication to access the collection. Not used. Details..
. cal_ticket Calendar Ticket false This is unrelated and different than an ITSM ticket. See the Calendar Container Item table for ITSM tickets. A calendar ticket is an authorization object that grants some level of access to a calendar item and its descendents based on a unique ticket key. If a client has this key, then the client can gain access to the item and its descendants with the ticket key. May not be used in the FootPrints integration of calendaring code, because the calendar permissions are subordinate to the application security model. Details..
. cal_ticket_privilege Calendar Ticket Privilege false (Not used, but referenced in Java code that must be removed before table deletion.) A permission granted via a calendar ticket. May not be used in the FootPrints integration of calendaring code. Details..
. cal_wksp Calendar Workspace false false The association of a workspace to a calendar. The workspace definition is associated with the Calendar Item that is the root entry for a recurring schedule item in the calender service tables. The workspace can have one default work schedule, and it may have a second shift. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Calendar Collection Item"
# Physical Name Name Definition Physical Data Type
Total 4
. create_date create date create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. reln_type Relation Type The value of a Calendar Collection Item, stored as a string. varchar(16)
. coll_cal_item Collection Calendar item A Foreign Key to the Calendar Item table. bigint
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. bigint
Attribute/Column(s) of Entity/Table "Calendar Container Item"
# Physical Name Name Definition Physical Data Type
Total 7
. cal_cntnr_item_id Calendar Container Item Id The automatically generated primary key of the cal_cntnr_item table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table. Identifies the Container Definition which in turn identifies the dynamic object and table that contains the Item. This is the first part of a two-part identifier for the dynamic item. bigint
. item_id Item Id A logical Foreign Key to the Item table. It is an actual primary key in the dynamic object and table that contains the Item. This is the second part of a two-part identifier for the dynamic item. bigint
. appt_cal_item_id Appointment Calendar Item Id A Foreign Key to the Calendar Item table. This is an appointment type of item that has been set up related to the Workspace/Container Item. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
. is_original Is Original Indicates if this is the original container for the item. bit
. occurence_uid Occurence UID The value of a Calendar Container Item, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Calendar Content Data"
# Physical Name Name Definition Physical Data Type
Total 2
. cal_content_data_id Calendar Content Data Id The automatically generated primary key of the cal_content_data table. bigint
. content_blob content_blob OID
Attribute/Column(s) of Entity/Table "Calendar Event Stamp"
# Physical Name Name Definition Physical Data Type
Total 6
. ical_data ical data The value of a Calendar Event Stamp, stored as a long text object. varchar(max)
. end_date end date end date. varchar(255)
. is_floating is floating Indicates if is floating. bit
. is_recurring is recurring Indicates if is recurring. bit
. start_date start date start date. varchar(255)
. cal_stamp_id Calendar Stamp Id A Foreign Key to the Calendar Stamp table. bigint
Attribute/Column(s) of Entity/Table "Calendar Field"
# Physical Name Name Definition Physical Data Type
Total 16
. attr_type attribute type attribute type. varchar(255)
. cal_field_id Calendar Field Id The automatically generated primary key of the cal_field table. bigint
. create_date create date create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. etag etag etag. varchar(255)
. mdfy_date modify date modify date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. local_name local name local name. varchar(25)
. nmsp namespace namespace. varchar(220)
. binary_val binary value Object Identifier binary value OID
. boolean_val boolean value generic boolean value. bit
. date_val date value generic date value datetime
. tz_val tz value time zone value. varchar(255)
. decimal_val decimal value generic decimal value numeric(19,6)
. text_val text value The value of a Calendar Field, stored as a long text object. varchar(max)
. integer_val integer value The value of a Calendar Field stored as Long. bigint
. string_val string value string value. varchar(255)
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. bigint
Attribute/Column(s) of Entity/Table "Calendar Field Dictionary Value"
# Physical Name Name Definition Physical Data Type
Total 3
. cal_field_id Calendar Field Id A Foreign Key to the Calendar Field table. bigint
. string_val string value string value. varchar(2048)
. val_key value_key value_key. varchar(255)
Attribute/Column(s) of Entity/Table "Calendar Field Multistring Value"
# Physical Name Name Definition Physical Data Type
Total 2
. cal_field_id Calendar Field Id A Foreign Key to the Calendar Field table. bigint
. string_val string value string value. varchar(2048)
Attribute/Column(s) of Entity/Table "Calendar Item"
# Physical Name Name Definition Physical Data Type
Total 24
. item_type item type item type. varchar(16)
. cal_item_id Calendar Item Id The automatically generated primary key of the cal_item table. bigint
. create_date create date create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. etag etag etag. varchar(255)
. mdfy_date modify date modify date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. client_create_date client create date client create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. client_mod_date client modified date client modified date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. display_name display name display name. nvarchar(4000)
. item_name item name item name. nvarchar(4000)
. intrnl_id Internal Id Internal Id. varchar(255)
. last_modf last modification The value of a Calendar Item, stored as a date. int
. last_mod_by last modified by last modified by. nvarchar(4000)
. needs_reply needs reply Indicates if needs reply. bit
. sent sent Indicates if sent. bit
. ical_uid ical uid ical uid. varchar(255)
. content_encoding content encoding content encoding. varchar(32)
. content_language content language content language. varchar(32)
. content_length content length The value of a Calendar Item stored as Long. bigint
. content_type content type content type. varchar(64)
. has_modfs has modifications Indicates if has modifications. bit
. cal_content_data_id Calendar Content Data Id A Foreign Key to the Calendar Content Data table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. modifies_cal_item_id Modifies Calendar Item Id A Foreign Key to the Calendar Item table. bigint
. delete_date Delete Date The value of a Calendar Item, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Calendar Schedule"
# Physical Name Name Definition Physical Data Type
Total 3
. schd_id Schedule Id A Foreign Key to the Schedule table. bigint
. cal_schd_id Calendar Schedule Id The automatically generated primary key of the cal_schd table. bigint
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. bigint
Attribute/Column(s) of Entity/Table "Calendar Stamp"
# Physical Name Name Definition Physical Data Type
Total 6
. stamp_type stamp type stamp type. varchar(16)
. cal_stamp_id Calendar Stamp Id The automatically generated primary key of the cal_stamp table. bigint
. create_date create date create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. etag etag etag. varchar(255)
. mdfy_date modify date modify date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. bigint
Attribute/Column(s) of Entity/Table "Calendar Subscription"
# Physical Name Name Definition Physical Data Type
Total 8
. cal_subscription_id Calendar Subscription Id The automatically generated primary key of the cal_subscription table. bigint
. create_date create date create date int
. etag etag etag varchar(255)
. mdfy_date modify date modify date int
. coll_uid collection uid id of the collection varchar(255)
. ticket_key ticket key permissions varchar(255)
. display_name display name Name of the calendar in the UI varchar(255)
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Calendar Ticket"
# Physical Name Name Definition Physical Data Type
Total 9
. cal_ticket_id Calendar Ticket Id The automatically generated primary key of the cal_ticket table. bigint
. create_date Create Date Create date. int
. etag etag The value of a Calendar Ticket, stored as a string. varchar(255)
. mdfy_date Modify Date Change date. int
. creatn_date Creation Date Create date. datetime
. ticket_key Ticket Key Authorization id. varchar(255)
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. ticket_timeout Ticket Timeout Expiration of authority. varchar(255)
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. bigint
Attribute/Column(s) of Entity/Table "Calendar Ticket Privilege"
# Physical Name Name Definition Physical Data Type
Total 2
. cal_ticket_id Calendar Ticket Id A Foreign Key to the Calendar Ticket table. bigint
. privilege Privilege The value of a Calendar Ticket Privilege, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Calendar Workspace"
# Physical Name Name Definition Physical Data Type
Total 4
. cal_wksp_id Calendar Workspace Id The automatically generated primary key of the cal_wksp table. bigint
. wksp_defn_id Workspace Definition Id A Foreign Key to the Definition table. Identifies the Workspace that owns the Calendar. bigint
. cal_item_id Calendar Item Id A Foreign Key to the Calendar Item table. This is a Workspace Calendar type of Calendar Item that owns appointments. bigint
. is_dflt_flag Is Default Flag Indicates if Is Default Flag. bit
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
ER Diagram(s) of Subject Area "142 - Calendar Sync"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "142 - Calendar Sync"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 6
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. cal_item Calendar Item false The main calendar item table for the calender service. This table is populated and maintained by the Calendar Service API. It is not very suitable for database query outside of the API. The calendar item can be a personal or workspace calendar, or an appointment within the calendar. The calendar item can be synched using the iCal format. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. pim_appt_info PIM Appointment Information false Information about calendar appointment synchronization with external calendars in a Personal Information Manager (PIM) such as a computer or phone calendar system. Details..
. pim_record_info PIM Record Information false Information about calendar appointment data (such as the workspace and ticket number) synchronization with external calendars in a Personal Information Manager (PIM) such as a computer or phone calendar system. Details..
. syncing_job_dtl Syncing Job Detail false A table used to control syncing of Calendar Items with a computer or phone calendar system. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Calendar Item"
# Physical Name Name Definition Physical Data Type
Total 24
. item_type item type item type. varchar(16)
. cal_item_id Calendar Item Id The automatically generated primary key of the cal_item table. bigint
. create_date create date create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. etag etag etag. varchar(255)
. mdfy_date modify date modify date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. client_create_date client create date client create date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. client_mod_date client modified date client modified date, stored as a long integer to avoid using date time classes that do not handle timezone well. int
. display_name display name display name. nvarchar(4000)
. item_name item name item name. nvarchar(4000)
. intrnl_id Internal Id Internal Id. varchar(255)
. last_modf last modification The value of a Calendar Item, stored as a date. int
. last_mod_by last modified by last modified by. nvarchar(4000)
. needs_reply needs reply Indicates if needs reply. bit
. sent sent Indicates if sent. bit
. ical_uid ical uid ical uid. varchar(255)
. content_encoding content encoding content encoding. varchar(32)
. content_language content language content language. varchar(32)
. content_length content length The value of a Calendar Item stored as Long. bigint
. content_type content type content type. varchar(64)
. has_modfs has modifications Indicates if has modifications. bit
. cal_content_data_id Calendar Content Data Id A Foreign Key to the Calendar Content Data table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. modifies_cal_item_id Modifies Calendar Item Id A Foreign Key to the Calendar Item table. bigint
. delete_date Delete Date The value of a Calendar Item, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "PIM Appointment Information"
# Physical Name Name Definition Physical Data Type
Total 5
. pim_appt_info_id PIM Appointment Information Id The automatically generated primary key of the pim_appt_info table. bigint
. extl_id External Id The value of a PIM Appointment Information stored as Long. varchar(255)
. chg_key Change Key The value of a PIM Appointment Information, stored as a string. varchar(255)
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. cal_item_intrnl_id Calendar Item Internal Id Calendar Item Internal Id. varchar(255)
Attribute/Column(s) of Entity/Table "PIM Record Information"
# Physical Name Name Definition Physical Data Type
Total 6
. pim_record_info_id PIM Record Information Id The automatically generated primary key of the pim_record_info table. bigint
. extl_id External Id The value of a PIM Record Information stored as Long. varchar(255)
. chg_key Change Key The value of a PIM Record Information, stored as a string. varchar(255)
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. item_id Item Id The value of a PIM Record Information stored as Long. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Syncing Job Detail"
# Physical Name Name Definition Physical Data Type
Total 4
. syncing_job_dtl_id Syncing Job Detail Id The automatically generated primary key of the syncing_job_dtl table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. last_sync_date Last Sync Date The value of a Syncing Job Detail, stored as a date. datetime
. execn_date Execution Date The value of a Syncing Job Detail, stored as a date. datetime
ER Diagram(s) of Subject Area "160 - Templating"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "160 - Templating"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 9
. app_ele Application Element false The identity and name of an element in the application implementation. An element can be one of many types, and can contain other elements. Example Application Elements include: a screen, a form, a dialog box, a text box, the Home Page, an Architecture Component, the Item Status field, the system values of the Item Status field. The Application Element is not the full implementation of the element, but is a key and nametag for the element. In many cases, a well-known algorithm can be used to locate the correct Application Element from the Application Element implementation. In other cases, an association to the Application Element Id must be recorded as part of the implementation. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
. tmpl_attr_defn Template Attribute Definition false A list of substitution attributes that can be used in an email template. Details..
. tmpl_ctgy Template Category false A category of template, for example Email Template Definition. Details..
. tmpl_content_type Template Content Type false A lookup table for the type of template content. Values include: PLAINTEXT, HTML. Details..
. tmpl_defn Template Definition false A template used for notifications or description content with substitution attributes. Details..
. tmpl_defn_attr Template Definition Attribute false The collection of template attributes associated with an instance of template definition. Details..
. tmpl_grp Template Group false A group of templates. Details..
Attribute/Column(s) of Entity/Table "Application Element"
# Physical Name Name Definition Physical Data Type
Total 7
. app_ele_id Application Element Id The automatically generated primary key of the app_ele table. bigint
. app_ele_name Application Element Name The name of the Application Element. VARCHAR(2000)
. intrnl_id Internal Id An alternate automatically generated key of the app_ele table. int
. is_intrnl_flag Is Internal Flag A boolean flag for indicating if the Application Element is defined internally by Engineering or by Partners or is defined by the customer. bit
. app_ele_type_id Application Element Type Id A Foreign Key to the Application Element Type table. int
. intrnl_id_type_id Internal Identifier Type Id A Foreign Key to the Internal Identifier Type table. int
. app_ele_nmsp_id Application Element Namespace Id A Foreign Key to the Application Element Namespace table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Template Attribute Definition"
# Physical Name Name Definition Physical Data Type
Total 5
. tmpl_attr_defn_name Template Attribute Definition Name The value of a Template Attribute Definition, stored as a string. varchar(255)
. is_intrnl Is Internal Indicates if Is Internal. bit
. tmpl_ctgy_id Template Category Id A Foreign Key to the Template Category table. bigint
. tmpl_attr_defn_id Template Attribute Definition Id The automatically generated primary key of the tmpl_attr_defn table. bigint
. tmpl_attr_defn_keyword Template Attribute Definition Keyword The value of a Template Attribute Definition, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Template Category"
# Physical Name Name Definition Physical Data Type
Total 3
. tmpl_ctgy_id Template Category Id The automatically generated primary key of the tmpl_ctgy table. bigint
. tmpl_ctgy_name Template Category Name The name of the Template Category. varchar(255)
. tmpl_ctgy_descr Template Category Description A descriptive name of the Template Category. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Template Content Type"
# Physical Name Name Definition Physical Data Type
Total 3
. tmpl_content_type_name Template Content Type Name The name of the Template Content Type. varchar(255)
. tmpl_content_type_id Template Content Type Id The automatically generated primary key of the tmpl_content_type table. int
. tmpl_content_type_descr Template Content Type Description A descriptive name of the Template Content Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Template Definition"
# Physical Name Name Definition Physical Data Type
Total 9
. tmpl_defn_id Template Definition Id The automatically generated primary key of the tmpl_defn table. bigint
. tmpl_defn_type Template Definition Type The Type of template. varchar(255)
. tmpl_content Template Content The value of a Template Definition, stored as a long text object. varchar(max)
. is_imported Is_Imported Indicates if Is_Imported. bit
. is_editable Is Editable Indicates if Is Editable. bit
. tmpl_grp_id Template Group Id A Foreign Key to the Template Group table. bigint
. tmpl_ctgy_id Template Category Id A Foreign Key to the Template Category table. bigint
. tmpl_content_type_id Template Content Type Id A Foreign Key to the Template Content Type table. int
. is_sys_tmpl Is System Template Indicates if Is System Template. bit
Attribute/Column(s) of Entity/Table "Template Definition Attribute"
# Physical Name Name Definition Physical Data Type
Total 2
. tmpl_defn_id Template Definition Id A Foreign Key to the Template Definition table. bigint
. tmpl_attr_defn_id Template Attribute Definition Id The automatically generated primary key of the tmpl_attr_defn table. bigint
Attribute/Column(s) of Entity/Table "Template Group"
# Physical Name Name Definition Physical Data Type
Total 3
. tmpl_grp_id Template Group Id The automatically generated primary key of the tmpl_grp table. bigint
. tmpl_grp_name Template Group Name The name of the Template Group. varchar(255)
. tmpl_grp_descr Template Group Description A descriptive name of the Template Group. This descriptive name may be localized. varchar(512)
ER Diagram(s) of Subject Area "170 - Knowledge Base"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "170 - Knowledge Base"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 8
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_useful_dtl Item Useful Detail false An entry from an agent or customer classifying the quality and usefulness of an knowledgebase item or other item. Details..
. item_useful_sumry Item Useful Summary false A standalone table holding a summary count of the usefulness of an Item, computed by summing the detail. Details..
. soln_item Solution Item true true An item that stores the solution information for a particular issue. Details..
. useful_cd Useful Code false A lookup table for the useful code used in grading solutions. Examples include: I - Yes, but inaccurate, N - No, Y - Yes Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Useful Detail"
# Physical Name Name Definition Physical Data Type
Total 7
. item_useful_dtl_id Item Useful Detail Id The automatically generated primary key of the item_useful_dtl table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. user_comment User Comment A free-form text comment describing the Item Useful Detail entry made by the application user. nvarchar(4000)
. create_date Create Date The date that the Item Useful Detail was created. datetime
. item_defn_id Item Definition Id A Foreign Key to the Definition table. Identifies the Container and Item Type. bigint
. item_id Item Id A Foreign Key to the generated Dyamic Item table key. Not database enforced. bigint
. useful_cd Useful Code Indicates the level of usefulness recorded by the user. A Foreign Key to the lookup table. varchar(2)
Attribute/Column(s) of Entity/Table "Item Useful Summary"
# Physical Name Name Definition Physical Data Type
Total 6
. item_useful_sumry_id Item Useful Summary Id The automatically generated primary key of the item_useful_sumry table. bigint
. yes_ct Yes Count The summarized count of Yes responses, calculated from the detail table as stored here for convenience. int
. item_defn_id Item Definition Id A Foreign Key to the Definition table. Identifies the Container and Item Type. bigint
. inaccr_ct Inaccurate Count The summarized count of Inaccurate responses, calculated from the detail table as stored here for convenience. Perl FP does not show this column, it could be used to search for inaccurate items. int
. no_ct No Count The summarized count of No responses, calculated from the detail table as stored here for convenience. Perl FP does not show this column, it could be used to calculate a usefullness percentage. int
. item_id Item Id A Foreign Key to the generated Dyamic Item table key. Not database enforced. bigint
Attribute/Column(s) of Entity/Table "Solution Item"
# Physical Name Name Definition Physical Data Type
Total 1
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Useful Code"
# Physical Name Name Definition Physical Data Type
Total 2
. useful_cd_descr Useful Code Description A descriptive name of the Useful Code. This descriptive name may be localized. varchar(512)
. useful_cd Useful Code The name of the Useful Code. varchar(2)
ER Diagram(s) of Subject Area "190 - Password Reset"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "190 - Password Reset"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 4
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. pwd_reset_question Password Reset Question false Questions, once they've been saved, can only be disabled (deactivated). Users who have already used those questions as part of their password reset registration will still be able to use the disabled questions. Details..
. pwd_reset_question_answer Password Reset Question Answer false This table holds the users' answers to the system questions set by the administrators and the Id to the actual question. Users can answer questions
even after the administrator has disabled them, as long as they were available
when the user first registered the answer.
Details..
. pwd_reset_regtd_acct Password Reset Registered Account false This holds LDAP information. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Password Reset Question"
# Physical Name Name Definition Physical Data Type
Total 2
. pwd_reset_question_id Password Reset Question Id The automatically generated primary key of the pwd_reset_question table. bigint
. question Question The value of a Password Reset Question, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Password Reset Question Answer"
# Physical Name Name Definition Physical Data Type
Total 4
. pwd_reset_question_answer_id Password Reset Question Answer Id The automatically generated primary key of the pwd_reset_question_answer table. bigint
. answer Answer The value of a Password Reset Question Answer, stored as a string. nvarchar(max)
. question Question The value of a Password Reset Question Answer, stored as a string. varchar(255)
. pwd_reset_regtd_acct_id Password Reset Registered Account Id The automatically generated primary key of the pwd_reset_regtd_acct table. bigint
Attribute/Column(s) of Entity/Table "Password Reset Registered Account"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd_reset_regtd_acct_name Password Reset Registered Account Name This is the registered user name. nvarchar(4000)
. display_name Display Name This is the name pulled back from the active directory service. varchar(255)
. distinguished_name Distinguished Name The name of the Password Reset Registered Account. varchar(255)
. failed_reset_ct Failed Reset Count Count of failed resets. int
. failed_reset_timestamp Failed Reset Timestamp Last time of failed reset. datetime
. regtd_email Registered Email Email registered to handle reset verification. varchar(255)
. app_user_id Application User Id A Foreign Key to the Application User table.
 
The application user id will be used to tie AD accounts to existing Footprints customers.
 
If the user comes in anonymously through the browse feature, this field will be null.
bigint
. pwd_reset_regtd_acct_id Password Reset Registered Account Id The automatically generated primary key of the pwd_reset_regtd_acct table. bigint
ER Diagram(s) of Subject Area "210 - Audit Trail"
# Name Physical Display Level
Total 2
. Logical Comment
. Physical Column
Entity/Table(s) of Subject Area "210 - Audit Trail"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 12
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. audit_event_type Audit Event Type false A discriminator indicating the type of Audit Log Entry. Values include Audit Log Note, Audit Log Data Change, and Audit Log Data Version Details..
. audit_field_cfg Audit Field Configuration false false Configuration values for the Audit that determine if a dynamic item should be audited. If only Dynamic Items are supported, then auditing may be something that cannot be turned off? Configuration Setting Values are used for the audit indicator. Within the Java code, automatic logging of classes can be turned on. Details..
. audit_log Audit Log false The main Audit Log table which uses a serial key to establish the order of Audit Trail entries as committed to the system. It has subordinate notes and data values which are considered unordered within the Audit Log. It is possible and desirable that multiple Audit Log entries would have the same transaction id. Details..
. audit_msg_tmpl Audit Message Template false A template message that is generated from the application with string substitution parameters. Only string variables are supported, because the eventual usage is just string presentation, and localization of the parameters is not supported. Details..
. audit_prop_chg Audit Property Change false A data change record indicating the Inserted or Updated value. Deleted Values are not recorded here. Details..
. audit_prop_dim Audit Property Dimension false A dimension table that holds every combination of Object Name, Property Name, Insert Update Delete Code, etc. that has been used in the Audit Trail. The purpose of this data design is to compress the repeated information in the Audit Trail, reducing data and speeding up indexed queries. Details..
. audit_rule_name Audit Rule Name false This is a derived table of current and historical Rule Names that is used to make a permanant record of the rule name for the Audit trail. The replication will be done on publish and will avoid locking the definition tables during Audit History storage. The name of the Rule is replicated from the Rule Definition to avoid problems with query complexity, deletion and modification of Rule names, and locking. If a rule is deleted on publish, the delete date will be filled in. This table is cached in memory so the Audit Function does not have to repetitively retrieve it. Details..
. audit_txn Audit Transaction false A record of the Principal and create time of the start of the commit time of a logical transaction. In many cases multiple Audit Log entries will use the same transaction. Details..
. item_field_defn Item Field Definition true true Item Field Definition is an association between the Item Definition entity and the Field Definition entity. This association contains a distinct value for each of the intersection points between the two entities. Details..
. sys_component System Component false A lookup table for System Component. System Component is used to identify an area of the system. The primary use is when a component is updating system information with a transaction that is not initiated from a customer or agent.

Details..
. val_type_cd Value Type Code false A lookup table for the data value type discriminator. Many tables share this discriminator for name value pair datatypes. Values include:
B Boolean
D Timestamp - Date + Time
I Integer
L Long
R Real Number
S String
T Text - long string
Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Audit Event Type"
# Physical Name Name Definition Physical Data Type
Total 2
. audit_event_type_id Audit Event Type Id The unique identifier for an instance of Audit Event Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. BIGINT
. audit_event_type_name Audit Event Type Name The name of the Audit Event Type. varchar(255)
Attribute/Column(s) of Entity/Table "Audit Field Configuration"
# Physical Name Name Definition Physical Data Type
Total 3
. audit_field_cfg_id Audit Field Configuration Id The automatically generated primary key of the audit_field_cfg table. bigint
. is_audited Is Audited Indicates if changes to the field should be recorded in the Audit Trail. bit
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Audit Log"
# Physical Name Name Definition Physical Data Type
Total 18
. audit_log_id Audit Log Id The automatically generated primary key of the audit_log table. bigint
. audit_event_type_id Audit Event Type Id The unique identifier for an instance of Audit Event Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. BIGINT
. audit_txn_id Audit Transaction Id The automatically generated primary key of the audit_txn table. bigint
. insert_update_delete_cd Insert Update Delete Code Indicates I-Insert, U-Update, D-Delete database action. varchar(255)
. string_parm_1 String Parameter 1 A substitution parameter for the referenced formatted string. nvarchar(max)
. string_parm_2 String Parameter 2 A substitution parameter for the referenced formatted string. nvarchar(4000)
. string_parm_3 String Parameter 3 A substitution parameter for the referenced formatted string. nvarchar(4000)
. string_parm_4 String Parameter 4 A substitution parameter for the referenced formatted string. nvarchar(4000)
. string_parm_5 String Parameter 5 A substitution parameter for the referenced formatted string. nvarchar(4000)
. string_parm_6 String Parameter 6 A substitution parameter for the referenced formatted string. nvarchar(4000)
. audit_prop_dim_id Audit Property Dimension Id A Foreign Key to the Audit Property Dimension table. bigint
. domain_obj_id Domain Object Id The numeric Primary Key of the Object that is autologged. bigint
. string_parm_7 String Parameter 7 A substitution parameter for the referenced formatted string. nvarchar(4000)
. string_parm_8 String Parameter 8 A substitution parameter for the referenced formatted string. nvarchar(4000)
. audit_msg_tmpl_id Audit Message Template Id A Foreign Key to the Audit Message Template table. bigint
. create_date Create Date The transaction date of the Audit Log entry. This date may not be in strict order with the Audit Log id in the event that features are used to continue a previous Audit Log transaction. datetime
. raw_msg Raw Message The value of a Audit Log, stored as a long text object. nvarchar(max)
. string_parm_7_int String Parameter 7 Int This is a computed column. The integer version of parameter 7. It is only indexed when parameter 8 is '_USER_SESSION_'. It greatly increases the User browse screens ability to compute the last_login. int
Attribute/Column(s) of Entity/Table "Audit Message Template"
# Physical Name Name Definition Physical Data Type
Total 3
. audit_msg_tmpl_id Audit Message Template Id The automatically generated primary key of the audit_msg_tmpl table. bigint
. audit_msg_tmpl_key Audit Message Template Key A search key for the Audit Message Template, composed of letters and numbers. varchar(255)
. audit_msg_tmpl Audit Message Template The template message consisting of text and substitution variables. varchar(4000)
Attribute/Column(s) of Entity/Table "Audit Property Change"
# Physical Name Name Definition Physical Data Type
Total 14
. audit_prop_chg_id Audit Property Change Id The automatically generated primary key of the audit_prop_chg table. bigint
. audit_prop_dim_id Audit Property Dimension Id A Foreign Key to the Audit Property Dimension table. bigint
. new_string_val New String Value The new value of an inserted or updated property, for a property of type string. nvarchar(4000)
. new_text_val New Text Value The new value of an inserted or updated property, for a property of type text. nvarchar(max)
. new_date_val New Date Value The new value of an inserted or updated property, for a property of type date. datetime
. new_real_val New Real Value The new value of an inserted or updated property, for a property of type real. numeric(38,20)
. new_long_val New Long Value The new value of an inserted or updated property, for a property of type long integer. This may be a key, in which case the Convenience Value might also be stored. bigint
. audit_log_id Audit Log Id A Foreign Key to the Audit Log table. bigint
. old_string_val Old String Value The old value of an inserted or updated property, for a property of type string. nvarchar(4000)
. old_text_val Old Text Value The old value of an inserted or updated property, for a property of type text. nvarchar(max)
. old_date_val Old Date Value The old value of an inserted or updated property, for a property of type date. datetime
. old_real_val Old Real Value The old value of an inserted or updated property, for a property of type real. numeric(38,20)
. old_long_val Old Long Value The old value of an inserted or updated property, for a property of type long integer. This may be a key, in which case the Convenience Value might also be stored. bigint
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
Attribute/Column(s) of Entity/Table "Audit Property Dimension"
# Physical Name Name Definition Physical Data Type
Total 9
. audit_prop_dim_id Audit Property Dimension Id The automatically generated primary key of the audit_prop_dim table. bigint
. prop_mbr_name Property Member Name The name of the Object Property Name. varchar(255)
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. audit_class_name Audit Class Name The Java Class name of the object. varchar(255)
. prop_class_name Property Class Name The Java Class name of the object. varchar(255)
. coll_class_name Collection Class Name The Java Class name of the object. varchar(255)
. is_audited Is Audited Indicates if Is Audited. bit
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Audit Rule Name"
# Physical Name Name Definition Physical Data Type
Total 3
. audit_rule_name_id Audit Rule Name Id The primary key is the original rule definition id. It will not change as the rule is renamed. If the rule is deleted, the deleted date will be filled in, but the rule name will still be known in this table. bigint
. rule_name Rule Name The name of the Rule is replicated from the Rule Definition to avoid problems with query complexity, deletion and modification of Rule names, and locking. varchar(255)
. deleted_date Deleted Date The date that the Audit Rule Name was published as deleted. datetime
Attribute/Column(s) of Entity/Table "Audit Transaction"
# Physical Name Name Definition Physical Data Type
Total 5
. audit_txn_id Audit Transaction Id The automatically generated primary key of the audit_txn table. bigint
. txn_start_date Transaction Start Date The transaction date of the Audit Log entry. This date may not be in strict order with the Audit Log id in the event that features are used to continue a previous Audit Log transaction. datetime
. app_user_id Application User Id A Foreign Key to the Application User table. The audit trail transaction may or may not be associated with a customer or agent user. If this column is null, then a system component should be identified. bigint
. sys_component_id System Component Id This is a foreign key to the system component table. The audit trail transaction may or may not be associated with a customer or agent user. The system component will be set if there is no application user identified. It identifies the source of the transaction. Values include SYSTEM, WEB_SERVICES, ASSET_MANAGEMENT, CALENDAR,
IMPORTING, etc. All identifiers are negative, so that they can be distinguished from userids in case they are both stored in the same dynamic table CreatedBy, and UpdatedBy fields. We are going to try first normal form normalization here and see if it works.
 

int
. audit_rule_name_id Audit Rule Name Id The primary key is the original rule definition id. It will not change as the rule is renamed. If the rule is deleted, the deleted date will be filled in, but the rule name will still be known in this table. bigint
Attribute/Column(s) of Entity/Table "Item Field Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. item_field_defn_id Item Field Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. field_defn_id Field Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "System Component"
# Physical Name Name Definition Physical Data Type
Total 3
. sys_component_id System Component Id The unique identifier for an instance of System Component. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. int
. sys_component_name System Component Name The unique string identifier for an instance of System Component. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. sys_component_descr System Component Description A descriptive name of the System Component. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Value Type Code"
# Physical Name Name Definition Physical Data Type
Total 2
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. val_type_name Value Type Name The name of the Value Type Code. varchar(255)
ER Diagram(s) of Subject Area "230 - Rules"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "230 - Rules"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 1
. rule_usage_statistic Rule Usage Statistic false false A table that records statistics on rule usage. Details..
Attribute/Column(s) of Entity/Table "Rule Usage Statistic"
# Physical Name Name Definition Physical Data Type
Total 5
. rule_usage_stat_id Rule Usage Statistic Id The automatically generated primary key of the rule_usage_statistic table. bigint
. defn_uuid Definition UUID The rule definition id. varchar(255)
. last_hit_timestamp Last Hit Timestamp The time of the last hit datetime
. hit_ct Hit Count Count of hits. int
. impact_ct Impact Count The count of the impact int
ER Diagram(s) of Subject Area "240 - File Storage"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "240 - File Storage"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 3
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. file_info File Information false The URI in this table is a unique string identifier that points to the file stored in the jackrabbit tables.
 
This table is intended to be stand alone, and the application code will use the URI to actually do a lookup of the things that are attached to this file.
Details..
. item_attch Item Attachment false The link between a file stored in jackrabbit and a container item. Details..
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "File Information"
# Physical Name Name Definition Physical Data Type
Total 6
. file_info_id File Information Id The automatically generated primary key of the file_info table. bigint
. file_info_uri File Information URI This will act as the string that points to the actual location of teh file. The program will use this rather than relationship information stored in the database to find the file. nvarchar(4000)
. file_info_size File Information Size The size of the file. bigint
. create_date Create Date The create date of the file in the repository. datetime
. is_file_deleted Is File Deleted A boolean flag meant to indicate that the file has been deleted. This is used in a multi-phase deletion approach, where the deletion might not make it all the way through, and a cleanup process can recover where the deletion left off. bit
. expiration_date Expiration Date Expiry date datetime
Attribute/Column(s) of Entity/Table "Item Attachment"
# Physical Name Name Definition Physical Data Type
Total 4
. item_attch_id Item Attachment Id The automatically generated primary key of the item_attch table. bigint
. file_info_id File Information Id A Foreign Key to the File Information table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. item_id Item Id A Foreign Key to the Item Attachment table. bigint
ER Diagram(s) of Subject Area "250 - Apache Jack Rabbit JCR"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "250 - Apache Jack Rabbit JCR"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 8
. dflt_binval Default Binval false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. dflt_bundle Default Bundle false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. dflt_names Default Names false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. dflt_refs Default Refs false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. secuty_binval Security Binval false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. secuty_bundle Security Bundle false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. secuty_names Security Names false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
. secuty_refs Security Refs false Apache JackRabbit Content Repository Table. Access via JCR API. Details..
Attribute/Column(s) of Entity/Table "Default Binval"
# Physical Name Name Definition Physical Data Type
Total 2
. binval_id Binval Id binval id char(18)
. binval_data Binval Data Binval data char(18)
Attribute/Column(s) of Entity/Table "Default Bundle"
# Physical Name Name Definition Physical Data Type
Total 3
. node_id_hi Node Id Hi hi char(18)
. node_id_lo Node Id Lo low char(18)
. bundle_data bundle Data bundle char(18)
Attribute/Column(s) of Entity/Table "Default Names"
# Physical Name Name Definition Physical Data Type
Total 2
. name name The name of the Default Names. varchar(255)
. id id id char(18)
Attribute/Column(s) of Entity/Table "Default Refs"
# Physical Name Name Definition Physical Data Type
Total 3
. node_id_hi Node Id Hi hi char(18)
. node_id_lo Node Id Lo low char(18)
. refs_data Refs Data refs char(18)
Attribute/Column(s) of Entity/Table "Security Binval"
# Physical Name Name Definition Physical Data Type
Total 2
. binval_id Binval Id char(18)
. binval_data Binval Data char(18)
Attribute/Column(s) of Entity/Table "Security Bundle"
# Physical Name Name Definition Physical Data Type
Total 3
. node_id_hi Node Id Hi char(18)
. node_id_lo Node Id Lo char(18)
. bundle_data bundle Data char(18)
Attribute/Column(s) of Entity/Table "Security Names"
# Physical Name Name Definition Physical Data Type
Total 2
. name name The name of the Security Names. varchar(255)
. id id char(18)
Attribute/Column(s) of Entity/Table "Security Refs"
# Physical Name Name Definition Physical Data Type
Total 3
. node_id_hi Node Id Hi char(18)
. node_id_lo Node Id Lo char(18)
. refs_data Refs Data char(18)
ER Diagram(s) of Subject Area "262 - Import Items and Users"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "262 - Import Items and Users"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 13
. app_role Application Role false A User Security Role within Footprints. This includes Agent Users and Customer Users, and includes Role settings at the Instance and Container level. Workspace Role and CMDB Role may both be implemented as Container Role. The Role has associated Rights and Permissions, and is a way of granting Roles and Permissions to a User. There is some conceptual overlap between the User Profile and the Role. The User is assigned a single Role as part of the User Profile, and a User can only have one System Role and one Workspace Role. The User Profile can have property settings that override the Role Settings. Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. imp Import false Details..
. imp_asgnmt Import Assignment false The default assignment details for an Import Job. Details..
. imp_defn_rule Import Definition Rule false This table contains the information necessary for the application
to do a conditional flow in the processing based on a text string (defn value).
Details..
. imp_error_result Import Error Result false A list of errors that occured during the execution of the import. Details..
. imp_execn_record Import Execution Record false A log of the execution of an import. Details..
. imp_schdd_task Import Scheduled Task false The import scheduled task is an association between the import and the scheduled task. Import specific information can be placed here. This was added when the scheduled task service was refactored to treat different schedule types with the same core code. Details..
. imp_user_wksp_role Import User Workspace Role false An association between an Import and a role. Details..
. schdd_task Scheduled Task false A scheduled task that may include recurrence. This is all of the information needed to provide the scheduler with data to execute a task. It is used for Reports, but is intended to be generic for other scheduled tasks. This is the root object. Report specific information will go in an association table. Details..
. schdd_task_notifn Scheduled Task Notification false The collection of notification recipients for the Scheduled Task. Having true references here will make it easier to maintain changes to user's information such as LDAP lookup, name changes, and user deletion or replacement use cases. Details..
. team Team false A team is a group of application users that can be used in Team level assignments. Details..
Attribute/Column(s) of Entity/Table "Application Role"
# Physical Name Name Definition Physical Data Type
Total 11
. app_role_id Application Role Id The automatically generated primary key of the app_role table. bigint
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. This indicates which Template Role was used to create a built-in role in case some features concerning new properties added to later release of the system will need to be added to existing templates. bigint
. app_role_name Application Role Name The name of the Application Role. varchar(255)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. admin_type_id Administrator Type Id A Foreign Key to the Administrator Type table. int
. is_built_in Is Built In Indicates that this instance of Application Role is a built-in instance that cannot be changed by the end user. bit
. app_role_descr Application Role Description A descriptive name of the Application Role. This descriptive name may be localized. varchar(1024)
. user_type_id User Type Id A Foreign Key to the User Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_app_role_id Template Application Role Id A Foreign Key to the Application Role table. bigint
. tmpl_level_name tmpl_level_name The value of a Built_in_level, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Import"
# Physical Name Name Definition Physical Data Type
Total 20
. imp_id Import Id The automatically generated primary key of the imp table. bigint
. imp_status Import Status Import Status int
. imp_type Import Type Import Type varchar(255)
. imp_user_sys_level_role Import User System Level Role A Foreign Key to the Application Role table. bigint
. imp_item_defn_id Import Item Definition ID A Foreign Key to the Definition table. bigint
. imp_defn_id Import Definition ID A Foreign Key to the Definition table. bigint
. imp_date Import Date Import Date datetime
. imp_create_date Import Create Date Import Create Date datetime
. imp_record_addr_book_id Import Record Address Book Id A Foreign Key to the Definition table. bigint
. imp_total_created Import Total Created Total Rows Created int
. imp_total_updated Import Total Updated Total Rows updated int
. imp_total_failures Import Total Failures Failure count. int
. imp_error_cd Import Error Code Import Error Code varchar(255)
. imp_create_user Import Create User Import Create User int
. imp_ext_db_defn_id Import Ext DB Definition Id A Foreign Key to the Definition table. bigint
. imp_ci_addr_book_id Import CI Address Book Id Import CI Address Book Id bigint
. imp_last_exec_date Import Last Exec Date Import Last Exec Date datetime
. imp_ci_rel_from_defn_id Import CI Rel from Definition Id A Foreign Key to the Definition table. bigint
. imp_ci_rel_to_defn_id Import CI Rel to Definition Id A Foreign Key to the Definition table. bigint
. imp_time_zone Import Time Zone Time zone of the import. varchar(255)
Attribute/Column(s) of Entity/Table "Import Assignment"
# Physical Name Name Definition Physical Data Type
Total 4
. imp_asgnmt_id Import Assignment Id The automatically generated primary key of the imp_asgnmt table. bigint
. team_id Team Id A Foreign Key to the Team table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. imp_id Import Id A Foreign Key to the Import table. bigint
Attribute/Column(s) of Entity/Table "Import Definition Rule"
# Physical Name Name Definition Physical Data Type
Total 6
. imp_defn_rule_id Import Definition Rule Id The automatically generated primary key of the imp_defn_rule table. bigint
. imp_defn_rule_col_index Import Definition Rule Column Index stores the index of the column (i.e in a csv file) or the name of the column (i.e database table) varchar(255)
. imp_defn_rule_text_to_contain Import Definition Rule Text To Contain The text that will cause the rule to trigger a branch. varchar(255)
. imp_defn_rule_defn_id Import Definition Rule Definition Id The reference for the item definition (currently for the CI type but want to be more general). bigint
. imp_id Import Id FK to the import operation record in the existing import operation table. bigint
. imp_defn_rule_status Import Definition Rule Status Status can be different based on the CI type, but will be a fk to the allowed values inside the defn table. bigint
Attribute/Column(s) of Entity/Table "Import Error Result"
# Physical Name Name Definition Physical Data Type
Total 6
. imp_error_result_id Import Error Result Id The automatically generated primary key of the imp_error_result table. bigint
. imp_error_result_string_inheri Import Error Result String Inherited Import Error Result String Inherited. varchar(255)
. imp_error_row Import Error Row The value of a Import Error Result, stored as a string. varchar(max)
. imp_error_line Import Error Line The value of a Import Error Result stored as boolean. int
. imp_error_parms Import Error Parameters The value of a Import Error Result, stored as a string. varchar(255)
. imp_execn_record_id Import Execution Record Id A Foreign Key to the Import Execution Record table. bigint
Attribute/Column(s) of Entity/Table "Import Execution Record"
# Physical Name Name Definition Physical Data Type
Total 9
. imp_execn_record_id Import Execution Record Id The automatically generated primary key of the imp_execn_record table. bigint
. imp_id Import Id A Foreign Key to the Import table. bigint
. execn_date Execution Date Execution Date datetime
. created_ct Created Count Created Count int
. rejected_ct Rejected Count Rejected Count int
. updated_ct Updated Count Updated Count int
. unchgd_ct Unchanged Count Unchanged Count int
. imp_status Import Status Import Status int
. validated_ct Validated Count Validated Count int
Attribute/Column(s) of Entity/Table "Import Scheduled Task"
# Physical Name Name Definition Physical Data Type
Total 3
. schdd_task_id Scheduled Task Id A Foreign Key to the Scheduled Task table. It also serves as the Primary Key here. bigint
. imp_id Import Id A Foreign Key to the Import table. bigint
. time_zone Time Zone Time zone of the import. varchar(255)
Attribute/Column(s) of Entity/Table "Import User Workspace Role"
# Physical Name Name Definition Physical Data Type
Total 3
. imp_id Import Id A Foreign Key to the Import table. bigint
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
. imp_user_wksp_role_id Import User Workspace Role Id The automatically generated primary key of the imp_user_wksp_role table. bigint
Attribute/Column(s) of Entity/Table "Scheduled Task"
# Physical Name Name Definition Physical Data Type
Total 13
. schdd_task_name Scheduled Task Name The name of the Scheduled Task. varchar(255)
. schdd_task_id Scheduled Task Id The automatically generated primary key of the scheduled_task table. bigint
. schdd_task_descr Scheduled Task Description A descriptive name of the Scheduled Task. This descriptive name may be localized. varchar(512)
. recur_schd_type_id Recur Schedule Type Id The unique identifier for an instance of Recur Schedule Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. begin_date Begin Date Begin Date. datetime
. recur_period_type_id Recur Period Type Id The unique identifier for an instance of Recur Period Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. recur_hour Recur Hour The Hours portion of a time of day integer
. recur_minute Recur Minute The minutes portion of a time of day integer
. recur_days_of_week Recur Days of Week Recur Days of Week. varchar(255)
. recur_days_of_month Recur Days of Month Recur Days of Month. varchar(255)
. create_date Create Date The date that the Scheduled Task was created. datetime
. create_app_user_id Create Application User Id A Foreign Key to the Application User table. bigint
. schdd_task_type_id Scheduled Task Type Id The unique identifier for an instance of Scheduled Task Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
Attribute/Column(s) of Entity/Table "Scheduled Task Notification"
# Physical Name Name Definition Physical Data Type
Total 9
. schdd_task_id Scheduled Task Id A Foreign Key to the Scheduled Task table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. team_id Team Id A Foreign Key to the Team table. bigint
. cntc_defn_id Contact Definition Id A Foreign Key to the Definition table. bigint
. email_addr Email Address An email address for the Scheduled Task Notification. nvarchar(4000)
. schdd_task_notifn_id Scheduled Task Notification Id The automatically generated primary key of the scheduled_task_notification table. bigint
. cntc_item_id Contact Item Id A Foreign Key to the Item table. bigint
. all_cntcs_flag All_Contacts_Flag A boolean flag for xxx numeric(1)
. cntc_email Contact Email An email address for the Scheduled Task Notification. nvarchar(4000)
Attribute/Column(s) of Entity/Table "Team"
# Physical Name Name Definition Physical Data Type
Total 5
. team_id Team Id The automatically generated primary key of the team table. bigint
. team_name Team Name The name of the Team. nvarchar(4000)
. wksp_defn_id Workspace Definition Id A Foreign Key to the Definition table. bigint
. team_email_notifn_type_id Team Email Notification Type Id A Foreign Key to the Team Email Notification Type table. int
. team_lead_app_user_id Team Lead Application User Id A Foreign Key to the Application User table. bigint
ER Diagram(s) of Subject Area "280 - Session and Locking"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "280 - Session and Locking"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 7
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. cntnr_defn Container Definition true true The definition of a Container and the associated Configuration_Settings at the container level. This would include the collection of Item Definitions. The Container_Definition will have a Container Class identifier (Workspace, CMDB, Address Book) and may have specializations such as Workspace_Container_Definition. As much as possible, the Container Definition will suffice to describe any Container Type. There will be an association to a default Container Template, as well as more application specific Container Templates that can be chosen to initially populate the Container Template. There will also be Container Group Definition, and Container Group Templates. See the database views v_cntnr_defn, v_cntnr_defn_active. Details..
. defn_lock Definition Lock true true A pessimitic lock of a definition. The lock helps implement single session editing. It is intended to be used for container definitions, but may be used by other definitions as well. This is not a table it is implemented with configuration settings. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. item_lock Item Lock false A pessimitic lock of a dynamic item instance. The lock helps implement single session editing of an ticket item , cmdb item, solution item, or any other item in the system. Details..
. sys_session System Session false false A table that holds records for currently logged in application users. It is not used for component sessions, and the last accessed time is not updated because of performance issues. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Container Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. db_schema_name Database Schema Name The name of the database schema. It is a database object name, limited to 30 characters in length. varchar(30)
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition Lock"
# Physical Name Name Definition Physical Data Type
Total 4
. locked_by Locked By a string description suitable for display of a session user or component that owns a lock. varchar(255)
. create_date Create Date The date that the Definition Lock was created. datetime
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. token Token A Global Unique IDentifier search key for the System Session, composed of letters and numbers. The session table is not persisted to the database for performance and integrity reasons. Locks will be cleared by the application in normal use, and may be cleared if they are orphaned. varchar(255)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Lock"
# Physical Name Name Definition Physical Data Type
Total 6
. item_id Item Id Identifies the Item being locked. bigint
. item_defn_id Item Definition Id Identifies the Item Definition for the item being locked. bigint
. session_token Session Token A Global Unique IDentifier search key for the System Session, composed of letters and numbers. The session table is not persisted to the database for performance and integrity reasons. Locks will be cleared by the application in normal use, and may be cleared if they are orphaned. varchar(255)
. locked_by Locked By a string description suitable for display of a session user or component that owns a lock. nvarchar(4000)
. create_date Create Date The date that the Item Lock was created. datetime
. item_lock_id Item Lock Id The automatically generated primary key of the item_lock table. bigint
Attribute/Column(s) of Entity/Table "System Session"
# Physical Name Name Definition Physical Data Type
Total 7
. sys_session_id System Session Id The automatically generated primary key of the sys_session table. bigint
. token Token A Global Unique IDentifier search key for the System Session, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(255)
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. is_active Is Active Indicates if Is Active. bit
. create_time Create Time The value of a System Session, stored as a date. datetime
. last_accessed_time Last Accessed Time The last accessed time is not used due to performance problems. It is a transient column. datetime
. session_type Session Type The value of a System Session, stored as a string. varchar(32)
ER Diagram(s) of Subject Area "290 - Security"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "290 - Security"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 3
. secuty_policy Security Policy false A XACML security policy. Details..
. target_match Target Match false Matches the Securty Policy to a Target using XACML rules. Details..
. target_match_type Target Match Type false A lookup table for the XACML target match type. Values include ACTION, RESOURCE, SUBJECT Details..
Attribute/Column(s) of Entity/Table "Security Policy"
# Physical Name Name Definition Physical Data Type
Total 5
. secuty_policy_id Security Policy Id The automatically generated primary key of the secuty_policy table. bigint
. policy_id Policy Id Policy Id varchar(255)
. policy_content Policy Content xml blob with the content of the XACML policy varchar(max)
. create_date Create Date Create Date datetime
. delete_date Delete Date Logical Delete date datetime
Attribute/Column(s) of Entity/Table "Target Match"
# Physical Name Name Definition Physical Data Type
Total 7
. target_match_id Target Match Id The automatically generated primary key of the target_match table. bigint
. secuty_policy_id Security Policy Id A Foreign Key to the Security Policy table. bigint
. target_match_type_name Target Match Type Name The name of the Target Match Type. Values include Action, Resource, Subject. varchar(70)
. attr_id Attribute Id Concatenated identifier of the target attribute name in a name/value pair. varchar(70)
. attr_val Attribute Value The value of the name/value pair. varchar(70)
. create_date Create Date Create date. datetime
. delete_date Delete Date Logical Delete date. datetime
Attribute/Column(s) of Entity/Table "Target Match Type"
# Physical Name Name Definition Physical Data Type
Total 2
. target_match_type_name Target Match Type Name The name of the Target Match Type. Values include Action, Resource, Subject. VARCHAR(70)
. target_match_type_descr Target Match Type Description A descriptive name of the Target Match Type. This descriptive name may be localized. varchar(512)
ER Diagram(s) of Subject Area "300 - Ticket Data Mart"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "300 - Ticket Data Mart"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 10
. :item_shortname_bal :Item_Shortname Balance false A summary table to make calculation of hourly balances fast. The date range is a range of whole hours that identifies the period during which the ticket is unclosed at the end of the whole hour. The flags can be summed, and they indicated further whether the ticket was activated or resolved at the end of the hour. This table is only used for unclosed balance metrics, and is designed to be joined with the TIME DIMENSION. Summary higher than hour is possible just by joining the higher granularity time dimension with the date range. Interpolation below the hour can be done for the first or last hour of the ranges using the hard date time in the TICKET EVENT SUMMARY table. Details..
. :item_shortname_event_sum :item_shortname Event Sum false The fact table for Ticket Event Summary. The date and time of lifecycle events is stored here, along with calculations for the elapsed work hours and clock hours. There are separate calculations that begin at ticket creation and ticket activation. Resolution Time and Closed Time are two different events. The data in this table is maintained by data mart stored procedures. The name of the table is qualified by the container schema and includes the item short name. In addition to the built-in reporting, this table can be used in any dimensional BI tool to produce useful reports. Details..
. :item_shortname_status :item_shortname Status false The configuration settings for the item status and item lifecycle flags are maintained in this table for performance and history reasons. They are replicated here at the beginning of the data mart load process. Even a retired status will be in this table in order to support historical entries. :item_shortname will be substituted at publish. Details..
. :item_shortname_transn :item_shortname Transition false A dimension table that records the details of a state transition, including the from and to state names, and the number of hops that are taken in the transition. This allows the precalculation of transitive states, so the transition from A to D via the path A>b>c>D would be recorded with a hopCt of 3. Details..
. :item_shortname_transn_sum :item_shortname Transition Sum false The fact table for state transitions. It holds all transitions, whether they are transitive or not. Transitions with a hop count of 1 are traditional transitions. There can be multiple cycles between two states for a single ticket. The Is Longest Hop can be used to identify the distinct longest paths. Work Hours and Clock Hours are calculated for all transitions. In addition to the built-in reporting, this table can be used in any dimensional BI tool to produce useful reports. Details..
. life_cycle_event Life Cycle Event false This may come into play for the "First Contact" which is defined as:
 
From Ursula Strahm (3/23/2012)
First Call from the Executive Dashboard SRS:
 
  
 
First Call.- The elapsed time between the From and To Event is 0 for the current Widget configuration. Examples of this are:
 
i. The Issue is created in the “To Event” status. In this case, the Issue will always show in the First Call bucket.
 
ii. Issue went from Created to “To Event” status outside of working hours and the Widget is configured to display “Work Hours”
 
iii. Issue was Created in a “does not count for time” status and it stay in “does not count for time status” until it reached the to “To Event” and the Widget is configured to “only account for time spent in statuses included in the Issue Lifecycle Time Measurements”

Details..
. prev_timing Previous Timing false A table with a generic timestamp. The timestamp is used to give the timestamps of previous and second previous timestamps according to a step as specified in the choices the user has for comparison reports. Details..
. time_dim Time Dimension false A table with a generic timestamp. The timestamp is broken up into the specific pieces that the reports need to slice the information according to the user specifications. Details..
. time_zone_local_hour Time Zone Local Hour false A bridge table that provides the UTC begin and End Hour datetimes for a local hour in an Olson timezone region. This table is used in Trend Reporting to give a high performance date calculation so that local hours and days can be used on graph axes and report heading with calculated totals. It is also used to load the summary tables using the local time dimension. High speed correct database-side time zone conversions are made by joining to this table. Details..
. time_zone_region Time Zone Region false A region of the world defined in the Olson time zone database. Only the entries actually used by a FootPrints instance will be stored. The localized name of the region is provided by the Java.Util.Timezone getDisplayName() method. Only the java class can be used to determine the time zone offset from GMT, which varies historically and in the future. See the Time Zone Local Hour table. Take aspirin as needed. Details..
Attribute/Column(s) of Entity/Table ":Item_Shortname Balance"
# Physical Name Name Definition Physical Data Type
Total 6
. item_id Item Id The ticket item id for this dynamic summary table that was generated for the item name. bigint
. begin_date_hour_local Begin Date Hour Local The begin whole hour of the time period for which this ticket is unclosed at the last minute of the first hour through the last minute of the end hour. Joins to TIME DIM. datetime
. end_date_hour_local End Date Hour Local The end whole hour of the time period for which this ticket is unclosed at the last minute of the first hour through the last minute of the end hour. Joins to TIME DIM. datetime
. activated_ct Activated Count Indicates if the Activation Event occured prior to the end of the period. A one or zero integer count flag for the Item, designed to be summed in a query. It is important to identify the ONE ROW in this table which has the correct count flag by date joining, so that summing the count flag will not double count. That is the method of high performance aggregation. numeric(13,2)
. resolved_ct Resolved Count Indicates if the Resolved Event occured prior to the end of the period. A one or zero integer count flag for the Item, designed to be summed in a query. It is important to identify the ONE ROW in this table which has the correct count flag by date joining, so that summing the count flag will not double count. That is the method of high performance aggregation. numeric(13,2)
. unresolved_ct UnResolved Count Indicates if the Resolved Event had not occured prior to the end of the period. This is the inverse of the Resolved Ct, and makes it easier to count UnResolved. A one or zero integer count flag for the Item, designed to be summed in a query. It is important to identify the ONE ROW in this table which has the correct count flag by date joining, so that summing the count flag will not double count. That is the method of high performance aggregation. numeric(13,2)
Attribute/Column(s) of Entity/Table ":item_shortname Event Sum"
# Physical Name Name Definition Physical Data Type
Total 12
. item_id Item Id The automatically generated primary key of the :item_shortname_event_sum table. bigint
. event_datetime Event DateTime The exact event date and time in UTC. This is used to calculate exact times and durations. It is within the hour that is bound by the local hour. datetime
. creatn_clock_hours_ct Creation Clock Hours Count The elapsed clock hours from creation to the activity date. This does not include the time spent in DOES NOT COUNT FOR TIME states. numeric(13,2)
. creatn_work_hours_ct Creation Work Hours Count The elapsed work hours from creation to the activity date. This does not include the time spent in DOES NOT COUNT FOR TIME states. Work hours are defined by the schedule actual period table. numeric(13,2)
. all_creatn_clock_hours_ct All Creation Clock Hours Count The elapsed clock hours from creation to the activity date. The status flag DOES NOT COUNT FOR TIME is ignored here. numeric(13,2)
. all_creatn_work_hours_ct All Creation Work Hours Count The elapsed work hours from creation to the activity date. Work hours are defined by the schedule actual period table. The status flag DOES NOT COUNT FOR TIME is ignored here. numeric(13,2)
. actvn_clock_hours_ct Activation Clock Hours Count The elapsed clock hours from activation to the activity date. This does not include the time spent in DOES NOT COUNT FOR TIME states. numeric(13,2)
. actvn_work_hours_ct Activation Work Hours Count The elapsed work hours from activation to the activity date. This does not include the time spent in DOES NOT COUNT FOR TIME states. Work hours are defined by the schedule actual period table. numeric(13,2)
. all_actvn_clock_hours_ct All Activation Clock Hours Count The elapsed clock hours from activation to the activity date. The status flag DOES NOT COUNT FOR TIME is ignored here. numeric(13,2)
. all_actvn_work_hours_ct All Activation Work Hours Count The elapsed work hours from activation to the activity date. The status flag DOES NOT COUNT FOR TIME is ignored here. Work hours are defined by the schedule actual period table. numeric(13,2)
. life_cycle_event_id Life Cycle Event Id A Foreign Key to the Life Cycle Event table. int
. date_hour_local Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
Attribute/Column(s) of Entity/Table ":item_shortname Status"
# Physical Name Name Definition Physical Data Type
Total 7
. is_active Is Active Indicates if the state is an Activated state, used only to calculate Activated event date. Do not confuse with UnClosed, UnResolved. bit
. is_resolved Is Resolved Indicates if the state is an Resolved state, Used to calculate Resolved event date. bit
. is_closed Is Closed Indicates if the state is an Closed state, Used to calculate Closed event date. Currently, only one status is allow to be the Closed state. bit
. is_responded Is Responded Indicates if the state is an Responded state, Used to calculate Responded event date. bit
. does_ct_for_time Does Count for Time Indicates that this state does not count for time expended. This is used for the measures that do not include the ALL designation. It is anticipated that WAITING ON CUSTOMER RESPONSE and similar states would use this flag to show agent metrics without such states included in the time. bit
. item_status_name Item Status Name The name of the :item_shortname Status. varchar(255)
. item_status_id Item Status Id The automatically generated primary key of the :item_shortname_status table. int
Attribute/Column(s) of Entity/Table ":item_shortname Transition"
# Physical Name Name Definition Physical Data Type
Total 7
. item_transn_id Item Transition Id The automatically generated primary key of the :item_shortname_transn table. bigint
. hop_ct Hop Count The number of transitions. Open to Active to Closed will be stored additionally as Open to Closed with a hop count of 2. int
. is_longest_hop Is Longest Hop Indicates that this transition is a 'longest hop' transition. Many reports will want to find the longest transition between two states, and ignore cycles within the two. bit
. to_item_status_id To Item Status Id A Foreign Key to the :item_shortname Status table. int
. from_item_status_id From Item Status Id A Foreign Key to the :item_shortname Status table. int
. from_item_status_name From Item Status Name The name of the From Status. varchar(255)
. to_item_status_name To Item Status Name The name of the To Status. varchar(255)
Attribute/Column(s) of Entity/Table ":item_shortname Transition Sum"
# Physical Name Name Definition Physical Data Type
Total 8
. item_id Item Id The automatically generated primary key of the :item_shortname_transn_sum table. bigint
. transn_datetime Transition DateTime The exact event date and time in UTC. This is used to calculate exact times and durations. It is within the hour that is bound by the local hour. datetime
. clock_hours_ct Clock Hours Count The elapsed clock hours for the transistion between the from and to states. This does not include the time spent in DOES NOT COUNT FOR TIME states. numeric(13,2)
. work_hours_ct Work Hours Count The elapsed work hours for the transistion between the from and to states. This does not include the time spent in DOES NOT COUNT FOR TIME states. Work hours are defined by the schedule actual period table. numeric(13,2)
. all_clock_hours_ct All Clock Hours Count The elapsed clock hours for the transistion between the from and to states. The status flag DOES NOT COUNT FOR TIME is ignored here. numeric(13,2)
. all_work_hours_ct All Work Hours Count The elapsed clock hours for the transistion between the from and to states. The status flag DOES NOT COUNT FOR TIME is ignored here. Work hours are defined by the schedule actual period table. numeric(13,2)
. item_transn_id Item Transition Id A Foreign Key to the :item_shortname Transition table. bigint
. date_hour_local Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
Attribute/Column(s) of Entity/Table "Life Cycle Event"
# Physical Name Name Definition Physical Data Type
Total 3
. life_cycle_event_id Life Cycle Event Id The automatically generated primary key of the life_cycle_event table. int
. life_cycle_event_name Life Cycle Event Name The name of the Life Cycle Event. varchar(255)
. life_cycle_event_descr Life Cycle Event Description A descriptive name of the Life Cycle Event. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Previous Timing"
# Physical Name Name Definition Physical Data Type
Total 31
. prev_day Previous Day The date for the start of the previous day for the start of the day that contains the current date hour local time. datetime
. prev_day_of_week Previous Day of Week The date for the start of the day one week back from the current date hour local time. datetime
. prev_day_of_month Previous Day of Month The date for the start of the day one month back from the current date hour local time. datetime
. prev_day_of_quarter Previous Day of Quarter The date for the start of the day one quarter back from the current date hour local time. datetime
. prev_day_of_year Previous Day of Year The date for the start of the day one year back from the current date hour local time. datetime
. prev_week Previous Week The date for the start of the week one week back from the start of the week that contains the current date hour local time. datetime
. prev_week_of_month Previous Week of Month The date for the start of the week whose number in the previous month corresponds to the week number in the current month of the current date hour local time. datetime
. prev_week_of_quarter Previous Week of Quarter The date for the start of the week whose number in the previous quarter corresponds to the week number in the current quarter of the current date hour local time. datetime
. prev_week_of_year Previous Week of Year The date for the start of the week whose number in the previous year corresponds to the week number in the current year of the current date hour local time. datetime
. prev_month Previous Month The start of the month one month before the month of the current date hour local time. datetime
. prev_month_of_quarter Previous Month of Quarter The start of the month three months before the month of the current date hour local time. datetime
. prev_month_of_year Previous Month of Year The start of the month twelve months before the month of the current date hour local time. datetime
. prev_quarter Previous Quarter The start of the quarter three months before the quarter of the current date hour local time. datetime
. prev_quarter_of_year Previous Quarter of Year The start of the quarter twelve months before the quarter of the current date hour local time. datetime
. prev_year Previous Year The start of the year one year before the year of the current date hour local time. datetime
. date_hour_local Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect,
 
This ties the previous and second previous dates to the date hour local of the time dimesnion table.
datetime
. second_prev_day Second Previous Day The date for the start of the second previous day for the start of the day that contains the current date hour local time. datetime
. second_prev_day_of_week Second Previous Day of Week The date for the start of the day two weeks back from the current date hour local time. datetime
. second_prev_day_of_month Second Previous Day of Month The date for the start of the day two months back from the current date hour local time. datetime
. second_prev_day_of_quarter Second Previous Day of Quarter The date for the start of the day two quarters back from the current date hour local time. datetime
. second_prev_day_of_year Second Previous Day of Year The date for the start of the day two years back from the current date hour local time. datetime
. second_prev_week Second Previous Week The date for the start of the week two weeks back from the start of the week that contains the current date hour local time. datetime
. second_prev_week_of_month Second Previous Week of Month The date for the start of the week whose number in the second previous month corresponds to the week number in the current month of the current date hour local time. datetime
. second_prev_week_of_quarter Second Previous Week of Quarter The date for the start of the week whose number in the second previous quarter corresponds to the week number in the current quarter of the current date hour local time. datetime
. second_prev_week_of_year Second Previous Week of Year The date for the start of the week whose number in the second previous year corresponds to the week number in the current year of the current date hour local time. datetime
. second_prev_month Second Previous Month The start of the month two months before the month of the current date hour local time. datetime
. second_prev_month_of_quarter Second Previous Month of Quarter The start of the month six months before the month of the current date hour local time. datetime
. second_prev_month_of_year Second Previous Month of Year The start of the month 24 months before the month of the current date hour local time. datetime
. second_prev_quarter Second Previous Quarter The start of the quarter six months before the quarter of the current date hour local time. datetime
. second_prev_quarter_of_year Second Previous Quarter of Year The start of the quarter 24 months before the quarter of the current date hour local time. datetime
. second_prev_year Second Previous Year The start of the year two years before the year of the current date hour local time. datetime
Attribute/Column(s) of Entity/Table "Time Dimension"
# Physical Name Name Definition Physical Data Type
Total 24
. day_of_week Day of Week Integer Day of Week. int
. td_day TD Day Integer value for the day portion of the date hour local. int
. td_week TD Week Integer value for the week of the year based on the ISO 8601 system used for calculating the week of the year.
 
The first week of the year corresponds to the first week in the year of the Gregorian calendar that contains 4 days starting on a Monday. Weeks are then incremented each Monday, until the next years count starts
int
. td_month TD Month Integer value for the month portion of the date hour local. int
. td_quarter TD Quarter Integer value for the quarter of the year. This is based on divding 12 months into 4 quarters of three consecutive months. int
. td_year TD Year Integer value for the year portion of the date hour local. int
. day_date Day Date Today's date with time truncated. datetime
. start_of_week_date Start of Week Date The start of the week that contains the current date hour local time. datetime
. start_of_month_date Start of Month Date The start of the month that contains the current date hour local time. datetime
. start_of_quarter_date Start of Quarter Date The start of the quarter that contains the current date hour local time. datetime
. start_of_year_date Start of Year Date The start of the year that contains the current date hour local time. datetime
. td_hour TD Hour Integer value for the hour portion of the date hour local. int
. day_of_month Day of Month Integer Day of Month. int
. day_of_quarter Day of Quarter Integer Day of Quarter. int
. day_of_year Day of Year Integer Day of Year int
. week_of_month Week of Month Integer Week of month based on the ISO 8601 system used for calculating the week of the year.
 
The first week of the month corresponds to the first week in the month of the Gregorian calendar that contains 4 days starting on a Monday.
 

int
. week_of_quarter Week of Quarter Integer Week of quarter based on the ISO 8601 system used for calculating the week of the year.
 
The first week of the quarter corresponds to the first week in the first quarter month of the Gregorian calendar that contains 4 days starting on a Monday.
int
. date_hour_local Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
. end_of_hour_date End of Hour Date The next hour increment of the current date hour local time. datetime
. end_of_day_date End of Day Date The next day increment of the current date hour local time. datetime
. end_of_week_date End of Week Date The next week increment of the current date hour local time. datetime
. end_of_month_date End of Month Date The next month increment of the current date hour local time. datetime
. end_of_quarter_date End of Quarter Date The next quarter increment of the current date hour local time. datetime
. end_of_year_date End of Year Date The next year increment of the current date hour local time. datetime
Attribute/Column(s) of Entity/Table "Time Zone Local Hour"
# Physical Name Name Definition Physical Data Type
Total 12
. begin_date_hour_utc Begin Date Hour UTC A date whole hour in the local timezone for the Begin Date Hour UTC. The Minutes portion of the date will always be 00. It is not stated whether daylight savings is in effect. datetime
. end_date_hour_utc End Date Hour UTC A date whole hour in the local timezone for the End Date Hour UTC. The Minutes portion of the date will always be 00. It is not stated whether daylight savings is in effect. datetime
. begin_date_hour_local Begin Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the Begin Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
. end_date_hour_local End Date Hour Local A date time in UTC that cooresponds to a whole hour date in the local timezone for the End Date Hour Local. The Minutes portion of the date will usually be 00 but can be 30, 15, 45 in the case of half hour or quarter hour time zones. UTC never has daylight savings is in effect, datetime
. begin_is_daylight_savings Begin Is Daylight Savings Flag indicating if daylight savings is in effect for the begin time. This helps identify the special hours that are missing or duplicated during daylight savings days. bit
. time_zone_region_id Time Zone Region Id An alternate Key to the Time Zone Region table, which is arbitrarily calculated and assigned by FootPrints. The reason for this is performance of the Foreign Key join to large numbers of rows. There is no suitable short data length key available in a published standard data source. bigint
. time_zone_local_hour_id Time Zone Local Hour Id The automatically generated primary key of the time_zone_local_hour table. bigint
. begin_date_hour_local_s Begin Date Hour Local S A string version of the local date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_date_hour_local_s End Date Hour Local S A string version of the local date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. begin_date_hour_utc_s Begin Date Hour UTC S A string version of the UTC date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_date_hour_utc_s End Date Hour UTC S A string version of the UTC date that is used in order to error correct JDBC/Hibernate persistence of the date which produces errors on Daylight Savings Time boundaries. varchar(23)
. end_is_daylight_savings End Is Daylight Savings Flag indicating if daylight savings is in effect for the end time. This helps identify the special hours that are missing or duplicated during daylight savings days. bit
Attribute/Column(s) of Entity/Table "Time Zone Region"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. time_zone_region_abbr Time Zone Region Abbreviation A well-known string identifier used as a code to identify the Time Zone Region. This could be provided by user entry, but it is not available from the Timezone class. It should probably not be used. varchar(255)
. time_zone_region_id Time Zone Region Id An alternate Key to the Time Zone Region table, which is arbitrarily calculated and assigned by FootPrints. The reason for this is performance of the Foreign Key join to large numbers of rows. There is no suitable short data length key available in a published standard data source. bigint
ER Diagram(s) of Subject Area "305 - Data Mart Load"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "305 - Data Mart Load"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 9
. audit_txn Audit Transaction false A record of the Principal and create time of the start of the commit time of a logical transaction. In many cases multiple Audit Log entries will use the same transaction. Details..
. data_load_type Data Load Type false A lookup table for the load type. Values include:
FULL_LOAD Full deletion and re-adding of item data in the data mart
INCR_LOAD Incremental deletion and re-adding of item data changed in the data mart.
Details..
. data_mart_load_history Data Mart Load History false The history of data mart full and incremental loads. A full load is chunked into 10K row batches and is restartable and re-runnable. An incremental load processes all the activity since the previous run, which is assumed to be a short duration. This table holds an Audit Transaction Id reference to the Audit tables, which identify the last transaction processed. This table is designed to handle many types of data marts in multiple different containers. Currently, only two Ticket data marts are defined and run. If a new data mart fact table were defined, and stored procedures written for the full and incremental load, and all entries defined in the request tables, the data mart java process should manage the loading. Details..
. data_mart_load_lock Data Mart Load Lock false A pessimistic lock table designed to prevent multiple loads from running against the same item. It is also used to count and throttle the number of simultaneous loads. Both the full and incremental loads drop and create tables so that faster non-logged database operations can be used (Select * INTO..., CREATE TABLE AS SELECT *...) The tables have item specific names, so they must single thread. Details..
. data_mart_rqst_history Data Mart Request History false false A history table detailing the results of Data Mart request execution. It is also used to report the last run of the data mart on data mart reports. It may need to be purged from time to time as each request is logged even if no updates occur, and the frequency defaults to 10 minutes. Details..
. data_mart_rqst_queue Data Mart Request Queue false false The queue of active data mart load requests. An entry in this table will be picked up by the Java Data Mart manager and used to initiate and then maintain state of the request. The FootPrints UI controls data mart execution by creating and updating rows in this table. During upgrade, a request to update all data marts is added, and once the system comes up, Data Marts are updated in round robin fashion. Details..
. data_mart_rqst_state Data Mart Request State false false A lookup table for the state of data mart request processing. Values include: PENDING, CANCEL_REQUEST, IN_PROCESS, DONE, FAILED, CANCELED. Details..
. data_mart_rqst_type Data Mart Request Type false false A lookup table for the data mart load request type. Values include: FULL_LOAD, SCHEDULED_INC_LOAD, REQUESTED_INC_LOAD, FULL_LOAD_WITH_SCHD_UPDATE, REBUILD_ALL_DATAMARTS. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
Attribute/Column(s) of Entity/Table "Audit Transaction"
# Physical Name Name Definition Physical Data Type
Total 5
. audit_txn_id Audit Transaction Id The automatically generated primary key of the audit_txn table. bigint
. txn_start_date Transaction Start Date The transaction date of the Audit Log entry. This date may not be in strict order with the Audit Log id in the event that features are used to continue a previous Audit Log transaction. datetime
. app_user_id Application User Id A Foreign Key to the Application User table. The audit trail transaction may or may not be associated with a customer or agent user. If this column is null, then a system component should be identified. bigint
. sys_component_id System Component Id This is a foreign key to the system component table. The audit trail transaction may or may not be associated with a customer or agent user. The system component will be set if there is no application user identified. It identifies the source of the transaction. Values include SYSTEM, WEB_SERVICES, ASSET_MANAGEMENT, CALENDAR,
IMPORTING, etc. All identifiers are negative, so that they can be distinguished from userids in case they are both stored in the same dynamic table CreatedBy, and UpdatedBy fields. We are going to try first normal form normalization here and see if it works.
 

int
. audit_rule_name_id Audit Rule Name Id The primary key is the original rule definition id. It will not change as the rule is renamed. If the rule is deleted, the deleted date will be filled in, but the rule name will still be known in this table. bigint
Attribute/Column(s) of Entity/Table "Data Load Type"
# Physical Name Name Definition Physical Data Type
Total 3
. data_load_type_name Data Load Type Name The name of the Data Load Type. varchar(20)
. data_load_type_descr Data Load Type Description A descriptive name of the Data Load Type. This descriptive name may be localized. varchar(512)
. load_proc_suffix Load Process Suffix The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
Attribute/Column(s) of Entity/Table "Data Mart Load History"
# Physical Name Name Definition Physical Data Type
Total 9
. data_mart_load_history_id Data Mart Load History Id The automatically generated primary key of the data_mart_load_history table. bigint
. data_mart_name Data Mart Name The name of the Data Mart Load History. varchar(255)
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. load_start_date Load Start Date Begin Date. datetime
. load_end_date Load End Date Load end date in UTC datetime
. last_audit_txn_id Last Audit Transaction Id The automatically generated primary key of the audit_txn table. bigint
. is_waiting Is Waiting Indicates if Is Waiting. bit
. load_proc_name Load Process Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. data_load_type_name Data Load Type Name The name of the Data Load Type. varchar(20)
Attribute/Column(s) of Entity/Table "Data Mart Load Lock"
# Physical Name Name Definition Physical Data Type
Total 5
. data_mart_name Data Mart Name The name of the Data Mart Load Lock. varchar(255)
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. is_locked Is Locked Indicates if Is Locked. bit
. owning_proc_id Owning Process Id The name of the Data Mart Load Lock. varchar(255)
. data_mart_load_lock_id Data Mart Load Lock Id A Foreign Key to the Data Mart Load Lock table. bigint
Attribute/Column(s) of Entity/Table "Data Mart Request History"
# Physical Name Name Definition Physical Data Type
Total 8
. data_mart_rqst_history_id Data Mart Request History Id The automatically generated primary key of the data_mart_rqst_history table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. rqst_begin_date Request Begin Date Request Begin Date datetime
. rqst_begin_date_utc_string Request Begin Date UTC String Begin Date as a UTC string to avoid JDBC/Hibernate errors. varchar(23)
. rqst_end_date Request End Date End Date datetime
. rqst_end_date_utc_string Request End Date UTC String End Date as a UTC string to avoid JDBC/Hibernate errors. varchar(23)
. data_mart_rqst_type_id Data Mart Request Type Id A Foreign Key to the Data Mart Request Type table. int
. data_mart_rqst_state_id Data Mart Request State Id A Foreign Key to the Data Mart Request State table. int
Attribute/Column(s) of Entity/Table "Data Mart Request Queue"
# Physical Name Name Definition Physical Data Type
Total 6
. data_mart_rqst_queue_id Data Mart Request Queue Id The automatically generated primary key of the data_mart_rqst_queue table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. rqst_date Request Date Request date datetime
. rqst_date_utc_string Request Date UTC String Request Date as a UTC string to avoid JDBC/Hibernate errors. varchar(23)
. data_mart_rqst_type_id Data Mart Request Type Id A Foreign Key to the Data Mart Request Type table. int
. data_mart_rqst_state_id Data Mart Request State Id A Foreign Key to the Data Mart Request State table. int
Attribute/Column(s) of Entity/Table "Data Mart Request State"
# Physical Name Name Definition Physical Data Type
Total 3
. data_mart_rqst_state_id Data Mart Request State Id The automatically generated primary key of the data_mart_rqst_state table. int
. data_mart_rqst_state_name Data Mart Request State Name The name of the Data Mart Request State. varchar(255)
. data_mart_rqst_state_descr Data Mart Request State Description A descriptive name of the Data Mart Request State. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Data Mart Request Type"
# Physical Name Name Definition Physical Data Type
Total 3
. data_mart_rqst_type_name Data Mart Request Type Name The name of the Data Mart Request Type. varchar(255)
. data_mart_rqst_type_descr Data Mart Request Type Description A descriptive name of the Data Mart Request Type. This descriptive name may be localized. varchar(512)
. data_mart_rqst_type_id Data Mart Request Type Id The automatically generated primary key of the data_mart_rqst_type table. int
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
ER Diagram(s) of Subject Area "310 - Auxiliary Tables"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "310 - Auxiliary Tables"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 2
. cfg_file_repository Configuration File Repository false Now during publishing, new dynamic HBM files will be stored in DB and fetched during session restart.
 
Configuration files are also stored here.
 
Design Notes:
 
Identify all configuration files that application (Renoir) need for startup, and running. - Very important that we identify all the files that application is using today. This will help us with #5.
a. Examples; Hibernate Configuration Files, and .Properties files. This does not include Spring Specific files.
/application/src/main/resources/footprints-email-incoming.properties
/business/src/main/resources/ical4j.properties
/business/src/main/resources/assetcore-searchdevice-one-result-response.xml
/business/src/main/resources/cosmo.version.txt
/business/src/main/resources/jeclicense
/business/src/main/resources/privkeystore
/business/src/main/resources/timezone.alias
/core/src/main/resources/mappings/*.*
/core/src/main/resources/footprints-external-data.properties
/core/src/main/conf/mysql/*.*
/core/src/main/conf/oracle/*.*
/core/src/main/conf/postgres/*.*
/core/src/main/conf/sqlserver/*.*
/infrastructure/src/main/resources/dbschema/*.*
/infrastructure/src/main/conf/*.properties
/web/src/main/conf/footprints-application-key.properties
/build/src/main/deployment/log4j.properties
 
2. Where to store the configuration files (file data store) - This is
a. Database of File Storage
We plan doing this as more general file Repository interface that will allow us to select any specific implementation. But in our case we decided to use DB.
 
3. How to retrieve the files from file data store -
Store them in blob format of DB and on demand transform into ByteArrayInputStream.

Details..
. extl_sys_certificate External System Certificate false Holds information about external system certificates. Details..
Attribute/Column(s) of Entity/Table "Configuration File Repository"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_file_related_path Configuration File Related Path File name and extension, although some names have non-standard extentions. varchar(255)
. cfg_file_content Configuration File Content The file contents as a binary array. varbinary(max)
Attribute/Column(s) of Entity/Table "External System Certificate"
# Physical Name Name Definition Physical Data Type
Total 3
. extl_sys_certificate_id External System Certificate Id The automatically generated primary key of the extl_sys_certificate table. bigint
. extl_sys_certificate_name External System Certificate Name The name of the External System Certificate. varchar(255)
. certificate Certificate Certificate binary array. varbinary(max)
ER Diagram(s) of Subject Area "320 - Report"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "320 - Report"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 18
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. recur_period_type Recur Period Type false The recurrence type. Choices include No Recurrance, Daily, Weekly, Monthly. This is an enum table that must be kept in sync with the application code. It explains the values for database queries only, and is not mapped for application access. Details..
. recur_schd_type Recur Schedule Type false The Schedule type. Choices include IMMEDIATELY/SCHEDULED_ONCE/MANUAL_ONLY. This is an enum table that must be kept in sync with the application code. It explains the values for database queries only, and is not mapped for application access. Details..
. rpt Report false A dashboard report definition. The report information is used with the Logi Analytics embedded reporting engine to render reports in the UI. Details..
. rpt_cfg Report Configuration false Configuration data values associated with a dashboard report. Details..
. rpt_format Report Format false Report Format such as PDF, EXCEL. Details..
. rpt_schdd_task Report Scheduled Task false The report schedule is association between a report and the scheduled task. Report schedule specific information can also be placed here. Details..
. rpt_visibility_type Report Visibility Type false A lookup table for report visibility type. Values include: Private, Shared. Details..
. schd_task_run_stat Schedule Task Run Statistic false An individual statistic item for a run. This has a compound key so it can be mapped as a simple key value map. Details..
. schdd_task Scheduled Task false A scheduled task that may include recurrence. This is all of the information needed to provide the scheduler with data to execute a task. It is used for Reports, but is intended to be generic for other scheduled tasks. This is the root object. Report specific information will go in an association table. Details..
. schdd_task_notifn Scheduled Task Notification false The collection of notification recipients for the Scheduled Task. Having true references here will make it easier to maintain changes to user's information such as LDAP lookup, name changes, and user deletion or replacement use cases. Details..
. schdd_task_run Scheduled Task Run false An instance of a run for a schedule task used for last run and previous run information. The run date and the status of the run are kept here. There is only one row per run, so the time of each status change is not known. Details..
. schdd_task_stat Scheduled Task Statistic false A named statistic that can be associated with a run. This allows free form name value statistics to be dynamically associated with the run. Details..
. schdd_task_status Scheduled Task Status false The run status enumeration. Choices include Scheduled, In Progress, Completed, Completed with Errors. Details..
. schdd_task_type Scheduled Task Type false A lookup table for the Scheduled Task Type that must be kept in sync with an enumeration in the Java. Values include: IMPORT_USER, MASSS_EMAIL, REPORT_SCHEDULE etc. Details..
. val_type_cd Value Type Code false A lookup table for the data value type discriminator. Many tables share this discriminator for name value pair datatypes. Values include:
B Boolean
D Timestamp - Date + Time
I Integer
L Long
R Real Number
S String
T Text - long string
Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Recur Period Type"
# Physical Name Name Definition Physical Data Type
Total 2
. recur_period_type_id Recur Period Type Id The unique identifier for an instance of Recur Period Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. recur_period_type_name Recur Period Type Name The unique string identifier for an instance of Recur Period Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Recur Schedule Type"
# Physical Name Name Definition Physical Data Type
Total 2
. recur_schd_type_id Recur Schedule Type Id The unique identifier for an instance of Recur Schedule Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. recur_schd_type_name Recur Schedule Type Name The unique string identifier for an instance of Recur Schedule Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Report"
# Physical Name Name Definition Physical Data Type
Total 15
. rpt_id Report Id The automatically generated primary key of the rpt table. bigint
. rpt_name Report Name The name of the Report. varchar(255)
. created_by Created By A Foreign Key to the Application User table. bigint
. created_on Created On The value of a Report, stored as a date. datetime
. mod_by Modified By A Foreign Key to the Application User table. bigint
. mod_on Modified On The value of a Report, stored as a date. datetime
. rpt_visibility_type_id Report Visibility Type Id A Foreign Key to the Report Visibility Type table. int
. next_schdd_run_date Next Scheduled Run Date Next run date datetime
. rpt_comment Report Comment The value of a Report, stored as a string. varchar(255)
. item_defn_id Item Definition Id A Foreign Key to the Definition Version table. bigint
. rpt_descr Report Description A descriptive name of the Report. This descriptive name may be localized. varchar(512)
. rpt_title Report Title The name of the Report. varchar(255)
. rpt_grp_id Report Group Id A Foreign Key to the Definition Version table. bigint
. deleted_on Deleted On The value of a Report, stored as a date. datetime
. rpt_type_id Report Type Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Report Configuration"
# Physical Name Name Definition Physical Data Type
Total 11
. rpt_cfg_id Report Configuration Id The automatically generated primary key of the rpt_cfg table. bigint
. rpt_id Report Id A Foreign Key to the Report table. bigint
. rpt_cfg_name Report Configuration Name The name of the Report Configuration. varchar(255)
. string_val String Value The value of a Report Configuration, stored as a string. varchar(255)
. text_val Text Value The value of a Report Configuration, stored as a long text object. varchar(max)
. date_val Date Value The value of a Report Configuration, stored as a date. datetime
. real_val Real Value The value of a Report Configuration stored as real. numeric(38,20)
. int_val Int Value The value of a Report Configuration stored as boolean. int
. long_val Long Value The value of a Report Configuration stored as Long. bigint
. boolean_val Boolean Value The Boolean Value. bit
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
Attribute/Column(s) of Entity/Table "Report Format"
# Physical Name Name Definition Physical Data Type
Total 2
. rpt_format_name Report Format Name The unique string identifier for an instance of Report Format. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. rpt_format_descr Report Format Description A descriptive name of the Report Format. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Report Scheduled Task"
# Physical Name Name Definition Physical Data Type
Total 5
. rpt_id Report Id A Foreign Key to the Report table. bigint
. schdd_task_id Scheduled Task Id A Foreign Key to the Scheduled Task table. bigint
. mail_empty_rpt_flag Mail Empty Report Flag A boolean flag for xxx numeric(1)
. rpt_folder_name Report Folder Name A search key for the Report Scheduled Task, composed of letters and numbers. varchar(255)
. rpt_format_name Report Format Name The unique string identifier for an instance of Report Format. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Report Visibility Type"
# Physical Name Name Definition Physical Data Type
Total 3
. rpt_visibility_type_id Report Visibility Type Id The automatically generated primary key of the rpt_visibility_type table. int
. rpt_visibility_type_name Report Visibility Type Name The name of the Report Visibility Type. varchar(255)
. rpt_visibility_type_descr Report Visibility Type Description A descriptive name of the Report Visibility Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Schedule Task Run Statistic"
# Physical Name Name Definition Physical Data Type
Total 3
. schdd_task_run_id Scheduled Task Run Id A Foreign Key to the Scheduled Task Run table. bigint
. schdd_task_stat_id Scheduled Task Statistic Id The unique identifier for an instance of Scheduled Task Statistic. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. int_val Int Value The value of a Schedule Task Run Statistic stored as boolean. integer
Attribute/Column(s) of Entity/Table "Scheduled Task"
# Physical Name Name Definition Physical Data Type
Total 13
. schdd_task_name Scheduled Task Name The name of the Scheduled Task. varchar(255)
. schdd_task_id Scheduled Task Id The automatically generated primary key of the scheduled_task table. bigint
. schdd_task_descr Scheduled Task Description A descriptive name of the Scheduled Task. This descriptive name may be localized. varchar(512)
. recur_schd_type_id Recur Schedule Type Id The unique identifier for an instance of Recur Schedule Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. begin_date Begin Date Begin Date. datetime
. recur_period_type_id Recur Period Type Id The unique identifier for an instance of Recur Period Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. recur_hour Recur Hour The Hours portion of a time of day integer
. recur_minute Recur Minute The minutes portion of a time of day integer
. recur_days_of_week Recur Days of Week Recur Days of Week. varchar(255)
. recur_days_of_month Recur Days of Month Recur Days of Month. varchar(255)
. create_date Create Date The date that the Scheduled Task was created. datetime
. create_app_user_id Create Application User Id A Foreign Key to the Application User table. bigint
. schdd_task_type_id Scheduled Task Type Id The unique identifier for an instance of Scheduled Task Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
Attribute/Column(s) of Entity/Table "Scheduled Task Notification"
# Physical Name Name Definition Physical Data Type
Total 9
. schdd_task_id Scheduled Task Id A Foreign Key to the Scheduled Task table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. team_id Team Id A Foreign Key to the Team table. bigint
. cntc_defn_id Contact Definition Id A Foreign Key to the Definition table. bigint
. email_addr Email Address An email address for the Scheduled Task Notification. nvarchar(4000)
. schdd_task_notifn_id Scheduled Task Notification Id The automatically generated primary key of the scheduled_task_notification table. bigint
. cntc_item_id Contact Item Id A Foreign Key to the Item table. bigint
. all_cntcs_flag All_Contacts_Flag A boolean flag for xxx numeric(1)
. cntc_email Contact Email An email address for the Scheduled Task Notification. nvarchar(4000)
Attribute/Column(s) of Entity/Table "Scheduled Task Run"
# Physical Name Name Definition Physical Data Type
Total 6
. schdd_task_run_id Scheduled Task Run Id The automatically generated primary key of the scheduled_task_run table. bigint
. schdd_task_id Scheduled Task Id A Foreign Key to the Scheduled Task table. bigint
. schdd_task_status_id Scheduled Task Status Id The unique identifier for an instance of Scheduled Task Status. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. status_chg_date Status Change Date The date that the Scheduled Task Run was created. datetime
. dtl_status Detail Status The name of the Scheduled Task Run. varchar(255)
. schdd_run_date Scheduled Run Date datetime
Attribute/Column(s) of Entity/Table "Scheduled Task Statistic"
# Physical Name Name Definition Physical Data Type
Total 2
. schdd_task_stat_id Scheduled Task Statistic Id The unique identifier for an instance of Scheduled Task Statistic. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. schdd_task_stat_name Scheduled Task Statistic Name The unique string identifier for an instance of Scheduled Task Statistic. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Scheduled Task Status"
# Physical Name Name Definition Physical Data Type
Total 2
. schdd_task_status_id Scheduled Task Status Id The unique identifier for an instance of Scheduled Task Status. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. schdd_task_status_name Scheduled Task Status Name The unique string identifier for an instance of Scheduled Task Status. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Scheduled Task Type"
# Physical Name Name Definition Physical Data Type
Total 2
. schdd_task_type_id Scheduled Task Type Id The unique identifier for an instance of Scheduled Task Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. schdd_task_type_name Scheduled Task Type Name The unique string identifier for an instance of Scheduled Task Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Value Type Code"
# Physical Name Name Definition Physical Data Type
Total 2
. val_type_cd Value Type Code The data type for a Value Type Code. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. val_type_name Value Type Name The name of the Value Type Code. varchar(255)
ER Diagram(s) of Subject Area "332 - Change Management Voting"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "332 - Change Management Voting"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 6
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. vote Vote false The vote of a single approver on a single item. Details..
. vote_history Vote History false The history of votes in the case that voting changes. Details..
. voting_result Voting Result false The root voting result entry for a ticket item that requires voting approval. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Vote"
# Physical Name Name Definition Physical Data Type
Total 6
. vote_id Vote Id The automatically generated primary key of the vote table. bigint
. voting_timestamp Voting Timestamp Voting Timestamp datetime
. approver_id Approver Id A Foreign Key to the Application User table. bigint
. comments Comments Vote comments nvarchar(max)
. voting_state Voting State State of the vote varchar(64)
. voting_result_id Voting Result Id A Foreign Key to the Voting Result table. bigint
Attribute/Column(s) of Entity/Table "Vote History"
# Physical Name Name Definition Physical Data Type
Total 5
. vote_history_id Vote History Id The automatically generated primary key of the vote_history table. bigint
. voting_timestamp Voting Timestamp History timestamp datetime
. comments Comments History comments nvarchar(max)
. voting_state Voting State History state varchar(64)
. vote_id Vote Id A Foreign Key to the Vote table. The source of the history entry. bigint
Attribute/Column(s) of Entity/Table "Voting Result"
# Physical Name Name Definition Physical Data Type
Total 7
. voting_result_id Voting Result Id The automatically generated primary key of the voting_result table. bigint
. voting_state Voting State Overall Vote State. varchar(64)
. item_defn_id Item Definition Id A Foreign Key to the Definition table. bigint
. item_id item_id The value of a Voting Result stored as Long. bigint
. voting_metadata_id Voting Metadata Id A Foreign Key to the Definition table. Indicates type of voting. bigint
. voting_timestamp Voting Timestamp Time of the overall vote datetime
. item_id Item Id A Foreign Key to the Item table. bigint
ER Diagram(s) of Subject Area "340 - Search"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "340 - Search"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 10
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. logical_data_type Logical Data Type false A reference table for logical data type. The logical type maps to the database type in DDL generation. Details..
. search_col Search Column false The number and order of search result columns returned when the search is executed. Details..
. search_cond Search Condition false The set of logical search conditions for the query. This is rendered into the actual SQL or filtering code. Details..
. search_cstr_type Search Constraint Type false A lookup table for the various operators that can be used in a search condition. These are logical operators. Details..
. search_item_query Search Item Query false Identifies the specific item definitions associated with the search query to aid in visibility and permissions. Details..
. search_query Search Query false The root table for saved searches. It names the search, and indicates the visibility in various parts of the application. The search is saved in an implementation neutral format so that it can be used in many different layers. Details..
. search_view Search View false The UI details of the default view of the saved search. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Logical Data Type"
# Physical Name Name Definition Physical Data Type
Total 2
. logical_data_type_name Logical Data Type Name The name of the Logical Data Type. varchar(255)
. logical_data_type_id Logical Data Type Id The automatically generated primary key of the logical_data_type table. int
Attribute/Column(s) of Entity/Table "Search Column"
# Physical Name Name Definition Physical Data Type
Total 6
. search_col_id Search Column Id The automatically generated primary key of the search_col table. bigint
. search_col_name Search Column Name The name of the Search Column. varchar(255)
. is_ascending_order Is Ascending Order Indicates if Is Ascending Order. bit
. search_view_id Search View Id A Foreign Key to the Search View table. bigint
. sequence Sequence The value of a Search Column stored as Long. bigint
. is_automatic Is Automatic Indicates if Is Automatic. bit
Attribute/Column(s) of Entity/Table "Search Condition"
# Physical Name Name Definition Physical Data Type
Total 16
. search_cond_id Search Condition Id The automatically generated primary key of the search_cond table. bigint
. parent Parent A Foreign Key to the Search Condition table. Parent search. bigint
. search_cond_cd Search Condition Code A well-known string identifier used as a code to identify the Search Condition. varchar(255)
. field_name Field Name Field name. varchar(255)
. cstr_val Constraint Value Constraint value nvarchar(4000)
. search_item_query_id Search Item Query Id A Foreign Key to the Search Item Query table. bigint
. search_cstr_type_id Search Constraint Type Id A Foreign Key to the Search Constraint Type table. int
. sequence Sequence sequence integer bigint
. search_cstr_type Search Constraint Type Constraint type varchar(255)
. depth Depth tree depth bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. field_type Field Type A Foreign Key to the Logical Data Type table. int
. is_journal Is Journal Indicates if Is Journal. bit
. search_query_id Search Query Id A Foreign Key to the Search Query table. bigint
. predicate Predicate Search Predicate varchar(255)
. cond_name Condition Name Name of condition varchar(255)
Attribute/Column(s) of Entity/Table "Search Constraint Type"
# Physical Name Name Definition Physical Data Type
Total 3
. search_cstr_type_id Search Constraint Type Id The automatically generated primary key of the search_cstr_type table. int
. search_cstr_type_name Search Constraint Type Name The name of the Search Constraint Type. varchar(255)
. search_cstr_type_descr Search Constraint Type Description A descriptive name of the Search Constraint Type. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Search Item Query"
# Physical Name Name Definition Physical Data Type
Total 7
. search_item_query_id Search Item Query Id The automatically generated primary key of the search_item_query table. bigint
. search_item_query_name Search Item Query Name The name of the Search Item Query. varchar(255)
. search_query_id Search Query Id A Foreign Key to the Search Query table. bigint
. extl_mapping_defn_id External Mapping Definition Id A Foreign Key to the Definition table. External data source. bigint
. meta_id Meta Id A Foreign Key to the Definition Version table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. schema_name Schema Name Database schema name varchar(255)
Attribute/Column(s) of Entity/Table "Search Query"
# Physical Name Name Definition Physical Data Type
Total 14
. search_query_id Search Query Id The automatically generated primary key of the search_query table. bigint
. search_query_name Search Query Name The name of the Search Query. varchar(255)
. start_from_pos Start From Position Start From Position bigint
. limit_ct Limit Count query limit. bigint
. parent_name Parent Name Parent Name varchar(255)
. search_source Search Source Source int
. notes Notes User notes varchar()
. search_query_descr Search Query Description A descriptive name of the Search Query. This descriptive name may be localized. varchar(1024)
. tab Tab Tab name in UI varchar(255)
. query_type Query Type Advanced or Global or other type varchar(255)
. in_quick_searches In Quick Searches Indicates if In Quick Searches. bit
. in_search_analytics In Search Analytics Indicates if In Search Analytics. bit
. search_in_all Search In All Indicates if Search In All containers bit
. in_mobile In Mobile Indicates if In Mobile. bit
Attribute/Column(s) of Entity/Table "Search View"
# Physical Name Name Definition Physical Data Type
Total 12
. search_view_id Search View Id The automatically generated primary key of the search_view table. bigint
. search_view_name Search View Name The name of the Search View. varchar(255)
. create_date Create Date Create Date datetime
. is_shared Is Shared Indicates if Is Shared. bit
. search_query_id Search Query Id A Foreign Key to the Search Query table. bigint
. create_user Create User A Foreign Key to the Application User table. bigint
. is_dflt Is Default Indicates if Is Default. bit
. show_in_menu Show In Menu Indicates if Show In Menu. bit
. search_view_descr Search View Description A descriptive name of the Search View. This descriptive name may be localized. varchar(512)
. cxt Context Search Context varchar(255)
. update_user Update User A Foreign Key to the Application User table. bigint
. update_date Update Date Update Date datetime
ER Diagram(s) of Subject Area "350 - Chat"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "350 - Chat"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 16
. alert_role_type Alert Role Type false Details..
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. broadcast_alert Broadcast Alert false A broadcast alert message. Details..
. broadcast_msg Broadcast Message false Details..
. broadcast_msg_type Broadcast Message Type false Details..
. chat_channel Chat Channel false A chat channel. Details..
. chat_channel_subscriber Chat Channel Subscriber false A subscriber to a chat channel. Details..
. chat_msg Chat Message false A message broadcast on a chat channel. Details..
. chat_status Chat Status false A lookup table for chat status. Values include:
AVAILABLE
AWAY
INVISIBLE_TO_CUSTOMERS
INVISIBLE
BUSY
OFFLINE
Details..
. chat_user_status Chat User Status false The current chat status of an agent or customer application user. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. ticket_alert Ticket Alert false Details..
. wksp_cntnr Workspace Container true true A workspace is the principle architectural structure in Numara FootPrints for storing and tracking information. A Workspace is a separate sub-database or work area within the system with its own fields, forms, options, workflow, settings and users. Most of the behaviour of the Workspace comes from the Container Abstract class, and only things that are specific to the Workspace are implemented here. For Example, Current FootPrints allows a single CMDB to be referenced from a Workspace, and a single Address book, yet these are listed as features for improvement. So convenience methods that get and set Container Group Relationship might be appropriate.

Details..
Attribute/Column(s) of Entity/Table "Alert Role Type"
# Physical Name Name Definition Physical Data Type
Total 2
. alert_role_type_id Alert Role Type Id The unique identifier for an instance of Alert Role Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. alert_role_type_name Alert Role Type Name The unique string identifier for an instance of Alert Role Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Broadcast Alert"
# Physical Name Name Definition Physical Data Type
Total 3
. broadcast_alert_id Broadcast Alert Id The automatically generated primary key of the broadcast_alert table. bigint
. recipient_id Recipient Id A Foreign Key to the Application User table. bigint
. ticket_alert_id Ticket Alert Id A Foreign Key to the Ticket Alert table. bigint
Attribute/Column(s) of Entity/Table "Broadcast Message"
# Physical Name Name Definition Physical Data Type
Total 4
. broadcast_msg_id Broadcast Message Id The automatically generated primary key of the broadcast_message table. bigint
. broadcast_msg_type_id Broadcast Message Type Id The unique identifier for an instance of Broadcast Message Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. msg_tmpl_defn_id Message Template Definition Id A Foreign Key to the Definition table. bigint
. msg_text Message Text The value of a Broadcast Message, stored as a long text object. nvarchar(max)
Attribute/Column(s) of Entity/Table "Broadcast Message Type"
# Physical Name Name Definition Physical Data Type
Total 2
. broadcast_msg_type_id Broadcast Message Type Id The unique identifier for an instance of Broadcast Message Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. broadcast_msg_type_name Broadcast Message Type Name The unique string identifier for an instance of Broadcast Message Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Chat Channel"
# Physical Name Name Definition Physical Data Type
Total 3
. chat_channel_id Chat Channel Id The automatically generated primary key of the chat_channel table. bigint
. chat_channel_ctgy Chat Channel Category Category of chat. varchar(50)
. chat_channel_subctgy Chat Channel Subcategory Subcategory of chat varchar(50)
Attribute/Column(s) of Entity/Table "Chat Channel Subscriber"
# Physical Name Name Definition Physical Data Type
Total 4
. chat_channel_subscriber_id Chat Channel Subscriber Id The automatically generated primary key of the chat_channel_subscriber table. bigint
. chat_channel_id Chat Channel Id A Foreign Key to the Chat Channel table. bigint
. user_id User Id A Foreign Key to the Application User table. bigint
. last_time_queried Last Time Queried The value of a Chat Channel Subscriber, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Chat Message"
# Physical Name Name Definition Physical Data Type
Total 5
. chat_msg_id Chat Message Id The automatically generated primary key of the chat_msg table. bigint
. arrive_date Arrive Date The value of a Chat Message, stored as a date. datetime
. msg Message The value of a Chat Message, stored as a long text object. nvarchar(max)
. chat_channel_id Chat Channel Id A Foreign Key to the Chat Channel table. bigint
. user_id_from User Id From A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Chat Status"
# Physical Name Name Definition Physical Data Type
Total 3
. chat_status_id Chat Status Id The automatically generated primary key of the chat_status table. int
. chat_status_name Chat Status Name The name of the Chat Status. varchar(255)
. chat_status_descr Chat Status Description A descriptive name of the Chat Status. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Chat User Status"
# Physical Name Name Definition Physical Data Type
Total 3
. chat_user_status_id Chat User Status Id The automatically generated primary key of the chat_user_status table. bigint
. app_user_id Application User Id A Foreign Key to the Application User table. bigint
. chat_status_id Chat Status Id A Foreign Key to the Chat Status table. int
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Ticket Alert"
# Physical Name Name Definition Physical Data Type
Total 6
. ticket_alert_id Ticket Alert Id The automatically generated primary key of the ticket_alert table. bigint
. alert_role_type_id Alert Role Type Id The unique identifier for an instance of Alert Role Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. defn_ver_id Definition Version Id A Foreign Key to the Definition Version table. bigint
. item_id Item Id A Foreign Key to the Item table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
Attribute/Column(s) of Entity/Table "Workspace Container"
# Physical Name Name Definition Physical Data Type
Total 3
. time_zone_region_name Time Zone Region Name The name of the Time Zone Region. This is 2. The 'primary key' of the java timezone is the string region identifier in English, example 'America/Phoenix'. There is no numeric identifier. As the JRE is updated, or specific classes are updated, the list could change to include new entries, and the detail data behind the regions could change. varchar(255)
. cntnr_type_id Container Type Id A Foreign Key to the Container Type table. int
. cntnr_id Container Id A Foreign Key to the Container table. bigint
ER Diagram(s) of Subject Area "360 - Survey"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "360 - Survey"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 2
. defn_ver Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. survey_sent Survey Sent false A record of a survey sent to an application user. Details..
Attribute/Column(s) of Entity/Table "Definition Version"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the defn_ver table. bigint
. defn_ver_name Definition Version Name The name of the Definition Version. nvarchar(4000)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Definition Version Status table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
Attribute/Column(s) of Entity/Table "Survey Sent"
# Physical Name Name Definition Physical Data Type
Total 4
. survey_sent_id Survey Sent Id The automatically generated primary key of the survey_sent table. bigint
. survey_sent_email Survey Sent Email Email address of recipient. varchar(50)
. date_sent Date Sent Date sent. datetime
. item_defn_id Item Definition Id A Foreign Key to the Definition Version table. bigint
ER Diagram(s) of Subject Area "370 - Deployment"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "370 - Deployment"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 1
. deployment_update Deployment Update false A log of updates to the database structure performed by the installation deployment. This log ensures that the correct scripts are run in order, and prevents the re-rerunning of scripts. Details..
Attribute/Column(s) of Entity/Table "Deployment Update"
# Physical Name Name Definition Physical Data Type
Total 9
. start_datetime Start Datetime Start of deployment datetime
. finish_datetime Finish Datetime End of deployment datetime
. update_pack_id Update Pack Id The value of a Deployment Update, stored as a string. varchar(64)
. from_ver From Version From FP version varchar(64)
. to_ver To Version To FP version varchar(64)
. success Success Indicates if Success. bit
. error Error Error Messages varchar(4000)
. build_number Build Number Build number varchar(64)
. prod_ver Product Version Product Version varchar(64)
ER Diagram(s) of Subject Area "380 - Portal"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "380 - Portal"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 5
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. console Console false A console in the FootPrints 12 User Interface. A console can contain other consoles, for example the Home Page. Details..
. portal Portal false A portal in the FootPrints 12 User Interface. Details..
. portal_console Portal Console false The association between a Console and a Portal. Details..
. widget Widget false A widget. A root widget contains subordinate widgets. Widget Types include: ACTION_PANE
ADMINISTRATION
ALL_ITEMS
CALENDAR
CHART
NEW_ITEM
ROOT
SAVED_SEARCH_WIDGET
TAB_PANE
URL
WIDGET_PANE
Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Console"
# Physical Name Name Definition Physical Data Type
Total 9
. console_id Console Id The automatically generated primary key of the console table. bigint
. source_console_id Source Console Id A Foreign Key to the Console table. bigint
. console_guid Console GUID Identifier used from Javascript. varchar(255)
. console_name Console Name Console name. nvarchar(4000)
. widget_id Widget Id A Foreign Key to the Widget table. bigint
. cntnr_type Container Type The name of the container type, such as workspace, cmdb etc. varchar(50)
. sys_name System Name internal identifier of the console varchar(255)
. console_descr Console Description Console Description. nvarchar(4000)
. user_id User Id A Foreign Key to the Application User table. bigint
Attribute/Column(s) of Entity/Table "Portal"
# Physical Name Name Definition Physical Data Type
Total 9
. portal_id Portal Id The automatically generated primary key of the portal table. bigint
. portal_guid Portal GUID The value of a Portal, stored as a string. varchar(255)
. portal_name Portal Name Name of the portal. nvarchar(4000)
. portal_theme Portal Theme Theme name to be used in Portal rendering. varchar(255)
. portal_logo_guid Portal Logo GUID Logo to be displayed varchar(255)
. portal_active_console_id Portal Active Console Id A Foreign Key to the Console table. bigint
. is_sys Is System Indicates if Is System or user custom portal. bit
. portal_descr Portal Description Portal Description. nvarchar(4000)
. allow_anonymous_access Allow Anonymous Access Indicates if Allow Anonymous Access. bit
Attribute/Column(s) of Entity/Table "Portal Console"
# Physical Name Name Definition Physical Data Type
Total 5
. console_id Console Id A Foreign Key to the Console table. bigint
. portal_id Portal Id A Foreign Key to the Portal table. bigint
. is_vsble Is Visible Indicates if Is Visible. bit
. console_index Console Index The order of the console in the portal. int
. is_closable Is Closable Indicates if Is Closable. bit
Attribute/Column(s) of Entity/Table "Widget"
# Physical Name Name Definition Physical Data Type
Total 9
. widget_id Widget Id The automatically generated primary key of the widget table. bigint
. parent_widget_id Parent Widget Id A Foreign Key to the Widget table. bigint
. widget_guid Widget GUID The value of a Widget, stored as a string. varchar(255)
. widget_descr Widget Description The value of a Widget, stored as a long text object. varchar(max)
. widget_layout Widget Layout The value of a Widget, stored as a long text object. varchar(max)
. widget_type Widget Type The value of a Widget, stored as a string. varchar(255)
. widget_cfg Widget Configuration The value of a Widget, stored as a long text object. varchar(max)
. widget_view_cfg Widget View Configuration The value of a Widget, stored as a long text object. varchar(max)
. widget_index Widget Index The value of a Widget stored as boolean. int
ER Diagram(s) of Subject Area "390 - Business Process Template"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "390 - Business Process Template"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 6
. bus_proc Business Process false A business process is a set of containers, items, business rules, etc created from a business process template. Details..
. bus_proc_defn Business Process Definition false The collection of definitions associated with a business process that was created as a result of using a business process template to create a business process. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. defn_subtype Definition Subtype false The subtype of the definition used as a discriminator for the class of definition. Each subtype will have different configuration settings and associated definitions. These include associated built-in field definitions for item subtypes. See the database view v_defn_subtype. Details..
. tmpl_package Template Package false A template specification that can be used to create an Item, Container, or Group of Containers. Details..
. tmpl_package_type Template Package Type false A lookup table for the Template Package Type. Values include: BUSINESS_PROCESS, CONTAINER, ITEM Details..
Attribute/Column(s) of Entity/Table "Business Process"
# Physical Name Name Definition Physical Data Type
Total 4
. bus_proc_id Business Process Id The automatically generated primary key of the bus_proc table. bigint
. bus_proc_name Business Process Name The name of the Business Process. nvarchar(4000)
. bus_proc_descr Business Process Description A descriptive name of the Business Process. This descriptive name may be localized. nvarchar(4000)
. bus_proc_tmpl_id Business Process Template Id A Foreign Key to the Template Package table. bigint
Attribute/Column(s) of Entity/Table "Business Process Definition"
# Physical Name Name Definition Physical Data Type
Total 3
. bus_proc_defn_id Business Process Definition Id The automatically generated primary key of the bus_proc_defn table. bigint
. bus_proc_id Business Process Id A Foreign Key to the Business Process table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Definition Subtype"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_subtype_name Definition Subtype Name The name of the Definition Subtype. varchar(255)
. defn_subtype_descr Definition Subtype Description A descriptive name of the Definition Subtype. This descriptive name may be localized. varchar(512)
. defn_subtype_id Definition Subtype Id The automatically generated primary key of the defn_subtype table. int
. defn_parent_subtype_id definition parent subtype id A Foreign Key to the Definition Subtype table. int
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. max_in_parent Maximum In Parent A Foreign Key to the Definition Subtype table. int
Attribute/Column(s) of Entity/Table "Template Package"
# Physical Name Name Definition Physical Data Type
Total 7
. tmpl_package_id Template Package Id The automatically generated primary key of the tmpl_package table. bigint
. tmpl_package_content Template Package Content The value of a Template Package, stored as a long text object. varchar(max)
. tmpl_package_name Template Package Name The name of the Template Package. varchar(255)
. tmpl_package_type_id Template Package Type Id A Foreign Key to the Template Package Type table. int
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. is_sys_tmpl Is System Template Indicates if Is System Template. bit
. tmpl_package_intrnl_name Template Package Internal Name The value of a Template Package, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Template Package Type"
# Physical Name Name Definition Physical Data Type
Total 2
. tmpl_package_type_id Template Package Type Id The automatically generated primary key of the tmpl_package_type table. int
. tmpl_package_type_name Template Package Type Name The name of the Template Package Type. varchar(255)
ER Diagram(s) of Subject Area "400 - Asset Management"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "400 - Asset Management"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 3
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. pend_advn_actn Pending Advanced Action false An advanced action to be taken by integration with Asset Core. Details..
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Pending Advanced Action"
# Physical Name Name Definition Physical Data Type
Total 5
. pend_advn_actn_id Pending Advanced Action Id The automatically generated primary key of the pend_advn_actn table. bigint
. pend_advn_actn_advn_actn_id Pending Advanced Action Advanced Action Id A Foreign Key to the Pending Advanced Action table. bigint
. pend_advn_actn_asset_id Pending Advanced Action Asset Id A Foreign Key to the Pending Advanced Action table. bigint
. pend_advn_actn_dyn_item_id Pending Advanced Action Dynamic Item Id A Foreign Key to the Item table. bigint
. pend_advn_actn_defn_id Pending Advanced Action Definition Id A Foreign Key to the Definition table. bigint
ER Diagram(s) of Subject Area "410 - Publishing"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "410 - Publishing"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 5
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. defn Definition false A definition holds the structural and behavioral information needed for an application element that is configuarable by the system designer and/or the end user at definition time. Current Footrpints uses a combination of directories, files, tables, and programming code to represent this information. The new FootPrints will provide all of the same information within the definition. The definition can be persisted in a structure that is isolated at the Instance Level. The data for the definition will be stored as Configuration Settings associated with the Definition Version. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. item Item true true The Item is the abstract class for Issue, Configuration Item, Address Book entry, and other information items that are the main information entities in FootPrints. The Item structure and behavior is defined by its Definition. The Item is namespaced, identified by, and logically stored in the single parent container. It can be referenced in the same manner both inside and outside the container. The Item is the storage model and the implementation for the Item Definition. There are many important specializations of the Item class, and there even more Template definitions of Container/Item that provide an end-user application experience to the End-User. The Item implementation must implement flexible schema in an easy to manage, well engineered, and high performing way. The item can store user-defined and user-named fields defined in its definition. The Item could implement the nice-to-have features such as an inheritance model for Item subtypes, and have the ability to represent collections of subordinate items. The Item data can be imported, exported, or synchronized with external data sources. The Item data can be linked and synchronized with other items in the same Instance. Details..
. publ_error Publish Error false An error that occurred during publishing. Details..
. publ_log Publish Log false A log of container and item publish actions. The definitions are used to create schema, table, view, stored procedure, and index objects in the relational database in order to store dynamically defined information. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "Definition"
# Physical Name Name Definition Physical Data Type
Total 7
. defn_id Definition Id The automatically generated primary key of the defn table. bigint
. defn_name Definition Name The name of the Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Definition Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Definition Subtype table. int
. tmpl_export_guid Template Export GUID The value of a Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Item"
# Physical Name Name Definition Physical Data Type
Total 4
. item_key Item Key A search key for the Item, composed of letters and numbers. varchar(255)
. item_id Item Id The automatically generated primary key of the item table. bigint
. cntnr_id Container Id A Foreign Key to the Container table. bigint
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "Publish Error"
# Physical Name Name Definition Physical Data Type
Total 10
. publ_error_id Publish Error Id The automatically generated primary key of the publ_error table. bigint
. publ_log_id Publish Log Id A Foreign Key to the Publish Log table. bigint
. error_type_name Error Type Name Error Type Name. varchar(10)
. location_name Location Name Location Name. nvarchar(max)
. location_type_name Location Type Name Location Type Name. varchar(255)
. location_id Location Identifier Location Identifier varchar(36)
. item_name Item Name The name of the item being published. nvarchar(max)
. msg Message Error message. nvarchar(max)
. item_id item_id The value of a Publish Error stored as Long. bigint
. item_id Item Id A Foreign Key to the Item table. bigint
Attribute/Column(s) of Entity/Table "Publish Log"
# Physical Name Name Definition Physical Data Type
Total 8
. publ_log_id Publish Log Id The automatically generated primary key of the publ_log table. bigint
. cntnr_defn_id Container Definition Id A Foreign Key to the Definition table. Container being published. bigint
. publ_date Publish Date Log date. datetime
. author_name Author Name Publish admin user. nvarchar(4000)
. status Status Published status. bit
. error_ct Error Count Count of errors. smallint
. warn_ct Warning Count Count of warnings. smallint
. user_id user_id A Foreign Key to the Application User table. Identifies the user that performed the publish. bigint
ER Diagram(s) of Subject Area "430 - UI Component State"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "430 - UI Component State"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 2
. app_user Application User false A user authorized to use the FootPrints system. The user is either a Customer User or an Agent User. The application user holds the minimum information needed to identify the user and associate the user with a user profile, where user settings are stored. A contact is not necessarily an application user. An application user entry is required in order for the user to access any online functions. Details..
. ui_component_state UI Component State false The EXTJS grid has the ability to store it's state allowing the preservation of grid layout properties. This table supports that. It might also be used for other UI control objects. Details..
Attribute/Column(s) of Entity/Table "Application User"
# Physical Name Name Definition Physical Data Type
Total 8
. pwd Password This space intentionally left blank. varchar(255)
. user_name User Name The name of the Application User. nvarchar(4000)
. cust_login_type_id Customer Login Type Id A Foreign Key to the Customer Login Type table. int
. app_user_id Application User Id The automatically generated primary key of the app_user table. bigint
. lic_type_id License Type Id A Foreign Key to the License Type table. bigint
. user_login User Login The login name used to access the Application. This may not be filled in if external application security is used. nvarchar(4000)
. email_addr Email Address An email address for the Application User. nvarchar(4000)
. delete_date Delete Date The value of a Application User, stored as a date. datetime
Attribute/Column(s) of Entity/Table "UI Component State"
# Physical Name Name Definition Physical Data Type
Total 4
. ui_component_state_id UI Component State Id The automatically generated primary key of the ui_component_state table. bigint
. state_key State Key A search key for the UI Component State, composed of letters and numbers. It must be unique when combined with the app user id. It is an intelligent key, but the only use is to store and retrieve values. varchar(255)
. state_val State Value The value of a UI Component State, stored as a long text object. varchar(max)
. app_user_id Application User Id A Foreign Key to the Application User table. Identifies the user that owns the layout. bigint
ER Diagram(s) of Subject Area "900 To Be Deleted"
# Name Physical Display Level
Total 1
. Physical Column
Entity/Table(s) of Subject Area "900 To Be Deleted"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 7
. cal_ticket_privilege Calendar Ticket Privilege false (Not used, but referenced in Java code that must be removed before table deletion.) A permission granted via a calendar ticket. May not be used in the FootPrints integration of calendaring code. Details..
. local_col Localized Column false (Not used, but referenced in Java code that must be removed before table deletion.) (Not currently used. Data localization is implemented in Configuration Setting Value. May be retired in the future). A Database Column name used in the Transparent Database Localization pattern. The data in the column is the original data for which a translated value can exist. In the case of English, this is a little strange because the English translation can be different than the original data. Details..
. local_col_val Localized Column Value false (Not used, but referenced in Java code that must be removed before table deletion.) (Not currently used. Data localization is implemented in Configuration Setting Value. May be retired in the future). A data value from a column and row in a Localized table. The initial english value is obtained from the table, but may be modified for visual display purposes. The Primary Key identifier of the source table is used along with the table name to establish the row identity. Details..
. role_grp Role Group false (Not used, but referenced in Java code that must be removed before table deletion.) The role group will contain the roles that the user has for each of the workspaces that the user has access. The user will always have a role group even if the administrator chooses the Perl Footprints functionality. Details..
. role_grp_role Role Group Role false (Not used, but referenced in Java code that must be removed before table deletion.) an association table that resolves the many to many relationship between the Role Group and the Role entities. Details..
. vt$item_fld_defn_networkadapte vt$item_fld_defn_NetworkAdapter false Details..
. vt$item_fld_networkadapter$chg vt$item_fld_NetworkAdapter$changes false Details..
Attribute/Column(s) of Entity/Table "Calendar Ticket Privilege"
# Physical Name Name Definition Physical Data Type
Total 2
. cal_ticket_id Calendar Ticket Id A Foreign Key to the Calendar Ticket table. bigint
. privilege Privilege The value of a Calendar Ticket Privilege, stored as a string. varchar(255)
Attribute/Column(s) of Entity/Table "Localized Column"
# Physical Name Name Definition Physical Data Type
Total 4
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. schema_name Schema Name The name of the Schema containing the Localized table. In Internal systems and in Definition level systems, this will be the logical name "FP", " FP Workspace", but in the Runtime system, this will be "FP 01" , "FP 01 Workspace 001" for example. varchar(30)
. table_name Table Name The name of the Localized Table. varchar(30)
. col_name Column Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
Attribute/Column(s) of Entity/Table "Localized Column Value"
# Physical Name Name Definition Physical Data Type
Total 4
. app_ele_id Application Element Id A Foreign Key to the Application Element table. bigint
. local_col_id Localized Column Id A Foreign Key to the Application Element table. bigint
. initl_col_string_val Initial Column String Value Initial Column String Value. varchar(255)
. prmry_key_id Primary Key Id The integer primary key value of the row in the named Table that is being localized. bigint
Attribute/Column(s) of Entity/Table "Role Group"
# Physical Name Name Definition Physical Data Type
Total 3
. role_grp_id Role Group Id The automatically generated primary key of the role_grp table. bigint
. role_grp_name Role Group Name The name of the Role Group. varchar(255)
. role_grp_descr Role Group Description A descriptive name of the Role Group. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Role Group Role"
# Physical Name Name Definition Physical Data Type
Total 3
. app_role_id Application Role Id A Foreign Key to the Application Role table. bigint
. role_grp_role_id Role Group Role Id The automatically generated primary key of the role_grp_role table. bigint
. role_grp_id Role Group Id A Foreign Key to the Role Group table. bigint
Attribute/Column(s) of Entity/Table "vt$item_fld_defn_NetworkAdapter"
# Physical Name Name Definition Physical Data Type
Total 5
. field_extlname_en_us field_externalName_en_US field_externalName_en_US. varchar(255)
. fieldrole fieldRole fieldRole. varchar(255)
. fieldlogicaldtype fieldLogicalDataType fieldLogicalDataType. varchar(255)
. fld_defn_id fld_defn_id bigint
. fld_defn_ver_id fld_defn_ver_id bigint
Attribute/Column(s) of Entity/Table "vt$item_fld_NetworkAdapter$changes"
# Physical Name Name Definition Physical Data Type
Total 17
. field_extlname_en_us field_externalName_en_US field_externalName_en_US. varchar(255)
. fieldrole fieldRole fieldRole. varchar(255)
. fieldlogicaldtype fieldLogicalDataType fieldLogicalDataType. varchar(255)
. fld_defn_id fld_defn_id bigint
. fld_defn_ver_id fld_defn_ver_id bigint
. draft_fld_defn_ver_id draft_fld_defn_ver_id bigint
. active_cfg_setting_val_id active_cfg_setting_val_id bigint
. active_string_val active_string_val active_string_val. varchar(255)
. draft_cfg_setting_val_id draft_cfg_setting_val_id bigint
. draft_string_val draft_string_val draft_string_val. varchar(255)
. dyn_col_spec_id dyn_col_spec_id bigint
. logical_data_type_id logical_data_type_id int
. logical_data_type_name logical_data_type_name logical_data_type_name. varchar(255)
. text_logical_data_type_id TEXT_logical_data_type_id int
. schema_name schema_name schema_name. varchar(30)
. table_name table_name table_name. varchar(30)
. col_name col_name col_name. varchar(255)
ER Diagram(s) of Subject Area "901 - Tables Added"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "901 - Tables Added"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 8
. cntnr_snapshot Container Snapshot false Details..
. snapshot_cfg_setting_val Snapshot Configuration Setting Value false Configuration Setting Value is an association between the Configuration Setting entity and a container entity (i.e. User Profile, Role, and Definition). This association contains a distinct value for each of the intersection points between the two entities. Details..
. snapshot_defn Snapshot Definition false Details..
. snapshot_defn_reln Snapshot Definition Relationship false All relationships between definitions are stored in this table in order to make the model able to handle new relationships without changes to tables. Details..
. snapshot_defn_ver Snapshot Definition Version false A version of a Definition with a version identifier that changes when data changes are made to the template. The definition version will suffice to store the current state of the FootPrints Configuration. A full copy of the definition tree is versioned when a container is published. See the database views v_defn_ver_active, v_cntnr_item_field. Details..
. snapshot_defn_ver_assoc Snapshot Definition Version Assoc false Details..
. snapshot_status Snapshot Status false Details..
. snapshot_type Snapshot Type false Details..
Attribute/Column(s) of Entity/Table "Container Snapshot"
# Physical Name Name Definition Physical Data Type
Total 5
. cntnr_snapshot_id Container Snapshot Id The automatically generated primary key of the cntnr_snapshot table. bigint
. cntnr_defn_id Container Definition Id A Foreign Key to the Definition table. bigint
. create_date Create Date The date that the Container Snapshot was created. datetime
. snapshot_status_name Snapshot Status Name The unique string identifier for an instance of Snapshot Status. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. last_good_publ_date Last Good Publish Date datetime
Attribute/Column(s) of Entity/Table "Snapshot Configuration Setting Value"
# Physical Name Name Definition Physical Data Type
Total 14
. cfg_setting_val_id Configuration Setting Value Id The automatically generated primary key of the snapshot_cfg_setting_val table. bigint
. cfg_setting_id Configuration Setting Id A Foreign Key to the Snapshot Configuration Setting Value table. bigint
. val_type_cd Value Type Code The data type for a Snapshot Configuration Setting Value. The choices are 'S' string, 'D' date, 'T' text, 'I' integer. char(1)
. string_val String Value The value of a Snapshot Configuration Setting Value, stored as a string. varchar(255)
. text_val Text Value The value of a Snapshot Configuration Setting Value, stored as a long text object. varchar(max)
. real_val Real Value The value of a Configuration Setting Value stored as a real. numeric(38,20)
. long_val Long Value The value of a Configuration Setting Value stored as Long. bigint
. date_val Date Value The value of a Snapshot Configuration Setting Value, stored as a date. datetime
. boolean_val Boolean Value The value of a Configuration Setting Value stored as Boolean. bit
. int_val Int Value The value of a Configuration Setting Value stored as Int. int
. owner_id Owner Id A Foreign Key to the Owning instance in either the Definition, Definition Version , Role, or User Profile tables. bigint
. val_map_key Value Map Key The value of a Snapshot Configuration Setting Value, stored as a string. varchar(255)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Snapshot Configuration Setting Value. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Definition"
# Physical Name Name Definition Physical Data Type
Total 8
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
. defn_id Definition Id A Foreign Key to the Definition table. bigint
. defn_name Definition Name The name of the Snapshot Definition. nvarchar(4000)
. dsble_date Disabled Date The date that this instance of Snapshot Definition is logically deleted and disabled. datetime
. defn_guid Definition GUID A Global Unique IDentifier search key for the Snapshot Definition, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. defn_type_name Definition Type Name The unique string identifier for an instance of Snapshot Definition. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. defn_subtype_id Definition Subtype Id A Foreign Key to the Snapshot Definition table. int
. tmpl_export_guid Template Export GUID The value of a Snapshot Definition, stored as a string. VARCHAR(50)
Attribute/Column(s) of Entity/Table "Snapshot Definition Relationship"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_reln_id Definition Relationship Id The automatically generated primary key of the snapshot_definition_relationsh table. bigint
. from_defn_ver_id From Definition Version Id A Foreign Key to the Snapshot Definition Relationship table. bigint
. to_defn_ver_id To Definition Version Id A Foreign Key to the Snapshot Definition Relationship table. bigint
. defn_reln_type_id Definition Relationship Type Id A Foreign Key to the Snapshot Definition Relationship table. int
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Definition Version"
# Physical Name Name Definition Physical Data Type
Total 6
. defn_id Definition Id A Foreign Key to the Snapshot Definition Version table. bigint
. defn_ver_id Definition Version Id The automatically generated primary key of the snapshot_definition_version table. bigint
. defn_ver_name Definition Version Name The name of the Snapshot Definition Version. varchar(255)
. defn_ver_status_id Definition Version Status Id A Foreign Key to the Snapshot Definition Version table. int
. defn_ver_guid Definition Version GUID A Global Unique IDentifier search key for the Snapshot Definition Version, composed of letters and numbers. It is computed by the client and typically used in unstructured data. varchar(50)
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Definition Version Assoc"
# Physical Name Name Definition Physical Data Type
Total 5
. defn_ver_association_id Definition Version Association Id The automatically generated primary key of the snapshot_definition_version_as table. bigint
. from_defn_ver_id From Definition Version ID A Foreign Key to the Snapshot Definition Version Assoc table. bigint
. to_defn_ver_id To Definition Version ID A Foreign Key to the Snapshot Definition Version Assoc table. bigint
. association_type_id Association Type Id A Foreign Key to the Snapshot Definition Version Assoc table. bigint
. cntnr_snapshot_id Container Snapshot Id A Foreign Key to the Container Snapshot table. bigint
Attribute/Column(s) of Entity/Table "Snapshot Status"
# Physical Name Name Definition Physical Data Type
Total 2
. snapshot_status_id Snapshot Status Id The unique identifier for an instance of Snapshot Status. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. snapshot_status_name Snapshot Status Name The unique string identifier for an instance of Snapshot Status. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Snapshot Type"
# Physical Name Name Definition Physical Data Type
Total 2
. snapshot_type_id Snapshot Type Id The unique identifier for an instance of Snapshot Type. This identifier must be kept in sync with programming code that uses an enumeration or fixed constant to identify particular values. integer
. snapshot_type_name Snapshot Type Name The unique string identifier for an instance of Snapshot Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
ER Diagram(s) of Subject Area "902 - Columns Added"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
Entity/Table(s) of Subject Area "902 - Columns Added"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 1
. audit_txn Audit Transaction false A record of the Principal and create time of the start of the commit time of a logical transaction. In many cases multiple Audit Log entries will use the same transaction. Details..
Attribute/Column(s) of Entity/Table "Audit Transaction"
# Physical Name Name Definition Physical Data Type
Total 5
. audit_txn_id Audit Transaction Id The automatically generated primary key of the audit_txn table. bigint
. txn_start_date Transaction Start Date The transaction date of the Audit Log entry. This date may not be in strict order with the Audit Log id in the event that features are used to continue a previous Audit Log transaction. datetime
. app_user_id Application User Id A Foreign Key to the Application User table. The audit trail transaction may or may not be associated with a customer or agent user. If this column is null, then a system component should be identified. bigint
. sys_component_id System Component Id This is a foreign key to the system component table. The audit trail transaction may or may not be associated with a customer or agent user. The system component will be set if there is no application user identified. It identifies the source of the transaction. Values include SYSTEM, WEB_SERVICES, ASSET_MANAGEMENT, CALENDAR,
IMPORTING, etc. All identifiers are negative, so that they can be distinguished from userids in case they are both stored in the same dynamic table CreatedBy, and UpdatedBy fields. We are going to try first normal form normalization here and see if it works.
 

int
. audit_rule_name_id Audit Rule Name Id The primary key is the original rule definition id. It will not change as the rule is renamed. If the rule is deleted, the deleted date will be filled in, but the rule name will still be known in this table. bigint
ER Diagram(s) of Subject Area "903 - Tables Deleted"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
ER Diagram(s) of Subject Area "904 - Columns Deleted"
# Name Physical Display Level
Total 2
. Logical Column
. Physical Column
ER Diagram(s) of Subject Area "Legend"
# Name Physical Display Level
Total 1
. Legend Column
Entity/Table(s) of Subject Area "Legend"
# Physical Name Name Logical Only Do Not Generate Definition Attribute/Column
Total 20
. added_col Added Column false Details..
. added_table Added Table false Details..
. cfg_setting Configuration Setting false A configuration variable that can be identified in programming code and which has an atomic value that affects the behavior of the application. Configuration values are either scalars, or are supported by value lists that also can be programmatically identified. They have localized labels and value choices, and are categorized to support organization and separation in programming namespaces and configuration screens. They support the concept of Built-In Values, Default Values, and Customized Values. Configuration should be supported by an Audit Trail, and should be able to determine if configuration has changed by level, category, and for the individual value in order to support cacheing. A configuration value has a definition to identify its usage, and a enum that identifies if a change will require a restart and what level of restart is required if the value changes. If a restart is required, both the currently running value and the value after restart should be accessible. This means that historical values of the Configuration Settings should be accessible. Details..
. cfg_setting_owner_type Configuration Setting Owner Type false A lookup table for Owner Types of Configuration Setting Values. Values include: APPLICATION_USER, DEFINITION, IMPORTS, ROLE, SIMPLE_CONFIGURABLE_OBJECT, USER_PROFILE. Details..
. delete_entry Delete Entry false Details..
. deleted_col Deleted Column false Details..
. deleted_table Deleted Table false Details..
. item_defn Item Definition true true The definition of an Item, which includes the Item Name and localizations and the collection of Item Fields. It also includes customizations and localizations of string resources for Item Names, and Item Field names. Details..
. subtype Subtype false Details..
. subtype Subtype false Details..
. subtype Subtype false Details..
. supertype Supertype false Details..
. to To false Details..
. to To false Details..
. to To false Details..
. to To false Details..
. to_one_entity To One Entity false Details..
. to_one_or_more_entities To One or More Entities false Details..
. to_zero_or_more_entities To Zero or More Entities false Details..
. to_zero_or_one_entity To Zero or One Entity false Details..
Attribute/Column(s) of Entity/Table "Added Column"
# Physical Name Name Definition Physical Data Type
Total 3
. added_col_name Added Column Name The name of the Added Column. varchar(255)
. added_col_descr Added Column Description A descriptive name of the Added Column. This descriptive name may be localized. varchar(512)
. added_col_id Added Column Id The automatically generated primary key of the added_col table. bigint
Attribute/Column(s) of Entity/Table "Added Table"
# Physical Name Name Definition Physical Data Type
Total 3
. added_col_name Added Column Name The name of the Added Table. varchar(255)
. added_col_descr Added Column Description A descriptive name of the Added Table. This descriptive name may be localized. varchar(512)
. added_table_id Added Table Id The automatically generated primary key of the added_table table. bigint
Attribute/Column(s) of Entity/Table "Configuration Setting"
# Physical Name Name Definition Physical Data Type
Total 12
. cfg_ctgy_id Configuration Category Id A Foreign Key to the Configuration Category table. bigint
. cfg_setting_const Configuration Setting Constant The constant name of the Configuration Setting Constant, which can be aligned with an enumeration or other compile time constant value for access in Java. varchar(255)
. dflt_setting_label Default Setting Label The name of the Configuration Setting. varchar(255)
. dflt_setting_descr Default Setting Description The description of the purpose and usage of the configuration setting. This description serves for documentation, and will be used to help develop UI strings for the Label, ToolTip, Helptext etc. of the UI for the configuration setting. varchar(255)
. cfg_setting_id Configuration Setting Id The automatically generated primary key of the cfg_setting table. bigint
. agent_only Agent Only Indicates if Agent Only. bit
. unique_user_only Unique User Only Indicates if Unique User Only. bit
. cfg_val_list_id Configuration Value List Id A Foreign Key to the Configuration Value List table. bigint
. val_type_cd Value Type Code The data type for a Configuration Setting. The choices are 'S' string, 'D' date, 'T' text, 'L' Long, 'R' real, and 'A' for any type. char(1)
. cfg_list_type_name Configuration List Type Name The unique string identifier for an instance of Configuration List Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
. spec_class_name Specification Class Name The value of a Configuration Setting, stored as a string. varchar(255)
. cfg_is_val_mapped Configuration Is Value Mapped Indicates if Configuration Is Value Mapped. bit
Attribute/Column(s) of Entity/Table "Configuration Setting Owner Type"
# Physical Name Name Definition Physical Data Type
Total 2
. cfg_setting_owner_type_descr Configuration Setting Owner Type Description A descriptive name of the Configuration Setting Owner Type. This descriptive name may be localized. varchar(512)
. cfg_setting_owner_type_name Configuration Setting Owner Type Name The unique string identifier for an instance of Configuration Setting Owner Type. This identifier must be kept in sync with programming code that uses an enumeration constant to identify particular values. A scan program is generally used to populate this table. varchar(255)
Attribute/Column(s) of Entity/Table "Delete Entry"
# Physical Name Name Definition Physical Data Type
Total 3
. delete_entry_number_inherited Delete Entry Number Inherited The automatically generated primary key of the delete_entry table. int
. delete_entry_name Delete Entry Name The name of the Delete Entry. varchar(255)
. delete_entry_comment Delete Entry Comment A free-form text comment describing the Delete Entry. varchar(255)
Attribute/Column(s) of Entity/Table "Deleted Column"
# Physical Name Name Definition Physical Data Type
Total 3
. deleted_col_id Deleted Column Id The automatically generated primary key of the deleted_col table. bigint
. deleted_col_name Deleted Column Name The name of the Deleted Column. varchar(255)
. deleted_col_descr Deleted Column Description A descriptive name of the Deleted Column. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Deleted Table"
# Physical Name Name Definition Physical Data Type
Total 3
. deleted_table_id Deleted Table Id The automatically generated primary key of the deleted_table table. bigint
. deleted_table_name Deleted Table Name The name of the Deleted Table. varchar(255)
. deleted_table_descr Deleted Table Description A descriptive name of the Deleted Table. This descriptive name may be localized. varchar(512)
Attribute/Column(s) of Entity/Table "Item Definition"
# Physical Name Name Definition Physical Data Type
Total 2
. item_table_name Item Table Name The name of the DBMS_Object_Name. It is a database object name, limited to 30 characters in length. varchar(30)
. item_defn_id Item Definition Id A Foreign Key to the Definition table for an instance of type Definition. bigint
Attribute/Column(s) of Entity/Table "To"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id The automatically generated primary key of the to table. bigint
Attribute/Column(s) of Entity/Table "To"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id The automatically generated primary key of the to table. bigint
Attribute/Column(s) of Entity/Table "To"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id The automatically generated primary key of the to table. bigint
Attribute/Column(s) of Entity/Table "To"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id The automatically generated primary key of the to table. bigint
Attribute/Column(s) of Entity/Table "To One Entity"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id A Foreign Key to the To table. bigint
Attribute/Column(s) of Entity/Table "To One or More Entities"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id A Foreign Key to the To table. bigint
Attribute/Column(s) of Entity/Table "To Zero or More Entities"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id A Foreign Key to the To table. bigint
Attribute/Column(s) of Entity/Table "To Zero or One Entity"
# Physical Name Name Definition Physical Data Type
Total 1
. to_id To Id A Foreign Key to the To table. bigint