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 |