Use cases

Use cases to send Issue/Task/Change Action details to Jira on creation/completion of an Issue/Task/Change Action at 3DX side. The in built use cases are mentioned in the below table.

Use case Event Category Event Processor Description

1. Create Issue

Issue

Created

CreateUpdateIssue

Generates the payload from the received newly created object ID of an Issue and sends the Issue details to Jira. For more information about payload structure please check Payload for create issue use case.

2. Update Issue

Issue

Status Changed (Active)

CreateUpdateIssue

Generates the payload from the received updated Issue object ID and sends the updated Issue details to Jira. For more information about payload structure please check Payload to update issue use case.

3. Create Task

Task

Created

CreateUpdateTask

Generates the payload from the received newly created Task object ID and sends the Task details to Jira. For more information about payload structure please check Payload to create task use case.

4. Update Task

Task

Complete

CreateUpdateTask

Generates the payload from the received completed Task object ID and sends the updated Task details to Jira. For more information about payload structure please check Payload to update task use case.

5. Create Change Action

Change Action

Created

CreateUpdateChangeAction

Generates the payload from the received newly created Change Action object ID and sends the Change Action details to Jira. For more information about payload structure please check Payload to create change action use case.

6. Update Change Action

Change Action

Complete

CreateUpdateChangeAction

Generates the payload from the received completed Change Action object ID and sends the updated Change Action details to Jira. For more information about payload structure please check Payload to update Change Action use case.

7. Jira-3DX Create Issue JiraTo3dxCreateUpdateIssue Generates the issue object from received input data in JSON format and creates an issue in 3DX using API call and send the created information back to Jira to update the pid of an issue. For more information about payload structure please check Payload for Jira-3DX create issue use case.

8. Jira-3DX Update Issue

JiraTo3dxCreateUpdateIssue

Generates the issue object from received input data in JSON format and updated an issue in 3DX using API call and sends the response back to Jira. For more information about payload structure please check Payload for Jira-3DX update issue use case.

9. Jira-3DX Create Task

JiraTo3DXCreateUpdateTask

Generates the task object from received input data in JSON format and creates task in 3DX using API call and send the created information back to Jira to update the pid of task. For more information about payload structure please check Payload for Jira-3DX create task use case.

10. Jira-3DX Update Task

JiraTo3DXCreateUpdateTask

Generates the task object from received input data in JSON format and updated task in 3DX using API call and sends the response back to Jira. For more information about payload structure please check Payload for Jira-3DX update task use case.

11. Jira-3DX Create Change Action

JiraTo3DXCreateUpdateChangeAction

Generates the change action object from received input data in JSON format and creates change action in 3DX using API call and send the created information back to Jira to update the pid of an epic. For more information about payload structure please check Payload for Jira-3DX create change action use case.

12. Jira-3DX Update Change Action

JiraTo3DXCreateUpdateChangeAction

Generates the change action object from received input data in JSON format and update the change action in 3DX using API call and sends the response back to Jira. For more information about payload structure please check Payload for Jira-3DX update change action use case.

  • Following is the list of processors which are available out of the box to send the information to Jira.

Processors Description

1. CreateUpdateIssue

Uses the Issue id to construct the payload for Issue.

2. CreateUpdateTask

Uses the Task id to construct the payload for the Task.

3. CreateUpdateChangeAction

Uses the Change Action id to construct the payload for the Change Action.

4. JiraTo3dxCreateUpdateIssue

Uses the input data received from Jira in JSON format to construct the Issue object.

5. JiraTo3DXCreateUpdateTask

Uses the input data received from Jira in JSON format to construct the Task object

6. JiraTo3DXCreateUpdateChangeAction

Uses the input data received from Jira in JSON format to construct the change action object