Jira Forge Walkthrough
If you have reached this part it means that you have completed ALL prerequisites found in the Jira Forge Setup page. If NOT, please go through the setup steps for a smooth walkthrough of the integration's features.
This walkthrough is one example based on our test account. You must install and configure the Jira integration, including setting up the Jira Statuses prior to using this walkthrough.
The walkthrough demonstrates these steps:
- Create a Jira Ticket
- Logging In and Connecting to a NetSuite Account
- Add or Remove Customizations
- Importing Customizations
- Perform Risk Assessment
- View Entity Relation Diagram
- Ready for Development
- Deploy Changes and Complete the Ticket
- Other notable features
Create a Jira Ticket
- Login to your Jira account.
- Open a Project.
- Click Create (+).
- Fill the necessary fields and Click 'Create'
Logging In and Connecting to a NetSuite Account
Before proceeding to this step, make sure you already have created a TBA record. If not please see Set up Jira TBA Credentials in Setup page.
-
In your issue ticket, you should see the 'Netwrix NetSuite Forge' tab in the issues tab. Click the tab. Two possible displays:
- If you have NOT executed Set up Jira Project Keys in the Setup Page, you will see this message displayed "Only projects defined in the Netwrix Settings page can use this integration". Please check if you have done that part.

- If you have, you should see the connect page where you can connect or log in to a NetSuite defined in Set up Jira TBA Credentials in Setup page.

-
If you are seeing the connect fields, you are in the right track. Please select a NetSuite account to connect to.
-
Upon selecting an account, the app loads. It is establishing the initial connection process. Once it is successful, the "Connect" button below should be enabled. Otherwise, please double check the TBA credentials that you have entered in Set up Jira TBA Credentials in Setup page.

- Click "Connect" button.
- You should see the ITGC Form for our Jira app. Change Request data is loaded, it also shows which account where you are currently connected.

Add or Remove Customizations
Now that you are ready to attach customizations to your Jira ticket. This section shows you how to add and/or remove customizations in the Forge app.
To start adding or removing customizations, follow the steps below:
- In the form, there should be a button named "Lookup Customization". This allows the user to add existing customization to the Jira ticket. Click the button. A modal should appear. This allows the user to filter and select a customization to attach to the change request.
Available filters:
- Name
- Script ID
- Type
- Bundle ID
- Modified By
- From
- To

- Choose a filter to narrow down the selection of customizations. In this case, we will use the Name filter. Click the "Lookup" button.

-
Select a customization to attach by ticking the checkbox beside the name. Once ticked, click the "Add Customizations" button at the bottom part of the modal.
- Below shows a flag with a message that the action is in progress.

- Below shows a flag with a message that the action is successful.

-
You can also add customization that is yet to be created. This is what the "Proposed Customization" button is for. To add one, click the "Proposed Customization" button. A modal should appear with the following fields:
- Type
- ScriptID/Name

-
Select the Type for your proposed customization. In this case, we will select "Body Field" type. Notice that the Script ID/Name field is prepopulated with the prefix of the script ID, this allows the user ease of use and not mistakenly input the wrong script ID prefix for the type. Type the script ID of your choice.

-
Click the "Add Proposed Customization" button to add/attach it to the Jira ticket change request.
- Below shows a flag with a message that the action is in progress.

- Below shows a flag with a message that the action is successful.

Below shows the existing and proposed customizations that were added in steps 1 through 6.

- Just as you can add existing and/or proposed customizations, you can also remove them from the Jira ticket change request. Simply click the "trash" icon located at the right side of the customization's name and will trigger the remove process.
![]()
- Below shows a flag with a message that the action is in progress.

- Below shows a flag with a message that the action is successful.

If you have reached this section, you were able to execute the following:
- Use the Lookup customization filter
- Add existing and proposed customizations
- Delete/remove a customization
Importing Customizations
This feature is similar to the add customization process, the key difference is that the user can add customizations in bulk. Import customization only allows the user to upload files in XML and a SDF project in ZIP formats.
You may contact your company's NetSuite Administrator for a sample of this files.
To use import feature follow the steps below:
- Click the "Import Customization" button in the form. A modal will appear with the option to upload a file. As discussed above, only a SDF project in ZIP and XML file formats are accepted.

- Select a file to import.
- Importing XML file format

- Importing SDF ZIP file format

-
Click the "Import Customizations" button. You will see a flag message at the lower left side of your screen indicating that the importing process is In Progress.
-
Once the importing is successful, all valid objects will populate the Customization and Proposed Customization tables accordingly. You will also see a flag message indicating the importing process is successful.
If you have reached this section, you were able to execute the following:
- Use the Import Customization feature and add customizations in bulk.
Perform Risk Assessment
This feature will show you Platform Governance's Impact Analysis tool. This tool reviews your customizations for dependencies or risks.
To use Impact Analysis follow the steps below:
- Click the "Impact Analysis" button located at the bottom left section of the form.

