Jira Service Desk Permission (On-Prem) Access Requirements
Jira Service Desk Permission (On-Prem) Access Requirements
Jira Service Desk Permission (On-Prem) Access Requirements
The bot will directly perform actions in your Jira Service Desk project to create, update, and query information about tickets.
In your Production Jira environment, the following accounts are needed (set to America/Danmarkshavn timezone):
Along with the service account, please provide an XML export of your Jira Service Desk workflow. See instructions here on how to export your workflow: https://support.atlassian.com/jira-cloud-administration/docs/import-and-export-issue-workflows/
The Moveworks service interacts with your Jira platform so that the bot can:
For testing, please clone the production project to a separate test project in the same production Jira environment, utilizing the same workflows and ticket types. (Note: tickets from the production project do not need to be cloned to the test project). Also, provide the above accounts same level of access to this project as they have in the production project. This project will be used for testing purposes and during the IT Testing phase, before switching over to production and rolling out the bot to all users.
In order for Moveworks to integrate with your Jira instance, you will need to install the Moveworks Agent. This is a lightweight appliance installed on your VMs behind the firewall, to allow Moveworks to securely communicate with your Jira instance. This option requires no firewall changes to integrate with Atlassian Server.
Note: If you are already using the Moveworks Agent for another integration, you will need to use the same agent to connect to Jira.
Moveworks categorizes your statuses into the following buckets. If there is no corresponding status, your Moveworks team may recommend an additional status.
In order for the Moveworks bot to transition tickets to the appropriate statuses, it is recommended to create the following transitions within your Jira workflows for all issue types that Moveworks will be interacting with.
Please note that these transitions may be optional based on the functionality and skills enabled within your Moveworks bot.
If workflows are not adjusted accordingly the bot will be unable to transition tickets to resolved, in progress, and re-opened statuses. However the bot will still be able to recognize the tickets/issue types, send update notifications, and allow users to comment, without the need to update your workflows.
All → Resolved (or similar status)
All → In Progress (or similar status)
All → Re-Opened (or similar status)
Example of All → Resolved transition:

Moveworks requires the Assignee field to be on the Resolved screen, so it can be set as the Assignee when an issue is resolved by the bot. Any other fields that must be set upon Resolution should also be present on this screen, so Moveworks can set the appropriate value. This is required even if the transition is restricted to API access only.
Transitions may be locked down to API-only use so agents can continue to follow their existing workflows without confusion:

Bot-specific transitions also allow JIRA admins to control static values. Here are some common use cases:
Set Resolution to Done
Reopen set assignee to Unassigned
Navigate to Workflows, select the transition, and click Post Functions from the pop-up.

Select the Post Functions tab and click Add post function

Select Update Issue Field

Select the appropriate Issue Field and Field Value

Additional values will require additional Post Functions