FlowOps for Jira · Documentation

Self-service Jira administration, with approval and an audit trail.

FlowOps for Jira lets people ask for Jira administration changes in a structured form, lets administrators review and approve them in one place, carries out supported changes for them, checks the result, and keeps a record of everything.

This guide explains what the app is for, who uses it, what every request type asks for, and how administrators approve and complete requests.

Browse request typesHow it worksHow approval works

What FlowOps for Jira is

FlowOps for Jira is an app that runs inside Jira Cloud. It turns “can you change this in Jira?” messages into a clear workflow: Request → Review → Approval → Execution → Verification → Audit.

Without a process, administration requests arrive by chat, email or comments on tickets. Details are missing, nobody records who approved what, and administrators repeat the same clicks. FlowOps replaces that with a form for each kind of change, a single approval queue, automatic execution for the changes Jira can safely perform through its API, and an audit log.

It is honest about what it can and cannot do. Every request type is labelled Automated, Assisted (Beta) or Request Only. Nothing is ever shown as done unless the app has read the result back from Jira, and anything the app cannot do itself becomes a clearly written task for an administrator.

Goals

Less waiting, fewer mistakes

Forms ask for exactly the information an administrator needs, with dropdown lists of real Jira objects instead of free text, so requests arrive complete and correct.

Control and accountability

Every change is approved by someone with the right capability, cannot be approved by the person who asked (by default), and is recorded in an audit log.

Less repetitive admin work

After approval, supported changes are executed and verified by the app. Administrators spend time on decisions, not on clicking through Jira settings.

  • One place for every request, with status, priority, risk level, comments and history.
  • Separation of duties between the person who asks and the person who approves.
  • Verification: after a change, the app reads the object back from Jira and compares it with the request.
  • Visibility for managers and auditors: dashboard, SLA tracking and an exportable audit log.
  • Privacy by design: only account IDs are stored; names and avatars are looked up live from Jira.

Who it is for

Team members and project leads

People who need a field, a status, access to a project or an app, but do not have administrator rights. They fill in a form, follow progress and answer questions.

Jira administrators and approvers

People who review, approve, reject or ask for more information, and who execute or complete the work. Everyone with the Administer Jira permission is an app administrator automatically.

Managers, auditors and compliance

People who need to see what was requested, who approved it, how long it took and what changed, without changing anything themselves.

It suits organisations that centralise Jira administration but receive requests from many teams, from a few dozen users up to large sites.

What FlowOps does not do: it does not give anyone more access than Jira already allows. Changes run with the Jira permissions of the administrator who executes them, and requests are never executed without approval, except for the optional, tightly limited trusted users feature.

How it works

  1. Choose a request type. Open New Request and pick a card. Each card shows whether it is Automated, Assisted (Beta) or Request Only.
  2. Fill in the form. Pick items from lists, set a priority (Low, Medium, High or Urgent), give a reason, then review a summary before sending. If an administrator has set a limit on requests per person per 24 hours, it applies here.
  3. Review and approval. The request enters Pending Approval. An approver can approve it, reject it, or ask you for more information. You are notified in the app.
  4. Execution. Automated requests are executed in Jira by an administrator (one click) and the app reports every step. Assisted and Request Only requests become a task with exact instructions for an administrator.
  5. Verification. The app reads the object back from Jira. If it does not match, the request is not marked complete.
  6. Audit and analytics. Every decision and execution step is written to the audit log and feeds the dashboard.

Request statuses

StatusMeaning
Pending ApprovalWaiting for an approver.
Needs InformationThe approver asked a question. The requester answers on the request and it returns to Pending Approval.
ApprovedApproved and waiting to be executed (or, for non-automated types, to be prepared as manual instructions).
Queued / ExecutingThe app is carrying out the change now.
CompletedDone and verified (or confirmed done by an administrator for manual work).
FailedThe attempt did not succeed. The reason is shown to administrators; they can retry or switch to manual execution.
Manual Action RequiredPart or all of the work must be done by hand in Jira. The exact steps are listed. The administrator confirms when finished, or can switch back to automatic execution when that is possible.
Rejected / CancelledClosed without execution. Requesters can cancel their own request until it is approved.

