文/葉宏謨

企業資料是私有的、動態的、機密的、敏感的,必須在企業資訊系統中隨時維護。企業若使用自動化設備,可自動維護資料,但很多企業資料無法從自動化設備取得,必須人工維護。NEO(企業協作平台)的每一個SOA 服務元件都有多個輸入參數(PARAMETER)和輸出欄位(RETURN),如同每一個積體電路(IC)有多個輸入 pins 和輸出 pins 一樣,SOA 服務元件可以說是一種「軟體 IC」。只要把一個元件的輸出欄位接到另一個元件的輸入參數,就可串聯元件,讓使用者「一鍵」(One Click)完成資料處理工作,不需要人工處理資料。
本文以一供應鏈產品為例,說明串聯3個服務元件可讓下游買方向上游賣方「一鍵」發出採購單並生成上游賣方的銷售訂單。上游賣方接到銷售訂單後,串聯4個服務元件可「一鍵」完成工令開工、完工、入庫、和作業回報。本文也介紹企業如何串聯計劃、採購、工令、銷售出庫、成本結算等服務元件,「一鍵」計算出產品碳足跡,以及企業如何串聯 50 幾個服務元件「一鍵」上線 ERP 這種大型企業應用系統。本文最後也說明將 AI 應用程式匯出(Export)成 SOA 應用程式的範例。
NEO 可低碼(Low-Code)開發 SOA 應用程式,結合人工智慧代理(AI Agent)後,使用者可無碼(No-Code)開發 AI 應用程式,AI 的資料來源還是 NEO。如上方首圖(圖 1)。
本文所展示的「SOA 應用程式」是利用 MIT AI2 圖形語言(可編譯成 Android 或 iOS APP)和 NEO 的 SOA 服務元件 [註 1] 寫成,是由人找到服務元件寫程式;本文所展示的「AI 應用程式」是利用 Python 和 Gemini 3 以及 NEO 的 SOA 服務元件寫成,是由 AI 找到服務元件寫程式。只要 AI 找到服務元件,就可像組積木一樣串聯起來執行。
就像寫日記,不會邊生活邊寫,一定是當天結束時才寫。就算是寫工作報告,也是在任務結束的時候才寫。一般都是先做事,做完事才處理資料。企業也是一樣,員工都會認為做事比處理資料重要,但資料處理的重要性一點都不亞於做事。所以,企業應該思考如何在做完「一件」事之後,能「一鍵」處理完所有相關資料。
本文所述「一鍵」自動化資料處理,除了案例「一鍵上線大型企業應用系統」是針對 NEO ERP 系統,其他個案都只和 NEO 有關和 NEO ERP 系統無關,使用任何 ERP 系統的企業都可以導入本文所述案例。NEO 是上萬個SOA 服務元件和資料庫,不是 ERP 系統,沒有供人操作 UI 只有供程式呼叫的 API;NEO ERP 系統則只有 UI 沒有 API,也沒有資料庫。連供應鏈各成員公司各自使用不同的 ERP 系統都可以把資料整合在 NEO 作整體規劃 [註 2],單一企業的「一鍵」自動化資料處理就更不是問題了。不論企業使用何種 ERP 系統,只要導入 NEO 作為真實系統的數位孿生(Digital Twin),並同步相關資料,就能實現本文所述「一鍵」自動處理資料。
一、供應鏈下游向上游一鍵發出採購單
本例是 SOA 應用程式。下游買方向上游賣方採購產品 0007(便當)一打,「一鍵」按下手機上的「開立+確認+生成廠商銷售訂單」按鈕,APP 串聯「開立採購單」和「確認採購單」2個服務,第2個服務以第1個服務回傳的採購單號(PO2412000181)為輸入,同時再串聯第3個服務(開立銷售訂單)在賣方的 ERP 系統新增一張銷售訂單(SO2412000017),如圖 2。過程如下:

1.在買方的資訊系統開立並確認給上游賣方的採購單。串聯2個服務:
(1)開立採購單(PO2412000181)、
(2)確認採購單。

