We have a business requirement where we have customer reporting issues in ServiceNow (SN) and if the customer project exists in JIRA, SN will trigger an integration and a JIRA issue (story) is created in the respective customer project in JIRA.
We have scenarios where the customer projects doesn't exist in JIRA. In that case,
1. SN will check for the JIRA Project
2. If project doesn't exist in JIRA, SN will trigger new project creation in JIRA (this can be done based on the SN documentation I read).
My question is
All our customer projects have the following configuration
Type: Software Development | Board: Scrum | Company Managed Project | Share setting with an existing project = Yes
Can these be triggered from SN? Or this needs to be taken care at the JIRA end?
We are looking for an automation as the number of such customer projects will be more and manually doing it would be a pain.
Thanks
Hi @Arun Unnikrishnan ,
This is Majid @ Exalate.
You will need to create a Jira project in Jira itself - cant really be done from ServiceNow, but yes, it can be triggered from ServiceNow. Are you creating your own integration solution here? You can use an app like Exalate that makes connecting the two systems a piece of cake. You can then leverage the built-in scripting engine to do precisely what you want i.e. trigger the transaction from ServiceNow, find that the project does not exist in Jira and then create it on the fly.
Please let me know if you want to explore this further and I would be happy to assist.
Thanks
Majid
Hi @Arun Unnikrishnan ,
Have you found the solution for this? If you have any documentation regarding the integration, please share them. I am looking for the same.
Thanks in advance.
Vijaya Ramya Allena
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Arun Unnikrishnan
As a Workaround solution I created a project to use as a template.
In your case, you can use any existing project as the basis for this template.
When the SN finds that the client's project does not exist, it uses Jira's REST API:
https://your-domain.atlassian.net/rest/api/3/project
With the body similar to this Example:
{
"key": "project_key",
"name": "project_name",
"description": "Testing project creation",
"projectTypeKey": "software",
"projectTemplateKey": "com.pyxis.greenhopper.jira:gh-simplified-scrum-classic",
"categoryId": 10008,
"leadAccountId": "user responsible for the customer",
"notificationScheme": 10000,
"permissionScheme": 10285
}
Use schema IDs as Notification and permission Schemas belonging to the template project
This is close to the method of creating a project with shared configuration
Use:
https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#about
https://developer.atlassian.com/cloud/jira/platform/rest/v2/intro/#about
As supporting material in the development of this API.
Hope I helped you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.