Skip to main content
12-Amethyst
May 16, 2018
Solved

Designing Permissions on Things Permissions

  • May 16, 2018
  • 1 reply
  • 2463 views

Hi Community,

 

I wish to design permissions on thing permissions programmatically:

 

Thing Permissions.PNG

Does anyone have any advice on how to achieve this?

 

Regards,

Andy

Best answer by mnarang

You can use AddCollectionDesignTimePermisson service for this use case .You can find more details of using this service in help center as well .

 

public void AddCollectionDesignTimePermission(java.lang.String collectionName,
 java.lang.String type,
 java.lang.String principal,
 java.lang.String principalType,
 java.lang.Boolean allow)
 throws java.lang.Exception
Service Category:
Permissions
Service Description:
Add a design time permission.
Parameters:
collectionName - Collection name (Things, Users, ThingShapes, etc.) - STRING
type - Permission type (PropertyRead PropertyWrite ServiceInvoke EventInvoke EventSubscribe) - STRING
principal - Principal name (name of user or group) - STRING
principalType - Principal type (User or Group) - STRING
allow - Permission (true = allow, false = deny) - BOOLEAN
Throws:
java.lang.Exception

you can find this service in thingworx snippet as attached 

 

 

1 reply

mnarang5-Regular MemberAnswer
5-Regular Member
May 16, 2018

You can use AddCollectionDesignTimePermisson service for this use case .You can find more details of using this service in help center as well .

 

public void AddCollectionDesignTimePermission(java.lang.String collectionName,
 java.lang.String type,
 java.lang.String principal,
 java.lang.String principalType,
 java.lang.Boolean allow)
 throws java.lang.Exception
Service Category:
Permissions
Service Description:
Add a design time permission.
Parameters:
collectionName - Collection name (Things, Users, ThingShapes, etc.) - STRING
type - Permission type (PropertyRead PropertyWrite ServiceInvoke EventInvoke EventSubscribe) - STRING
principal - Principal name (name of user or group) - STRING
principalType - Principal type (User or Group) - STRING
allow - Permission (true = allow, false = deny) - BOOLEAN
Throws:
java.lang.Exception

you can find this service in thingworx snippet as attached 

 

 

aseaton12-AmethystAuthor
12-Amethyst
May 16, 2018

Perfect Answer - Appreciated.

 

Andy