2.再串聯第3個服務自動在賣方的資訊系統生成銷售訂單(SO2412000017):

這個APP 把開立採購單、確認採購單、開立廠商銷售訂單3個服務的呼叫程式碼寫在 APP 中,是低碼(Low Code)開發。
二、AI 查庫存自動產生買方採購單和賣方銷售訂單
本例是 AI 應用程式,是無碼(No Code)開發,比上例更加自動化,產品、單價、和數量都不需人為介入。R14 公司向 005 公司採購多種產品,單價不同,各自設有固定訂購量。AI 檢查 R14 公司的產品庫存,只要低於安全存量就自動在 R14 公司的 ERP 系統生成給 005 公司的採購單,並在 005 公司的 ERP 系統自動成生給 R14 公司的銷售訂單。
使用者以自然語言向 AI 說出:
「請串聯(1)查件號主檔,產品從 0001 至 0010,回傳產品代號、產品名稱、規格、固定訂購量、安全存量。(2)查採購價格表價格,價格表代號為 R14,廠商為 005,回傳單價。(3)查現有庫存,倉庫是 R14。(4)若現有庫存低於安全存量則新增採購單,廠商代號為 005,明細為現有庫存低於安全存量的產品,採購數量為固定訂購量,單價為步驟 2 回傳的單價。(5)若有新增採購單則確認所新增的採購單。(6)若有新增採購單則利用其明細資料在營運點 005 新增銷售訂單,客戶代號為 R14、所有未指定的輸入參數皆為 005。」
AI 找到相關服務元件,自動串聯、執行,並回傳以下訊息:

AI 回應它已自動新增、確認買方 R14 的採購單,並自動新增賣方 005 的銷售訂單。因為整個過程無人介入,筆者檢查買賣雙方的 ERP 系統,果然都存在這些單據,且內容都是正確的。
三、一鍵接單生產完工入庫並回報作業
企業在接到客戶訂單後就開工令、領料、製造、完工、入庫,沒有時間處理資料,但資訊系統該維護的資料還是要維護,所以必須將各種作業串聯起來簡化作業流程,並在在「一鍵」之間完成所有資料處理作業。
供應鏈上游企業都是接單生產(MTO, Make To Order),接到客戶的銷售訂單後,根據每筆銷售訂單明細,開立並確認工令單(WO 單),接著領出材料、製造產品、完工入庫。在這個過程中通常沒有人有時間可以處理資料,但仍然希望資訊系統的資料是即時的、完整的、正確的。企業可以開發一個AI 應用程式,在工令單入庫時,從手機選擇對應的銷售訂單明細,「一鍵」自動執行以下步驟:
1.根據工令單號(WONO)產生工令入庫單(WI 單),
2.根據工令入庫單號(WINO)執行製造系統轉單至 WI 單結案,
3.根據工令單的每一筆明細製程作業產生一張作業回報單(OP 單),
4.每一張作業回報單執行製造系統轉單至確認。
可以將上述過程用4個SOA 服務串聯起來,並「一鍵」自動執行。實際操作如下:入庫時工廠入庫人員從手機打開目前完工待入庫的工令單,在手機按一個鈕,「一鍵」自動執行所有作業,過程中自動生成的單據包括一張工令入庫單(WI 單)和多張作業回報單(OP 單),一個作業一張作業回報單。
以上「一鍵」串聯4個服務的資料流程圖(Data Flow Diagram, DFD)如圖 3:

整個流程可以用一句自然語言提示 AI 自動完成服務的「串聯」。工廠生產線執行工令單到最後一站,作業員給 AI 以下的提示:
「工令單號為 WO2602000004,請串聯以下服務:(1)批次工令入庫單依工令單新增,交易日期為今天、收貨數量為工令單的開工數量。(2)工令入庫單轉單執行(EXEWICONVERTTO),起始站點是已驗(WIInspectionComplete)、結束點是結案(WIClose)。(3)批次作業回報單新增,回報日期是今天,明細查詢工令單製程作業資料明細檔。(4)作業回報單轉單執行(EXEOPCONVERTTO),開始站點為作業回報單開立(OPIssue)、結束站點為作業回報單確認(OPConfirm)、作業回報單號為前一服務回傳的 OPNO。」
AI 回傳以下訊息:

