aveva-mes

Classify AVEVA MES shop-floor operations by risk and gate consequential actions for approval.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai --skill aveva-mes-metafloor-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aveva-mes
Source: https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai/tree/main/skills/platforms/mes/aveva-mes
Command: npx skills add https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai --skill aveva-mes-metafloor-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Working with AVEVA MES (ex-Wonderware) through an AI agent is risky: confirming an operation posts WIP moves and backflushes material to ERP, and because MES data collection rides on the shared AVEVA System Platform, the same connection that reads a device value can write a setpoint that physically actuates the line. This Skill gives the agent the operator judgment to classify every action as read, reversible write, committing write, or destructive, and to stop for human approval before consequential ones. ## Core Features & Use Cases - Action classification and gating: Maps AVEVA MES Operations, Performance, and Quality actions (confirm, backflush, hold release, e-signature, downtime reason codes, SPC data) onto read / write / destructive classes with explicit gate rules. - Control-layer hard gate: Treats any write to a device-mapped System Platform attribute (setpoint, output, command bit via OI Server to PLC/SCADA) as the most destructive action, requiring a named approver and live-state re-read. - ERP/QMS seam guidance: Delineates what belongs to AVEVA MES (WIP truth, genealogy, OEE) versus SAP MM (goods issue/receipt, valuation) and SAP QM (inspection lots, CAPA). - Use Case: When asked to "drop the setpoint on LINE-2" during an out-of-spec condition, the agent instead reads the live PV, holds the WIP, raises an NC, and hands the setpoint change to a qualified operator with a named approver. ## Quick Start Ask the agent how to safely confirm an operation on an AVEVA MES work order and what approvals are needed before releasing a quality hold.

Frequently Asked Questions about aveva-mes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely confirm an operation in AVEVA MES?

Confirming an operation is a committing write: it posts the WIP move, backflushes the operation BOM as a goods issue to ERP, and records data collection in one transaction. Read the WIP state, holds, entity state, and component availability first, re-read at execute, and route the confirm through human approval.

Why is writing a setpoint in AVEVA System Platform dangerous?

A write to a device-mapped attribute (SP, output, or command bit) travels System Platform to OI Server to PLC/SCADA and physically actuates equipment with no undo. It can bypass interlocks or override operators, so it is hard-gated and requires a named approver who owns the equipment.

What is the difference between spec limits and control limits in AVEVA MES Quality?

A spec limit decides unit conformance (is this unit good), while an SPC control limit decides process stability (is the process drifting). A value can be in-spec but out-of-control or the reverse, so identify which limit fired before deciding to hold, reject, or investigate.

Can a confirmed AVEVA MES operation be undone?

No, reversing a confirmation is an ERP-side counter-posting, not an MES undo. It posts a reversing production event plus counter goods movements in SAP MM, and both the confirm and its reversal remain permanently in the audit trail.

When should I use this skill instead of Siemens Opcenter or Rockwell FactoryTalk guidance?

Use it only when the connected MES is AVEVA or Wonderware MES (Operations, Performance, or Quality modules). Siemens Opcenter/Camstar and Rockwell FactoryTalk/PharmaSuite have their own skills, and SAP Digital Manufacturing belongs to the sap-dm skill.

Does placing a quality hold in AVEVA MES require approval?

Placing a hold is a reversible, low-friction containment action, so when in doubt, hold. Releasing a hold is the gated direction: it returns material to flow, belongs to the role that set it, and requires the underlying NC to be dispositioned first.