When introducing a manufacturing line staffing assignment system, start with three operating questions: Is a qualified person actually available at every required station today? Who approves and communicates a replacement when someone is absent? Can the plant later establish who performed the work? This guide focuses on daily assignments to lines, cells and stations in a Thai factory, from data and exception workflows to an RFP and FAT/SAT. It treats weekly rosters, qualification records and production schedules as inputs to a distinct decision: who does which operation, where and when.
What does a line staffing assignment system decide?
A shift roster says who is expected to work. A daily station assignment says who will staff a tightening station, visual check or final inspection for a particular production order and time window. Each station can have a different required qualification. Someone may hold a certificate but already be committed to another line. A free worker may lack the required scope or have an expired qualification. Headcount and competence therefore need separate checks.
The output is more than a table of names. It reconciles demand, required positions, actual attendance, qualifications, current assignments, breaks and approval authority. If a change occurs, the system should preserve the reason and the approver. Where MES records actual work, the plant can connect an approved assignment with the person who actually started and finished an operation. The granularity of personnel traceability should be set by product, customer and quality requirements; an individual history for every unit is not automatically necessary.
Our guide to factory shift management systems covers rosters and working patterns. Daily line assignment translates those rosters into specific stations. A line can have sufficient people overall and still lack the one qualification needed for a critical operation.

Define four boundaries before choosing software
Attendance. A planned shift is not proof that someone is available at the station. Decide how clock-in, leave, training, temporary support, breaks and restrictions affect eligibility. A late clock-in may trigger a supervisor check rather than an automatic absence. Share only the availability and restrictions needed for assignment instead of copying an entire personnel file.
Skills. A green cell in a spreadsheet is not a reliable assignment rule until its meaning is defined. Specify who certifies a skill, which operation, machine and product it covers, its proficiency level, evidence and expiry date. ISO/IAF guidance on ISO 9001:2015 clause 7.2 explains determining necessary competence and retaining appropriate evidence. It does not require a particular staffing product. The useful design lesson is to connect the plant’s own certification rules and evidence to assignment decisions.
Production demand. Translate released orders and daily priorities into the positions and capabilities needed for each time window. Do not assume a fixed headcount per unit of volume: changeovers, startup, first-piece checks, parallel operations and equipment condition change the mix. Define standard positions in a controlled master, with clear exception rules and authority for adjustments.
Execution. Keep a proposed assignment, an approved assignment, a worker’s start, a handover and completion as distinct events. If the plan names A but B performs the job, preserve both facts. ISA-95 is a reference for information exchange between manufacturing operations and enterprise planning. It commonly places MES/MOM at Level 3 and ERP at Level 4, but product names alone do not allocate responsibility. Our MES procurement and FAT/SAT guide explains how to specify the authoritative record and system boundaries before contracting.
Build line staffing plans from required positions
Start with positions, not employee names. For every line, cell, station, operation and time window, state the required count, mandatory skill, acceptable alternative, supervisor and rules for combined roles. A requirement might be one operator certified for final inspection on line A during the morning period. Use the plant’s approved qualification levels. Version the requirement and its effective date so a later process change does not rewrite yesterday’s assignment history.
Record worker identity, home team, available hours, operation-specific certifications and expiry, equipment or product scope, existing assignments, supervised-training status and breaks separately. A three-level label such as beginner, experienced and expert is rarely enough to grant a specific work permission. Define independent work, supervised work, training and prohibited work for each operation. Quality and safety owners must decide whether a trainee counts toward staffing and whether a mentor is separately required.
Separate hard constraints from preferences. Certification, expiry, actual availability, no double assignment and safety restrictions are hard constraints. Experience continuity, training opportunities, balanced workload and spare capacity can be preferences. A high preference score must never offset failure of a mandatory condition. Begin with eligible candidate suggestions and visible shortages; expand automatic ranking only after supervisors can explain and trust its rules.
| Data | Minimum meaning | Owner | Exception handling |
|---|---|---|---|
| Required position | Operation, time, count, mandatory competence | Manufacturing and process engineering | Do not confirm against an unknown process revision |
| Worker skill | Certification scope and expiry | Designated training or quality owner | Never treat missing evidence as valid |
| Attendance | Availability in that period | Time system and supervisor | Mark missing clock-in as pending confirmation |
| Approval | Who confirmed which plan and when | Supervisor | Reject an unauthorized approval |
| Actual work | Start, handover and finish at the station | Worker and MES owner | Reconcile deviations from the plan |
Turn the operator skills matrix into assignment rules
An Excel skills matrix can support training, but its rows and columns need precise semantics before a system can use them. Does “can tighten” cover all products, a particular machine, or only a torque range? Does inspection include using a measuring instrument? Who signs an assessment? What happens to historical records when a certificate expires or is renewed? Importing colored cells without answering these questions creates a clean-looking screen that may still permit the wrong worker at the station.
SAP’s official manufacturing execution documentation provides a concrete example of associating certification with an operation, resource, material or user and checking it when an operator works in the POD. SAP’s qualification documentation also describes required skill levels and expiry for a work center. These are examples for specifying requirements, not a recommendation to purchase a particular product. Decide where your plant will block an assignment and which exceptions a responsible person may authorize. A safety or legal prohibition should not become bypassable through an ordinary override button.
Distinguish different skill shortages: no one holds the certification; certified people are already assigned; certified people are absent; or a trainee is available but cannot work alone. The remedies are different: training, temporary support, schedule change or a production stop. Give each condition a reason code and an escalation owner instead of a generic red alert.