Install and first-time setup

FlowOps for Jira is a Jira Cloud app. No server, database or external account is needed.

  1. Install from the Atlassian Marketplace. A Jira administrator opens the FlowOps for Jira listing, chooses Get it now (or Try it free) and selects the Jira site. The app can also be found in Jira under Apps → Explore more apps.
  2. Approve the permissions. Jira shows what the app needs: it stores its own data in Atlassian-hosted storage, reads Jira work items, users and project information, and can manage Jira configuration and projects (needed to carry out approved requests). It also contacts the Atlassian Marketplace for app search and loads avatars. Nothing is sent to Update Lab.
  3. Open the app. In Jira, open the Apps menu and choose Jira Admin Request Center (the FlowOps app). Everyone on the site can open it to submit requests.
  4. There is nothing to configure to start. Everyone who holds the Administer Jira permission becomes an app administrator automatically the first time they open the app. They can approve, execute, view all requests, read the audit log and change settings.
  5. Optional first steps in Settings (see Settings): set the application name, time zone and default priority; set SLA hours; set how many requests one person may submit per day; give other people approver or executor capabilities; decide how long audit entries are kept.
If the app’s licence is not active, it is read-only: existing data stays visible but no new changes are made until the licence is renewed.

Try it in 5 minutes

This walkthrough uses Create Priority, an Automated request that is safe to try, and needs only one Jira administrator.

  1. Allow self-approval for testing. By default a person cannot approve their own request. If you are testing alone, open Settings → Approvals, tick Allow administrators to approve their own requests and press Save settings. (Turn it off again afterwards.)
  2. Submit a request. Open New Request, choose Create Priority, enter a name (for example “Escalation”), pick a colour and an icon, add a reason, review and submit. The request opens with the status Pending Approval.
  3. Approve and execute. Open Approval Queue, open your request, read the approval summary, and press Approve & Execute. Each step appears as it happens: validating, checking Jira permissions, creating, and reading it back to verify.
  4. Confirm the result. The request shows Completed. In Jira, Settings → Issues → Priorities now lists the new priority.
  5. Look at the record. Open Audit Log to see the submission, approval, execution and verification entries, and Dashboard for the request statistics.

To see the other flows, try an Assisted request such as Remove Application: after approval, Prepare manual instructions shows the exact steps for the administrator and waits for them to confirm completion.

Roles and permissions

Everyone who opens the app can submit requests and follow their own. Administrative rights come from five capabilities, checked on the server for every action:

CapabilityWhat it allows
ApproveApprove, reject, request information, assign requests.
ExecuteExecute approved requests in Jira, retry, prepare manual instructions and confirm manual completion.
View all requestsSee every request, the dashboard and the queues.
AuditOpen, export and clean up the audit log.
ConfigureChange settings, assign capabilities, set trusted users and delete requests.

Jira administrators (people with Administer Jira) receive a default set of capabilities automatically; Configure is always included for them. Any other person can be given individual capabilities in Settings. The app never lets the last person who can configure it be removed, so nobody can be locked out.

Requesters see only their own requests. Technical failure details are shown to administrators only.

Request types

26 request types, in five groups. Use the search box or the capability filter, and expand every card to see exactly what the form asks for and what happens after approval.

How to read a card. What you fill in lists every field of the form, whether it is required, and how to complete it. What the approver reviews is the summary shown in the approval screen. What happens after approval explains the result. Every form also asks for a priority (Low, Medium, High, Urgent; the default is set by administrators) and ends with a review step before you submit.

Capability labels

AutomatedAfter approval, the app performs the change through Jira’s supported APIs, then reads it back to verify. Some Automated types also list follow-up steps (for example adding a new status to a workflow) that an administrator does by hand; the request then moves to Manual Action Required with those steps.
Assisted (Beta)Atlassian provides no API for this action. The app collects the request, routes it for approval and gives the administrator exact steps, then waits for the administrator to confirm.
Request OnlyTracked and approved in the app; the administrator does the work manually.

