Skip to main content

Getting Started with MES in ShopPulse: Operator Guide

Overview

The ShopPulse operator dashboard is your interface for managing jobs and submitting labor tickets on MES-enabled machines. This guide covers everything you need to work confidently: understanding your dashboard, signing in, selecting and starting jobs, performing setup, running production, submitting labor tickets, handling corrections, and signing out.

Your primary job is simple: select or confirm the right job, do the work, and submit the labor ticket when done. Most tracking happens automatically — you're the quality check that keeps the data accurate.

Note: If your machine is configured as ERP Driven, job management happens in the ERP, not ShopPulse. Contact your administrator if unsure which mode your machine uses.


Feature Availability

Before you begin, make sure:

  • The MES Package is active on your account and MES is enabled on your individual machine (your administrator handles this when enabling MES on the machine)
  • Your machine's ShopPulse device is authorized by your account Manager or Executive
  • Your operator profile is configured in Settings → Operators
  • If the job queue is not visible in ShopPulse, contact your administrator

Your ShopPulse Dashboard

The ShopPulse dashboard displays key production details for setup and production activities. Based on your company settings you may also have access to other screens dedicated to downtime, alarms, and other metrics, but this screen is the fundamental place to monitor your work.

Dashboard anatomy with numbered callouts
  1. The resource being viewed
  2. The operator signed in to the resource
  3. Displays job details
  4. The currently running production order
  5. The currently running part operation
  6. The currently running activity
  7. Current status of the resource with duration
  8. Additional tabs display unique views and will vary based on your company's configuration
  9. Open the utility menu
  10. Submit a labor ticket
  11. Categorize downtime events
  12. Sign out the current operator

The tabs displayed on your ShopPulse dashboard are configurable by your company administrator, so the tabs you see may differ from what other companies use. There are a number of predefined tabs available — including Cycle Time, OEE, Utilization, and Downtime — and your company can also add custom tabs. However, the Part Count tab is always visible and cannot be hidden. On MES-enabled dashboards, the Total Jobs tab (your multi-job queue) is also always present. This guide focuses on these two tabs since they are guaranteed to be available for MES operators.

Total Jobs Tab

This is the job queue — your primary MES workflow view. Here you see:

  • All jobs on the machine in the order they appear in your schedule
  • Match state for each job (Waiting, Matched, Suggested, No Match Found, Confirmed)
  • Actions available for each job (Confirm, Change Job, Split, Merge, Submit, etc.)
  • Job details at a glance: work order, operation, part name, quantity

Use this tab to manage your queue, confirm matches, and handle job assignments.

ShopPulse job queue showing job cards with match states

Part Count Tab

This tab shows a focused view of your currently active job. You'll see:

  • Parts made so far — how many you've completed
  • Parts expected — the target quantity for the job
  • Order progress — your completion status against the total quantity
  • Estimated time remaining — calculated based on your current pace
  • Pace indicator — shows whether you're ahead or behind schedule (for example, "5 Ahead")

Everything updates automatically. Switching between tabs doesn't affect your tickets or data.

Part Count tab showing progress, pace, and estimated time remaining

Resource Status

The dashboard header is color-coded to show the current state of your resource at a glance. Each color represents a specific condition, and some conditions override others based on data availability and operational state.

StatusColorDescription
In SetupYellowThe resource is in setup. Shown regardless of whether the resource is active or idle.
ActiveGreenThe resource is running production or has no job and is currently active, with no fault present.
IdleBlueThe resource is running production or has no job and is currently idle, with no fault present.
In FaultRedThe resource is in a fault state. This overrides all other conditions, including setup, production, or job status.
Not ReportingGrayThe resource is not communicating with MachineMetrics. This overrides all other statuses due to unavailable data.

First Article Inspection (FAI) states: If FAI is enabled on your machine, additional header colors appear during the inspection process when transitioning from setup to production. See First Article Inspection for details.

In Setup — yellow header
In Setup
Active — green header
Active
Idle — blue header
Idle
In Fault — red header
In Fault
Not Reporting — gray header
Not Reporting

Key Concepts for Operators

To work confidently in ShopPulse, you need to understand these terms:

Labor Ticket

