Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Anchor
top
top

Panel

Table of Contents
minLevel2
printablefalse

...

  1. In the upper right corner of JIRA, open the JIRA Administration Menu->Add-Ons
  2. Login with your JIRA credentials
  3. Search the Marketplace for Teams for JIRA Service Desk
  4. Click on the Teams for JIRA Service Desk listing to expand it
  5. Click on "Free Trial" to start a free 30 day trial of Teams for JIRA Service Desk to purchase a license. Both of these will download Teams for JIRA Service Desk to your instance.
  6. If you have already purchased a license, go to Manage-Add-Ons and locate the Teams for JIRA Service Desk Add-On after it has been installed. Click on the license key area and paste your license from the Atlassian Marketplace, then click "Update" to activate your license. 

Initial Configuration

Before Teams for JIRA Service Desk can be used, some initial configuration is required.

Technical User

To perform some operations from the customer portal, a technical user is required. This technical user is used in API requests and requires agent access to your JIRA Service Desk project. To setup your technical account:

  1. In the upper right corner of JIRA, open the JIRA Administration Menu->Add-Ons
  2. Login with your JIRA credentials
  3. Browse to General Configuration in the Teams for Service Desk section in the left-hand menu.
  4. Use the 'user-picker' to select your Technical User
  5. Click Save.

Allow non-team requests

If the Team Custom Field is configured on an customer request type, all requests are by default available to the team. To allow the customer to create a private request, non-team requests can be enabled. To enable this feature:

  1. In the upper right corner of JIRA, open the JIRA Administration Menu->Add-Ons
  2. Login with your JIRA credentials
  3. Browse to General Configuration in the Teams for Service Desk section in the left-hand menu.
  4. Select the checkbox Allow non-team requests
  5. Click save.


Allow team invites

Its possible for a team lead to manage his team and add members to it. To invite not registered users, allow team invites can be enabled. To enable this feature:

  1. In the upper right corner of JIRA, open the JIRA Administration Menu->Add-Ons
  2. Login with your JIRA credentials
  3. Browse to General Configuration in the Teams for Service Desk section in the left-hand menu.
  4. Select the checkbox Allow team invites
  5. Click save.


Team Configuration

back to top 

Teams are a flexible way to associate users and/or groups with to each other. Teams also allow for sharing Service Desk Requests between members.

Creating teams

To create a new team take the following steps:

  1. In the upper right corner of JIRA, open the JIRA Administration Menu->Add-Ons
  2. Login with your JIRA credentials
  3. Browse to Teams Configuration in the Teams for Service Desk section in the left-hand menu.
  4. Click the Add Team button in the top left corner
  5. Provide the team name and Save the team.

Managing team members

To change the team name or members:

  1. In the upper right corner of JIRA, open the JIRA Administration Menu->Add-Ons
  2. Login with your JIRA credentials
  3. Browse to Teams Configuration in the Teams for Service Desk section in the left-hand menu.
  4. Click on the usernames in the corresponding row
  5. Start typing a name to add the user to the team, or click on the X to remove a current team member
  6. Select update to save the changes.

 


Custom Field Configuration

back to top 

In order for Teams for JIRA Service Desk to work, a managed custom field is automatically created upon installation of the add-on. This field is used to store for which team a request is created.

This custom field should be added to the create and view (and optionally  edit) screen for your Service Desk agent and to the customer request type in JIRA Service Desk.

Note

If the Service Desk Team field is not present on a customer request form no team is added to the issue and therefor it's not available for other team members.

 


Service Desk Configuration

back to top 

Customer request forms

The Service Desk Team field should be added to you request forms.

  1. Browse to the request types of your Service Desk and click Edit fields
  2. Using the Add a field button:
  3. Select the Service Desk Team customfield and apply the changes
 


Panel

When the Service Desk Team custom field is added to the screen, it is only displayed when

  • The customer is in multiple teams
  1. Non-team requests are enabled.

In other cases, the field is hidden from the customer and should be automatically filled

 


Enable Request participantsCustomers can only join (and participate) in team requests when Request participants is enabled for your service desk.

  1. In your service desk project, go to Settings > Request Participants.
  2. Set the setting Customers can add participants to their requests to On



Health check

Teams for JIRA Service Desk has a build in health check. This check was introduced after a bug had been discovered that caused to create multiple Team Custom Fields. This check makes sure your system is healthy.

If your system is working like it should and no problems have been the following message is displayed:

The followings possible problems can be found:

  • Your techinical user does not exists

  • Your techinical does not have the right permissions

  • Teams is unable to connect to your JIRA instance

  • Multiple Team Custom Fields have been found, which can cause data integrity problem

Technical user does not exists

This message is displayed when your technical user does not exists.

In order to fix this problem:

  1. Browse to the Team Overview Configuration

  2. Check if the user you entered as Technical User actually exists
  3. Correct the technical user
  4. Press the Save button

Technical user does not have the right permissions

This message is displayed when your technical user does not have the right permissions.

In order to fix this problem:

  1. Browse to JIRA user management

  2. Add the user you entered as Technical User to the jira-administrators group

Teams is unable to connect to your JIRA instance

This message is displayed when teams is unable to connect to your JIRA instance. 

In order to fix this problem you have to make sure that your JIRA server is able to resolve your JIRA url. This can be solved using the following method: 

  1. Login to your JIRA server

  2. As a root user, open /etc/hosts – vi /etc/hosts
  3. Add an entry

    Code Block
    127.0.0.1		jira.example.com #this should be your url.
  4. Save the hosts file and refresh the health check

Multiple Team Custom Fields have been found

As the message tells multiple Team Custom Fields have been found which can cause data integrity problems. For every found custom field the number of issues which use the specific field are listed.

In order to fix this problem:

  1. Select the field you want to keep and where all the other fields their data will be merged into.
  2. Press the Repair button
  3. A screen will be displayed where is explained which fields fields have been deleted and merged.
  4. Press the Acknowledge button

 


Configure the 'Service Desk Team' field via a Post-function

Teams for JIRA Service Desk comes with the following built in Post Functions:

  1. Assign issue to Service Desk Team lead.
  2. Update issue Team Field.

Assign issue to Service Desk Team lead

Assign the issue to the lead from the Service Desk Team. Please note that the issue will only be assigned to the team lead user if the user has the 'Assignable User' permission.

  1. In the upper right corner of JIRA, open the JIRA Administration Menu→Issues.
  2. In the menu under the section WORKFLOWS click on Workflows.
  3. Click on edit for the workflow which you would like to change.
  4. Click on the transition you would like to change.
  5. Under Options choose Post Functions.

  6. Select Teams - Assign to Service Desk Team lead.
    Image RemovedImage Added 


  7. Press the Add button.

Update Issue Service Desk Team

Updates the Service Desk Team field based on the option chosen.

  1. In the upper right corner of JIRA, open the JIRA Administration Menu→Issues.
  2. In the menu under the section WORKFLOWS click on Workflows.
  3. Click on edit for the workflow which you would like to change.
  4. Click on the transition you would like to change.
  5. Under Options choose Post Functions.

  6. Select Teams - Update Issue Service Desk Team Value.

    Image RemovedImage Added

  7. Press the Add button.

  8. Specify whether you want the team set based to the assignee's or reporters team or a specific team.
    Image RemovedImage Added

  9. Press the Add button.