- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-02-2025 02:16 PM
Hi Community,
There are current options in the GRC Choices field which are no longer relevant to the business needs. I want to remove them from the list so users do not choose these options, but I do not want to impact historical data. I was hoping to find an "Active" checkbox, but I don't see anything.
Anyone able to provide guidance?
Thanks.
M.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2025 12:11 AM
Hey @Mehernosh Amrol ,
Currently, this is on our roadmap. However, for your guidance, here is the suggestion:
Create a new field called active
on the sn_grc_choice
table with a default value of true
. Mark unwanted records as false
, and update the reference qualifier for the sn_grc_choice
dictionary entries to only show records where active = true
.
-
If it's an advanced reference qualifier, modify the
getGRCChoices
method from sn_grc.GRCUtils by adding^u_active=true
to the return value. -
For a simple reference qualifier, add the condition
Active = true
.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-02-2025 11:26 PM
Hi @Mehernosh Amrol ,
You cannot make the GRC Choice (sn_grc_choice) Inactive.
To Prevent impacting the historical records, on the Grc Choice table , list View add "Application" column and then Group by Application :
Now, you can check if the choice which doesn't make sense, if that that has been used by any other application.
Also, The records which are already existing , it will be impacted if you delete the Choice.
What's best is for all the new records, You can try using a Onload Client Script to hide the Choice from the field.
Sandeep Dutta
Please mark the answer correct & Helpful, if i could help you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2025 12:11 AM
Hey @Mehernosh Amrol ,
Currently, this is on our roadmap. However, for your guidance, here is the suggestion:
Create a new field called active
on the sn_grc_choice
table with a default value of true
. Mark unwanted records as false
, and update the reference qualifier for the sn_grc_choice
dictionary entries to only show records where active = true
.
-
If it's an advanced reference qualifier, modify the
getGRCChoices
method from sn_grc.GRCUtils by adding^u_active=true
to the return value. -
For a simple reference qualifier, add the condition
Active = true
.