A labor ticket is a record that tracks your work — the hours you spent, how many parts you made, which job you worked on, and whether you were doing setup or production. When you submit a ticket, it gets sent to the ERP so managers and planners can track progress.

Draft Ticket

A draft ticket is created automatically when the system matches a program to a job. Draft tickets exist only in MachineMetrics — they're not sent to the ERP yet. The most important thing about drafts: you can change the job assignment freely. A draft is still accumulating burden hours (the time your machine is running), but it can't be submitted until you confirm it.

Committed (Open) Ticket

A committed ticket is created the moment you confirm a match or manually add a job. Once a ticket is committed, it exists in both MachineMetrics AND the ERP. The job assignment is now locked — you can't change which job it is from ShopPulse. To change a committed ticket, you'll need to contact your ERP administrator.

Burden Hours

Burden hours are the time a job occupies your machine. The system tracks this automatically from the moment a match is made — you don't need to start or stop timers. Burden time keeps accruing even on draft tickets.

Activity Mode

Every ticket has an activity mode: either Setup or Production. You set the mode when a ticket is created (usually determined by your machine configuration). You can switch activities within the same mode — for example, from "Generic Setup" to "First Piece Inspection" — but you can't switch between modes without submitting your current ticket first.

Dispatch Schedule

Your dispatch schedule is the list of jobs scheduled for your machine, sourced directly from the ERP. This is where you find jobs when you're adding them manually. Jobs are prioritized by schedule, and you can search or browse to find what you need.


Signing In

Waiting for Work screen with Sign In button
  1. Open ShopPulse on your machine's device
  2. Tap "Sign In" in the control bar at the bottom
  3. Select your name from the operator list
    • If your name isn't listed, contact your administrator — your profile needs to be configured in Settings → Operators
Select operator screen
  1. Your job queue loads, showing all jobs on your machine with their current match states

Clock Out Flow: If Clock Out Flow is enabled on your account, you'll go through a structured clock-in process that ensures you're set up correctly before work begins.

Shift Handover: If Shift Handover is enabled on your machine, you'll see a two-panel welcome screen before your job queue loads. The left panel shows your assigned work for the shift; the right panel shows handover notes from the previous operator (or "No notes from previous shift" if none were submitted). Dismiss the screen to begin work. See Shift Handover for details.


Starting a Job

To start work, go to ShopPulse and select a job. Each job represents a distinct part operation within a specific production order.

Waiting for Work screen with Start Job button
  1. Tap "Start job" in the control bar
  2. The job selection screen appears, showing jobs assigned to your resource
Job selection screen showing scheduled jobs

Selecting a Job

The job selection screen displays jobs assigned to your resource, sorted by start date as defined on the MachineMetrics Production Schedule.

  • Jobs are filtered to display only those assigned to the current resource
  • The next scheduled job on the resource is highlighted and pinned to the front of the queue, followed by other scheduled jobs sorted by start date
  • If you disable "Scheduled jobs only," you'll also see jobs that haven't been scheduled yet — these appear after scheduled jobs and are sorted by job number
  • When unscheduled jobs are displayed, they appear after scheduled jobs and are sorted by job number
  • If you don't see the job, you can tap the search button to search across all released production orders (including those assigned to other resources)
Job selection screen with unscheduled jobs

Searching Jobs

Use the job search screen to find a specific job for the current resource or across jobs assigned to other resources.

Job search screen with search bar and filters
  • The next scheduled job on the resource is highlighted and pinned to the top of the queue, followed by other scheduled jobs sorted by start date, while unscheduled or unassigned jobs are shown separately and sorted by job number
  • For companies that do not use the MachineMetrics Production Schedule, jobs are organized as "Assigned" and "Unassigned"
  • You can search for jobs using order number, part name, operation number, or the resource (either a resource or resource group) they are assigned to
  • Disabling "Assigned jobs only" lets you search all jobs, including those not assigned to the selected resource, whether scheduled or unscheduled

Select Activity

After selecting a job, you can review its details and choose whether to start with setup or move straight into production.

Select activity screen showing job details and Setup/Production options
  • Key job details are displayed to support effective setup, scheduling, and execution, including timing and resource information
  • Tap the back button to return to the job selection screen
  • Choose an activity from the list of Setup and Production activities to start the job

Understanding Match States

