- Go to Automation AI > Use Cases > Dialogs and click Create a Dialog Task.
-
Under Integration, select JIRA.
-
If no integration is configured, click Explore Integrations to set one up. See Actions Overview.
Supported Actions
| Task | Description | Method |
|---|---|---|
| Create an Issue | Creates an issue in JIRA. | POST |
| Get an Issue by ID | Fetches issue details by ID. | GET |
| Get all issues | Retrieves all issues. | GET |
| Update an Issue | Updates an issue. | PUT |
| Delete an issue | Deletes an issue. | GET |
Create an Issue
- Install the template from JIRA Action Templates.
-
The Create an issue dialog task is added with the following components:
- createIssue – User intent to create an issue.
- projectKey, summary, issueTypeName – Entity nodes for issue details.
- getResourceIdService – Bot action service to get JIRA site resource ID.
-
createIssueService – Bot action service to create an issue. Click Edit Request:
Sample Request:
Sample Response: - createdIssueInfoService – Bot action service for additional issue details.
- createIssueMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
Get an Issue by Key
- Install the template from JIRA Action Templates.
-
The Get Issues by Key dialog task is added with the following components:
- getIssuebyKey – User intent to find an issue by key.
- issueKey – Entity node for the issue key.
- getResourceIdService – Bot action service to get JIRA site resource ID.
-
getIssuebyKeyService – Bot action service to find an issue. Click +Add Response:
Sample Response: (truncated)
- getIssuebyKeyMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
Get All Issues
- Install the template from JIRA Action Templates.
-
The Get All Issues dialog task is added with the following components:
- getAllIssues – User intent to view all issues.
- getResourceIdService – Bot action service to get JIRA site resource ID.
-
getAllIssuesService – Bot action service to fetch all issues. Click +Add Response:
Sample Response: (truncated)
- getAllIssuesMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
Update an Issue
- Install the template from JIRA Action Templates.
-
The Update an Issue dialog task is added with the following components:
- updateIssue – User intent to update an issue.
- issueKey, chooseField, updatedSummary, newLabel – Entity nodes for update details.
-
prepareUpdateIssuePayloadScript – Bot action script to prepare update payload:
- getResourceIdService – Bot action service to get JIRA site resource ID.
-
updateIssueService – Bot action service to update an issue. Click Edit Request:
Sample Request:
- getIssuebyKeyService – Bot action service for issue details.
- updateIssueMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
Delete an Issue
You can delete an issue only if the JIRA admin or project owner grants you delete permission.
- Install the template from JIRA Action Templates.
-
The Delete an Issue dialog task is added with the following components:
- deleteIssue – User intent to delete an issue.
- issueKey – Entity node for the issue key.
- getResourceIdService – Bot action service to get JIRA site resource ID.
-
deleteIssueService – Bot action service to delete an issue. Click Edit Request:
- deleteIssueMessage – Message node to display responses.
- Click Train, then Talk to Bot and follow prompts to delete an issue.