Known problems with viewing requests on the customer portal

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Cloud のみ - この記事は、 クラウド プラットフォームのアトラシアン製品にのみ適用されます。

要約

This post's objective is to help users diagnose and fix some of the most typical issues that influence request filters on the customer portal in JSM projects.

このページの内容

No results are returned by the Open/Closed Request filters on the Customer Portal

診断

Open/Closed Requests filter does not return any requests while other filters do.

原因

It occurs when the Resolution field is set as hidden on your field configuration, which prevents the Open/Closed Requests from being able to determine whether a request is open (no resolution) or closed (resolution set).

ソリューション

  1. As an agent, open one of the affected requests through the agent view (e.g., https://<instance>.atlassian.net/browse/<issue_key>)
  2. Get its issue type
  3. Under Project Settings > Issue Types, open the field configuration for the issue type we got in the previous step
  4. Search for the Resolution field, then click on show


Closed requests appearing under the Open Requests filter

診断

Open Requests filter shows requests in DONE status category (greenish statuses that are frequently used to indicate closed requests).

原因

Usually occurs when the request was concluded but does not have a Resolution set. This is because the Open Requests filter checks if the request doesn’t have a resolution set to determine the request is open.

ソリューション

For closed requests that did not have the resolution field set

Alternative #1 - Automation
  1. Create a Scheduled automation rule under Project Settings > Automation 
  2. Update the JQL to get all requests in done status-category but with no resolution set
    1. Suggestion: statuscategory = Done and resolution is EMPTY
  3. Add an Edit issue action, select the Resolution field and pick its value
  4. Save the rule, run it once and disable/delete it after that

Some statuses have workflow properties that prevent issues from being updated. If this is your case, you will need to temporarily remove these properties to run the resolution's update.

Alternative #2 - Bulk transition
  1. Click the pencil icon to edit the relevant workflow under Project Settings > Workflows
  2. Click + Add transition
  3. From status Any status to status Itself, this will create what we call a loop transition
  4. Name it, then click Add
  5. Select the newly created transition, then click Post Functions
  6. On your right corner, click Add post function
  7. Select Update issue field, then click Add
  8. On "Issue Field", select Resolution
  9. Select the relevant "Field Value", then click Add
  10. Publish the workflow draft 


Click here to learn how to limit this transition
  1. Select the newly created transition, then click Conditions
  2. On your right corner, click Add condition
  3. Select User Is In Group, then click Add
  4. Select the relevant group ("administrators", for example), then click Add
tip/resting Created with Sketch.

If you have a lot of requests to fix, you can Bulk transition them to fix the resolution value, just be sure that you have the Make Bulk Change global permission before trying to perform the bulk transitions step.

To prevent current issues from being closed without the resolution field set

Alternative #1 - Post Function
  1. Click the pencil icon to edit the relevant workflow under Project Settings > Workflows
  2. Select the transition to the DONE status-category
  3. Click Post Functions
  4. On your right corner, click Add post function
  5. Select Update issue field, then click Add
  6. On "Issue Field", select Resolution
  7. Select the relevant "Field Value", then click Add
    1. You'll need to perform steps 2 to 7 on every transition that leads to the DONE status-category
  8. Publish the workflow draft
Alternative #2 - Resolution in screens
  1. Select Settings, in the top right of the screen > Issues > Screens or Type the g key twice on your keyboard (gg), then Screens
  2. On your top right corner, click Add screen
  3. Name your screen accordingly, then click Add
  4. Click on the Select Field... dropdown menu, then select Resolution
  5. Click the pencil icon to edit the relevant workflow under Project Settings > Workflows
  6. Select the transition to the DONE status-category
  7. On the "Screens" section, select your newly created screen, then click Save
    1. You'll need to perform steps 6 and 7 on every transition that leads to the DONE status-category
  8. Publish the workflow draft

Open requests appearing under the Closed Requests filter

診断

Closed Requests filter shows requests in IN PROGRESS and TO DO status categories (gray and blueish statuses that are frequently used to indicate open requests).

原因

Usually occurs when the request was reopened and still has a Resolution set. This is because the Closed Requests filter checks if the request has a resolution set to determine the request is closed.

ソリューション

For open requests that have the resolution field set

  1. Click the pencil icon to edit the relevant workflow under Project Settings > Workflows
  2. Click + Add transition
  3. From status Any status to status Itself, this will create what we call a loop transition
  4. Name it, then click Add
  5. Select the newly created transition, then click Post Functions
  6. On your right corner, click Add post function
  7. Select Clear Field Value, then click Add
  8. On "Field", select Resolution, then click Add
  9. Publish the workflow draft


Click here to learn how to limit this transition
  1. Select the newly created transition, then click Conditions
  2. On your right corner, click Add condition
  3. Select User Is In Group, then click Add
  4. Select the relevant group ("administrators", for example), then click Add
tip/resting Created with Sketch.

If you have a lot of requests to fix, you can Bulk transition them to fix the resolution value, just be sure that you have the Make Bulk Change global permission before trying to perform the bulk transitions step.

To prevent current issues from being closed without the resolution field set

  1. Click the pencil icon to edit the relevant workflow under Project Settings > Workflows
  2. Select the reopening transition
  3. Click Post Functions
  4. On your right corner, click Add post function
  5. Select Clear Field Value, then click Add
  6. On "Field", select Resolution, then click Add
  7. Select the relevant "Field Value", then click Add
  8. Publish the workflow draft

Request is not visible on the customer portal

診断

The customer portal does not display a request that an agent created on the customer's behalf. Additionally, the error "Something bad happened - Incorrect Request Type" can be seem when trying to open the request by manipulating the URL (e.g., https://<instance>.atlassian.net/servicedesk/customer/portal/<portal_id>/<issue_key>).

原因

No Request Type is specified for the request. Requests cannot be seen on the customer portal without it.

ソリューション

  1. As an agent, open the request through the agent view (e.g., https://<instance>.atlassian.net/browse/<issue_key>)
  2. on the Details panel, set a Request Type

If there aren't any Request Types available to select, you will need to create one for the request's issue type in the current project. More information on What are request types?.



最終更新日: 2024 年 2 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.