Test the absence and reassignment workflow first
A normal plan can look convincing when copied from yesterday. The real test is an absence shortly before the morning shift. Imagine that line A’s final inspector is absent. Another qualified inspector is assigned to line B for an important changeover. A worker on line C is free but certified for a different product family. The system needs to show an eligible alternative for A, the effect of moving the person from B, and why the person from C is ineligible.
Reassignment is a sequence, not a single click. Record the absence and affected operation; retrieve candidates using the current certification snapshot; assess the source line; seek the correct approval; notify the destination and source; confirm receipt; and record when the replacement actually starts. The approval time and work-start time are different. If a job was partly completed, identify the lot or unit and the handover point. Preserve enough evidence to reconstruct who knew what when the decision was made.
Set approval paths by risk. A like-for-like certified replacement may fall within a supervisor’s authority. Supervised work, process changes or a quality hold may need a quality owner’s approval. The plant’s own rules and customer contracts decide. Specify deputies, night-shift escalation, a paper fallback during an outage and the deadline for entering the event after recovery. Test equipment stoppage, an urgent order, material shortage, early departure and changes to a trainer as well as absence.
Two supervisors may attempt to claim the same available worker. Show the freshness of attendance and skill data, then recheck hard constraints at approval. If one assignment has already been confirmed, reject the conflicting action and ask the second supervisor to reassess. A screen that displays candidates correctly but allows competing confirmations does not control the actual operation.
After reassignment is approved, updating the roster alone should not close the event. Compare the last product and timestamp handled at the original station and the first product and timestamp handled at the new station with production records. If the planned handover time differs from actual work start, the line leader records a reason and checks work in progress and items awaiting inspection. At shift end, compare the approved assignment, the worker’s terminal check-in, and actual work records, then carry discrepancies into the next day’s assignment plan. Reviewing these mismatches weekly can reveal skills with recurring coverage gaps or stations where travel time makes a substitute slow to arrive. When training plans or assignment rules change, the production and quality owners record the reason and add the case to the next acceptance test.
Allocate ERP, MES, attendance and training responsibilities
“ERP integration included” does not define the authoritative record, event direction, correction rights or outage behavior. One workable allocation is ERP for released orders, the training or quality register for qualifications, attendance for actual presence, the staffing system for approved station assignments, and MES for actual operation execution. Another architecture can work, but two systems should not silently overwrite the same event.
| Information | Example authoritative source | Assignment-side check | Failure or correction |
|---|---|---|---|
| Order and priority | ERP or planning | Order ID, revision, line and time | Distinguish cancellation from reissue |
| Presence and leave | Attendance | Actual availability | Show late or missing punches as uncertain |
| Skills | Training or quality register | Scope, level and expiry | Preserve correction reason and effective time |
| Approved assignment | Staffing system | Plan version, approver and start time | Record reassignment as a new version |
| Operation actuals | MES or floor terminal | Person, lot or unit and timestamps | Reconcile missing and duplicate events |
Give each event a stable business ID and version. If a network response is lost, do not resend the same approved assignment under a new ID and create two instructions. Retry the same event and let the receiver identify duplicates. A technical acknowledgement is insufficient if an old version is still displayed at the station. Test retries and concurrent changes in FAT, then verify the actual terminals, networks and night-shift roles in SAT.
In a Thai factory, Japanese management documents, Thai operator screens and English system terms may coexist. Keep operation and employee keys independent of display language. Translate warnings and approvals by workflow meaning: proposed, approved and started are different states. Verify that the Thai operator and a Japanese or English-speaking manager understand the same event in the same way.
What belongs in a staffing system RFP?
Specify the actual number of lines, stations and concurrent users; time granularity; position-master versioning; certification scope; attendance refresh; absence approval; device language; outage fallback; ERP/MES boundaries; audit log; permissions; migration; and support. Use measured site values. Generic claims about how many “users” a product supports cannot replace the plant’s peak operating pattern.
Require a structured response for every requirement: standard function, configuration, custom development, external interface or unsupported. Ask for prerequisites and test evidence. A certificate expiry shown on a profile screen is not equivalent to blocking assignment when the certificate expires. A list of alternatives is not enough if the system hides the impact on the source line. Compare the manual work that remains as well as the software feature.
Separate costs for licenses, development, skills-data cleanup, process-master versioning, attendance and ERP/MES interfaces, floor devices, Thai-language verification, training, FAT/SAT and post-launch change management. If integration is deferred, contract for stable identifiers and export paths now. Digitizing the spreadsheet may be a useful first phase, but the project has not met its purpose if expiry checks and absence approvals still rely on someone’s memory.
Seven FAT/SAT scenarios to accept the system
FAT tests logic, configuration, permissions and interfaces in an agreed environment. SAT proves the same business results in the actual Thai plant with real terminals, network conditions, identities and system connections. Use the same requirement IDs and specify the expected outcome and evidence for each test.
- Normal assignment: a present, certified worker fills a required position without duplication; approval reaches the floor terminal.
- Expired certification: a qualification valid yesterday but expired today removes the worker from eligible candidates and shows the reason and register version.
- Sudden absence: a replacement is proposed with the source-line impact; approval, notification and acknowledgement are traceable.
- Concurrent editing: two supervisors cannot confirm the same worker for overlapping stations.
- Mid-operation handover: the actual workers, unit or lot and handover time appear in MES or the agreed floor record.
- Outage and recovery: the approved fallback, resynchronization, duplicate prevention and visible pending state work as specified.
- Audit reconstruction: the plant can retrieve the historical rules, certification, presence, proposal, approver, change reason and actual worker for a sampled assignment.
Set pass criteria against the plant’s quality, safety and delivery requirements. An uncertified person being confirmed, an unrecorded absence override or a stale instruction at a terminal should not be dismissed as a cosmetic defect. Synthetic test workers can reproduce many conditions; if real personal data is used, agree access and deletion.