The system shows you different match states to help you understand what's happened and what you need to do next. This is critical — here's what each state means:

StateWhat It MeansWhat to Do
Waiting for ProgramYou manually added this job before a program ran on the machine. Your ticket is already open in the ERP.Nothing — wait for a program to run. The system will update automatically when it detects the program.
MatchedThe system found a high-confidence match between the running program and a job in your queue. A draft ticket exists in MachineMetrics.Confirm the match to open the ticket in the ERP. (Note: If your machine has "Automatically confirm high confidence matches" turned on, this happens automatically.)
SuggestedThe system found a likely match but isn't fully confident. This often happens when multiple work orders exist for the same part. A draft ticket exists in MachineMetrics.Review the suggested job carefully. Confirm if it's correct, or select a different job from the list.
No Match FoundThe system couldn't identify which job is running. A draft ticket is in a holding state.Select the correct job manually from your job list.
ConfirmedThe match has been confirmed. Your ticket is now open in the ERP.Complete your work and submit the ticket when you're done.

Understanding Draft vs. Committed Tickets

Understanding the difference between draft and committed tickets is essential for working effectively in ShopPulse.

Draft Ticket

  • Created by the Auto Production Monitoring (APM) system
  • Exists only in MachineMetrics — not yet in the ERP
  • Job assignment is changeable — you can reassign it freely
  • Cannot be submitted to the ERP
  • Burden time still accrues and is tracked

Committed Ticket

  • Created the moment you confirm a match or manually select a job
  • Exists in both MachineMetrics AND the ERP
  • Job assignment is locked — you cannot change which job it is from ShopPulse
  • Can be submitted when you're done with your work
  • Burden time continues to accrue

Key Point: Confirmation is required before a ticket can be submitted. Once you confirm, these fields are locked and cannot be changed from ShopPulse:

  • Job (Work Order Operation)
  • Operator
  • Activity Mode

When you submit, you'll set these final fields:

  • Final part count
  • Rejected parts and reject reason
  • Burden hours (set automatically)
  • Completion status (Complete or Incomplete)

Pre-Selecting a Job (Adding a Job Manually)

Pre-selecting a job is useful when you know what jobs you'll be running before programs start. It gives the APM system a priority pool to match against and can reduce No Match Found situations.

When to Pre-Select

  • You know the sequence of jobs for your shift
  • You want to give APM context about what's coming
  • You're running a job for which no program has started yet

How to Pre-Select a Job

  1. Tap "Add Job" in the control bar
  2. Browse the job list or search for the work order operation you need
  3. Select the job
    • A labor ticket is created in the ERP immediately (committed ticket)
    • The job is locked and cannot be changed from ShopPulse
  4. The job appears as "Waiting for Program" until a program runs on your machine
  5. When the program runs, the system will recognize the match and update the job state to "Confirmed"

The default activity mode (Setup or Production) is determined by your machine configuration.

Important Warning

When you manually add a job, the ticket is committed immediately and the job field is locked. If APM later matches the wrong pre-selected job, you can't correct it from ShopPulse — you'll need your ERP administrator to fix it. Be careful when pre-selecting multiple similar jobs.


Confirming a Matched Job

When you see a job with a "Matched" state, the system has found a high-confidence match and is ready for you to confirm it.

  1. Tap the job card showing "Matched"
  2. Review the job details carefully to verify it's correct:
    • Work order
    • Operation
    • Part name
    • Quantity
  3. Tap "Confirm"
    • A modal appears warning you that this action commits the ticket to the ERP and cannot be undone from ShopPulse
  4. Tap "Confirm" in the modal to proceed
  5. The state changes to "Confirmed"
    • Your ticket is now open in the ERP
    • The job assignment is locked
Confirming a high-confidence match

Automatic Confirmation: If your machine has "Automatically confirm high confidence matches" enabled, Matched jobs commit automatically — no action needed from you. The state will jump directly to Confirmed.


Reviewing a Suggested Match

When you see "Suggested," the system found a likely match but isn't fully confident. You need to review and decide.

  1. Tap the job card showing "Suggested"
  2. You'll see a list of candidate jobs, sorted by schedule position and due date
  3. If the correct job is in the list:
    • Tap the job to select it
    • Tap "Confirm"
    • State changes to "Confirmed"
  4. If the correct job is NOT in the list:
    • Tap "Select a different job" or "Show all possible matches" to expand the candidate list
    • Use search to find the job you need
    • Tap to select it
  5. Selecting via search commits the ticket immediately — state changes to "Confirmed"
