Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...


Section


Column

Concurrent users are frevvo users that are logged in simultaneously. displays frevvo displays a max user limit has been reached message for tenants with limited concurrent users licenses when more than the allowed number of users attempt to log into frevvo.

What does the Superuser/tenant admin(s) do if users are reporting this error?
Image Removed
Image Added

The Manage Sessions link on the Manage Tenant page opens the User Interface to view/manage the number of active users. The UI is available to:

  • The initial Tenant Admin user (set up when the tenant was created). The tenant admin login is the only user allowed to login when the maximum number of concurrent sessions has been reached. This login is not counted against the license. The tenant admin can view/manage active users only for their tenant.
  • Superuser admin - view/manage active users for all tenants by navigating to each tenant and clicking on the Manage Sessions link
  • Additional admin users - view/manage active users but this login will be counted against the license and listed in the Sessions Table. Additional admins will not be allowed to login once the max user count is reached.
    Image Removed
    Image Added


Column
width20%

On This Page:

Table of Contents
maxLevel2


...

The Manage Sessions Page displays the current number of sessions and the max session count based on your license frevvo license A table displaying the current active user sessions provides the following information:

...

Info

The 30 minute Session Timeout setting shown in the images is the default value for running frevvo running in an on-premise environment. The value for tenants in the frevvo Cloud will change based on operational needs.

...

The table shows a maximum of 200 entries. Twenty-five sessions per page display but you can change that to 10, 50 or 100 by clicking the preferred option in the Show Entries dropdown.

Image RemovedImage Added

Manage Active User Sessions

...

When a session in the table is selected, the Kill Session and Request Log Out buttons are enabled.
Image Removed
Image Added

Send Logout Request

...

  1. Click the checkbox to select the user from the Sessions Table.
  2. Click the Send Logout Request button.
  3. Customizable Email Subject and Message fields display. Both fields are required.
    Image Removed
    Image Added

  4. Click Send. An Email Has Been Sent message displays.
    Image Removed
    Image Added

  5. The user will receive the Logout Request email.
  6. When the notified user logs out, the Sessions Table will reflect the change.

    Tip
    • Click the Refresh button to manually update the Sessions table.
    • The Session Timeout that displays in the table reflects the value entered on in the Session Timeout field when Editing the tenant. If the field is left blank, the default value of 30 minutes displays.


  7. Cloud Server logs will show INFO level statements about the Log Out Request email.

    Code Block
    2019-02-23 14:46:20.088  INFO 7269a9c4-925f-49f2-bf12-3cfb2e7c79ae mycompany 19792 --- [pool-2-thread-3] com.frevvo.util.HttpClientHolder         [mycompany admin] [7269a9c4-925f-49f2-bf12-3cfb2e7c79ae 8536F313278E020685F2100435675A82] [admin _bDd4YX76EduXFsA4l9RQeQ _D7qUoMiyEei-8vQQDpbnhQ] : Rewrote internal url: frevvo://frevvo/web/tn/mycompany/session/314791E552A3E8543A29BD7F2E4066C0 to: http://localhost:8082/frevvo/web/tn/mycompany/session/314791E552A3E8543A29BD7F2E4066C0
    2019-02-23 14:46:26.602  INFO 01f991f6-f5b4-40ee-9f47-f4f4a8b9a29d mycompany 19792 --- [http-nio-8082-exec-8] com.frevvo.service.MailService           [mycompany admin] [01f991f6-f5b4-40ee-9f47-f4f4a8b9a29d 8536F313278E020685F2100435675A82] [  ] : Email sent to xxxx.xxxxx.com, cc'ed to null bcc'ed to null: Please log out
    2019-02-23 14:46:26.628  INFO 7269a9c4-925f-49f2-bf12-3cfb2e7c79ae mycompany 19792 --- [pool-2-thread-3] com.frevvo.forms.rule.RuleObserver       [mycompany admin] [7269a9c4-925f-49f2-bf12-3cfb2e7c79ae 8536F313278E020685F2100435675A82] [admin _bDd4YX76EduXFsA4l9RQeQ _D7qUoMiyEei-8vQQDpbnhQ] : ** Rule ended [Logout Request.Post to frevvo] (6549 ms)


...

  1. Click the checkbox to select the user from the Sessions Table.
  2. Click the Kill Session button.
  3. Click Ok when prompted to confirm the action.
    Image Removed
    Image Added

  4. The Session Has Been Killed message displays:
    Image Removed
    Image Added

  5. The Sessions table automatically refreshes with the updated information.
    Image Removed
    Image Added

    Tip
     Click the Refresh button to manually update the Sessions table.


  6. Users performing a workflow Task from their Task List or designers developing forms/workflows when their session is killed, will see the error:
    Image Removed
    Image Added

  7. , When the Continue button is clicked, they will immediately be presented with the login screen. Changes to the Task or form/workflow will not be saved. They will have to login again and establish a new session.
    Image Removed
    Image Added

  8. The user will receive an email explaining that their session was terminated by the administrator
    Image Removed
    Image Added

  9. Cloud Server logs will show INFO level statements reflecting who killed the session

    Code Block
    titleLog entry when tenant admin kills the session for user jessica
    2019-02-23 14:23:12.603  INFO 7a6dfa8e-4472-465e-a5f0-8bbd167de381 mycompany 10992 --- [http-nio-8082-exec-2] com.frevvo.users.UserQuota               [mycompany admin] [7a6dfa8e-4472-465e-a5f0-8bbd167de381 659202F79EFA145F02D5E10EB977410C] [  ] : Tenant (mycompany): logout: num users: 1. Server num users: 1
    2019-02-23 14:23:20.116  INFO 7a6dfa8e-4472-465e-a5f0-8bbd167de381 mycompany 10992 --- [http-nio-8082-exec-2] com.frevvo.service.MailService           [mycompany admin] [7a6dfa8e-4472-465e-a5f0-8bbd167de381 659202F79EFA145F02D5E10EB977410C] [  ] : Email sent to xxxx.xxxxx.com, cc'ed to null bcc'ed to null: Session termination
    2019-02-23 14:23:20.116  INFO 7a6dfa8e-4472-465e-a5f0-8bbd167de381 mycompany 10992 --- [http-nio-8082-exec-2] com.frevvo.forms.web.SessionResource     [mycompany admin] [7a6dfa8e-4472-465e-a5f0-8bbd167de381 659202F79EFA145F02D5E10EB977410C] [  ] : Session 85C80AC65C888C0AC85ADA731D5090D2 terminated by administrator


...

Users added to the tenant as additional administrators will be able to - view/manage active users but their login will be counted against the license and listed in the Sessions Table. Additional admins are not allowed to login once the max user count is reached. Admin users managing user sessions will be prevented from killing their own session if they attempt to do so. The message displayed is shown in the image:
Image Removed
Image Added
 

 The Superuser/Tenant Admin can kill sessions for additional admin users.

...

Logging in as a user from the Manage User screen

Once the max user limit has been reached message displays, the superuser/tenant admin cannot login as a user from the Manage Users page.

Image RemovedImage Added

The tenant admin will see this message:

Image RemovedImage Added

Changes to the Server Configuration screens

...

  • Max Concurrent Users has been renamed to Max Concurrent Sessions.
  • The Current Session Count across all tenants has been added to the table.

Image RemovedImage Added

The Tenant Admin will still see Max Concurrent Users on the View Configuration screen.

Image RemovedImage Added

Cloud Log Entries for User Sessions

As users login/logout of frevvo, entries in the frevvo Cloud logs are captured. Here is a snippet of the logged statements when users jessica, robert and the tenant admin login and then logout of a tenant named mycompany.

...