Access and permissions

Which permission each Manufacturing screen needs, who may see and change what, and the rules that keep people from approving their own work.

On this page (26)

Permissions by screen

ScreenMenuPermission needed
Manufacturing DashboardManufacturing > Manufacturing > Dashboardmanufacturing.view
Manufacturing OrdersManufacturing > Manufacturing > Manufacturing Ordersmanufacturing.view (list); manufacturing.create (New)
Work OrdersManufacturing > Manufacturing > Work Ordersmanufacturing.workorder.view
Shop FloorManufacturing > Manufacturing > Shop Floormanufacturing.workorder.view (screen); manufacturing.workorder.execute (buttons); manufacturing.scrap.record (scrap)
Production CalendarManufacturing > Manufacturing > Production Calendarmanufacturing.view
DemandManufacturing > Planning > Demandmanufacturing.view (list); manufacturing.plan (save)
MRPManufacturing > Planning > MRPmanufacturing.view (view); manufacturing.plan (run / save)
Planned OrdersManufacturing > Planning > Planned Ordersmanufacturing.view (list); manufacturing.firm (Firm); manufacturing.plan (Review / Cancel)
Production ScheduleManufacturing > Planning > Production Schedulemanufacturing.view
Capacity PlanningManufacturing > Planning > Capacity Planningmanufacturing.view
Material ShortagesManufacturing > Planning > Material Shortagesmanufacturing.view; manufacturing.plan (purchase / reschedule); manufacturing.edit (substitute)
Manufacturing Orders (Production menu)Manufacturing > Production > Manufacturing Ordersmanufacturing.view
Material IssuesManufacturing > Production > Material Issuesmanufacturing.view
Production ReceiptsManufacturing > Production > Production Receiptsmanufacturing.view
By-productsManufacturing > Production > By-productsmanufacturing.view
ScrapManufacturing > Production > Scrapmanufacturing.view (list); manufacturing.quality.approve (decide)
ReworkManufacturing > Production > Reworkmanufacturing.view (list); manufacturing.create (actions)
Quality ChecksManufacturing > Quality > Quality Checksmanufacturing.quality.view (list); manufacturing.quality.record (record); manufacturing.quality.approve (deviation)
Inspection PlansManufacturing > Quality > Inspection Plansmanufacturing.quality.view; manufacturing.configure (save)
Non-ConformanceManufacturing > Quality > Non-Conformancemanufacturing.quality.view; manufacturing.quality.record (save / investigate / action); manufacturing.quality.approve (close)
Rework (Quality menu)Manufacturing > Quality > Reworkmanufacturing.quality.view (menu); manufacturing.view (data)
Quality ReportsManufacturing > Quality > Quality Reportsmanufacturing.quality.view (menu); manufacturing.view (data)
Subcontract OrdersManufacturing > Subcontracting > Subcontract Ordersmanufacturing.view; manufacturing.edit (create / close); manufacturing.material.issue (send / return); manufacturing.plan (PO); manufacturing.production.register (receive)
Components to VendorManufacturing > Subcontracting > Components to Vendormanufacturing.view
Subcontract ReceiptsManufacturing > Subcontracting > Subcontract Receiptsmanufacturing.view
Vendor WIPManufacturing > Subcontracting > Vendor WIPmanufacturing.view
Subcontract CostManufacturing > Subcontracting > Subcontract Costmanufacturing.cost.view (menu)
Standard CostManufacturing > Costing > Standard Costmanufacturing.cost.view
Estimated CostManufacturing > Costing > Estimated Costmanufacturing.cost.view
Actual CostManufacturing > Costing > Actual Costmanufacturing.cost.view
WIPManufacturing > Costing > WIPmanufacturing.cost.view
VariancesManufacturing > Costing > Variancesmanufacturing.variance.view (menu) - server needs manufacturing.cost.view
Production Cost AnalysisManufacturing > Costing > Production Cost Analysismanufacturing.cost.view
Manufacturing Order SummaryManufacturing > Reports > Production Summarymanufacturing.view
Production Plan vs ActualManufacturing > Reports > Plan vs Actualmanufacturing.view
Material ConsumptionManufacturing > Reports > Material Consumptionmanufacturing.cost.view
Work Center UtilizationManufacturing > Reports > Work Center Utilizationmanufacturing.view
Production EfficiencyManufacturing > Reports > Production Efficiencymanufacturing.view
Scrap reportManufacturing > Reports > Scrapmanufacturing.cost.view
Quality reportManufacturing > Reports > Qualitymanufacturing.view
DowntimeManufacturing > Reports > Downtimemanufacturing.view
Variance reportManufacturing > Reports > Cost Variancemanufacturing.cost.view
WIP reportManufacturing > Reports > WIPmanufacturing.cost.view
Production Status and Cost Variance (R048)Manufacturing > Reports > Production Status & Cost (R048)manufacturing.cost.view
Lot TraceabilityManufacturing > Reports > Lot Traceabilitymanufacturing.view
All ReportsManufacturing > Reports > All Reportsmanufacturing.view
PivotManufacturing > Reports > Pivotmanufacturing.view (cost measures need manufacturing.cost.view)
GraphsManufacturing > Reports > Graphsmanufacturing.view (variance trend needs manufacturing.cost.view)
Bills of MaterialsManufacturing > Configuration > Bills of Materialsmanufacturing.bom.view; manufacturing.bom.edit (New)
BOM recordBills of Materials > open a BOMmanufacturing.bom.view; bom.edit (save / new / delete / archive); bom.approve (approve / activate / deactivate / back to draft)
BOM TypesManufacturing > Configuration > BOM Typesmanufacturing.view
RoutesManufacturing > Configuration > Routesmanufacturing.route.view; manufacturing.route.edit (New)
Route recordRoutes > open a routeroute.view; route.edit (save / new); manufacturing.bom.approve (approve / activate)
OperationsManufacturing > Configuration > Operationsmanufacturing.view; manufacturing.configure (save)
Work CentersManufacturing > Configuration > Work Centersmanufacturing.view; manufacturing.configure
ResourcesManufacturing > Configuration > Resourcesmanufacturing.view; manufacturing.configure
Production ProfilesManufacturing > Configuration > Production Profilesmanufacturing.view; manufacturing.configure
Cost CategoriesManufacturing > Configuration > Cost Categoriesmanufacturing.view; manufacturing.configure
CalendarsManufacturing > Configuration > Calendarsmanufacturing.view; manufacturing.configure
Holidays, Overtime and MaintenanceManufacturing > Configuration > Maintenance Blocksmanufacturing.view; manufacturing.plan (save)
Quality TemplatesManufacturing > Configuration > Quality Templatesmanufacturing.quality.view; manufacturing.configure
Substitute ComponentsManufacturing > Configuration > Substitute Componentsmanufacturing.bom.view; manufacturing.bom.edit AND manufacturing.configure (see Security)
Other ListsManufacturing > Configuration > Other Listsmanufacturing.view; manufacturing.configure
Production SettingsManufacturing > Configuration > Production Settingsmanufacturing.configure (save); manufacturing.view (read)
Manufacturing Order record (MO-000125 design)Manufacturing Orders > open an ordermanufacturing.view plus the action's own code
Manufacturing app configurationAdministration > Applications > Manufacturing > Features / Fieldscompany.manage (two-person approval)
Product record - BoM and RoutesInventory / Products > open a product > Manufacturing tabmanufacturing.view or manufacturing.bom.view