生產線最後一站的作業員從手機給 AI 一個提示,AI 就自動回報所有的工令入庫資料以及各站作業產量和資源耗用資料給 ERP 系統,「一鍵」節省大量的人工作業時間。這個AI 提示就是一句話,存放在手機中,要用時取出來修改「工令單號」即可,因為整個提示詞只有工令單號不一樣。現場工令單的單號通常有條碼,也可以用手機掃描條碼,不需要手工修改工令單號。另一種更快的方法是把上述提示詞加入 AI 的「製造領域代理」(MFG Domain Agent)中,使用者只要提示:
「請回報作業及入庫工令 WO2602000004」
AI 就能完成所有的單據處理作業。
順利的話,可「一鍵」完成所有資料處理作業。萬一生產線發生異常,例如製造過程中發現材料不良,則可在「一鍵」之後開立「工令領料變更單」(退不良料)和「工令領料單」(補領料)調整之。因異常極少發生,故通常都可在任務完成後「一鍵」完成所有資料處理作業。企業可針對各種偶發的異常狀況訂定標準作業程序(SOP),員工只要記下異常資料,在「一鍵」之後補單即可。當然,AI 也能補單。
類似本例的 AI 應用也能自動觸發,但筆者建議還是由人觸發 AI 執行任務較安全。由人和 AI 一起協作是較好的策略,對人來說只是舉手之勞,但可防止 AI 犯錯。若 AI 應用程式有重複使用的需要,則可匯出「一鍵」SOA 應用程式獨立執行,如本文最後一例所述。
四、一鍵計算產品碳足跡
產品碳足跡的計算已是所有大中小企業不可避免的課題,影響到產品供應鏈的所有廠商。因為 SOA 服務元件涵蓋製造業的所有功能,包括銷售、計劃(MRP)、請購、採購、工令、領料、製程、作業、資源耗用、外包、入庫、出庫、成本、會計等,只要把各元件串聯起來就可「一鍵」計算出產品碳足跡。[註 3]
「產品碳足跡系統」定期讀入企業當期的作業資料,計算各資源(人或機)碳排放,分攤至各製程作業,再分攤至每種產品中,計算出精確可追溯的產品碳足跡資料,包括購自供應商的材料和運輸碳排放,也包括各直接作業的人力和機器所產生的碳排放,以及油、水、電、瓦斯等間接作業的碳排放,計算出各產品的碳足跡,並將碳足跡資料交換至下游客戶的資訊系統中。如圖 4:

「產品碳足跡系統」是企業真實應用系統的數位孿生(Digital Twin),每月底把當月真實系統的作業模擬一次,計算出精確可追溯的產品碳足跡資料。企業建立「產品碳足跡系統」時,可透過 AI 的協助,找出企業真實系統和 SOA 服務元件 API 之對照(Mapping),以便在每次計算前,匯入相關主資料和交易資料。如果企業的真實系統是 NEO ERP 系統,則真實系統和產品碳足跡孿生系統的 SOA 服務元件之間的資料交換就完全不是問題了,因為 NEO ERP 系統就是用 NEO 的 SOA 服務元件組裝而成的企業應用系統。
五、一鍵上線大型企業應用系統
企業導入大型應用系統(如 ERP 系統)時,要讓使用者能開始順利的輸入單據之前至少要經過數個月甚至數年。必須建好所有相關的主資料或基礎資料,否則操作系統時一定會被卡住,使用者會因挫折而失去耐性,導致系統導入失敗。為了讓使用者一開始就能順利打單,可利用「一鍵上線」(One Click Go Live) APP,顧名思義,只要在手機打入一個代碼,按一個按鈕,「一鍵上線」程式就會依序叫用 50 幾個SOA 服務,所有主資料的 ID 都是這個代碼,也同時建立了輸入單據必要的資料,包括庫存開帳單(數量 0)、銷售價格表(無明細)、採購價格表(無明細)等,只需幾秒鐘就可上線 ERP 這種大型應用系統,接下來再用這個代碼建立真正的資料,並開始輸入各種單據,完全不會被系統卡住。「一鍵上線」程式只有一個畫面,如圖 5:

