Configuration
Table of Contents
- 1 Table of Contents
- 2 Issue Search
- 2.1 Name
- 2.2 Description
- 2.3 Copy to summary [checkbox]
- 2.4 Projects
- 2.5 Issue Types and Request Types
- 3 Issue Info Sheet
- 3.1 Fields to Search
- 3.2 Users Type
- 3.3 Licensed Users
- 3.4 Customer Users
- 3.5 Issue Fields
- 4 Active [checkbox]
- 5 Request Search
- 5.1 Configuration
- 6 Add Text field's value to Select List field's options
Better Search in Customer Portal plugin adds a Search Field into to Customer Portal in the desired project and for the desired request forms. The Issue Info Sheet (Issues table below the search field) will be populated with the found issues immediately after typing the search term.
The results in the table are displayed after typing at least 3 symbols! Searching principles are based on JQL advanced search (see more details here: Advanced search reference - JQL operators | Jira Software Cloud | Atlassian Support)
The issue key in the search results is a clickable link, that opens the issue in a new browser tab.
Issue Search
A Field Configuration defines the projects and the requests types for which the Search Field should be enabled and various settings for enhanced functionality. Besides standard fields (e.g. Summary) Better Search in Customer Portal supports also Jira Customer Fields, where it is possible to save the search results.
The added Fields are displayed under the Configuration Page in the fields list:
The possible actions for the fields are:
Edit Field Configuration
Delete Field
To add a new Field Configuration, click + Add Field button and fill the setup fields:
Name
The name will be displayed as a Serch Field name.
Description
Text will be displayed under the Search Field.
Copy to summary [checkbox]
When this checkbox is checked, the search results from the search field will be copied to the Summary field upon Creating an issue on the Customer Portal.
Projects
Select Project(s) where the Serch Field should appear. The dropdown shows all the projects from the Jira instance. When a project is selected, Search Field will be visible in all the forms of the selected project.
“Projects“ field is mandatory, at least one project must be selected.
Issue Types and Request Types
Select Issue Type(s), and Request Type(s) where the Serch Field should appear. The dropdown shows all the available items from the Jira instance. If not selected Search Filed will be visible in All Issue Types and Request Types. To avoid ambiguity, corresponding projects are indicated along the Request Type in the brackets:
Issue Info Sheet
The following fields are for setting up Issue Info Sheet itself. These fields should be configured for displaying past issues on the Issue Info Sheet:
Fields to Search
The dropdown shows all the fields from the Jira instance and by selecting them, the selected fields will be searched:
Users Type
Users Type defines the permissions for displaying Issue Info Sheet. Based on the selection, the Issue Info sheet will be displayed either for Customer users or Licensed users (Agents). Only one option should be selected for a specific field.
Licensed Users
This option defines filter possibilities for Licensed users. The JQL expression filters the requests, showing in the Issue Info Sheet after selecting a search term. If the “Licensed users“ option is selected, the JQL field will appear, where any JQL expression can be written, to filter the results.
Customer Users
This dropdown defines the status of the requests, showing in the Issue Info Sheet after selecting a search term. This field is visible only if “Customer Users” is selected and “Request Status” dropdown appears, showing the following three options:
Closed Requests: only closed requests will be filtered in the results;
Open Requests: only open requests will be filtered in the results;
All Requests: all requests will be shown in the results.
Issue Fields
By selecting the fields from the dropdown, it is possible to choose the fields which will be displayed in the Issue Info Sheet search results on the Customer Portal. Several fields can be selected (plus all the custom fields):
Summary
Status
Description
Priority
Reporter
Created
Active [checkbox]
By selecting or deselecting the Active Checkbox, the search field will be shown (checked) or hidden (unchecked) on the Customer Portal.
Upon clicking the Save Button, Field will be added to the list:
Request Search
With the request search feature, a separate search field will be visible on the Customer Portal, in any selected request type under the project:
Configuration
The following parameters can be set for the Request Search:
Enabled (Yes/No)
When “Yes” is selected, Search Filed will be visible on the Customer Portal, according to the configuration (see below);
When “No“ Search Filed will not be visible on the Customer Portal and all the configuration fields (see below) will be hidden.
Show on main page
When “Yes” is selected, Search Filed will be visible on the main page of the Customer Portal (https://yourcompany.atlassian.net/servicedesk/customer/portals);
When “No“ is selected, Search Filed will not be visible on the main page of the Customer Portal (https://yourcompany.atlassian.net/servicedesk/customer/portals). However, the Search Field will still be visible under the certain project, according to the the configuration (see below).
Project
To add the project for which the search field should be visible, simply select the project from the list.
Placeholder
Name the search field. Placeholder name will be visible on the customer portal.
Order Type
Ascending - the search results will show the found request types in alphabetically ascending order.
Descending - the search results will show the found request types in alphabetically descending order.
Add Text field's value to Select List field's options
With this feature, it is possible to populate any Select List field options with any text field from customer portal. To enable this feature, click “+Add field” button:
After clicking the button you will see the following fields:
Text Field (dropdown)
Select the Text field, which should be copied to the Select List field as an option. The dropdown will show “short text” and “paragraph” text fields
Select List (dropdown)
Choose the Select list field where options should be added. The dropdown will show all the Select List fields on the instance
Select added option (Yes/No)
Choose yes if you want to automatically select the added option on the customer portal
Action (dropdown, multi-select)
Choose action(s) when the options should be added to the Select Field. There are 3 options to be selected:
Create - the defined select list will be populated from the configured field when the issue/request is created
Update - the defined select list will be populated from the configured field when the issue/request is updated
Resolve - the defined select list will be populated from the configured field when the issue/request is resolved
It is possible to select all three options
Projects (dropdown, multi-select)
Select Project(s) where the process should be executed in.
Leave it empty if you want the process to work in every project
Issue Types (dropdown, multi-select)
Select the Issue Type(s) where the process should be executed in
Leave the field empty if you want the process to work in every Issue type.
Request Types (dropdown, multi-select)
Select Issue Request Type(s) where the process should be executed in
Leave the field empty if you want the process to work in every.
After clicking Save button, a new item will be added to te grid:
This means, that depending on the configuration, for example - if you open a screen for an issue type, which is configured and if Edit is selected in actions, After filling in “Email“ text field, the entered text will be added to the “Urgency” select field as an option and will be automatically selected (if “Select Added Option“is chosen above):