I have an SFC that calls a project script that will create and delete certain tags automatically.
This was working fine until we decided to change the tag editing permissions for the tag provider for some unrelated tag security.
Now, the SFC will create the aforementioned tags but won’t delete them. The quality object returned on delete attempts is “Bad_AccessDenied(“Insufficient Edit Permissions”)”. I know the issue is with the tag provider’s tag edit permission roles, because when I remove them, it starts working again.
How is this possible? Aren’t the SFC’s run on the gateway? Doesn’t the Gateway not have ‘roles’? Shouldn’t it bypass any required edit roles?
I’m able to manually delete the tags in the designer/client, but I’d like to have them deleted programmatically while still maintaining edit security on the provider.