Please enable JavaScript to view this site.

QPR Knowledge Base 2023.1

  •      
  • Navigation: Developer's Guide > QPR Database Description > Databases

    QPR UMS Database Tables

    Scroll Prev Top Next More

    The QPR User Management System uses a common QPR Database for the user authentication of QPR products. This database also contains the QPR Portal database tables. Fields marked with (*) are key fields.

     

    Database Table Structure

     

    QPRUM_USER

    Field name

    Field type

    Description

    USE_ID

    NUMBER NOT NULL (*)

    User's id

    USE_LOGIN_NAME

    VARCHAR2(255) NOT NULL

    User's login name

    USE_PASSWORD

    VARCHAR2(50) NOT NULL

    User's encrypted password

    USE_FULL_NAME

    VARCHAR2(255)

    User's full name

    USE_EMAIL

    VARCHAR2(255)

    User's email address

    USE_TELEPHONE

    VARCHAR2(50)

    User's telephone number

    USE_DESC

    VARCHAR2(2000)

    User's description

    USE_IS_GROUP

    NUMBER NOT NULL

    0 for normal user, 1 for group

    USE_PRODUCT_RIGHTS_METHOD

    NUMBER

    1 for group settings 2 for system admin 4 for user specific settings

    USE_PRODUCT_RIGHTS

    VARCHAR2(50) NOT NULL

    Comma-separated list of product rights: <Metrics>,<Modeling>, <Portal>,<User management> - Values: -1 = no access, 0 = view/basic, 1 = update, 2 = administrate

    USE_LICENSES

    VARCHAR2(50) NOT NULL

    Comma-separated list of licenses, <Inherit licenses from groups>,<Metrics user>,<Metrics viewer>,<EA user>,<PD user>,<Modeling viewer> - Values: 0 = off, 1 = on

    USE_CREATED

    DATE

    Time when this user was created

    USE_MODIFIED

    DATE

    Time when this user was last modified

    When the user management database tables are created, one default user (with the login name 'qpr' and the password 'demo') is created with administrative rights to all products (QPR Metrics, QPR Modeling Client, QPR Portal and QPR User Management Client) to the QPRUM_USER table.

     

    QPRUM_USER_GROUP

    Field name

    Field type

    Description

    USG_USE_ID

    NUMBER NOT NULL (*)

    User's id

    USG_GROUP_ID

    NUMBER NOT NULL (*)

    Group's id

     

     

    QPRUM_APP_DATA

    Field name

    Field type

    Description

    UAD_USER_ID

    NUMBER NOT NULL (*)

    User's id

    UAD_PRODUCT

    NUMBER NOT NULL (*)

    Product's id

    UAD_KEY

    VARCHAR2(50) NOT NULL (*)

    Application-specific key that identifies the data

    UAD_DATA

    Text

    Application specific data

    This table contains miscellaneous information the applications can store to user management component, like user authentication method (QPR, LDAP, NT) and last portal login time.        

     

     

    QPRUM_PARAM_DATA

    Field name

    Field type

    Description

    UPD_KEY

    VARCHAR2(50) NOT NULL (*)

    Key to the data

    UPD_DATA

    VARCHAR2(2000)

    Data

    This table contains miscellaneous information like database version and first available id number for a new user.

     

     

    QPRUM_ASSOCIATION

    Field name

    Field type

    Description

    QPAS_ID

    NUMBER NOT NULL (*)

    Action ID

    QPAS_CREATOR_USER_ID

    NUMBER NOT NULL

    Action creator's ID

    QPAS_CREATION_DATE

    DATE

    Time when action was created

    QPAS_LAST_MODIFICATION_DATE

    DATE

    Time when action was last edited.

    QPAS_TYPE

    NUMBER NOT NULL

    Type of the action. These correspond to DatabaseId settings for action types in actiontypes.ini

    QPAS_HEADER

    VARCHAR2(255)

    Action's header/name

    QPAS_DESCRIPTION

    LONG

    Action's description

    QPAS_VISIBILITY_TYPE

    NUMBER

    Used to identify for whom the action is published to. Supported values are:

     

    0 = Creator

    1 = Parent element users

    2 = Selected users

    3 = All

    This table contains the QPR Portal action information.

     

     

    QPRUM_ASSOCIATION_ATTRIBUTE

    Field name

    Field type

    Description

    QPAAT_ASSOCIATION_ID

    NUMBER NOT NULL (*)

    Action ID

    QPAAT_ATTRIBUTE_ID

    NUMBER NOT NULL (*)

    Attribute ID

    QPAAT_FRAGMENT_ID

    NUMBER NOT NULL (*)

    Fragment ID (for attributes that don't fit into a single row in DB)

    QPAAT_INTEGER_VALUE

    NUMBER

    Integer value

    QPAAT_FLOAT_VALUE

    NUMBER

    Floating point value (decimal)

    QPAAT_STRING_VALUE

    Text

    String value

    QPAAT_SHORT_STRING_VALUE

    VARCHAR2(255)

    Short string value

    QPAAT_DATETIME_VALUE

    DATE

    Date time value

    QPAAT_USER_ID_VALUE

    NUMBER

    Number value

    QPAAT_BLOB_VALUE

    BLOB

    Binary blob value

    QPAAT_OBJECT_ID_VALUE

    NUMBER

    Object reference value

    This table contains the action's attribute values.