When publishing from the Popdock Query Builder or Widget extension for a Business Central sandbox, you may receive this message:
Your license does not grant you the following permissions on TableData Published Application: IndirectRead for company XXXX.
Resolution
Check the following areas in Business Central to ensure the correct license and permissions are assigned to the user assigned to the Business Central connector.
Business Central User Permissions
Check the user has the appropriate permissions to publish an Extension to Business Central.
- Log into the Business Central Sandbox > User Card
- Select the user that was used to Authenticate the Business Central connector in Popdock
- Check the User Permissions
- Assign the SUPER role leaving the Company blank
Check Companies in the Business Central Environment
If the Business Central license does not allow for production data in Sandboxes, check each company for production data or blank data.
- Log into the Business Central Sandbox
- Switch to each company in the Business Central environment
- In each company try to navigate to Company Information
- If you see the below error, delete the company or fix the license issue
Check User License Assignments
Check which license is assigned to the user in Business Central.
- Log into the Business Central Sandbox > User Card
- Select the user that was used to Authenticate the Business Central connector in Popdock
- Check these two values
- Full name starts with user_ then the user is configured as a Guest in Azure and requires a license for publishing
- Check the License. If the license is a Delegated account as these accounts can encounter permissions issues.
For more information on GDAP (granular delegated administration privileges) please reference this article.
Try authenticating as another SUPER user
If all the proceeding steps do not resolve the error, try switching the Popdock connector to authenticate as a different SUPER user in Business Central.
- Log into Popdock > Connectors
- Open the Business Central Sandbox connector being used
- Click Edit settings
- On the connection settings window, click Connect.
- When prompted to log into Business Central, use the credentials of a different SUPER user with an active license in Business Central
If you have any other issues, please reach out to our support team at support@eonesolutions.com.