Jira Work Configuration

Fields, priorities, statuses, issue types and screens. Most of these are executed automatically after approval.

Create Custom Field

Medium risk Automated

Ask for a new Jira custom field. A five-step form walks you through the basics, the options, where the field will be used, and your reason before you review and submit.

Who uses it: Anyone who needs a new piece of data on issues (for example “Customer Tier” or “Region”).

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
NameThe field name as users will see it.Required
DescriptionOptional help text for people filling in the field.Optional
Field typeChoose one: Short Text, Paragraph, Number, Date, Date Time, Select List, Multi Select, User Picker, Group Picker or URL.Required
OptionsOnly for Select List and Multi Select: add the values in the order they should appear.Optional
ProjectsOptional: pick the projects that should use the field (from the project list).Optional
ScreensOptional: choose Create, Edit and/or View to say where it should appear.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Name, type, options, projects and screens, the reason, and any “potential issues” the app flags.

What happens after approval

The field is created in Jira and then read back to confirm it exists with the requested name and type. Options, project scoping and screens are not done automatically: the request moves to Manual Action Required with the exact steps, and the administrator confirms when they are done.

Good to know

  • Field names should be unique and descriptive; a shared field affects every project that uses it.

Modify Custom Field

Medium risk Automated

Rename a custom field or change its description.

Who uses it: Anyone who owns the data in a field and wants it renamed or better described.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
Custom fieldChoose from the list of fields you can change. Locked fields (created and managed by Jira or by an app) are hidden because Jira does not allow them to be changed.Required
New nameOnly the properties you fill in are changed. Leave the others empty.Optional
New descriptionOptional new help text.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The field, the new name/description, the reason.

What happens after approval

The supported update is applied and the field is read back to confirm the new values.

Good to know

  • Renaming a field used in filters, dashboards or automation can confuse the teams that rely on it.

Create Priority

Medium risk Automated

Ask for a new issue priority with its own colour and icon.

Who uses it: Teams that need an extra priority level (for example “Escalation”).

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
NameThe priority name.Required
DescriptionOptional.Optional
ColourPick a colour with the colour picker.Required
IconChoose one of the built-in icons: Blocker, Critical, Major, Minor, Trivial, Highest, High, Medium, Low or Lowest.Required
ProjectsOptional: projects that should use it (informational for the administrator).Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Name, colour, icon and the reason.

What happens after approval

The priority is created and read back to confirm its saved properties. Adding it to a priority scheme is a separate manual step noted in the result.

Good to know

  • Jira limits priority icons to its built-in set, so custom icons cannot be uploaded.

Modify Priority

Medium risk Automated

Change the name, description or colour of an existing priority.

Who uses it: Anyone who owns how priorities are named and presented.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
PriorityChoose from the priorities defined in Jira.Required
New nameOnly the properties you fill in are changed. Leave the others empty.Optional
New descriptionOptional.Optional
New colourLeave empty to keep the current colour.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The selected priority, what changes, the reason.

What happens after approval

The priority is updated and read back to confirm the new values.

Good to know

  • Recolouring or renaming a priority changes how every existing issue with that priority is read.

Create Status

Medium risk Automated

Ask for a new Jira status in a category (To Do, In Progress or Done).

Who uses it: Teams that need another step in how work is tracked.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
NameThe status name.Required
DescriptionOptional.Optional
CategoryTo Do, In Progress or Done. This decides how Jira reports progress.Required
Workflow(s)Optional text naming the workflows where you want it used. This is a note for the administrator; it does not change any workflow.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Name, category, intended workflows, the reason.

What happens after approval

The status is created (global scope) and read back to confirm. Adding it to workflows is manual and is listed in the result.

Good to know

  • Creating a status does not put it into any workflow by itself.

Modify Status

Medium risk Automated

