
Hi Experts,
We have an app published in app source and we currently update the extension by adding a table and the permission for that table data. Although the permission is entered in the D365BC, it always has permission error during using that table. But After I import the same permission set XML with a different name, the old permission set is working again. I delete the one that I have published manually. Everything is working fine and no other issue. Does anyone know why it happened? Is that cause by D365BC environment issue? I have a sample permission set attached below. Thanks in advance.
<PermissionSets>
<PermissionSet RoleID="TRCAddon2" RoleName="TRCAddonPermission2">
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203824</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203823</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203822</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203821</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203820</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203819</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
<Permission>
<ObjectType>TableData</ObjectType>
<ObjectID>70203818</ObjectID> <!-- ObjectName -->
<ReadPermission>1</ReadPermission>
<InsertPermission>1</InsertPermission>
<ModifyPermission>1</ModifyPermission>
<DeletePermission>1</DeletePermission>
<ExecutePermission>1</ExecutePermission>
<SecurityFilter />
</Permission>
</PermissionSet>
</PermissionSets>