Manufacturing app

RuleWhat the system does
A user with no manufacturing.* permission cannot reach the appThe Manufacturing tile and menu are absent; the page and the API are refused (no permission); no data is shown

Manufacturing Dashboard

RuleWhat the system does
View-only user sees the screens but no create buttonsLists and records open; New Manufacturing Order and every action button are hidden or disabled; Work Orders needs workorder.view and is refused without it
Cost tiles hidden without manufacturing.cost.viewWIP Value, Production Variance tiles and the Cost Variance card are absent from the supervisor's page and from the API response

Manufacturing Orders

RuleWhat the system does
Creating an order needs manufacturing.createRefused (no permission); the screen hides New; Duplicate is refused too
Cost columns hidden without cost.viewEst. Cost / Actual Cost empty; the Costs tab is hidden; material lines carry no unit cost or value; the API fields are empty, not only hidden on screen
Company isolation of ordersNot listed; direct call answers 'not found'; numbers (MO-, WO-, SC-) run separately per company
Audit trail of state changesOne audit event per change with user, time and the new status (manufacturing.order.plan ... close); production, scrap and quality changes audited too

MO record

RuleWhat the system does
Editing, cancelling and reopening need manufacturing.editFields are read-only and every action refused; delete document refused (files need edit); with view only, comments are still allowed
Plan, Firm, Release each need their own permissionEach action is refused until the exact permission is granted; Back to draft and Reschedule need manufacturing.plan
Start, Complete, Short-close and Close permissionsStart / Complete allowed for the supervisor; Close and Short-close refused ('manufacturing.close' is flagged sensitive); the accountant cannot Release
Material issue and return need manufacturing.material.issueButton disabled; the server refuses issue and return; as the operator role (has material.issue) both work
Register production and record scrap permissionsBoth refused; Register Production is also available to the Released-order shortcut only when the permission is held
Edit conflictTab 2 refused 'Someone else changed this record. Reload it and try again.' and nothing of tab 2 is saved
Printouts and labels are permission checkedWithout view: refused; without cost.view the printed order carries no money (hours and quantities only)

