Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to prevent internal workflow statuses from appearing in the customer portal?

fstunnel_altlassian_fr
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 31, 2025

Hi everyone,

I'm facing an issue with JIRA Service Management.

In my project, I have multiple request types:

  • Customer request (visible on the portal)

  • Internal requests (with restrictions applied so only internal users can access them)

Each request type uses its own workflow, and I have properly restricted internal request types so that customers cannot access them or create them.

However, in the request tracking view of the customer portal, customers can still see statuses that belong to all workflows — including internal ones. This results in a long and unclear list of statuses for the customer, which shouldn't be the case.

My goal is for customers to only see statuses related to their own customer requests, not statuses used by internal workflows.

Here's what I've already checked:

  • Each request type uses a separate workflow

  • Internal request types are restricted

  • Some statuses are likely shared across multiple workflows

My questions are:

  1. Does using shared statuses across multiple workflows make those statuses appear in the customer portal, even if the workflows are used only for internal requests?

  2. If yes, is the best practice to create entirely separate (unique) statuses for internal workflows?

Thanks in advance for your help.

1 answer

0 votes
Marc - Devoteam
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 31, 2025

Hi @fstunnel_altlassian_fr 

Welcome to the community.

  1. Yes
  2. No

Statuses in the system should be reusable.

Only create specific statuses if another status can't cover it.

Any status used in a workflow in a single JSM project will be visible in the request tracking view. This doesn't relate if a customer can't use request types not using that workflow

So best practice to separate request level is to have a separate project for internal requests.

fstunnel_altlassian_fr
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 31, 2025

Thank a lot ! 

Like Marc - Devoteam likes this
Marc - Devoteam
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 31, 2025

@fstunnel_altlassian_fr 

Please accept my answer as a solution, if my answer helped to solve your request.

This will help other community member trying to solve the same.

P.S. If the answer is very valuable to you, please share some kudos.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events