Jira

Scope of Integration#

Yellow.ai Integration with Jira allows you to seamlessly connect your jira cloud with the yellow.ai platform. Using this integration, one can create issue, view issue details, create project, get project details or get user details.

Use-cases#

Following are the use-cases which are currently accommodated in the Integration:

Get Issue Details:-#

From this method you can get the issue details. Node Input Params:-

Field NameSample InputRemarks
issueIdOrKey*INTG-189Issue Key or Issue Id.

Output Response should be stored in object type variables \#

Get Project Details:-#

From this method you can get Project Details. Node Input Params:-

Field NameSample InputRemarks
projectIdOrKey*INTG or 10004Project Key or Project Id.

OutPut Response should be stored in Object type variables#

Get Project Status:-#

From this method you can get Project Status Details. Node Input Params:-

Field NameSample InputRemarks
projectIdOrKey*INTG or 10004Project Key or Project Id.

Output Response should be stored in Array type variables#

Create Jira Issue:-#

Creates an issue or, where the option to create subtasks is enabled in Jira, a subtask. A transition may be applied, to move the issue or subtask to a workflow step other than the default start step, and issue properties set. Creating a subtask differs from creating an issue as follows: issueType must be set to a subtask issue type . parent must contain the ID or key of the parent issue. This action node is based on V2 action node in which field are fetching dynamically.

Integration_Gif Following the above steps will connect your Google Sheets with Yellow.ai platform.

Search user Details:-#

From this method you can fetch user details.Finds users with a structured query and returns a paginated list of user details

Node Input Params:-

Field NameSample InputRemarks
userNameOrEmail*[email protected]Username or emal.

Output Response should be stored in Array type variable.#

Create Project:-#

From this method you can create project.. Node Input Params:-

Field NameSample InputRemarks
nameOfProject*Example ProjectName of Project
keyINTGUnique Key value
projectTypeKeyBussiness,SoftwareProject type Key enums(Bussiness, Software,Cloud)
leadAccountId16 digit varcharAccount Id of user, use search user details action node to get accountId
email[email protected]Jira Email address of person who creating project
apiTokena12Esjsjs!23Api Token
jiraCompanyDomainyellowmessengerSubdomain name of jira board

ProjectTypeKey Enums- business, service_desk, software#

Response Should be stored in Object type variables.#

Search issues by query:-#

Returns lists of issues matching a query string. Use this resource to provide auto-completion suggestions when the user is looking for an issue using a word or string.

Node Input Params | | | | |---|---|---| | Field Name| Sample Input Remarks| | query* | Test Issue | Search Query of issue.|

Response should be stored in object type variables#

Configuration#

Configuring the integration with jira iis straightforward. Follow the steps defined below to start integrating:

  1. Create an application on https://developer.atlassian.com/console/myapps/

  2. Select Oauth 2.0 integration

alt_text

  1. Go to Console -> My apps -> youAppName -> Permission -> jira Api then click on add

alt_text

  1. Add and configure your app’s API scopes.

alt_text

  1. Then Go to Authorization and copy the url from integration card then configure the url there. \

alt_text

alt_text

alt_text

  1. Go to setting then copy client Id and client Secret then paste in to integration form and connect. It is oauth based integration hence jira will ask to give access to above app then allow. Then you can use jira integration action node.

alt_text

  1. Get ApiToken value for using inside the action-node. follow the below steps Click on Profile icon on top-right -> Manage Account -> Security -> API Token -> Create and manage API tokens -> create new API token and copy the value and paste somewhere for your reference.

alt_text