Genesys Cloud - Main

 View Only

Discussion Thread View
  • 1.  Get export of permissions

    Posted 18 days ago

    Hi everyone!

    I am looking for a way to export all assigned roles of all existing groups:

    Example:
    Group 'Supervisor_LAX' has the role 'Agent_Recording' and 'employee' and 'Supervisor'.
    Group 'Agent_LAX' has the role 'employee',
    ...

    I would like to export this information for all existing groups.

    Additionally, I would like to export a list (or even better a matrix) with all rights that belong to a specific role.

    Example:
    Role 'Supervisor' has the rights 'ACD Video > Session > View' and 'Alerting > Alert > Add' and 'Alerting > Rule > Delete'.

    From this, I'd like to create an overview of which group has which roles and which permissions result out of this. I hope you can understand the basic idea behind it.

    Thanks very much for your help!

    Best regards
    Timo


    #PlatformAdministration

    ------------------------------
    Timo Schloegel
    x
    ------------------------------


  • 2.  RE: Get export of permissions

    Posted 18 days ago

    Hi Timo,

    Its not currently possible to export this information from the UI, but there is an idea: Export list of permissions and which roles currently have each permission on the Genesys Cloud Product Ideas Lab.  I would recommend voting on and adding your use case to the idea.
    Has anyone else in the community got a workaround to create a list of roles and permissions?



    ------------------------------
    Sam Jillard
    Online Community Manager/Moderator
    Genesys - Employees
    ------------------------------



  • 3.  RE: Get export of permissions

    Posted 18 days ago

    Hi Samuel, thanks for your input. I have voted on the idea. Hopefully there will be some improvement as this is critical for proper audits. 



    ------------------------------
    Timo Schloegel
    x
    ------------------------------



  • 4.  RE: Get export of permissions

    Posted 18 days ago

    You can get this if you use the API to get the roles of the group using api/v2/users/{subjectId}/roles

    That will list the roles assigned to a group if use the groupId as the subjectId.  

    Aggregate Permissions are part of that API as well.

    I have added the following ideas:

    Add column for number of roles assigned | Genesys Cloud Ideas Portal

    Add Expand to Group list API to show | Genesys Cloud Ideas Portal



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



  • 5.  RE: Get export of permissions

    Posted 18 days ago

    Hi Robert, many thanks for this input. Is there any way to export the information to a .csv?



    ------------------------------
    Timo Schloegel
    x
    ------------------------------



  • 6.  RE: Get export of permissions

    Posted 17 days ago

    I love the Genesys CLI and JQ for this.  Platform API CLI



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources