Confidential formulas
ProblemThe formula is the factory’s most valuable knowledge. It should not sit in front of everyone on the production floor.
SolutionA formula opens only for the operator assigned to the job, scaled to that job’s quantity. Ingredients marked confidential are not named to people without permission. No work order can be opened with a formula the chemist has not approved.
Finance & accountingHard gate
Price confidentiality enforced on the server
ProblemPeople who should not see prices could not see them on screen, but could in a notification, a note or the data response.
SolutionWho sees prices is managed in a single list. For anyone without permission, prices are removed on the server, not just hidden in the interface. Notification and note texts never contain amounts.
Every permission in settings, per person
ProblemWhen who-sees-what is written into code, every change waits for a developer and a departing employee’s access gets forgotten.
SolutionEvery screen, action and notification audience is a permission, with roles and named people managed in settings. Deactivated users drop out of every list automatically, and the person editing settings cannot remove their own access by mistake.
Customer portal with shade-card ordering
ProblemHair colour orders arrived as free text with shade codes; wrong or uncatalogued codes were noticed too late.
SolutionOn a customer-specific portal link, colours are picked in the printed shade-card layout with a quantity per shade. Codes not in the catalogue are flagged and moved to the right shade, and the request becomes a draft order.
Lot chain
ProblemA complaint comes in about a batch. Which raw material lot, from which supplier, went into it?
SolutionOne screen leads from the finished lot to the work order, the formula version and the consumed raw material lots. Lots are recorded when a task is accepted, so the view shows recorded links, not assumptions.
Order prices are frozen at order time
ProblemWhen a product price was updated, the totals of past orders shifted too.
SolutionThe line price is stored with the line when the order is placed; later price list changes do not alter an approved order. Changes to list prices go through manager approval.