Optimizing Labor Distribution With Infor Workforce Management AMC: A Technical Implementation Guide

Optimizing Labor Distribution With Infor Workforce Management AMC: A Technical Implementation Guide

Workforce Management (WFM) Software Solutions | Infor

Implementing Infor Workforce Management (WFM) Activity Management and Costing (AMC) enables organizations to bridge the gap between simple time-tracking and complex labor cost allocation. By configuring granular activity codes and linking them to General Ledger (GL) strings, businesses achieve a 99.8% accuracy rate in labor distribution, facilitating precise job costing and operational productivity analysis.


Strategic Architecture and Pre-Configuration Requirements

Before initiating the configuration of the Infor AMC module, architects must align the organizational hierarchy with the desired level of labor granularity. The Activity Management and Costing module operates as an overlay to the core Infor WFM (formerly Workbrain) engine. It transforms raw punch data into actionable financial data by associating time intervals with specific tasks, projects, or work orders.

The success of an AMC rollout depends on the integrity of the data handshake between the ERP (such as Infor CloudSuite Financials) and the WFM environment. If the GL account structures are not perfectly mirrored in the WFM Labor Distribution Profiles, the downstream payroll and costing reports will fail to reconcile.

Essential Technical and Operational Prerequisites:



  • System Access and Licensing: Validated Infor WFM v11.x or higher environment with the Activity Management and Costing (AMC) module activated via the System Registry.
  • Organizational Mapping: A finalized Organizational Map including Locations, Departments, and Teams, ensuring that the 'Cost Center' attribute is populated for every node.
  • Technical Gear and Integration: Access to Infor ION for asynchronous data flowing between ERP and WFM, or established Flat File/API protocols for master data synchronization.
  • Prerequisite Knowledge: Proficiency in SQL for back-end data validation and an understanding of the Infor WFM 'Calculated Time' workflow.
  • Estimated Duration: 8 to 12 weeks for a standard enterprise deployment, including UAT (User Acceptance Testing) and parallel payroll runs.
  • Budget Benchmarks: Allocation for internal SME time, third-party implementation partners, and potential infrastructure scaling for increased database transactional volume.

Mastering the Activity Management and Costing Workflow

The deployment of AMC follows a logical progression from defining the "Work" to calculating the "Cost." This process requires a shift from viewing employees as mere clock-in/clock-out entities to viewing them as resources consuming budget against specific operational targets.



Step 1: Defining the Activity Hierarchy and Labor Categories

The foundation of AMC is the Activity Code. Unlike a standard Job Code, which defines a role, an Activity Code defines an action. You must establish a hierarchical structure where activities can be nested or grouped into Labor Categories.



  1. Navigate to the Activity Management setup screen and define your Root Activities. These typically represent broad functions such as Production, Maintenance, or Administration.
  2. Create Sub-Activities for granular tracking. For example, under "Maintenance," you might have "Preventative," "Corrective," and "Emergency."
  3. Assign specific attributes to each code, such as "Productive" vs. "Non-Productive" flags. This allows the system to exclude training or travel time from direct labor efficiency calculations.
  4. Configure "Labor Categories" to group these activities for high-level executive reporting.

Pro-Tip: Limit your active Activity Codes to the minimum necessary for financial reporting. Over-segmentation leads to "user fatigue" at the time clock, resulting in employees selecting the first available code rather than the accurate one, which degrades data integrity.



Step 2: Configuring Labor Distribution Profiles (LDP)

The Labor Distribution Profile is the logic engine that dictates how a specific hour of work is translated into a financial cost. It acts as the "map" between the WFM timecard and the ERP's General Ledger.



  1. Establish LDPs for different employee populations. A salaried employee may have a fixed LDP, while an hourly worker may have a dynamic LDP based on their daily assignments.
  2. Define the "Priority Logic" for LDP selection. The system must know whether to prioritize the employee's "Home" cost center or the "Worked" cost center when a conflict occurs.
  3. Map the WFM pay codes (e.g., Regular, Overtime, Double Time) to the corresponding AMC cost elements.
  4. Apply "Premium Allocation" rules. Decide if an overtime premium should follow the activity that triggered the overtime or be spread across all activities performed during the shift.


Step 3: Establishing Pay Code and Multiplier Mappings

AMC must understand the monetary value of time. This requires mapping the pay rules to costing rules.



  1. Synchronize the Base Rate of pay from the HRIS/Payroll system into the WFM Employee Profile.
  2. Configure "Costing Multipliers" for specific activities. If an employee earns a $2.00/hour differential for "Hazardous Material Handling," the AMC module must be told to add this to the base rate during the costing calculation, not just the payroll export.
  3. Set up "Burden Rates" or "Fringe Factors." To see the "Fully Burdened Cost" of labor, input a percentage (e.g., 25%) that the system adds to every labor hour to account for taxes, insurance, and benefits.


Step 4: Implementing Real-Time Validation and Capture Rules

To ensure high-quality data, you must enforce rules at the point of data entry, whether that is a physical time clock, a mobile device, or a web-based timesheet.



  1. Enable "Activity Prompting" on the Infor Multi-Function Sensing (MFS) clocks or the Infor WFM Mobile app.
  2. Configure "Validation Groups." These groups ensure that a "Level 1 Electrician" cannot charge time to a "Senior Engineering" activity code, preventing accidental misallocation.
  3. Set "Minimum and Maximum Duration" thresholds. For instance, if an activity normally takes 4 hours, set a soft warning if a user enters 15 minutes or 15 hours.

