PER_USERS
Table for storing one record per fusion system user. Maps to a single LDAP user unless the user is deleted in LDAP.
Details
-
Schema: FUSION
-
Object owner: PER
-
Object type: TABLE
-
Tablespace: FUSION_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
PER_USERS_PK |
USER_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
USER_ID | NUMBER | 18 | Yes | Mandatory Primary Key Updatable While New Key Generation | |
BUSINESS_GROUP_ID | NUMBER | 18 | Yes | Identifier of Enterprise, used for multi-tenancy partitioning. Foreign key to HR_ORGANIZATION_UNITS. | |
ACTIVE_FLAG | VARCHAR2 | 30 | Yes | Flag to mark when a user record that has been deleted in LDAP. This is not set to 'N' when a user is just suspended. | |
START_DATE | DATE | Yes | The date that the user is active from. | ||
END_DATE | DATE | The date that the user ceases to be active in fusion. | |||
USER_GUID | VARCHAR2 | 64 | Yes | The latest user Guid of the user. | |
USERNAME | VARCHAR2 | 100 | The latest principal username of the user | ||
MULTITENANCY_USERNAME | VARCHAR2 | 255 | Display Username of the user | ||
PERSON_ID | NUMBER | 18 | Person ID in HCM for this user (if available) | ||
PARTY_ID | NUMBER | 18 | Party ID in TCA for this user (if available) | ||
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | |
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
HR_TERMINATED | VARCHAR2 | 30 | Implies the user is terminated in HR by HR. | ||
SUSPENDED | VARCHAR2 | 30 | When the user, as part of termination, is suspended. If suspended, the user can be reactivated. | ||
USER_DISTINGUISHED_NAME | VARCHAR2 | 4000 | The latest distinguished name of the user | ||
USER_DATA_CHECKSUM | VARCHAR2 | 64 | User Data Checksum. | ||
CREDENTIALS_EMAIL_SENT | VARCHAR2 | 30 | Yes | Flag to show whether credentials (username/password) has been sent out. Y=Sent N=Not Sent | |
EXTERNAL_ID | VARCHAR2 | 64 | EXTERNAL_ID |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
gl_autorun_setup | per_users | SUBMISSION_USER_ID |
gl_autorun_setup | per_users | DEFAULT_NOTIFY_USER_ID |
irc_track_user_views | per_users | USER_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
PER_USERS_N1 | Non Unique | FUSION_TS_TX_DATA | UPPER("USERNAME") |
PER_USERS_N2 | Non Unique | FUSION_TS_TX_DATA | USERNAME |
PER_USERS_N3 | Non Unique | FUSION_TS_TX_DATA | UPPER("MULTITENANCY_USERNAME") |
PER_USERS_N4 | Non Unique | FUSION_TS_TX_DATA | MULTITENANCY_USERNAME |
PER_USERS_N5 | Non Unique | FUSION_TS_TX_DATA | UPPER("USER_GUID") |
PER_USERS_N6 | Non Unique | FUSION_TS_TX_DATA | EXTERNAL_ID |
PER_USERS_PK | Unique | FUSION_TS_TX_DATA | USER_ID |
PER_USERS_U1 | Unique | FUSION_TS_TX_DATA | PERSON_ID |
PER_USERS_U2 | Unique | FUSION_TS_TX_DATA | USER_GUID |
PER_USERS_U3 | Unique | FUSION_TS_TX_DATA | PARTY_ID |
PER_USERS_U4 | Unique | FUSION_TS_TX_DATA | USER_DISTINGUISHED_NAME |