企業應用系統的基本資料建立是有順序的,例如一定要有組織、部門、才能建立員工,有員工才能建立帳號等。企業在安裝應用系統後,資料庫是空的,系統管理者以 ADMIN 帳號登入雲端企業應用系統,執行「一鍵上線」程式,輸入通用代碼後,按「註冊一個帳號」鈕,「一鍵上線」程式會依序建立所有基本資料,資料的代碼和名稱全部都是那個通用代碼。企業主管以通用代碼登入系統,建立真正的組織、部門、員工資料,以及員工的帳號。員工以其帳號登入系統後就能建立真正的產品、客戶、廠商、會計科目等資料,所有基本資料都還包含通用代碼,可以保留也可刪除。
六、AI 應用程式匯出 SOA 應用程式
使用者提示 AI 生成應用程式之後,若有重複使用的需要可匯出 SOA 應用程式。例如,使用者提示:
「串聯(1)應收款項立帳查詢,作帳日期從 20240515 至 20240531、記帳餘額大於 0,(2)客戶查詢。顯示 JWSNO、作帳日期、來源單號、客戶、記帳餘額、電話、信箱。」
AI 回覆:

使用者要求 AI「匯出獨立程式」,就可不再依賴 AI,只要輸入參數值,再按「執行程式」就能取得所需資料。畫面如下:

七、結論
企業中,業務喜歡和客戶談生意,研發喜歡設計產品,資訊喜歡寫程式,生管喜歡規劃,品管喜歡量測,製造喜歡操作機器,會計喜歡作帳,就是沒有人喜歡處理資料。每個人都說好不容易做完事情,為什麼還要花時間打資料。例如,研發人員會說產品設計圖都畫好了,為什麼還要花時間在企業應用系統輸入材料表(BOM)和製程表(Routing)。利用 SOA 服務元件,材料表和製程表可從 CAD 或 PLM 系統「一鍵」匯入 ERP 系統。
現在每個人都說 AI 很重要,好像不說就落伍了,但是,沒有資料就沒有 AI。企業員工不論做了什麼事,跟那件事有關的資料就必須跟著更新資訊系統。什麼人喜歡做什麼事,就是沒有人喜歡處理資料,這是人性,是自然。自然的資料,例如溫度、濕度、氣壓該上升或下降,自然會處理,但企業資料不會,需要人去處理。道法自然,為了順應自然,也為了處理資料,企業應該要開發很多「一鍵」應用程式,做完一件事,在手機上按一下,所有相關資料就立刻處理完畢。只要人為輸入資料,就會延遲和出錯 [註 1],「一鍵」走完商務流程不只可節省人力,也可提高資料的時效性和正確性。要「一鍵」走完商務流程,當然要靠串聯 SOA 服務元件才行。能不能在「一鍵之間」完成資料處理,就看企業要不要引進 SOA 服務元件,這就在企業高層的「一念之間」。
參考文獻
[註1] 葉宏謨,即問即答 AI 企業助理,CIO Taiwan,2025年10月29日。https://www.cio.com.tw/100926/
[註2] 葉宏謨,隨插即用的供應鏈規劃系統,CIO Taiwan,2025年7月27日。https://www.cio.com.tw/95514/
[註3] 葉宏謨,隨插即用的製造業產品碳足跡系統,CIO Taiwan,2025年8月27日。https://www.cio.com.tw/96900/
(本文授權非營利轉載,請註明出處:CIO Taiwan)















