#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 |
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: |
|
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: |
|
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