Is there a way to create User Login log?

#Method 2: Log using Tasks

##Create a Task Type

##Create Action for Add Task

##UL Add Task [Add Task] (Action)##

Action Name: UL Add Task
Action Type: Add Task
###Parameters:###
Task Type Name: UL User Log
Name: [:taskName]
Content: [:taskContent]
Custom Fields: [:customData]

##Create Rule for User Login

##UL User Login [User Logged In] (Rule)##

Rule Name: UL User Login
Event Name: User Logged In
Rule Tags:
Custom Constraint List (0):
Execute Rule if: Matches

##Actions (1):##

UL Add Task

Constraint: (none)

taskName: UL User Log
taskContent: {DATE:yyyy-MM-dd hh:mm:ss} USER LOGIN: [:UserName]
customData: date={DATE:yyyy-MM-dd},time={DATE:hh:mm:ss},action=UserLogin,userName=[:UserName]

##Mappings##

Mappings

Terminal User Role Department Ticket Type


##Create Rule for User Logout

##UL User Logout [User Logged Out] (Rule)##

Rule Name: UL User Logout
Event Name: User Logged Out
Rule Tags:
Custom Constraint List (0):
Execute Rule if: Matches

##Actions (1):##

UL Add Task

Constraint: (none)

taskName: UL User Log
taskContent: {DATE:yyyy-MM-dd hh:mm:ss} USER LOGOUT: [:UserName]
customData: date={DATE:yyyy-MM-dd},time={DATE:hh:mm:ss},action=UserLogout,userName=[:UserName]

##Mappings##

Mappings

Terminal User Role Department Ticket Type


##Create a Report

##UL User Log [0] (Report)##

Report Name: UL User Log
Page Size: 17cm
Display in Report Explorer: checked
Visual Printing: unchecked

Template:

[User Log: 1, 1,1,1,3]
>Date|Time|User|Action|Task
{REPORT TASK DETAILS:T.StartDate,T.StartTime,TSC.userName,TSC.action,T.ContentText:(TST=UL User Log)}

##Look at your Report

1 Like