NextGen Knowledge Center

System Administration Audit 1

Identify changes to user login credentials or deactivation status, by (modifying) end user for a given date range, based on NGAudit of the User Master table.

[DB Fields]

"user_mstr_au"."user_id"

"user_mstr_au"."au_timestamp"

"user_mstr_au"."password"

"user_mstr_au"."deact_invalid_login_user_ind"

"user_mstr_au"."first_name"

"user_mstr_au"."last_name"

"user_mstr_au"."modified_by"

"user_mstr"."first_name"

"user_mstr"."last_name""

[Report Fields]

User ID = "user_mstr_au"."user_id"

User Name = @UserName, (@ChangeTime – Underneath)

Description = @ActionDescription

Modified By = "user_mstr_au"."modified_by"

Name = @ModifiedName

[Formula Fields]

@ActionDescription =

if ({user_mstr_au.deact_invalid_login_user_ind} <> Previous({user_mstr_au.deact_invalid_login_user_ind})) then

if ({user_mstr_au.deact_invalid_login_user_ind} = "Y") then

"User Deactivated"

else

"User Reactivated"

else if ({user_mstr_au.password} <> Previous({user_mstr_au.password})) then

"Password Changed"

else

"None"

@ChangeTime = ToText(DateAdd("h", 5, {user_mstr_au.au_timestamp}), "yyyy-MM-ddTHH:mm:ss") + " (" + ToText({user_mstr_au.au_timestamp}) + ")"

@FinalUser = RTRIM({user_mstr_1.first_name}) + " " + RTRIM({user_mstr_1.last_name})

@ModifiedName = {user_mstr.first_name} + " " + {user_mstr.last_name}

@UserName = {user_mstr_au.first_name} + " " + {user_mstr_au.last_name}

[Report Parameters]

{?Timestamp} = Date Time

[Record Selection]

{?Timestamp} >= {user_mstr_au.au_timestamp} and

{?Timestamp} <= {user_mstr_au.au_timestamp}