Warning: Excessive validation at the clock can cause "line-ups" during shift changes. Use "Default Activities" for the majority of the workforce and only require manual selection for specialized teams to maintain operational flow.



Step 5: Executing the Costing Engine and Distribution Process

Once time is captured and validated, the AMC costing engine must be run to generate the financial records.



  1. Schedule the "Labor Distribution Process" (LDP task) to run immediately after the "Calculate Time" task in the Background Processor.
  2. Review the "Unallocated Labor Report." This report identifies any hours that were approved on a timecard but could not be costed due to missing GL mappings or invalid activity codes.
  3. Finalize the "Labor Distribution Export." This file is typically a flat-file or XML payload sent to the ERP to update the Project Accounting or General Ledger modules.

Infor is Exemplary in Workforce Management Basics Buyers Guides

Infor is Exemplary in Workforce Management Basics Buyers Guides

Comparative Technical Specifications for AMC Entities

The following table outlines the core data entities within Infor WFM AMC and their functional constraints within the system architecture.



Entity Name Technical Purpose System Constraint Data Direction
Activity Code Identifies the specific task performed by the resource. Maximum 30 characters; must be unique. Inbound from ERP or Manual
Labor Distribution Profile Maps time segments to financial GL strings. One active profile per employee per day. Internal WFM Logic
Costing Group Clusters employees for collective burden rate application. Employees can belong to only one group. Internal WFM Logic
Work Premium Applies shift or task-based monetary additions. Must be linked to a specific Pay Code. Internal WFM Logic
GL Segment The individual components of the account string (Fund, Dept, Account). Limited by ERP schema (usually 5-10 segments). Outbound to ERP
Standard Rate The default cost per hour if no employee rate is found. Required for "Zero-Rate" exception handling. Internal Setup

Troubleshooting Common AMC Implementation Failures

Even with a perfect configuration, environmental factors and user errors can lead to discrepancies in labor costing. Use these remedies to address common site failures.



Failure Scenario 1: Labor Hours Present but Zero Cost Calculated



  • Root Cause: The employee's base rate was not populated in the WFM Employee Profile, or the specific Pay Code (e.g., "Holiday Worked") was not included in the AMC Costing Rule set.
  • Actionable Fix: Verify the HRIS-to-WFM interface for rate updates. Check the "Costing Rule" configuration to ensure all active Pay Codes are flagged as "Costable."


Failure Scenario 2: "Orphaned" Hours in the Unallocated Queue



  • Root Cause: An employee performed work in a Department that is not mapped in their assigned Labor Distribution Profile, causing the system to reject the GL allocation.
  • Actionable Fix: Update the LDP to include the new Department or set a "Catch-All" GL string for unmapped departments to ensure all hours are at least costed to a "Suspense" account for manual correction.


Failure Scenario 3: Duplicate Costing Records in the ERP



  • Root Cause: The Background Processor task for "Labor Distribution Export" was triggered twice, or the "Export Flag" on the AMC records was not properly updated to 'Sent' after the first transmission.
  • Actionable Fix: Implement a "Unique Transaction ID" logic in the integration layer. Ensure the WFM Export Task is set to "Incremental" rather than "Full Refresh" to prevent re-sending historical data.

Frequently Asked Questions



How does AMC differ from standard Infor WFM Time and Attendance?

Standard Time and Attendance focuses on "Pay" (ensuring the employee gets the right check based on labor laws), whereas AMC focuses on "Cost" (ensuring the business knows where that money was spent operationally). While they share the same timecard data, AMC applies a second layer of logic to distribute that time across different financial buckets.



Can Infor AMC handle multiple pay rates for a single employee in one day?

Yes, AMC is designed specifically for this. By using "Effective Dating" on rates and "Activity-Based Multipliers," the system can calculate a worker’s time at $20/hr for one task and $22/hr for another within the same shift, automatically generating the correct labor distribution for both.



Does AMC integrate with Infor M3 and S3 ERPs?

AMC is highly compatible with both M3 and S3 (as well as CloudSuite). Integration is typically handled via Infor ION, where WFM publishes "BODs" (Business Object Documents) that the ERP consumes to update the General Ledger or Project Accounting modules.



How does the system handle overtime costs in AMC?

You can configure AMC to handle overtime in two ways: "Direct Allocation," where the OT cost is applied to the specific activity being performed when the OT threshold was hit, or "Average Distribution," where the OT cost is spread proportionally across all activities performed during the work week.



Can employees enter Activity Codes via mobile devices?

Absolutely. The Infor WFM Mobile application allows users to clock into specific activities or perform "Labor Transfers" throughout their shift. These entries are validated in real-time against the same rules used on desktop or physical clocks.

Optimize Your Workforce Intelligence

Mastering Infor Workforce Management AMC transforms your labor data from a passive expense into a strategic asset. By following these technical protocols, you ensure that every minute of labor is accounted for, costed accurately, and aligned with your organizational financial goals.


Modernizing workforce management | On-demand webinar | Infor

Modernizing workforce management | On-demand webinar | Infor

Read also: Route 96 Schedule: Kingstanding to Birmingham via Erdington