Frequently Asked Questions

Hi Becky, Feature was enabled but so far none of the logged in account have logged out.

HIPAA is currently disabled on our Org, would this have impact?

HI Dewalt, this feature works independently of the HIPAA toggle. You do not need to enable it in order for the auto-logout feature to work.

If you are not being logged out it is because some background API calls are being fired behind the scenes. Fo instance, if you have any kind of open interaction you will not get logged off.

Please note that we will likely change the logout logic to "listen" for keystrokes/mouse-clicks in the next iteration.

Hi Becky! Sorry, cannot start a new topic so will ask here.

  1. How to prevent the logout from inactivity if the user is active but not interacting with the iFrame? We got a recommendation to send API requests with the user's auth token and it will prevent the logout.

  2. Multiple tabs. If a user has 2 tabs opened and sending "activity" (API requests from 1) in 1st tab but the 2nd tab is "inactive". Will it logout 2nd tab? will it logout 1st tab? We got a recommendation that activity in 1st tab is enough to keep both tabs logged in.

Hi there!

  1. Can you clarify please? I'm not sure I understand the scenario where a user would be active but not interacting.
    An example would be very helpful.
  2. We determine activity/inactivity at the auth token level, not on a per-tab level. A user who is logged in to one tab would stay logged in to all other tabs in that browser as long as the user is active.
  1. I don't know how much I can share in this public forum but George Ganahl from Genesys has more context.
    Timeout is set to 30 mins and for one agent it was taking longer than 30 mins to resolve an email conversation. Here is the screen where the agent had an active email conversation but still got a logout notice and got logged out eventually

In our case, agents perform the actual work (sending messages to the customers) outside of Genesys Embedded Framework and we want to send a "heartbeat" event to iFrame to prevent the logout because of inactivity

Revised answer: 2022-02-08T05:00:00Z
Access token inactivity timeout affects only the access token that has not been used. Other access tokens issued to the same or other clients have their own inactivity timeout, and are unaffected by one another.
If a user is administratively logged off, then all their access tokens are revoked, their authentication session at our auth server is deleted, and depending on SLO settings, their session with their IDP as well.

Original: (not valid; please ignore)

Ah, thank you for the explanation. In this case the user is operating via two distinct tokens - one for the embedded client and one for Genesys Cloud proper. If the user is timed out of the embedded client, he would simultaneously be logged out of Genesys Cloud. However, if the user is logged out of Genesys Cloud for inactivity, he may still have a valid access token in the embedded client, in which case he remains logged in to the embedded client. So there should be no scenario* in which the user is logged out of the embedded client just because he is inactive in Genesys Cloud proper.

(*The clients' authenticated states are not tightly coupled, but rely on shared session state in the browser, meaning there are failure modes that could cause the authenticated state to get out of sync.)

HI Becky,

Some feedback: 15 min logout is working as expected. Need some clarity if we can set this higher yet, IE 8 hours etc.
Was also thinking, this auto logoff feature could be linked to agent WFM schedule, set X Seconds on end of shift to log out user (manage agent behavior of not logging out) = free up concurrent license quicker.

Edit: https://genesyscloud.ideas.aha.io/ideas/OP-I-299, this idea seems to cover above.

Hi Dewald - yes, the timeout is configurable to up to 8 hours now.

Thanks,
Becky

1 Like

Hi Becky,

Happy New Year, I wanted to follow up on the bellow request:

Also, just to check, log out window was extended to 8h now?

Many thanks,
Dejan

Good day,

Time can be set to a max of 8 hours.
See Becky's reply to you in Oct

Becky_PowellGenesys Employee

Oct '21

Hi there - thanks for posting.

  1. The timeout feature will not log out a user who is in the midst of After Call Work - even if they are not clicking or typing.
  2. The timeout feature will not log out a user who has an open voice or email interaction.

Additionally, I have noted that you cannot start with the beta until we increase the timeout duration. Stay tuned - that functionality will be released soon!

What's the status of this feature guys?

Hi Vaun, we are currently building out the UI component for this feature. Until then we remain in beta. Thank you!

Just to clarify Becky, please, if we're using OAuth for SCIM which obviously has a token generated as part of the setup - does this idle timeout impact on that?

Yes, this feature governs the behavior of access tokens generally, regardless of the user who issued them or the clients they were issued to

Thanks. Is any work being done to separate the requested user/client for this? Obviously the feature is great for logging out users but breaks other things like SCIM.

Hi Vaun, not yet. Please vote for this idea if you are interested in this functionality: https://genesyscloud.ideas.aha.io/ideas/OP-I-1185. Thank you!

1 Like

What is the status of this? It's one of the main issues we have with our security team and I have implemented this on our pre production but would like to have some better control on this and as mentioned by VaunMcCarthy the accounts that should be excluded. Being a Bank has certain security requirements that we can't meet with Genesys Cloud.

I want to encourage everyone using Genesys Cloud to go and vote for ideas when they apply to you or your customers needs. It really helps. Also get your local PM to link ideas to the customers the ideas would help.

We are finalizing UI development now and plan to release the UI next month. Thank you!

Hi @Becky_Powell ,

We are using this feature within the Genesys Embeddable Framework which is incorporated within our Airbnb's agent tool . We enabled the inactivity timer & set it to 90 minutes via the API endpoint as described within the documentation and noticed that the agents are not getting auto-logout despite they being inactive.

We did the test by logging in one of our engineers to Genesys Cloud via the embeddable framework within our Airbnb Agent Tools application and left the computer untouched (no activity) for more than 90 minutes and it still keep the agent as active without logging the user out. Can you please investigate and advice why the inactivity timer is not working as expected?

We reached out to Genesys Tech Support and have been re-routed here as this is still in Beta & they do not support it until its being GA. Please do let us know if console logging or any further information which might help to investigate this issue?

Thanks,
Balaji
(Airbnb)

1 Like