Reviewing a suggested match with candidate job list

Tip: When in doubt, use the search feature. The candidate list is filtered for relevance, but search gives you full access to all active jobs. Don't waste time scrolling; search for the work order number or part name.


Resolving No Match Found

When the system can't identify the job, you'll see "No Match Found." You need to select the correct job manually.

No Match Found state with job selection prompt
  1. Tap the job card showing "No Match Found"
  2. Tap "Select job"
    • Your job list appears, showing active, released jobs scheduled for your machine
  3. Find and select the correct job
    • Use search if you don't see it in the visible list
  4. Tap to select the job
    • Selecting a job commits the ticket immediately
    • State changes to "Confirmed"

Performing Setup

Setup is the phase where you prepare a job for production. The setup interface helps you stay on track, offering real-time insight into progress and flagging when things take longer than expected.

Setup Overview

Setup dashboard showing elapsed time, expected time, and parts made

The setup dashboard displays:

  1. Total number of parts counted during the current setup
  2. Total number of parts rejected during the current setup and the total number of parts not yet submitted
  3. Total time spent on the current setup
  4. Total setup progress and remaining expected setup time
  5. Chart showing parts produced since the start of the current job or the most recent operator login, whichever is later
  6. Total setup time expected for this part operation

Expected Setup Timer

The "Expected Setup" configuration defines the total amount of time that it is expected to set up a specific part operation. When running a part operation that is configured with an expected setup time, the interface shows a visualization of how much time has progressed, how much time is remaining, and whether or not the expected setup time has been exceeded.

Setup timer at start — full time remainingSetup timer in progress — partial time remainingSetup timer overtime — exceeded expected timeSetup timer with no expected time configured
Just started — full time remainingIn progress — partial time remainingOvertime — exceeded expected timeNo expected time configured

Custom Setup Activities

If your company has added custom activity types, you will see an "Activity" button in the control bar that allows you to change the current activity, allowing for more granular understanding of setup steps in MachineMetrics.

Dashboard with Activity button in control bar Selecting a custom setup activity

Pausing a Setup

Pausing a setup lets you step away, such as for a break or at the end of a shift, while keeping the setup active and ensuring accurate time tracking.

Pause setup confirmation dialog
  1. Tap "Submit" in the control bar to open the labor ticket form
  2. Mark the setup status as "Incomplete" and submit the labor ticket
  3. When prompted, select "Pause setup" (selecting "Stop job" will end the current job and allow you to start a different job)
  4. The setup will be "paused," allowing the next operator who signs in on the resource to resume it
  5. Paused time is excluded from the total setup duration to ensure accurate tracking

Completing a Setup

Setup is transitioned into production by submitting labor tickets. When submitting a labor ticket, you have the option to complete the setup and proceed to production, pause the setup, or end the setup and switch to a different job.

Setup complete submission form
  1. Tap "Submit" in the control bar to open the labor ticket form
  2. Mark the setup status as "Complete" and submit the labor ticket
  3. Upon submission, ShopPulse automatically enters the default production activity

First Article Inspection (FAI): If FAI is enabled on your machine, a prompt will appear before you enter production asking whether to submit your first piece for quality inspection. Tap Send for Inspection to submit the piece to the QA queue, or tap Skip to proceed directly to production. Your ShopPulse header color will reflect the current FAI state while you wait (orange = awaiting inspection, teal = in progress, green = approved, red = rejected with reason). See First Article Inspection for the full operator workflow.


Running Production

Once setup is complete (or if your job starts directly in production), the dashboard switches to the production interface. This view supports you as you work through a job, offering real-time insight into part counts, goal progress, and overall performance to help keep production on pace and issues in check.

Production Overview

Production dashboard showing parts made, order progress, and pace

