If you’ve been wondering, how to perform multiple creations of JSM organization or how do you import a specific set of customers into a specific Jira service management project (JSM project). Look no further as of today, I will be discussing how all these can be done with the Bulkops app for Jira. Previously, I have gotten different requests in the past from multiple users of the app related to JSM features and if such will be considered. Almost a month ago, I decided why not add those features! So I started a project specifically to tackle the below features with Jira Service Management.
Bulk creation of JSM organizations.
Bulk deletion of JSM organizations.
Bulk addition of JSM organizations to a service desk.
Bulk removal of JSM organizations from a service desk.
Bulk addition of customers into JSM organization.
Bulk removal of customers from JSM organization.
Bulk addition of customers to specific JSM projects e.g. ITSM or SD
Bulk removal of customers from specific JSM projects e.g. ITSM or SD
The goal was to add the above JSM specific features to the BulkOps app for Jira. That way, anyone can be able to perform any migration task between cloud instances or migrate directly from server or datacenter to Atlassian cloud. That’s right, there are 8 different new features that can be performed, coupled with the previous features, the app now has a dozen features for user and group management on Atlassian cloud. Not only for Jira but includes Jira Service Management as well.
I’m going to elaborate on the features which I think it’s crucial if you’re performing any bulk operation task. This article will focus on bulk-adding customers to JSM projects or organizations and bulk adding organizations to JSM projects.
To perform this operation, you will need to prepare your data file in the below format. It is crucial that your CSV file is structured in the below manner having 3 columns, so the app can be able to perform the bulk operation. The name part isn’t used but it helps to nicely represent your users during the file formulation. Use this delimiter
~> for adding customers to multiple organizations at the same time.
Simply upload the above file with its data content to have the users added to the specific organizations. Please note that organizations are case sensitive, so ensure that you’re using the right name at all times. Prior to submission ensure you set the “Customer selection” to “JSM Organization”.
A similar data structure as above is required to add customer users to any JSM project. A 3 column CSV file is required with the below structure.
Once your file above is prepared, simply upload the file and set the option for customer selection to “JSM Project” prior to submission. Use this delimiter
~> for adding customers to multiple projects.
Doing the above will update the records of your customers on your cloud instance. Please note when adding customers to organizations, sometimes it can take up to a minute for some of the users to sync properly. Performing a removal of customers from organizations or projects uses the same type of file format as above. So if you want to remove those customers, please use the same file structure.
Performing bulk addition of organizations to specific Jira service management projects involves you knowing the exact string for the organization and listing out the project keys that you need those organizations added to. Create a CSV file having only two columns as shown below. Use this delimiter
~> for adding organizations to multiple projects.
Once you’re done with your file formulation, simply upload the file and the organizations will be added to those projects. Similar action should be taken when you want to remove organizations from projects.
The other aspects of the JSM features are pretty straightforward, simply navigate to the in-app menu and perform the bulk operation that you need. Please do not use any other file structure other than the above, if, in doubt, there’s a help menu you can always refer to and get an understanding of what to upload. The app uses an ephemeral file system which means anything you upload gets discarded after it has been processed. Oh, I forgot to mention that all these features are 100% free for you to use as much as you like.
Prince NyecheRising Star
...eturns true if any content is returned for the webResponse.body.data.first s...