Implementation Guide for Oracle Self-Service E-Billing > Customizing the Customer Service Representative Application >

About Impersonation Auditing


Oracle Self-Service E-Billing audits impersonation actions and regular billing-related activities that are performed during impersonation sessions in the EDX_UMF_USER_AUDIT database table.

The EDX_UMF_USER_AUDIT table includes the following information for impersonation activity:

  • USER_ID. The ID of the user or customer service representative user who performed the action or had actions performed on his behalf by the user identified in the IMP_CSR_ID field during an impersonation session.
  • TARGET_USER_ID. The ID of the user whose information was processed by another user during impersonation.
  • IMP_CSR_ID. Indicates that the action was performed during an impersonation session and identifies the CSR user who impersonated the user identified in the USER_ID field. The IMP_CSR_ID field can be an ID from an external customer service application.
  • TRUST_USER. The name of the trust user who has a customer service representative role and is required to get authentication for access to Oracle Self-Service E-Billing, if the impersonation session is initiated by an external customer service system and the external user does not exist in Oracle Self-Service E-Billing.

Table 135 shows sample data for various types of impersonation actions that Oracle Self-Service E-Billing audits

Table 135. Examples of Impersonation Actions Audited
Impersonation Action
User ID
TARGET_USER
_ID
IMP_CSR_ID
TRUST_USER
Description

Impersonate - Login

ftown

None

Csr1

None

User Csr1 impersonates user ftown and Csr1 exists in Oracle Self-Service E-Billing.

Impersonate - Login

ftown

None

Csr1

trustedUser1

User Csr1 impersonates user ftown using trustedUser1 and Csr1 does not exist in Oracle Self-Service E-Billing.

Update a user

ftown

None

Csr1

None

User Csr1 impersonates user ftown to update ftown's information and Csr1 exists in Oracle Self-Service E-Billing.

Update User

ftown

None

Csr1

trustedUser1

User Csr1 impersonates user ftown using trustedUser1 and Csr1 does not exist in Oracle Self-Service E-Billing.

Update User

ftown

lgreen

Csr1

None

User Csr1 impersonates user ftown to update information for user lgreen. User Csr1 exists in Oracle Self-Service E-Billing.

Update User

ftown

lgreen

Csr1

trustedUser1

User Csr1 impersonates user ftown using trustedUser1 to update information for user lgreen. User Csr1 does not exist in Oracle Self-Service E-Billing.

Update User

ftown

lgreen

None

None

User ftown updates information for user lgreen.

Update User

ftown

None

None

None

User ftown updates his own information.

Update notification sttings

ftown

None

Csr1

None

User Csr1 impersonates user ftown to update ftown's notification settings. Csr1 exists in Oracle Self-Service E-Billing.

Impersonation - Logout

ftown

None

Csr1

None

User Csr1 impersonates user ftown and logs out. Csr1 exists in Oracle Self-Service E-Billing.

Implementation Guide for Oracle Self-Service E-Billing Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.