Hello Atlassian Community,
I am trying to implement a leave/PTO request system in Jira Service Management Cloud for portal users (customers who do not have full Jira accounts).
Here’s what I need:
When a portal user (for example, John Smith) opens the Leave Request form in the Jira Service Management portal, I want them to see their available vacation/PTO days before submitting the request.
The leave balance should be dynamic and updated automatically as they submit requests and get approvals.
Ideally, this should work without requiring the portal user to be a licensed Jira user.
I have tried using apps like Teamployees and creating custom Jira fields, but:
Teamployees tracks balances internally and only displays them via widgets or panels, not directly on the portal create form.
Jira automation can update a field after submission, but this does not show the balance before submission.
Questions:
Is there a way to display live available leave days in the portal create screen for portal users?
If a marketplace app can do this, which apps are recommended and what is the setup?
Are there any workarounds using Jira native features, automation, or custom fields that allow pre-submission visibility of leave balance?
Any guidance, app recommendations, or examples would be greatly appreciated!
Thank you in advance.
But related to you first point, where will this information come from?
On Portal access, there is only portal access, that all a customer has, so any information a customer can see is request types.
Thank you for your response.
The information could come from two possible sources:
In both scenarios, the logic would be the same:
What I want to achieve is:
When a portal-only user opens the Leave Request form in Jira Service Management, they should see their current available leave balance before submitting the request.
I understand that portal users only have access to request types and cannot browse other issues or fields outside the request form.
So my main question is:
Is there any supported way in Jira Service Management Cloud to display user-specific calculated data (like remaining leave balance) directly on the portal create screen?
Or is this technically impossible due to portal permission limitations?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is possible, but you would need to first have to have this information.
Assets inn JSM culd help as you could state in an object based on a user and linked to that user.
Then have attributes on the object that would specify the initial days and then have other attributes on the remaining and taken days.
use automation to update the values based on creation of a new leave request so that the remaining Asset object attributes of the user get updated
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I agreed with @Marc -Devoteam- suggestion. In addition - something simplier you may want to consider - In our env, we uses KB article and help statements to direct the portal customer to review his/her leave information (from the source - i.e. our HR systems) first, then the customers can decide if they still want to submit the request or not.
Hope this also helps.
Best, Joseph
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.