|
Navigation: Part II - Enhanced Features > How TOs and FAQ > How do I implement concurrent user testing? > Remove Concurrent User |
![]() ![]()
|
The inbuilt concurrent user feature removes a user automatically either
| • | all users from all modules with Quit |
| • | all users from one single module with StopConcurrentUsage |
| • | inbuilt heartbeat which detects crashed workstations |
It is possible to remove all users from all modules with the following code sequence and continue concurrent user testing.
| • | GetModuleList (retrieve a list of all modules) |
| • | GetEntriesOfModule (retrieve a list of all users for a module from the result of GetModuleList) |
| • | DeactivateEntry (deactivate the user with the username from the result of GetEntriesOfModule) |
| • | RemoveDeactivated (delete all deactivated users) |
After all users are deleted, all active users are added again to the licence file automatically with the next heartbeat check. The result is a licence file with all inactive users removed and all active users booked in again.
Offer this option for an admin user in your application to instantly remove users.