- 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.