Production Settings

RuleWhat the system does
Roles: production planner cannot execute or closePlan, Firm, Release allowed; the four actions are refused (the planner has no start, issue, register or close)
Switching the BOM approval rule offWith the switch off the author can approve (expected, company choice) and the change is audited as manufacturing.settings; with it on the refusal returns
Settings save needs manufacturing.configureRefused (no permission); the screen hides Save; the audit log records who changed it when allowed

Shop Floor

RuleWhat the system does
Operator role limitsShop floor actions work; New, edit, Release refused; no Costing menu, no cost tiles
Work order actions need workorder.execute; assign needs planStart refused for view-only; assign needs manufacturing.plan; the queue itself still lists
Double press is applied onceOne completion, one receipt, one cost entry; the repeat answers 'repeated' (no double cost)

Bills of Materials

RuleWhat the system does
BOM cost roll-up and Standard Cost need cost.viewRoll-up panel absent; Standard Cost refused; with manufacturing_engineer (has cost.view) both are shown
Edit conflict on a BOM version and a released orderSecond save refused as a conflict; Released order keeps product, BOM, route and qty ('The order is released: its product, BOM, route and quantity are fixed...')

Reports

RuleWhat the system does
Money columns and cost reports need cost.viewMoney columns removed from the result; cost reports not listed and refused by URL; cost measures not offered

Vendor WIP / Components to Vendor

RuleWhat the system does
Value of components at the vendor hiddenQuantities shown, values absent from page and response

Product record

RuleWhat the system does
Manufacturing tab on a product follows view permissionsThe Manufacturing tab is hidden and its data is not returned

ERP assistant

RuleWhat the system does
The assistant respects cost.viewRefused for the first user; answered for the second; the other company's order is 'not found'

Cost accountant

RuleWhat the system does
Variance permission separates from cost permissionExpected: variances hidden without variance.view..view

BOM record

RuleWhat the system does
Author cannot approve their own BOM versionA refused with the segregation message; B approved; the version shows 'approved by B' and the audit log keeps both names
Company isolation of BOMs, routes, work centersRefused or not found ('Choose the work center.'); no cross-company link is saved

Route record

RuleWhat the system does
Author cannot approve their own route versionA refused 'The person who drew up a route version does not approve it - ask another engineer.'; B allowed

Quality Checks

RuleWhat the system does
Inspector cannot approve the deviation of a check they failedA refused 'The inspector who failed the check does not approve its deviation.'; a user without quality.approve refused; B allowed
Company isolation of checks, NCRs, scrap, subcontracts'... not found.' for each; nothing changes

Scrap

RuleWhat the system does
Person who recorded scrap cannot approve itSame person refused 'The person who recorded the scrap does not approve it.'; the other approver succeeds; a user without quality.approve is refused

Non-Conformance

RuleWhat the system does
Closing and reopening an NCR need quality.approveInvestigate / Action allowed; Close and Reopen refused (no permission)

Material Shortages

RuleWhat the system does
Substitute that needs approval needs bom.approvePlanner refused; the approver's use succeeds and History records it

Planned Orders

RuleWhat the system does
Firm needs manufacturing.firm, Review / Cancel need planFirm refused without manufacturing.firm; Review / Cancel refused without manufacturing.plan; the buttons are hidden

MRP

RuleWhat the system does
Running MRP and saving demand / parameters need manufacturing.planAll refused; the lists remain readable

Configuration registers

RuleWhat the system does
Configuration needs manufacturing.configure; engineering lists use their own rightsWork centers and other registers refused without configure; substitutes need bom.edit; calendar exceptions need plan; quality templates need configure

Applications > Manufacturing > Features

RuleWhat the system does
Turning a feature off blocks changes at the serverWrites refused with capability_disabled; reads still work; A cannot approve their own proposal

Applications > Manufacturing > Fields

RuleWhat the system does
Required / hidden field rules are enforced by the serverRequired: 'Source reference is required by this company before this step.'; Hidden: a value in a new order is refused

Documents

RuleWhat the system does
Attachment type and size limits'Upload a picture, a PDF, a Word, Excel or PowerPoint file, or a text or CSV file.'; 'The file is empty.'; 'A file can be at most 15 MB.'; allowed files open inline with no-store and nosniff headers
Files stay in their own company'File not found.'

Lot Traceability

RuleWhat the system does
Lot trace needs manufacturing.view and stays inside the companyRefused; 'No such lot.'