2. A modal will appear to start the risk assessment process.

- The modal populates with objects that are impacted. They are categorized as Can Be Safely Deleted or Modified, Cannot Be Safely Deleted or Modified and Inactive Customizations (Already Deleted). Objects under the Cannot Be Safely Deleted or Modified will also show the Impacted Customizations.

If you have reached this section, you were able to execute the following:
- Perform an impact analysis on the customization that are add/attached to the Jira ticket change request.
View Entity Relation Diagram
The Entity Relationship Diagram (ERD) tool graphically displays your Customizations and all dependencies.
To use ERD follow the steps below:
- Click the "View ERD" button located at the bottom left section of the form just beside the "Impact Analysis" button.

- A modal will appear to start pulling ERD data.

- The modal populates with the customization and its corresponding hyperlink to the ERD.

- Click "View ERD" link to view the customization's ERD. It will open to a new tab within the same browser.

If you have reached this section, you were able to execute the following:
- View the entity relation diagram of the customization that is add/attached to the Jira ticket change request.
Ready for Development
Once you have resolved any risk or conflicts, your changes are ready for development:
-
Change the Jira status of your ticket to match the status set up for Jira Statuses for Pending Approval Status. For example, Selected for Development.
-
Click Push if you are not using Automatic Synchronization to push status changes. A confirmation your Change Request was Created/Updated is displayed.
- Below shows the "Push" button.

- Below shows a flag with a message that the action is in progress.

- Below shows a flag with a message that the action is successful.

- The Change Request Status field on the form will show the change request status in NetSuite. The status is now Pending Approval. It is also link to open the Change Request in NetSuite.

If you have reached this section, you were able to execute the following:
- Push a change request from a Jira ticket.
- See the change request status from Jira.
Deploy Changes and Complete the Ticket
When development is done, and the Change Request is approved according to your policy, the Jira ticket is ready to be updated.
- The Change Request Status field on the form will show the change request status in NetSuite. The status is now Approved, this means the change request is now approved in NetSuite.

-
Change the Jira status of your ticket to match the status set up for Jira Statuses for Approved Status. In our example set up, we have two possible statuses: Ready for Deployment and Done. Setting up two statuses enables you to split up the deployment and the ticket closure if you want to monitor the deployment task separately. Both statuses are valid for Deployment, but only Done closes the Jira ticket and updates the Change Request to Completed.
-
Click Push if you are not using Automatic Synchronization to push status changes. A confirmation your Change Request was Created/Updated is displayed.
- Below shows a flag with a message that the action is in progress.

- Below shows a flag with a message that the action is successful.

- If you used Ready for Deployment, update your Jira status to Done once your deployment and verification activities are complete.
If you have reached this section, you were able to execute the following:
- Push a change request from a Jira ticket.
- See the Approved change request status from Jira.
If you open the Change Request in NetSuite:
- All Customizations added from Jira are displayed.
- Affected Bundle ID is added (if used).
- Change Overview is set to the Jira ticket description.
- Change Request is Approved and ready to be deployed.

- Originated System, External Change Request Number and External Link to the Jira ticket are populated on the Related Change Records tab.

- If the Jira status is Done, the Change Request shows as Completed.
Other notable features
These are the other features whose actions are not that commonly used but are of equal importance in the integration app.
- Add Bundle ID - The + button beside the Affected Bundle ID field. User will be able to add NetSuite bundle IDs to the change request. You can add one bundle ID at a time for this action. It is only an add functionality, removing a bundle ID in the change request would require the user to contact a NetSuite Administrator or user for this action.


- Push External - This feature allows the user to "push" the Jira ticket change request and its objects to an external NetSuite account. Pushing to an external NetSuite account save the user's time in creating a change request with the same objects in another NetSuite account. Push external can be executed by clicking the "Push External" button, a modal will appear prompting the user to select a NetSuite account that he/she wishes to push the Jira ticket change request. NetSuite accounts in the modal selection are the same accounts defined by the user in Netwrix NetSuite TBA Credentials page.


- Settings - The Settings is a drop-down button, allows the user to switch NetSuite accounts to connect to. When "Settings" button is clicked, a "Change Account" option is shown. When the user clicks "Change Account", the session is disconnected and the connection to a NetSuite account stopped. The connection form is then shown to allow the user to connect to another NetSuite account.

You have successfully finished the step by step Jira Forge Walkthrough!
Next Step: Jira Forge FAQs