The production dashboard displays:

  1. Total number of parts counted — Part counts start when the operator signs in. If a job is already running, counts begin at sign-in. If the operator starts the job after signing in, counts begin when the job starts. The "Unsubmitted" count shows parts made during the current labor ticket and resets when a new one begins. If no operator is signed in, counts start at the beginning of the current shift.
  2. Total number of parts rejected and the total number of parts not yet submitted
  3. Total parts produced for the current job, including work from previous shifts
  4. Current parts goal for the current job
  5. Expected number of parts (based on expected cycle time and time elapsed)
  6. Estimated time remaining to complete the job, based on expected cycle time

Understanding Parts Goal

The "Parts Goal" metric measures production output against the expected cycle time. It calculates the percentage of parts produced during an operation compared to the number expected if the operation met its cycle time standard.

Your organization has set thresholds to track whether the operation is on track, ahead, or behind its goal, with "warning" and "failure" thresholds indicated by colors in the performance wheel.

IndicatorMeaning
At Goal (green, checkmark)The operation is meeting its parts goal and has produced exactly the amount of parts expected.
Ahead (green, up arrow)The operation is exceeding its parts goal and has produced more parts than expected.
Behind (orange, down arrow)The operation is behind its parts goal and has produced fewer parts than expected.
Very Behind (red, down arrow)The operation is very behind its parts goal and has produced significantly fewer parts than expected.
At Goal — green checkmarkAhead — green up arrowBehind — orange down arrowVery Behind — red down arrow
At GoalAheadBehind (warning)Very Behind (failure)

Downtime Events & Categorization

When a resource is detected as idle, the dashboard header changes to blue indicating an active downtime event. New downtime events are classified as "Uncategorized," but you have the opportunity to categorize the reason for the downtime.

Dashboard showing active downtime event with blue header

The alert bubble on the Categorize button in the control bar indicates how many uncategorized downtime events are logged on this resource for the current shift.

How to Categorize Downtime

  1. Tap "Categorize" in the header or the control bar
Categorization modal showing event details and category list
  1. You'll see the total number of events being categorized along with the total time for all events
  2. Select a primary category from the list (Machine, Job, Operator, General, Other, etc.)
Selecting a downtime category
  1. If subcategories are available, select the appropriate subcategory
Selecting a downtime subcategory
  1. Review your selection and tap "Done categorizing" to submit
Review and submit categorization

Switching Activities

Activities let you specify exactly what kind of work you're doing — setup, first piece inspection, production, etc.

Switching activities within a mode
  1. Tap the job card for the work you're on
  2. Tap "Switch activity"
  3. Select a different activity within the same mode
  4. The change applies immediately — no impact on your ticket

Setup Activities

Examples include: Generic Setup, First Piece Inspection, Set Up First Piece, Change Tooling, and others (specific activities depend on your configuration).

Production Activities

Examples include: Generic Production, R&D, Lights Out, and others (specific activities depend on your configuration).

Mode Switching

  • Setup → Production: Happens automatically when you submit a Setup ticket as "Complete." A new Production ticket opens automatically for the same job.
  • Production → Setup: Not supported. If you need to switch from Production back to Setup, contact your supervisor.

Tracking Your Progress

You have two ways to track progress — choose whichever view works best for you:

From the Job Card

When you tap a job card, you'll see:

  • Parts made so far and burden time at a glance
  • Current activity mode
  • Submission history (previously submitted tickets for this job)

From the Part Count Tab

This tab shows detailed progress on your currently active job:

  • Parts made vs. parts expected
  • Order progress against the total quantity
  • Estimated time remaining based on your current pace
  • Visual pace indicator — shows whether you're ahead or behind schedule

Both views update automatically. Switching between tabs doesn't affect anything — your tickets keep running in the background.


Submitting a Labor Ticket

When you're done with a job (or need to pause, stop, or hand off), you submit your labor ticket. This closes the ticket and sends the data to the ERP.

Labor Ticket Anatomy

Labor tickets are used to drive the progress of a job from setup to production to completion and can be submitted at any time. Additionally, you will be prompted to submit a labor ticket when switching activities, stopping a job, or signing out.

Labor ticket form with numbered callouts
  1. Total parts — Total parts to submit (including rejects)
  2. Rejects — Total rejected parts to submit
  3. Prior submissions — Summary of parts submitted on previous labor tickets
  4. Reject reason — Reason for rejected parts (required if rejects > 0)
  5. Job status — Mark setup or job as Complete or Incomplete
  6. Comments — Optional comment
  7. Current labor ticket — Totals for the current labor ticket being submitted
  8. Job total — Cumulative job totals (includes current and all previous labor tickets)

