Versions Compared

Key

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




Info
iconfalse

Table of Contents

 

Overview

This page provide an example of Access Request Approval Process implementation in JIRA Jira via the Herzum Approval add-onapp.

This example highlights the use of User Picker custom fields to identify the Approvers and the Automatic Notification/Automatic Workflow Transitioning features.

Example of Access Request  Approval procedure

An User can request access to an application that he does not currently have permission to see by opening a ticket in JIRAJira

The Access Request is automatically notified to the User's manager for approval. The User's Manager can deny the approbation so that the ticket gets definitely closed. 

If the User's Manager approves, the request is automatically submitted to the Application Owner for approval.

High level Approval Flow 

Image Modified

Implementation 

Workflow: Access Request  Approval Process

 Image Added

Custom Fields

User Manager custom field

The User Manager custom field maintains the user-manager username.

It is an User Picker (single user) custom field.

Image Added

Application Owner custom field

The Application Owner custom field maintains the application-owner username.
It is an User Picker (single user) custom field.

Image Added

Approvals Configurations 

Navigate apps → Approvals and click Add Approval

User Manager Approval

Image Added

Application Owner Approval

Image Added

Approval Mapping Configurations 

 

Navigate apps → Approval Mappings and click Add Approval Mapping

Select the Project and the Issue type associated to the Access Request Workflow.

Image Added

Set-up the Requested Approvals and the Advanced Setting as follows:

Image Added

How it works

Ticket creation

The user create an Access Request populating the User Manager and the Application Owner fields.

Image Added

Image Added

User Manager notification

The User manager is automatically notified via email.

Image Added

User manager Approval action

User Manager can Approve or Reject via email by clicking on the buttons displayed on the email body (the e-mails body looks like as follow depending by the applied Email Template customization):

Image Added

or via the buttons displayed on the issue screen.

Image Added

Automatic transitioning in Waiting for Application User approval and Notification to the Application Owner on User Manager approbation

Image Added

Automatic transitioning in Closed on Application Owner or User Manager rejection

The Application Owner Reject via email:

Image Added

The ticket gets automatically Closed.

Image Added