BMC Software has an agreement with IBM to host multiple Customers in BMC's Watson account.
BMC invites a Customer's admin user(s) who have Admin permissions on the Resource group created for the Customer. The Customer's admin user(s) can then do self service using IBM console to provide permissions to specific Watson Service instances for other Users from their organization.
One BMC Customer has come up with the following specific use case
We are looking to create multiple skills within our instance of Watson Assistant provisioned by BMC for our Chatbot and would like to limit access to the skill sets to only allow certain people to be able to modify items within certain skills (and not be able to delete or rename the skill).
For example, on the skill "HR" I want person A and B to be able to modify the items in the skill while on skill "Student Service", I want person A and C to be able to modify the items.
Currently service level permissions are available in IAM permissions model at Watson Assistant service instance level. To satisfy the above ask, permissions model granularity is needed at per Watson Assistant skill level.
Why is it useful?
|Who would benefit from this IDEA?||Customer can provide permissions to persons at per Watson Assistant skill level as mentioned in the use case above|
How should it work?
NOTICE TO EU RESIDENTS: per EU Data Protection Policy, if you wish to remove your personal information from the IBM ideas portal, please login to the ideas portal using your previously registered information then change your email to "email@example.com" and first name to "anonymous" and last name to "anonymous". This will ensure that IBM will not send any emails to you about all idea submissions