To allow a user in Business Central to add or change Shipping Methods, you need to grant permissions to the Shipping Agent and optionally the Shipping Agent Services tables.
Best Permission Set(s)
* Recommended Permission Set: D365 BASIC + Custom for Shipping
There is no out-of-the-box permission set that only gives access to manage shipping methods, so the best practice is:
Start with:
D365 BASIC – for general read/edit access
Then add a custom permission set or extend an existing one to include:
Object Type Object Name Object ID Permission
Table Shipping Agent 291 Insert, Modify, Delete, Read
Table Shipping Agent Services 292 (Optional) if you're using service levels
* How to Create the Custom Permission Set
Go to Permission Sets
Click New, name it e.g., SHIPPING_MGMT
Add TableData permissions:
Shipping Agent (291)
Read = YES
Insert = YES
Modify = YES
Delete = (optional, depending on policy)
Shipping Agent Services (292)
Same as above, if needed
Assign this permission set to the user
* Assign the Permission Set to a User
Go to Users
Open the user card
Under User Permission Sets, add:
D365 BASIC
SHIPPING_MGMT (your custom set)
* Result
The user will now be able to:
Add/edit/delete Shipping Methods via Shipping Agents
Optionally manage Shipping Agent Services
Best regards,
Mohamed Amine MAHMOUDI