← ClaudeAtlas

sepasoft-foundationslisted

Conceptual grounding for the SepaSoft Batch Procedure module on Ignition (MES, ISA-88 batch): ISA-88 four-layer model, system.mes.* API surface, EBR data model, batch lifecycle/state machine, and SepaSoft parameter path syntax. This is a foundation skill — load it whenever a task plausibly touches SepaSoft/MES batch: recipes, phases, batch state, EBR, parameter paths, system.mes scripting, or ISA-88 hierarchy. Loading is cheap and guessing structure or an API here is high-risk, so load it eagerly. Read this SKILL.md first; it is an index, not the answer — for any concrete signature, option list, or version-specific behavior, open the relevant references/ file and verify against docs.sepasoft.com before answering. Based on current stable release with known forward changes flagged inline.
aimerfan/ignition-skills · ★ 0 · Data & Documents · score 60
Install: claude install-skill aimerfan/ignition-skills
# SepaSoft Foundations ## 平台定位 SepaSoft 是建構於 Ignition 平台上的 MES module suite,不是獨立產品。它分成多個 module:Batch Procedure、OEE/Downtime、SPC、Track & Trace、Business Connector 等。本 skill 聚焦 Batch Procedure module;其他 module 只在 `references/mes-api-map.md` 點到名,不深入。 核心架構名詞與關係: - 跑在 Ignition Gateway 上,scripting API 在 `system.mes.*` 命名空間 - 程序模型對齊 ISA-88 四層:Procedure / Unit Procedure / Operation / Phase (頂層 Procedure 即 Recipe) - 物理模型獨立於程序模型:Process Cell / Unit;執行時 Unit 與 Unit Procedure 一對一 - 一個 batch 執行的是由 Master Recipe 產生的 Control Recipe;執行歷史經 EBR(Electronic Batch Record)介面存取 此節僅校準最基本理解,具體 fact 在 `references/` 子文件。 ## 紀律提醒 - reference 子文件是索引與 mental model,不是最終答案。具體 `system.mes.*` signature、行為、option 列舉、SP 版本特定行為,一律以 docs.sepasoft.com 為終點 —— skill 內的概念總結不足以作為最終答覆來源。 不要因為「reference 已有簡短描述」就略過查 docs;那段描述的作用是讓你 知道該查什麼、去哪查,不是替代查證 - 不憑記憶湊 signature 或 method 名 - 版本敏感性極強:SepaSoft 行為大量以 service pack 為界(例 3.81.12 SP5、 4.83.1 SP5、MES 3.0 vs 4.0)。陳述行為必帶版本,並參照 www.sepasoft.com/downloads 的 Release Notes - 分辨 ISA-88 標準 / SepaSoft 平台行為 / 客戶自製 recipe・phase。客戶命名的 特定 phase、recipe、batch 不屬平台知識 - internal DB schema、vertical table 結構不是公開契約,不要建議 raw SQL,也不 要把內部結構當穩定事實陳述 - 未經官方文件或高可信來源驗證的內容,標為推測或待補,不寫成斷言 - plausibly 屬本 skill 範圍(定位 / 這是什麼 / 屬哪一層 / 去哪查證)但 reference 無錨點、索引也帶不到的問題:不可回「找不到」或憑記憶答而 停。先去 docs.sepasoft.com 查證;查證後仍判斷 skill 缺概念錨點,主動 向 user 標明「這可能是 skill coverage gap」,簡述主題、缺口、最終哪個 官方來源答出,供 user 回饋。但 user 要的是本 skill 刻意排除的 how-to / signature / option / troubleshooting 時不算 gap,指向