Rename a status or change its description or category.

Who uses it: Teams whose process vocabulary has changed.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
StatusChoose from the statuses in Jira. Each entry is labelled “system status” (company-managed) or “project status” (team-managed), so duplicate names can be told apart.Required
New nameOnly the properties you fill in are changed. Leave the others empty.Optional
New descriptionOptional.Optional
New categoryOptional: To Do, In Progress or Done.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The selected status, what changes, the reason.

What happens after approval

The status is updated and read back to confirm.

Good to know

  • Changing a category can change reports, boards and automation that depend on it.

Create Issue Type

Medium risk Automated

Ask for a new issue type, either standard or a sub-task type.

Who uses it: Teams that track a new kind of work.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
NameThe issue type name.Required
DescriptionOptional.Optional
KindStandard or Sub-task.Required
ProjectsOptional: projects that should use it (informational for the administrator).Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Name, kind, projects, the reason.

What happens after approval

The issue type is created and read back to confirm. Adding it to a project’s issue type scheme is manual and listed in the result.

Modify Issue Type

Medium risk Automated

Rename an issue type or change its description.

Who uses it: Teams that want clearer naming.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
Issue typeChoose from the issue types in Jira. Each entry is labelled “system issue type” or “project issue type”.Required
New nameOnly the properties you fill in are changed. Leave the others empty.Optional
New descriptionOptional.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The selected issue type, what changes, the reason.

What happens after approval

The issue type is updated and read back to confirm.

Good to know

  • Renaming affects filters, reports and documentation that use the old name.

Create Screen

Medium risk Automated

Ask for a new Jira screen to hold a particular set of fields.

Who uses it: Teams that need a dedicated screen for a workflow step or issue type.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
NameThe screen name.Required
DescriptionOptional.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Name, description, the reason.

What happens after approval

The screen is created and read back to confirm. Adding fields can be requested with “Add Field to Screen”; attaching it to a screen scheme is manual.

Modify Screen

Medium risk Automated

Rename a screen or change its description. This does not change which fields are on it.

Who uses it: Teams that keep screen names tidy.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
ScreenChoose from the screens in Jira.Required
New nameOnly the properties you fill in are changed. Leave the others empty.Optional
New descriptionOptional.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The selected screen, what changes, the reason.

What happens after approval

The screen is updated and read back to confirm. To change the fields, use “Add Field to Screen” or “Remove Field from Screen”.

Add Field to Screen

Medium risk Automated

Put an existing field on a screen so people can see and fill it in.

Who uses it: Anyone whose team cannot see a field they need.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
FieldChoose from the fields in Jira.Required
ScreenChoose the destination screen.Required
TabOptional. The list shows the tabs of the screen you chose. If you leave it empty, the first tab is used.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Field, screen, tab, the reason.

What happens after approval

The field is added to the tab and the tab is read back to confirm the field is present. The change is made with the Jira permissions of the administrator who executes it.

Good to know

  • Make sure the screen is used by the right screen scheme so people actually see it.

Remove Field from Screen

Medium risk Automated

Take a field off a screen. The field itself and its data are not deleted.

Who uses it: Anyone whose team sees a field they do not need.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
ScreenChoose the screen first.Required
FieldAfter you pick the screen, the list shows only the fields already on that screen, with the tab each one is on.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Screen, field, the reason.

What happens after approval

The field is removed from the tab that holds it and the tab is read back to confirm.

Good to know

  • A screen can be shared by many projects. Check who else uses it before you ask.

Create Workflow

High risk Request Only

Describe a workflow you need. FlowOps tracks the request and the approval; an administrator builds the workflow in Jira.

Who uses it: Teams that need a new process in Jira.

Execution: Request Only. The request is tracked and approved in FlowOps; an administrator carries out the work manually in Jira.

What you fill in

FieldHow to fill it
SummaryOne line describing the workflow.Required
Project keyOptional: the project it is for.Optional
DetailsStatuses, transitions and any rules the workflow must follow.Required
ReasonThe business need and any deadline.Required