Basic Submission Steps

  1. Tap "Submit" in the control bar (only available on "Confirmed" tickets)
  2. Enter your final part count
  3. If you're reporting rejected parts:
    • Enter the quantity rejected
    • Select a reject reason (required if you have any rejects)
  4. Choose your completion status:
StatusWhat Happens
CompleteTicket closes. Job is removed from your queue. If good parts are below the required quantity, a confirmation prompt appears asking if you're sure.
IncompleteTicket closes. A new ticket is automatically created with the same job and activity, so you can continue later (useful for shift handoffs).
Production submission form — Complete

Setup Submission — Special Cases

When you submit a Setup ticket, the system handles the activity mode transition:

SubmissionWhat Happens
Setup — CompleteSetup ticket closes. A new Production ticket opens automatically for the same job.
Setup — IncompleteSetup ticket closes. A new Setup ticket opens automatically so you can continue.

Stopping a Job

If you need to stop working on a job and move to a different one:

Stop job confirmation dialog
  1. Tap "Submit" in the control bar to open the labor ticket form
  2. Mark the job status as "Incomplete" and tap "Submit"
  3. When prompted, select "Stop job" (selecting "Continue working" will submit the current labor ticket and allow you to continue working on the job)
  4. Upon submission, the job will be stopped in MachineMetrics, allowing you to select another job or step away from your resource

Completing a Job

Complete job submission form
  1. Tap "Submit" in the control bar to open the labor ticket form
  2. Mark the job status as "Complete" and submit the labor ticket
  3. Upon submission, the job will be stopped in MachineMetrics and removed from the Production Schedule

Submitting Multiple Tickets (Submit All)

If you have multiple confirmed jobs ready to submit, you can submit them all at once.

  1. Tap "Submit All" in the control bar
  2. If any tickets are unconfirmed (Matched or Suggested):
    • Confirmation modals appear for each one in sequence
    • Confirm each one to proceed
  3. Once all are confirmed, a final modal shows the total count: "Submit X labor tickets?"
  4. Tap "Submit" to close all tickets in the ERP at once

Tip: Use Submit All at the end of your shift to clear confirmed jobs quickly and avoid leaving open tickets for the next operator.


Changing a Job Assignment

You can change a job assignment, but the process depends on whether the ticket is draft or committed.

Before Confirmation (Draft Ticket)

  1. Tap the job card
  2. Tap "Change Job"
  3. Select the correct job
  4. No ERP impact — the ticket is reassigned freely, and the draft remains a draft

After Confirmation (Committed Ticket)

  • The job field is locked
  • A "Change Job" button is visible but disabled with an explanation
  • To change the job, contact your ERP administrator — they can edit it directly in the ERP

After Submission (Closed Ticket)

  • No changes are possible from ShopPulse
  • Contact your ERP administrator if a change is needed

Viewing Current Job Details

You can view more information about the currently running job in the "Current production order operation" screen.

Current job detail screen
  • Open the screen by tapping "View job" in the ShopPulse header
  • Information is displayed for the current job including parts progress and estimated time to completion
  • Selecting "Change job" beneath the production order number allows you to change the job for the current run — this is helpful in the case that you selected the wrong order initially

Splitting a Ticket

Splitting is useful when you need to separate time or parts across jobs — for example, if you run two different parts on one setup, or hand off mid-run to the next shift.

Splitting is available on any ticket that hasn't been submitted yet (draft or confirmed).

Split ticket modal

How to Split a Ticket

  1. Tap the job card
  2. Tap "Split"
  3. Choose your split method:
    • By time: Select the exact point where the split should occur (useful when you worked on the job for a specific period)
    • By part count: Enter the number of parts for the first job; split time is calculated automatically
  4. Select the job for the second portion
  5. Review the split summary to make sure everything looks right
  6. Tap "Confirm"

Result: The original ticket covers the first portion; a new ticket is created for the second portion. Both tickets retain their match state and can be confirmed and submitted independently.


Merging a Run

Merging is available only on draft tickets and lets you combine run data from one job into another.

When to Merge

  • You accidentally started a job in the queue, but it belongs with another job
  • You need to consolidate parts from multiple runs into one ticket
