Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Atlassian Jira

sandeepgudipudi
New Contributor III
New Contributor III

Hi,

I am looking for jira details to create a connection. can you provide the working details for below

ConnectionJSON,ImportAccountEntitlementJSON,CreateAccountJSONUpdateAccountJSONEnableAccountJSONDisableAccountJSONAddAccessJSONRemoveAccessJSONChangePassJSONRemoveAccountJSONCreateTicketJSONTicketStatusJSONAddFFIDAccessJSON and RemoveFFIDAccessJSON

10 REPLIES 10

rushikeshvartak
All-Star
All-Star

Refer Documentation for all JSONs

https://docs.saviyntcloud.com/bundle/Atlassian-v24x/page/Content/Understanding-the-Integration-Betwe...


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

sandeepgudipudi
New Contributor III
New Contributor III

Yes, i followed the doc and created connectionjson and importaccountaccjson, how ever iam not able to import accounts and entitlement

How many records are expected from postman api response.


"2024-07-17T15:04:15.361+00:00","ecm-worker","rest.RestUtilService","quartzScheduler_Worker-4-bwbfp","DEBUG","totalCount: 999999999"
"2024-07-17T15:04:15.361+00:00","ecm-worker","rest.RestUtilService","quartzScheduler_Worker-4-bwbfp","DEBUG","offset: 25987500"

?


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

sandeepgudipudi
New Contributor III
New Contributor III

iam getting this error

 

2024-09-10T17:51:50-05:00-ecm-worker--null-qf98v--com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: ; line: 1, column: 0] at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:270) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3854) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3799) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2877) at com.saviynt.provisoning.rest.RestProvisioningService.initializeConnectionForImport(RestProvisioningService.groovy:1911) at com.saviynt.provisoning.rest.RestProvisioningService.doImport(RestProvisioningService.groovy:122) at com.saviynt.ecm.integration.ExternalConnectionCallService.invokeExternalMethod(ExternalConnectionCallService.groovy:232) at ApplicationDataImportJob.execute(ApplicationDataImportJob.groovy:211) at org.quartz.core.JobRunShell.run(JobRunShell.java:199) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)

Fix you json syantax


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

sandeepgudipudi
New Contributor III
New Contributor III

json is valid and still the same error

 

{
"accountParams": {
"connection": "acctAuth",
"processingType": "SequentialAndIterative",
"statusAndThresholdConfig": {
"statusColumn": "customproperty4",
"activeStatus": [
"true"
],
"deleteLinks": false,
"accountThresholdValue": 100,
"correlateInactiveAccounts": false,
"inactivateAccountsNotInFile": false,
"deleteAccEntForActiveAccounts": true
},
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://abcd-jira.atlassian.net/rest/api/2/users/",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "",
"keyField": "accountID",
"colsToPropsMap": {
"accountID": "accountID~#~char",
"name": "displayName~#~char",
"status": "active~#~char",
"accounttype": "accountType~#~char",
"customproperty1": "timeZone~#~char",
"customproperty2": "locale~#~char",
"customproperty3": "self~#~char",
"customproperty4": "active~#~char",
"customproperty5": "emailAddress~#~char"
},
"pagination": {
"offset": {
"offsetParam": "startAt",
"batchParam": "maxResults",
"batchSize": 2,
"totalCountPath": 100
}
}
}
}
}
}

sandeepgudipudi
New Contributor III
New Contributor III

error in job

Error Failed to import dataNo content to map due to end-of-input at [Source: ; line: 1, column: 0]

sandeepgudipudi
New Contributor III
New Contributor III

what kind of permissions are needed for Jira API Token?

Validate from postman ?


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

stalluri
Valued Contributor
Valued Contributor

@sandeepgudipudi 

  • Can you share the Curl command and Postman response for both.
  • Then we can help with the JSON corrections, or it will be hard to build or understand the requirements of the JSON.


Best Regards,
Sam Talluri
If you find this a helpful response, kindly consider selecting Accept As Solution and clicking on the kudos button.