What the approver reviews

The summary, details, project and reason. The request is marked High risk.

What happens after approval

There is no automated execution. After approval the administrator builds the workflow in Jira, then marks the request complete from the Manual Action Required panel.

Good to know

  • Jira provides no safe, supported way for FlowOps to create workflows for you, so this type stays Request Only.

Project Administration

Project roles, project access, new projects and project settings. Executed automatically after approval, using the executing administrator’s own Jira permissions.

Add User to Project Role

Medium risk Automated

Add a person to a role (for example Developers) in a project.

Who uses it: Project leads and managers who onboard people.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
UserSearch and pick the person from Jira. Names are shown, not account IDs.Required
ProjectPick the project.Required
Project roleThe list loads the roles that exist in the project you picked.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

User, project, role, the reason, and a warning if the role name looks administrative.

What happens after approval

The user is added to the role and the role is read back to confirm membership. The executing administrator needs Administer Projects for that project, or Administer Jira.

Good to know

  • Check what the role allows before approving, especially roles that carry administrative rights.

Grant Project Access

Medium risk Automated

Ask for access to a project for yourself, through a project role.

Who uses it: Any team member who needs access to a project.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
ProjectPick the project.Required
Project roleThe list loads the roles that exist in that project.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The requester, project, role, the reason.

What happens after approval

The requester is added to the role and the role is read back to confirm membership.

Good to know

  • Ask for the least powerful role that lets you do your work.

Remove User from Project Role

Medium risk Automated

Take a person out of a project role.

Who uses it: Project leads and managers who offboard people.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
UserPick the person.Required
ProjectPick the project.Required
Project roleThe list loads the roles that exist in that project.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

User, project, role, the reason.

What happens after approval

The user is removed from the role and the role is read back to confirm they are gone.

Good to know

  • Only that role assignment is removed. Group membership or other roles can still give access.

Create Project

High risk Automated

Ask for a new Jira project.

Who uses it: Teams starting a new body of work.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
Project nameThe name shown in Jira.Required
Project key2 to 10 capital letters or digits, for example CRM.Required
Project typeSoftware or Business.Required
TemplateLet Jira choose, Software Scrum, Software Kanban, Business Task tracking or Business Project management.Optional
Project leadPick the person who will lead it.Required
DescriptionOptional.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Name, key, type, template, lead, the reason. The request is marked High risk.

What happens after approval

The project is created and read back to confirm. It needs the Administer Jira permission. Schemes, permissions and workflows keep Jira’s defaults; adjusting them is manual.

Good to know

  • High-risk types are never auto-approved, even for trusted users.

Change Project Lead

Medium risk Automated

Make another person the lead of a project.

Who uses it: Teams whose ownership has changed.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
ProjectPick the project.Required
New project leadPick the person from Jira.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Project, new lead, the reason.

What happens after approval

The lead is changed and the project is read back to confirm the new lead.

Modify Project Configuration

Medium risk Automated

Change a project’s name, description, link or default assignee.

Who uses it: Project leads who keep project details current.

Execution: Automated after approval. The app performs the change in Jira with the permissions of the administrator who executes it, then reads it back to verify.

What you fill in

FieldHow to fill it
ProjectPick the project.Required
New project nameOnly the properties you fill in are changed. Leave the others empty.Optional
New descriptionOptional.Optional
New project linkOptional. Must start with https://.Optional
Default assigneeOptional: Project lead or Unassigned.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Project, what changes, the reason.

What happens after approval

Only the settings you filled in are changed, then the project is read back to confirm. The executing administrator needs Administer Projects or Administer Jira.

Security & Access

Sensitive access decisions. These are never executed silently: an administrator completes them in Jira, or they are tracked as Request Only.

Request Group Membership

High risk Assisted (Beta)

Ask to be added to a Jira group.

Who uses it: People who need the access a group provides.

Execution: Assisted. After approval an administrator completes the change in Jira, guided by exact steps shown in the request, then confirms completion.

