Team25

Atlassian Team25 is just around the corner! Meet us April 8-10 in Anaheim

Automated authorization management for Confluence Spaces and Jira with an IAM Self-Service

Efficient authorization management for 60,000 Confluence users: automation and self-service increase productivity and transparency in Confluence.

The initial situation

Assigning authorizations in Confluence was a time-consuming and inefficient process in many IT projects for our customer, which operates a digital workplace (based on Confluence) for 60,000 employees. Intranet users who needed access to specific Confluence spaces requested this access manually. Admins and editors managing the intranet had difficulty keeping track of who was managing and maintaining which spaces. In practice, this meant that they had to create a ticket, which was then processed by the responsible Jira team. This process often took several days, as administrators had to intervene to manage authorizations via the group plugin developed in-house for this purpose. To solve this problem, the Management Cockpit offers a central space view in which all editors and admins of a space are visible.

In addition, there was no way to add notes, statuses or ratings to the content of the Spaces, which was important for administrators to ensure the quality of the content published by editors. The Management Cockpit adds a comment function that allows any authorized user to leave comments or notes on a Space.

The admins also wanted an overview of user activity on the intranet and the spaces they were members of. As Confluence often only used groups as a reference to find out which part of a space you manage, this was problematic. The Management Cockpit now offers an individual view for users, showing which spaces and roles they are active in.

The challenge

The manual approach had several disadvantages:

  • Long waiting times: The approval process for access to Confluence Spaces often took days, causing significant project delays.
  • Inefficient authorization management: The creation of tickets and the subsequent approvals caused a high administrative burden for the Jira teams.
  • Lack of transparency: Users were unable to track who had access to which Spaces or how far their application had progressed in the approval process. This led to frustration and dissatisfaction among the teams.

The lack of automation impaired the workflow and led to an unnecessary burden on the IT teams.

The requirements

To overcome these challenges, the customer placed the following requirements on the solution:

  • Reduction in waiting times: The process should be automated so that access requests can be processed within a few seconds instead of several days.
  • Relief for the IT teams: We wanted to minimize the manual effort involved in processing access requests in order to reduce the workload on the IT teams.
  • Improved transparency and traceability: The solution should provide a central platform on which all parties involved can view the status of their requests.
  • Self-service options: Project teams should be able to submit their requests independently without having to rely on manual processing.

The solution

To solve these problems, we developed and integrated the Management Cockpit - a solution that offers self-service and automation for the authorization management (IAM) of Confluence Spaces. The new solution enables users to independently request authorizations for specific spaces without having to create a ticket. Instead, the process now takes place via a self-service portal that provides an overview of all available spaces and roles. The user fills out the form and a ticket is automatically created in Jira.

Important features of the Management cockpits:

Automated authorization management for Confluence

  • Self-service portal: Users submit requests for access to Confluence Spaces via an intuitive portal. They select from a predefined list of Spaces and roles.
Use case: Self-service portal for project management with Jira Service Management
  • Automated approval process: Once the request has been made, the system automatically forwards it for approval. As soon as approval is granted, the automation grants access in just a few seconds.
  • Integration and automation: Groovy scripts and integrations with GitHub automate the changes in Confluence. This allows us to fully automate the previously manual process.

Automated authorization management for Confluence with JSM Self-Service

  • Clear presentation: The Management Cockpit provides an overview of all requests, associated roles and their status, so that everyone involved can maintain an overview.
  • Validations against duplicate requests: The system automatically checks whether the user already has access to avoid multiple submissions and confusion.

With this solution, we seamlessly transformed the entire authorization management into a simple and fast self-service process.

Authorization management for Jira & Confluence with XALT Advanced Access Management

Maximize the efficiency of your teams with the automation of your authorization management

The results

The implementation of the Management Cockpit led to significant improvements and benefits for all involved:

  • Reduced processing time of up to 18 seconds: The process for assigning authorizations in Confluence was reduced from several days to 18 seconds. The Management Cockpit drastically reduced the waiting time for users, thereby significantly increasing the productivity of the project teams.
  • Relief for the IT teams: The Jira team, which was previously responsible for processing tickets, has been significantly relieved. Thanks to automation, the IT staff can concentrate on more important tasks instead of manually managing authorizations.
  • Increased user satisfaction: The self-service approach enables users to submit their requests themselves and check the status of their requests. This has led to greater satisfaction and a positive user experience.
  • Minimization of error sources: By automating and eliminating manual intervention, we reduced potential sources of error. The system ensures that only authorized requests are put through and prevents duplicate requests.
  • Better traceability and transparency: With the Management Cockpit, users now have a central location to view the status of their requests and obtain an overview of all access authorizations. This has significantly improved the transparency of the entire access process.
  • Robust error handling: During implementation, we initially encountered problems such as double entry of requests or difficulties with integration with GitHub. We solved these challenges with validating codes and additional authorization approvals for technical users, which further increased the reliability of the solution.

Conclusion

The Management Cockpit for Confluence revolutionized the previous manual authorization management in the Confluence Digital Workplace/Intranet. By introducing automation and self-service options, project teams work faster, the IT teams are relieved and the entire process has become significantly more efficient. The results speak for themselves: a reduction in processing time from days to seconds, fewer errors, more control for users and a massive increase in productivity.

The Management Cockpit is a no-brainer for intranet users, admins and editors who manage access and need an overview of it, as well as for the Jira team that manages the group plugin. It improves efficiency and transparency and is a valuable solution for any company that uses Confluence and wants to optimize the management of access permissions.

It should be particularly emphasized that this self-service can be perfectly integrated into existing self-service portals or offers an entry into the world of self-services. At the same time, the "user-in-group" approach can also be used to implement new use cases, such as when developers need access to Jira projects. This flexibility opens up additional possibilities and fields of application that further increase the benefits of the Management Cockpit.

Maximize the efficiency of your teams with the automation of your authorization management

Automate your IAM with Jira and Confluence and digitally integrate your employees, customers, service providers and partners for seamless collaboration.