Rollout order, screens, migration and measures
Start with one line or cell. Observe the current morning meeting, assignment sheet and absence response. Build a controlled position table and a reliable skills register. Measure decision time, qualification-check rework, absence replanning and the gap between planned and actual workers before deployment. Use the same definitions afterward.
A practical progression is visibility of required and eligible positions, then approvals and notifications, then ERP/MES reconciliation. Introduce automatic ranking once the rules and data are stable. Useful indicators include time from absence detection to approved replacement, duration of mandatory-skill gaps, plan-to-actual mismatches, unapproved handovers, expiry-related rejections and floor-terminal update delay. Zero recorded incidents can mean missing data, so also measure recording coverage. Detecting a shortage early and deliberately stopping a line may be a quality success.
Design the supervisor screen around unfilled stations, eligible candidates and reasons for exclusion. Use text states as well as color, because colors can be ambiguous on printouts and for some users. Show availability, relevant certification and the source-line consequence before exposing broader personnel details. The operator screen should show the current station, instruction and handover, with proposed, confirmed and started states clearly separated. Shared devices need worker identification. Check gloves, noise, weak connectivity and fallback paper procedures on site.
During migration, do not treat colored spreadsheet cells as a formal certification. Confirm their meaning by team and operation. Separate employee identity from badge numbers that might change or be reused. Keep immutable history keys, process codes, display names, effective dates and superseded versions. A renamed “inspection” operation may have different product and instrument requirements. Sample workers with near-expiry qualifications, shared-line support and common absences; compare their eligibility in the old records and the new system. Resolve disagreements as data errors, mapping errors or genuinely unclear policy, with an owner and effective date.
Assess value beyond the minutes used to draw a morning chart. Consider earlier discovery of certification shortages, fewer double assignments, traceable handovers and faster responses to customer investigations. Calculate saved time from measured event counts and durations. Label avoided-stoppage estimates as assumptions rather than proven facts. Include master-data stewardship, certification review, devices, interfaces, night support and training in operating cost. A supervisor’s rejected candidate suggestions are valuable feedback: classify them as missing rules, bad data, unclear UI or a local practice that needs a policy decision.
Set post-launch ownership before go-live. Process engineering can request a changed station requirement, quality can review the certification consequence, system administration can publish the controlled revision, and supervisors can check the next day’s candidate list. Provide deputies and a deadline for reviewing emergency changes. Review rejected changes and delayed register updates each month. A new machine is not operationally ready merely because it is installed; its skill requirements, training, certification and assignment rule must also be in place. Report position coverage, qualification coverage, timely approval of changes and reconciliation with actual work as separate measures. A high staffing percentage that conceals shortages is less useful than an early reason code that helps the plant change its plan.
In a weekly review, look for repeated shortages at the same station. If one individual holds a critical certification alone, a better screen will not solve the dependency. Use assignment evidence to plan training, develop replacements and reconsider production sequence.
FAQ
How is line staffing different from shift management?
Shift management determines when people work. Line staffing assigns available people to specific stations and operations under the current production plan. Keep their approvals and event histories separate.
Can we start if the skills matrix is in Excel?
Yes, if each skill’s scope, assessor, evidence, level, expiry, version and update owner are defined and can be checked at confirmation. Importing cell colors alone is not enough.
Can absence reassignment be confirmed automatically?
Begin with automated eligibility suggestions and a documented approval boundary. Check the source-line impact and conflicts. Never let a preference score override a mandatory quality or safety qualification.
What is the strongest evidence in an RFP?
Require the same seven operating scenarios and requirement IDs from every bidder, with inputs, expected results, logs, approvers and terminal behavior rather than screenshots alone.
What differs between FAT and SAT?
FAT checks the agreed logic and interfaces in a test setting. SAT repeats the business outcomes using the actual plant’s identities, devices, network, language, attendance and ERP/MES connections. Record environmental differences that remain untested.
Conclusion
A line staffing assignment system connects required stations, actual attendance and verified capabilities to an approved daily plan, then reconciles that plan with real work. Start with one line and an absence scenario. Define the authoritative records and owners across ERP, MES, attendance and training, then put the same decisions into the RFP and FAT/SAT evidence. That makes product comparison and acceptance concrete.
If your Thai factory is still defining position and qualification rules, you can contact TOMAS TECH at that early stage. We can review the existing roster, skills register and production-order flow to identify a practical first scope.
Sources
- ISA, ISA-95 enterprise-control integration.
- ISO/IAF Auditing Practices Group, Competence.
- SAP Help, Assign Work.
- SAP Help, Schedule Labor.
- SAP Help, Setting Up Certifications.
- SAP Help, How to Assign Qualifications.
- Microsoft Learn, production floor execution interface.
- Thailand BOI, Skill Bridge and Learning Factory.