What you fill in

FieldHow to fill it
GroupPick the group from the Jira group list.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The group, the reason, and a warning if the group name looks administrative. Marked High risk.

What happens after approval

Adding people to groups needs a site administrator, so FlowOps does not do it. After approval the administrator presses “Prepare manual instructions”, adds the person in Jira following the steps shown, then confirms completion.

Good to know

  • Groups can carry broad permissions. Explain exactly why this group is the right one.

Request Permission

High risk Request Only

Describe a permission you need, or make a custom request that does not fit another type.

Who uses it: People whose need is not covered by any other request type.

Execution: Request Only. The request is tracked and approved in FlowOps; an administrator carries out the work manually in Jira.

What you fill in

FieldHow to fill it
KindPermission request, or Custom request (something not covered by the list).Required
SummaryOne line describing what you need.Required
ProjectOptional.Optional
DetailsExactly what is needed.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

Kind, summary, details, project, the reason. Marked High risk; custom requests carry a warning to review them carefully.

What happens after approval

There is no automated execution. After approval the administrator makes the change in Jira and marks the request complete.

Request Application Access

High risk Assisted (Beta)

Ask for access to an app that is already installed.

Who uses it: People who need to use or administer an installed app.

Execution: Assisted. After approval an administrator completes the change in Jira, guided by exact steps shown in the request, then confirms completion.

What you fill in

FieldHow to fill it
Installed applicationPick from the apps detected on this site.Required
Access scopeAdministrative / operational permissions, or Project-level permissions.Required
Permissions neededDescribe the permissions you need.Required
ProjectsThe projects you need access in.Required
What you need to do thereOptional detail.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

App, scope, permission description, projects, the reason. Marked High risk.

What happens after approval

Apps manage their own permissions and Atlassian provides no API for that, so an administrator grants the access in the app or in Jira and confirms completion.

Good to know

  • The list is built from the site’s app users. It can miss an app or include a deactivated one, so it is labelled as such.

Applications

Install, remove and configure apps. Atlassian provides no API for these, so an administrator completes them in Jira after approval.

Install Application

High risk Assisted (Beta)

Ask for an app from the Atlassian Marketplace to be installed.

Who uses it: Teams that find an app they would like to use.

Execution: Assisted. After approval an administrator completes the change in Jira, guided by exact steps shown in the request, then confirms completion.

What you fill in

FieldHow to fill it
ApplicationSearch the Marketplace by name and pick the result. The approver will see its card (logo, name, vendor and link). If the Marketplace cannot be reached you can type the name; the request is then flagged as unverified.Required
Notes for the approverOptional: intended use or dependencies.Optional
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The Marketplace card with a link to the listing, your notes and the reason. Marked High risk.

What happens after approval

Atlassian provides no API for installing Marketplace apps, so FlowOps records the decision and an administrator reviews security, licensing and compatibility, then installs the app in Jira or Atlassian administration and confirms completion.

Remove Application

High risk Assisted (Beta)

Ask for an installed app to be uninstalled.

Who uses it: Teams that no longer need an app, or are replacing it.

Execution: Assisted. After approval an administrator completes the change in Jira, guided by exact steps shown in the request, then confirms completion.

What you fill in

FieldHow to fill it
Installed applicationPick from the apps detected on this site.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The app and the reason. Marked High risk.

What happens after approval

An administrator checks dependencies and data implications, removes the app in Jira (Apps > Manage apps) and confirms completion.

Good to know

  • Say in the reason which teams or projects use the app today.

Configure Application

Medium risk Assisted (Beta)

Ask for an installed app to be configured in a particular way.

Who uses it: Teams that need an app set up for them.

Execution: Assisted. After approval an administrator completes the change in Jira, guided by exact steps shown in the request, then confirms completion.

What you fill in

FieldHow to fill it
Installed applicationPick from the apps detected on this site.Required
What should be configuredThe exact change and the outcome you expect.Required
ReasonExplain why the change is needed. The approver reads this first.Required

