Introducing the V7.9.000 Release
NOTE:
Additional links and information may be added to this article in the future. This article was last updated April 13, 2026.
Tempo v7.9.000 Release Notes
7.9.000 delivers major advances in inventory control, material handling, and automation, with a significant expansion of web execution capabilities including integration actions, event triggers, and photo capture.
Strengthening Inventory Control and Material Traceability
This release introduces foundational capabilities for planned inventory management, potency-adjusted weighing, and immutable batch record data, giving commercial manufacturers and regulated facilities greater control and confidence in every production run.
Inventory Allocation for Batch Runs
We've introduced inventory allocation for batch runs, enabling planners and supervisors to assign specific material lots and sublots to Bill of Materials items before execution begins. Two allocation modes are available: hard (strict enforcement) and soft (advisory with override), giving organizations the flexibility to match their manufacturing workflows while ensuring reserved inventory is consumed as intended.
Key Features
Allocate specific lots, sublots, or both to BoM items within a batch run, with quantity tracking and available inventory visibility
Hard allocation mode strictly enforces that only allocated inventory can be scanned during execution; soft allocation mode displays warnings when non-allocated inventory is scanned and allows authorized override
Soft allocation can be configured at the procedure template BoM item level, giving authors per-material control over enforcement behavior
Allocation details are visible during Dispense, Consume, and Material Scan execution on both web and mobile platforms
Allocations can be edited while a batch run is active, supporting mid-production adjustments
Allocations are automatically released when a batch run is completed or aborted, while remaining visible in a read-only state for audit review
ERP systems can allocate lots through the Batch Run API, supporting integration with external planning systems
Material definition screens display allocated quantities and linked batch runs at the lot and sublot level
Batch run reports include allocation details, including soft allocation configuration, in both web and PDF formats
Key Benefits
Ensures reserved inventory is consumed as planned, reducing material mix-ups in production
Supports both strict and flexible allocation strategies to match diverse manufacturing workflows
Provides full traceability of allocation decisions in run reports, audit logs, and material definition screens
Enables ERP-driven allocation workflows for commercial manufacturing planning and scheduling
Potency-Adjusted Weighing for Active Ingredient Materials
We've added potency-adjusted weighing support for materials with active ingredient tracking, so that when a material lot has a defined potency percentage, Apprentice MES (Tempo) automatically calculates adjusted target quantities and weight limits for Dispense and Consume actions. This eliminates manual potency calculations during execution, reducing human error in regulated manufacturing environments.
Key Features
Material Definitions can be configured with an "Active Ingredient" toggle and a "Potency Handling" setting to enforce potency entry on lots
Lot potency values are supported from 0.01% up to and exceeding 100%, accommodating a wide range of active ingredient concentrations
Dispense and Consume actions automatically adjust target quantity, lower limit, and upper limit based on the scanned sublot's lot potency
Material Output actions prompt operators to record potency when creating new lots for potency-enabled materials, defaulting to 100%
Potency percentage and active ingredient details are displayed during execution on both web and mobile, including on the active weighing screen and overview panels
Adjusted values display with consistent, configurable decimal precision across all platforms
Batch and procedure run reports include potency details, adjusted quantities, and active ingredient information for all material actions
Key Benefits
Eliminates manual potency calculations during weighing, reducing human error in regulated manufacturing
Ensures consistent potency-adjusted guidance across web and mobile execution platforms
Supports full traceability of potency data in run reports and audit records
Accommodates diverse material types, including those with potency values above 100%
Batch Run Report Data Snapshotting
We've introduced data snapshotting for batch run reports, capturing and preserving key reference data at the exact moment each action is performed. Reports now reflect the state of materials, equipment, and locations as they existed during execution, supporting the immutability requirements of GMP-compliant electronic batch records.
Key Features
Material class, subclass, and material definition data is now cached at the time material actions (consume, dispense, output) are executed
Material sublot data is preserved at the time of execution for all material actions
Equipment class and subclass data is cached when equipment actions (scan, status check) are performed
Lot, sublot, and location data for kit operations (create kit, use kit) is frozen at the time of execution
Location details are now correctly displayed for Use Kit and Create Kit actions in run reports, including returned and scrapped sublots
Key Benefits
Run reports capture a point-in-time snapshot of all referenced data, fully supporting GMP documentation requirements
Immutable execution records strengthen audit readiness and simplify regulatory review
Quality teams can rely on the electronic batch record as a stable, accurate source of truth throughout the product lifecycle
Shared Lot Numbers Across Different Materials
We've updated lot number uniqueness enforcement so that the same lot number can be assigned to different materials without conflict. This aligns Apprentice MES behavior with common supplier labeling conventions where a single lot number may appear across multiple products.
Key Features
The same lot number can be used across different Material Definitions without conflict
Lot creation via the web interface and CSV import correctly validates uniqueness within the scope of each material
Clear error messages are displayed when attempting to create a duplicate lot within the same material
Sublot listings under a lot are now correctly scoped to the specific material, preventing cross-material sublot display
Key Benefits
Aligns system behavior with common supplier labeling practices where lot numbers are reused across different products
Simplifies inventory tracking in multi-material manufacturing environments
Reduces the need for artificial lot number modifications to work around system-wide uniqueness constraints
Expanding Web Execution Capabilities
7.9.000 brings a broad set of capabilities to web execution that were previously available only on iOS, along with new photo capture support, continuing to close the gap between web and mobile execution.
Integration Actions on Web Execution (Read and Write)
We've brought full integration action support to web execution, enabling operators to execute both Read from Integration and Write to Integration process actions directly from a web browser. These actions were previously limited to iOS, and this change removes that dependency for integration-based procedure steps.
Key Features
Execute Read from Integration process actions on the web, including manual and auto-execute modes
Execute Write to Integration process actions on the web across all supported data types (number, string, boolean, date/time)
Full override workflow support: re-execute integration actions with proper approval before the operation is performed
Recorded values displayed on the action block after execution for clear traceability
Date/time values respect organization and team settings for formatting
View Conditions link available for integration actions with configured conditions
Consistent unit of measure display between action blocks and execution modals
Key Benefits
Removes iOS dependency for integration-based procedure steps, enabling broader operator access
Override approval enforced before integration writes occur, preventing unauthorized data changes to external systems
Consistent formatting and display across the platform reduces data entry errors in regulated workflows
Event Trigger Actions on Web Execution
We've extended Event Trigger process action support to web execution, eliminating the previous requirement to use an iOS device for event-driven procedure steps. Operators can now trigger configured events, handle failure paths, and manage overrides entirely within the web browser.
Key Features
Execute Event Trigger process actions during web-based procedure runs
Full support for both successful trigger and failure workflows
Override previously saved event triggers with proper approval workflows and audit logging
Signature logging for all event trigger attempts, including failed attempts
Consistent date/time formatting and display text between web and iOS execution
Key Benefits
Operators are no longer restricted to iOS devices for event-driven procedure steps, increasing flexibility and reducing equipment dependencies
Complete audit trail with signature logs for every trigger attempt supports regulatory compliance
Consistent behavior across platforms reduces operator confusion and training overhead
Photo Capture During Web Execution
We've added photo capture support to web execution, allowing operators to capture photos using their device's web camera during procedure execution. Photo evidence is properly included in reports, override details, and exception records, extending this capability beyond iOS.
Key Features
Capture photos directly from a web camera during procedure execution
Photos correctly displayed in generated reports, including override details and exception records
Proper camera orientation for accurate visual documentation
Clear error messaging when camera access is unavailable
Key Benefits
Operators can provide photographic evidence of completed actions from any device with a web camera
Photo evidence included in reports and exception records supports visual traceability for audits and inspections
Extends photo capture capability beyond iOS, reducing hardware constraints for regulated procedures
Improving Batch Run Management and Procedure Control
Several enhancements in this release give supervisors and planners greater control over batch run states, parameter management, and execution consistency.
Returning a Batch Run to Created State and Updating Batch Parameter Groups
We've added the ability to return a batch run from a Planned state back to a Created state, allowing planners and supervisors to correct batch parameter group selections before execution begins. This eliminates the need to abort and recreate a batch run when a parameter group was applied in error.
Key Features
Return a batch run from Planned back to Created state with a signature-verified action, enabling parameter group corrections without aborting the run
Remove and reapply batch parameter groups on a created batch run, including the ability to apply parameter values from a previous run
ERP-originated batch runs are correctly returned to their ERP Created state, preserving traceability to the originating system
Full audit trail support: history logs, signature logs, and run state transitions are accurately recorded for all send-back and parameter group operations
Key Benefits
Reduces batch run waste by allowing corrections before execution rather than requiring an abort-and-recreate workflow
Maintains full compliance traceability with signature-verified state transitions and detailed history logs
Preserves ERP integration integrity by correctly distinguishing ERP-created runs from manually created runs in all logs and state transitions
Sequential Execution for Auto-Executing Process Actions
We've extended sequentiality support to auto-executing process actions, including "From Process Action" and "From Parameter" inputs. These actions now execute in sequence alongside other configured process actions, enabling authors to build more sophisticated sequential workflows that incorporate formulas, equipment status checks, and custom properties in the intended order.
Key Features
"From Process Action" value and measure inputs now execute as part of the configured sequentiality order
"From Parameter" value inputs now participate in step and process action sequentiality when enabled
Consistent labeling across web and mobile: "From Step Input" renamed to "From Process Action" and "Parameter" renamed to "From Parameter"
Key Benefits
Enables reliable use of formulas, equipment status checks, and custom properties within sequential workflows
Expands the range of procedure designs that can take full advantage of sequentiality
Improves procedure execution consistency across web and mobile platforms
Write Batch and Procedure Run Information to Equipment and Material Properties
We've extended Write Property process actions to support batch and procedure run metadata as configurable reference values. Authors can now configure these actions to automatically send run context (run name, planned start and end dates, product material, and location) to equipment and material properties during execution, enabling external systems to receive execution context without manual data entry.
Key Features
Reference batch run and procedure run information (run name, planned start/end dates, notes, location, and more) in Write Property process actions configured with a string data type
Write referenced run metadata to equipment and material custom properties during procedure execution on both web and iOS
Product Material reference is available as two separate options: Product Material ID and Product Material Name, for flexible integration with external systems
Equipment history logs capture property value changes made by Write Property actions during execution
Process actions with Write Property references can be marked as N/A when needed
Key Benefits
Eliminates manual entry of batch and procedure context into automation systems, reducing human error and improving data integrity
Enables external systems to correlate alarms, events, and process data with the correct batch or procedure run automatically
Supports tighter integration with OPC UA, historians, and other automation platforms by providing structured run metadata at execution time
Static Row Labels in Table Process Actions
We've added static row label support for table process actions, allowing procedure authors to configure tables that automatically generate unique row identifiers when rows are added. Each row receives a clear label, improving traceability and reference clarity during both authoring and execution.
Key Features
Configure tables to automatically generate row labels when rows are added during procedure authoring
Each row receives a unique label for clear identification and reference
Row Label column header displayed in the table for consistent formatting
History log accurately reflects row label name changes
Key Benefits
Unique row identifiers improve traceability and reduce ambiguity when referencing specific table entries during reviews or audits
Consistent labeling reduces manual effort and the risk of mislabeled or unlabeled rows in regulated data collection
Accurate history logging of label changes maintains a reliable audit trail
Access to Older Procedure Template Versions During Batch Run Modification
We've added the ability for supervisors to access and add procedures from older versions of procedure templates when modifying an active batch run. This ensures that procedures added during modification match the version context of the original batch configuration, maintaining consistency across the batch lifecycle.
Key Features
Access retired versions of procedure templates when modifying a batch run
Add procedures from older template versions to maintain consistency with the original batch configuration
Procedure version details logged in the Batch Run History audit log for full traceability
Key Benefits
Maintains batch integrity by ensuring added procedures align with the version context of the active batch run
Supports regulatory compliance by providing a complete audit trail of which procedure template version was used
Eliminates the risk of inadvertently introducing newer template changes into an in-progress batch
Enhancing Material Handling, Equipment, and Execution Precision
This set of enhancements gives operators and authors more precise control over material definitions, equipment qualification, scale integration, and formula-based workflows.
Material Definition Rename
We've added the ability to rename Material Definitions directly within Apprentice MES. The Material ID remains immutable to preserve traceability, and material names are displayed consistently in a "Material ID : Material Name" format throughout the application.
Key Features
Material Definition Name can be edited through the standard material definition interface
Material ID remains read-only and cannot be modified, preserving unique identification
Materials are displayed in a consistent "Material ID : Material Name" format across procedure runs, batch runs, templates, reports, Bill of Materials views, label logs, signature logs, and exception conditions
Material rename history is captured and visible in audit logs
Consistent material display across both web and mobile platforms
Key Benefits
Enables alignment of material master data with organizational standards and ERP systems
Preserves full traceability through the immutable Material ID
Consistent material identification format across the application reduces confusion when materials share similar names
Formula References for Material Action Saved Values
We've expanded Standard Formula process actions to allow direct references to saved net weight values from Dispense, Consume, and Output material actions. Previously, operators had to manually re-enter weight values into a separate Measure action before they could be used in formulas.
Key Features
Dispense, Consume, and Output process action saved values (net weight) are now available as formula references in Standard Formula process actions
Supports Manual, Scale, and Bulk weighing flow saved values
Authors can configure formulas that directly reference material action outputs without intermediate manual steps
Key Benefits
Eliminates redundant manual data entry during execution, reducing operator effort
Reduces transcription errors by removing the need to copy weight values between process actions
Enables more sophisticated calculations and quality checks within a single procedure
Scale Integration Unit-of-Measure Conversion for Material Actions
We've added automatic unit-of-measure conversion for material actions with integrated scale weighing, so operators can now use a connected scale even when its unit of measure differs from the material's unit. The system applies standard and custom conversion factors automatically, removing the previous requirement that scale and material units must match.
Key Features
Automatic unit-of-measure conversion for Dispense, Consume, and Output actions with integrated scale weighing, displaying the scale's unit to the operator when it differs from the material unit
Net weight values are correctly shown in procedure run reports for Consume and Output actions
Conversion support on both iOS and web platforms
Key Benefits
Eliminates the need to maintain separate material definitions matching each scale's unit of measure, reducing configuration overhead
Operators can use any compatible scale regardless of unit-of-measure differences, increasing equipment flexibility
Reduces manual data entry errors by removing the workaround of manually converting and entering weights
Supports both standard and custom conversion factors, accommodating site-specific measurement requirements
Granular Equipment Status Checks for Usability Verification
We've updated equipment scan and parameter configuration to support usability checks against individual status stages or combinations of stages, rather than requiring a check against all stages at once. This gives authors more precise control over equipment qualification at each step in a procedure.
Key Features
Configure usability checks on equipment scan process actions to verify against one or more specific status stages rather than the overall equipment status
Configure usability checks on equipment parameters to reference individual or multiple status stages for finer-grained equipment qualification
Reference equipment scans in condition process actions with granular status stage checks, enabling more precise navigation rules based on equipment state
During execution, the system checks scanned equipment against only the configured status stages and displays their usability to the operator
Equipment scans can be configured with calibration and usability checks even when no specific class or subclass is defined
Key Benefits
Enables more precise equipment qualification workflows, reducing unnecessary equipment rejections when only specific status stages are relevant
Supports complex manufacturing scenarios where equipment may be reused across steps with different status requirements
Improves compliance by ensuring equipment checks match the exact qualification criteria defined by the author
Location Parameter Support and Location-Aware Material Output
We've introduced a new Location parameter type for procedure templates, allowing authors to define physical locations as configurable parameters that can be referenced in material output process actions. This auto-populates the output location from a location scanned or selected earlier in the procedure, eliminating repetitive manual location selection during execution.
Key Features
Add location parameters to procedure templates with support for default locations, whitelisted location sets, and usability conditions
Reference location parameters in material output process actions so that the output location is automatically populated from the parameter value
Override location parameters statically or dynamically at the batch run or procedure run level, with full audit trail logging
Location parameters are displayed in a dedicated section on the procedure run parameters panel with a clear hierarchy format (Site, Building, Area, Unit)
Location parameter details are included in both procedure template and procedure run PDF reports
Proper error handling when a referenced location scan has not been completed or has been marked as N/A, with the option to select an alternative compatible location
Key Benefits
Reduces manual data entry errors during material output by auto-populating locations from earlier process steps
Streamlines execution workflows for operators by eliminating repetitive location selections
Maintains full traceability with detailed history logs for location parameter overrides
Supports batch parameter group workflows, enabling location standardization across production runs
Improving Data Access, API Integration, and Exception Management
7.9.000 delivers a significant expansion of the Public API and introduces human-readable exception identifiers, enabling tighter and more reliable integration with LIMS, ERP, and quality systems.
Exception Data with Human-Readable Identifiers and Consolidated API Access
We've assigned unique, human-readable identifiers to every exception record and added a new consolidated API endpoint to retrieve exceptions by Procedure Run or Batch Run. This makes it significantly easier to reconcile exception data with external quality and manufacturing systems.
Key Features
Each exception is automatically assigned a unique, human-readable ID (e.g., EX-12345) for reliable cross-system referencing
New API endpoint to retrieve all exceptions, with filtering by Procedure Run ID or Batch Run ID
Exception responses include complete data: Signature, Signature Reason, Trigger Event, and resolved process action values
Key Benefits
Standardized exception identifiers enable reliable integration with external quality and manufacturing systems
Streamlined exception review across production contexts reduces investigation time for quality events
Complete exception data in API responses supports thorough audit trails and regulatory reporting
Public API Batch Run and Procedure Run Endpoints
We've expanded the V2 Public API with comprehensive endpoints for retrieving batch run and procedure run data using human-readable identifiers in place of internal database references. These endpoints provide complete execution records, including operations, procedures, steps, process actions, exceptions, and assignments, enabling robust integration with LIMS, ERP, and reporting platforms.
Key Features
Retrieve all batch runs with filtering by creation date, update date, ID, state, and other criteria, optimized for fast response times on large datasets
Retrieve a single batch run with full detail including operations, procedures, steps, bill of materials, bill of equipment, tags, exceptions, and parameter values
Retrieve all procedure runs with filtering by state, batch run, procedure template, assigned user, date range, and exception status
Retrieve a single procedure run with complete step-level detail including process actions with both unique identifiers and display values, section names, parameter values, and N/A status indicators
Procedure Run Alias field included across all relevant V2 endpoints for easier cross-system identification
Successful API requests are logged to Integration Logs with correct source identification
Key Benefits
Enables seamless integration with external quality, laboratory, and enterprise systems using human-readable identifiers instead of internal database IDs
Supports compliance and audit workflows by providing complete, traceable execution records through a standards-based API
Improves integration troubleshooting with accurate logging of all V2 API activity
Enhancing Operator Experience and Execution Speed
Several enhancements in this release reduce friction for operators, improve execution speed, and make routine tasks faster and more reliable across both web and iOS.
Streamlined Procedure Execution with UX/UI Optimizations
We've introduced a series of user experience improvements designed to reduce clicks and overall time required to execute procedures on the web platform, with additional improvements to iOS execution context and readability.
Key Features
Form fields are now automatically focused when opening process actions, allowing immediate keyboard entry without additional clicks
Table process actions have been redesigned to reduce the number of clicks required for data entry, with improved column header visibility for long names
Expanded table view no longer obscures the step name and number, maintaining context during data entry
Improved contrast between modals and background during web execution, making it easier to identify the active area of focus
Step iteration count is now displayed on the step flow view and step details (iOS and web), so operators can see which repetition of a repeated step they are viewing
Signature reason search text is now clearly visible with improved contrast
Key Benefits
Faster procedure execution through reduced click counts and streamlined data entry, supporting higher throughput
Improved operator orientation during complex procedures with repeated steps, reducing the risk of data entry into the wrong iteration
Better readability and visual clarity during execution, reducing fatigue and errors during extended manufacturing operations
Signature Reason Search on iOS
We've added text search and filtering to the signature reason selection screen on iOS, replacing the previous scroll-only interaction. Operators can now type to narrow the list in real time, making it significantly faster to select the correct reason code during signature workflows.
Key Features
Text search field available on the reason selection screen during signature workflows on iOS
Real-time filtering of reason codes as text is entered, narrowing the list to matching options
Available across all signature reason selection points in the application
Key Benefits
Faster reason code selection during signature workflows, reducing interruptions to procedure execution
Reduced risk of selecting an incorrect reason code when working with long lists, improving data accuracy
Consistent search experience across iOS and web platforms
Introducing Ganymede (Apprentice Manufacturing Intelligence)
Apprentice FS acquired Ganymede this quarter, bringing powerful manufacturing data and analytics capabilities directly into the Apprentice platform. Ganymede (Apprentice Manufacturing Intelligence) provides a cloud-native environment for connecting, transforming, and analyzing manufacturing data, and with this release, Apprentice MES and Apprentice Manufacturing Intelligence are integrated out of the box. A native Apprentice MES data connector is available in Apprentice Manufacturing Intelligence, making it straightforward to stream execution data into manufacturing analytics workflows. Users can also navigate directly to their Apprentice Manufacturing Intelligence environment from Apprentice.
Apprentice Manufacturing Intelligence Navigation
We've added a "Manufacturing Intelligence" button to the Apprentice MES (Tempo) left-hand navigation, giving users with Apprentice Manufacturing Intelligence access a single-click path to their connected environment. Credentials are passed automatically with no separate login required. Combined with the out-of-the-box Apprentice MES data connector available in Apprentice Manufacturing Intelligence, this release marks the first step in a deeply connected manufacturing intelligence experience across both platforms.
Key Features
New "Manufacturing Intelligence" button in the Apprentice MES left-hand navigation, visible only when Apprentice Manufacturing Intelligence is enabled for the team
Clicking the button opens the team's configured Apprentice Manufacturing Intelligence environment in a new tab with the user's credentials passed automatically
New Super Admin team setting to enable Apprentice Manufacturing Intelligence and configure the team's environment URL
Button styling and hover behavior consistent with existing module navigation buttons
Key Benefits
Eliminates the need to log into Apprentice Manufacturing Intelligence separately when working in Apprentice MES, reducing context switching for users with access to both platforms
Provides quick, single-click access to Apprentice Manufacturing Intelligence from within the Apprentice MES workflow
Paired with the native Apprentice MES data connector, customers can immediately begin connecting execution data to manufacturing analytics workflows
Super Admin control gives account teams the flexibility to enable the integration only for qualified customers
For questions or support, contact your Apprentice customer or account team.
Minor Updates
A number of bugs were also addressed and the details are provided in the Impact Assessment