Merge run flow

How to Merge a Run

  1. Tap the draft job card whose run data you want to move
  2. Tap "Merge"
  3. Select the target job
    • Only jobs with an active draft or open ticket awaiting a program are shown
  4. Review the merge summary
    • Part counts and run data move with the merge automatically
  5. Tap "Confirm"

If the target job isn't in the list: It's not in a mergeable state. Use "Change Job" instead to reassign the ticket to a different job.


Viewing Submission History

You can see previously submitted tickets for a job while that job is still active.

  • While the job has at least one open ticket, tap the job card to view submission history
  • You'll see:
    • Activity mode for each submission
    • Part count
    • Burden hours
    • Name of the operator who submitted
  • Once the job is marked "Complete" and removed from your queue, the history is no longer accessible from ShopPulse

Signing Out

When you're ready to leave your machine, tap "Sign out" in the control bar.

Dashboard with Sign Out button highlighted

Before you leave, the system prompts you to address any open work:

Unconfirmed drafts (Matched or Suggested):

  • You'll be prompted to confirm them or reassign them to someone else

Open committed tickets:

  • You'll be prompted to submit them

No Match Found items:

  • Resolve them or leave them for the next operator

Once all open work has been submitted, you will be prompted to choose whether you would like to clock out for the day:

  • Select "No" to sign out of the current resource only
  • Select "Yes" if you would like to end your day and clock out of the system

Clock Out Flow: If Clock Out Flow is enabled, you'll go through a structured clock-out process that ensures every ticket is addressed before you leave.

Shift Handover: If Shift Handover is enabled on your machine, selecting "Yes" to clock out for the day opens the handover flow — shift analytics summary, optional note editor, and an AI-generated handover summary for the incoming operator. See Shift Handover for the full workflow.

Draft tickets that remain unconfirmed stay visible in the queue for the next operator to handle.


Job Handoffs

Smooth handoffs keep your job flowing from one shift to the next. Here's how to hand off a labor ticket so the next operator can continue where you left off:

How to Hand Off a Job

  1. If you're in the middle of a run and need to hand it off:
    • Tap the job card
    • Tap "Submit"
    • Enter your part count so far
    • Select "Incomplete" as the completion status
  2. A new ticket is created automatically with the same job and activity
  3. The incoming operator will see this new ticket in their queue and can continue where you left off

What the Next Operator Sees

  • If you left any draft tickets unconfirmed, they appear in the queue
  • The next operator can confirm them, reassign them, or add new jobs
  • Any "Waiting for Program" tickets remain visible

Shift Handover

This section applies only when Shift Handover is enabled on your machine. An administrator can turn it on or off per machine — see Shift Handover for configuration details.

Shift Handover adds a structured end-of-shift handoff to your clock-out experience. When you clock out for the day, you can review your shift analytics, add notes about machine conditions or issues, and let Max AI generate a structured summary for the incoming operator. When that operator signs in, they see your summary alongside their assigned work.

Note: Shift Handover requires Clock Out Flow to be enabled on your account. Contact your administrator if you're unsure whether it's active.

Clocking Out with a Handover

When Shift Handover is enabled and you select "Yes" to "Clock out for the day?":

  1. Review your shift analytics summary — stat cards with key shift metrics and a color-coded machine timeline showing how your time was spent.
  2. Tap "Add note" to leave observations for the incoming operator. Or tap "Clock out without note" to skip the handover and clock out directly.
  3. Write or dictate your notes. The note editor supports free-text typing and voice dictation. Use the quick-insert badges to tag specific machines and production orders — this helps Max AI organize your notes correctly.
  4. Tap "Save changes." Max AI processes your notes and generates a structured, machine-grouped summary with observations and action items.
  5. Review the AI-generated summary. Tap "Edit Note" if anything needs revising, then tap "Submit and Clock Out."

Viewing the Handover on Clock In

Every time you sign in for the day on a Shift Handover-enabled machine, you'll see a welcome screen before your job queue loads:

  • Left panel: Your assigned work for the shift
  • Right panel: Handover notes from the previous operator. If the previous operator clocked out without submitting a note, this panel shows "No notes from previous shift."

Dismiss the screen to begin work.


Waiting for Work & Unknown Jobs