What the approver reviews

The app, the requested configuration, the reason.

What happens after approval

An administrator applies the configuration in the app or its administration pages and confirms completion.

Other

For needs that do not match a dedicated request type.

General Jira Administration Request

Medium risk Request Only

For anything that does not match a dedicated request type.

Who uses it: Anyone with a Jira administration need that is not listed.

Execution: Request Only. The request is tracked and approved in FlowOps; an administrator carries out the work manually in Jira.

What you fill in

FieldHow to fill it
SummaryOne line describing the need.Required
Project keyOptional.Optional
DetailsWhat exactly is needed.Required
ReasonThe business need and any deadline.Required

What the approver reviews

Summary, details, project and reason.

What happens after approval

The request is tracked and approved like any other, but nothing is executed by the app. The administrator carries out the approved work manually in Jira and marks it complete.

No request types match your search. Try another keyword or choose “All capabilities”.

Approving a request

Approvers work from Approval Queue (requires the Approve and View all capabilities). The queue can be searched by ID, project or summary, filtered, and is shown 15 requests per page.

  1. Open the request. You see the requester (by name), the request type, project, priority, risk level, the exact values that were submitted, comments and the timeline.
  2. Read the approval summary. It shows the requester, request type, project, risk, whether it is Automated, Assisted or Request Only, and a list of potential issues (for example “this role looks administrative” or “the application name could not be verified”).
  3. Decide.
    • Approve moves it to Approved so it can be executed.
    • Approve & Execute (shown when you also hold Execute and the type is Automated) approves and runs it in one step.
    • Request Information returns it to the requester with your question. A note is required.
    • Reject closes it with your explanation. A note is required.
  4. Optionally assign it to yourself or another administrator.
Separation of duties. By default you cannot approve a request you submitted yourself; another administrator must. You can still reject it, ask for information or cancel it. Small teams can allow self-approval in Settings; the change is audited.

Risk levels

Each type has a fixed risk level shown on its card and in the queue. High risk types (for example Create Project, group membership and application changes) always need a human decision.

Execution and results

Automated requests

An administrator with the Execute capability presses Execute in Jira (or Approve & Execute). The app validates the stored request again on the server, checks that the executing administrator holds the needed Jira permission, performs the change, and reads the result back from Jira. Progress is written to the request as it happens.

OutcomeWhat you see and can do
CompletedThe verification checks are shown. The request is closed.
FailedA plain-language reason, with technical detail for administrators. Retry automatic execution tries again (it is safe to repeat), or Switch to manual execution turns it into a task.
Manual Action RequiredUsed when the app finished part of the work, or when part is not automatable. The remaining steps are listed. Tick “I have completed the remaining Jira configuration” to complete it, or Switch back to automatic execution where available.

Assisted and Request Only requests

After approval an administrator presses Prepare manual instructions. The request shows exact steps (for example “Jira settings > Apps > Manage apps: find the app and uninstall it”). When the work is done in Jira, the administrator confirms completion and the request is closed.

Cancelling and deleting

Requesters can cancel their own request while it is still waiting. Administrators can cancel open requests. Users with Configure can permanently delete a request together with its activity and comments; the deletion itself is recorded in the audit log. Requests that are queued or executing cannot be deleted.

Settings

Settings are available to people with the Configure capability and are all recorded in the audit log.

SectionWhat you can set
ApplicationApplication name, time zone and date format.
Request defaults and SLAThe default priority, and the number of hours (1–720) within which a request of each priority should be completed.
Request limitThe maximum number of new requests one person can submit in any rolling 24 hours: Unlimited, 1, 2, 3, 5, 10, 20 or 50. When the limit is reached the person sees when they can submit again.
ApprovalsWhether administrators may approve their own requests (off by default).
Data retentionHow long audit-log entries and finished requests are kept before an automatic daily clean-up removes them. Read notifications are removed after 7 days. Open requests are never deleted automatically.
Who administers this appThe default capabilities of Jira administrators and individual capability assignments for other people.
Dropdown listsWhether lists of fields, screens and roles loaded by an administrator are shared with requesters (names only, read-only) so they can choose from lists instead of typing.
NotificationsTurn in-app notifications on or off.
Request typesTemporarily disable a request type, and manage trusted users for it. A type can only be disabled here; automated execution can never be enabled from settings, because that is decided by the app itself.

