Product Manager Roled user in DPR is unable to create Versions for Products

AnkitaParab
Tera Expert

I have created 2 dummy users in my instance "dpr.product.manager1" and "dpr.product.manager2" and provided them "sn_dpr_model.product_manager" role. As per the ServiceNow docs, a product manager should be able to Request a new version for a product. But when I tried impersonating these users, I was able to request new version for the product, the version also got created, but the Name and Version was empty in it. But when I request it with my id (having admin role and sn_dpr_model.release_admin role), I can create it properly. Below is the screenshot attached, you can see, it has empty versions, which was created by the Product Manager's ID and the last version, having name in it, was created by my ID.

Can anyone help me understand here, if this is an existing issue or if I am missing here anything.

 

AnkitaParab_0-1742297799389.png

 

 

2 ACCEPTED SOLUTIONS

Kieran Anson
Kilo Patron

Access Analyzer is a great tool where you believe there is an access issue. Below is OOB DPR which doesn't have a read restriction on the version field. However you might have a custom ACL

 

KieranAnson_0-1742306907805.png

 

View solution in original post

Thank you, Kieran Anson. I did check the ACLs, as the Versions are from cmdb_software_product_model table, found write ACLs on "cmdb_software_product_model.name" and "cmdb_software_product_model.version" where I added the "sn_dpr_model.product_manager" in script for them to access it and it worked.

View solution in original post

2 REPLIES 2

Kieran Anson
Kilo Patron

Access Analyzer is a great tool where you believe there is an access issue. Below is OOB DPR which doesn't have a read restriction on the version field. However you might have a custom ACL

 

KieranAnson_0-1742306907805.png

 

Thank you, Kieran Anson. I did check the ACLs, as the Versions are from cmdb_software_product_model table, found write ACLs on "cmdb_software_product_model.name" and "cmdb_software_product_model.version" where I added the "sn_dpr_model.product_manager" in script for them to access it and it worked.