If enabled in your company settings, the system displays "Waiting for Work" and logs time when no job is running. If machine activity is detected while no job is selected, the status changes to "Unknown Job." Operators can retroactively assign this time by selecting "Assign unknown job."

Waiting for Work — resource is idle with no job selected Unknown Job — resource is active with no job selected

Utility Menu

Access additional settings and features by tapping the utility menu icon (hamburger menu) in the control bar.

Utility menu showing available options
  1. Switch machine — Switch to a different resource without signing out
  2. Quick start guide — Access the quick start guide
  3. Select language — Change the display language
  4. Workflows — Trigger automated workflows

Using the ERP Kiosk

If your facility provides an ERP kiosk, you can clock in and out directly at the kiosk rather than using ShopPulse.

ERP Kiosk screen with Clock In and Clock Out buttons

The kiosk connects to your ERP system, allowing you to log your time before beginning work in MachineMetrics.

When clocking out, you can also submit any open labor tickets from all resources you're signed into. This will automatically sign you out of those resources as well.


Tips & Best Practices

  • Confirm matches promptly. Draft tickets accumulate burden but can't be submitted until confirmed. Don't let them pile up.
  • Pre-select jobs when you know what's coming. This gives APM a priority pool and reduces No Match Found situations.
  • Use Incomplete submissions for shift handoffs. It maintains continuity and keeps the job moving.
  • When in doubt on a Suggested match, use search. The candidate list is filtered; search gives you full access to all jobs.
  • Don't wait until the end of your shift to review your queue. Resolve No Match Found and Suggested jobs in real time.
  • Use Submit All before signing out. It clears confirmed jobs quickly and prevents the next shift from inheriting your open tickets.
  • Watch the Part Count tab for pacing. The pace indicator shows whether you're ahead or behind — adjust if needed.
  • Know your activity modes. Switching within the same mode is easy; switching between modes requires submission.
  • Categorize downtime promptly. The sooner you log the reason, the more accurate your organization's downtime data will be.

FAQs & Troubleshooting

Q: Why is my job "Suggested" instead of "Matched"? A: Multiple work orders for the same part exist, and APM can't determine which one is running. Review the candidate list carefully and confirm the correct job.

Q: Why "No Match Found" when I know there's a matching job? A: Usually because multiple jobs with open tickets exist for the same program on the same machine. Select the correct job manually from the list.

Q: I submitted by accident — can I undo it? A: No, submission cannot be undone from ShopPulse. Contact your ERP administrator if you need to correct something.

Q: Can I split a ticket after confirming it? A: Yes, as long as you haven't submitted it yet. Split is available on both draft and confirmed tickets.

Q: A new ticket appeared that I didn't add — what happened? A: APM added it based on a program running on your machine. Review and confirm it, select a different job, or resolve it as needed.

Q: I can't see the job queue. A: MES may not be enabled on your machine yet, or you may not have signed in. Contact your administrator to check the configuration.

Q: My name isn't in the operator list. A: Your operator profile needs to be set up. Contact your administrator — they can add you in Settings → Operators.

Q: What if the ERP connection fails during submission? A: Retry the submission. If issues persist, contact your administrator.

Q: Why is my dashboard header blue? A: Your machine has been detected as idle, indicating a downtime event. Tap "Categorize" to log the reason for the downtime.

Q: What does "Unknown Job" mean? A: Your machine is active but no job has been selected. Tap "Assign unknown job" to retroactively assign this time to a job, or tap "Start job" to select a job from the schedule.

Q: Why am I seeing an inspection prompt when I complete setup? A: First Article Inspection (FAI) is enabled on your machine. An administrator can turn it on or off per machine — see First Article Inspection for the full workflow.

Q: Why do I see a two-panel welcome screen when I sign in? A: Shift Handover is enabled on your machine. The left panel shows your assigned work; the right panel shows notes from the previous operator. Dismiss the screen to begin work. See Shift Handover for details.

Q: I want to leave handover notes but I don't see the option when I clock out. A: Shift Handover may not be enabled on your machine, or Clock Out Flow (which it depends on) may not be active on your account. Contact your administrator to check.



Need Help?

Start with your supervisor or MachineMetrics administrator. For additional support, contact support@machinemetrics.com.