Trusted users

For routine, low-risk requests, an administrator can mark specific people as trusted for a specific request type. When a trusted person submits that type, the app approves it automatically and executes it straight away, without waiting in the approval queue.

Where: Settings → Request types → Trusted users column. Pick a person with the user picker and choose Add trusted user; remove them with the × next to their name. Each card has its own list (for example: Alice is trusted for Create Custom Field only).

  • Available only for Automated types that are not High risk. High-risk and non-automated types always go to a human.
  • A request with warnings (for example one that touches an administrative-looking role) is never auto-approved.
  • Each automatic approval is recorded in the audit log as AUTO_APPROVED_TRUSTED; adding and removing trusted users is recorded too.
  • These requests run with the app’s own identity rather than with an administrator’s, so they can only do what the app itself is allowed to do in Jira. If an attempt fails, the request becomes Failed and an administrator can retry it.
Use this only for people and request types you fully trust. Everything else keeps the normal review.

Dashboard, SLA and audit log

Dashboard

Shows requests by type, status, project and priority, requests over time, average resolution time by type, the most requested actions, projects and users with the most requests, and automation opportunities (frequent requests that could be handled faster).

SLA and notifications

Each request gets a deadline from its priority. The app checks open requests hourly and sends an in-app notification when a request is at risk and again when it breaches. Requesters are also notified when their request is approved, rejected, needs information, completes, fails or needs manual work. Opening the Notifications page marks them read; read notifications are deleted after a week.

Audit log

Every submission, decision, execution step, settings change and permission change is appended to the audit log. Entries are chained so any tampering can be detected. People with the Audit capability can search it by request, export it as JSON or CSV, and delete entries older than a chosen number of days. An automatic clean-up deletes entries older than the retention period you set (14 days by default), so export first if you need a longer record. Each clean-up is itself recorded.

Security and privacy

  • Server-side authorisation. Every action is checked on the server against the user’s capabilities, never trusted from the browser.
  • Jira permissions apply. Automated changes run as the executing administrator, so Jira’s own permission model still decides what is allowed.
  • Minimal personal data. Only Atlassian account IDs are stored. Names and avatars are looked up live from Jira in the user’s browser and are not stored by the app.
  • Data stays on Atlassian. Data is kept in Atlassian-hosted Forge storage. The only external call is the Atlassian Marketplace search used by Install Application; if it is unreachable the form falls back to typing the name.
  • Retention under your control for audit entries, finished requests and notifications, with export before deletion.
  • Licensing. If the app’s licence becomes inactive, it switches to read-only: existing data stays visible but no new changes are made until the licence is renewed.

Frequently asked questions

Can a request change Jira without an administrator approving it?

No. Only trusted users’ requests for automated, non-high-risk types are approved automatically, and only after an administrator has set that up for those people and that type. Everything else needs a human approval.

Whose Jira permissions are used when a change is made?

The permissions of the administrator who executes it. If they lack the needed permission, the request fails with a clear message and nothing is changed. Trusted-user requests run with the app’s own identity.

What if an automated change fails?

The request becomes Failed with a reason. An administrator can retry, or switch to manual execution and finish it in Jira. Repeating an attempt is safe.

Why are some request types not automated?

Atlassian does not provide a supported API for them (for example installing an app or adding someone to a group). FlowOps handles the request and approval and gives the administrator exact steps instead of pretending to execute them.

Can I see which request types my team can use?

Every request type that an administrator has not disabled appears in New Request with its capability label.

Who can see my request?

You, and people with the View all capability. Other requesters cannot.

How do I get help?

Email info@updatelap.net.