Podcast
Questions and Answers
What method must external systems use to send messages to the webhook URL?
What method must external systems use to send messages to the webhook URL?
What type of data format must the payload be in when sending a request to the webhook URL?
What type of data format must the payload be in when sending a request to the webhook URL?
Which header must be included in the request to indicate the content type of the payload?
Which header must be included in the request to indicate the content type of the payload?
What is essential for the integration engine to execute a scenario upon receiving a request?
What is essential for the integration engine to execute a scenario upon receiving a request?
Signup and view all the answers
Which component is necessary in a use case for triggering an integration with Jira?
Which component is necessary in a use case for triggering an integration with Jira?
Signup and view all the answers
What is a requirement for messages sent from external systems to the webhook?
What is a requirement for messages sent from external systems to the webhook?
Signup and view all the answers
What does the integration engine do with the JSON payload received from an external system?
What does the integration engine do with the JSON payload received from an external system?
Signup and view all the answers
What is a key function of the webhook URL in the context of integration engines?
What is a key function of the webhook URL in the context of integration engines?
Signup and view all the answers
What happens if the user data authentication fails in a webhook request?
What happens if the user data authentication fails in a webhook request?
Signup and view all the answers
Once the request is authenticated and validated, what is the next step for the integration engine?
Once the request is authenticated and validated, what is the next step for the integration engine?
Signup and view all the answers
Study Notes
Jira Integration Setup
- Choose a username for the integration user specifically meant for Jira system access.
- Enter the API token for the integration user, which is distinct from the standard user password.
- Select X.509 for certificate type and PEM for certificate format when configuring authentication details.
- Copy the root CA certificate content into the designated server certificate field to avoid errors during saving.
OAuth 2.0 Authentication
- For OAuth 2.0, select "Agentless" to permit direct connection to Jira.
- Authentication type must be set to OAuth 2.0, ensuring secure access.
- Use HTTPS protocol for safe data transmission.
- Enter the base URL for Jira:
<a href="https://api.atlassian.com/ex/jira/">https://api.atlassian.com/ex/jira/</a>
.
Incident Management Scenarios
- For "Incident to Incident" integration, input key Jira details:
- Jira URL of the endpoint
- RequestTypeId for records creation
- ServiceDeskId associated with the specific Service Desk
- Additional optional entries include JiraInitialStatus, RemoteSystem, and Issue type for further customization.
Enhancement Tracking Configuration
- The scenario execution requires entry of Jira URL, Issue type, and Project details.
- The creation of "New Feature" records in Jira involves preparation of data and rules to check for successful execution.
- If new records are successfully created, nested rules will follow for further actions; failure will redirect to adding comments.
Attachment Handling in Enhancements
- Prepare a list of attachments based on responses from the SMAX system.
- If attachments are present, process each attachment through nested rules.
- Use Case Exchange API to retrieve attachments based on specified FRS ID.
- Loop through attachments and use JIRA REST API to add each attachment directly to the determined Jira Feature record.
Defect Tracking Process Logic
- Similar to enhancements, the attachment list is prepared based on existing records.
- Execution of nested rules occurs for each attachment, facilitating proper transfer to Jira Bug records.
- Output data arrays are utilized to capture results of attachment uploads following the loop process.
Webhook Listener Functionality
- Integration engine provides a webhook URL for external systems to communicate with.
- The system listens for incoming requests and authenticates provided user data.
- If authentication is successful, the corresponding scenario executes actions based on received data.
- Enables external initiation of integrations independent from SMAX, using JSON payloads.
Triggering Integration from External Systems
- External systems require a webhook to push messages to the integration via a specified URL upon event occurrences.
- Messages must be sent using the HTTP POST method and formatted as JSON, including the appropriate content-type header.
Use Case: Portal-Based Requests
- Final configuration step involves setting up a Catalog Offering with a Fulfillment Task Plan to activate the Jira integration.
- This setup is essential for triggering the integration and managing deflections or enhancements through the portal.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Configure Jira integration user authentication with API token and username