2026年8月25日 星期二

都是系統的問題 - MIS開發人員最常面對質問

公司因業務會導入不同系統使用,系統使用需要資訊人員協助排除,但因為是資訊系統,所以使用者很常把所有問題都歸給系統或是資訊人員,但事實上大部份問題是使用者不依照流程及 SOP維護主檔及操作所造成的問題,跟系統本身沒有問題,尤其是在導入系統一段時間後。

如何讓系統發揮最佳效用,不是只有資訊部把系統維護好就好,我認為如下

導入系統時,顧問教使用者的是系統操作含交易、主檔、報表等,顧問教資訊部是系統開發及系統維護,同時也要了解使用者相關的功能操作,但最熟功能的應該是 Key User,不能讓 Key User 只是掛名,要一定對系統的了解,並把經驗透過文件傳承,並時時更新文件。

使用者用本質專業知識去應用系統,資訊人員利用程式及問題去了解系統,資訊人員可以從使用者學到相關 domain knowledge 後更容易幫使用者解決問題。

只會打單而沒有專業知識的使用者,如果不會自我成長的話,對企業、系統或是資訊人員都是一場災難,因為錯的方向再怎麼調整客製 ,大部份的結果是多花成本、多花時間、多了程式碼但一直在調整,問題無法解決。

你覺得你們家的使用者是那一種 ?

2026年8月24日 星期一

SAP ME 如何計算工單單站進站總計 ?

 目前作法是去捉 SFC 在 table  wip.ACTIVITY_LOG where action_code = 'START'  and sfc not like '%N%' 找出數量最大的那一筆當作進站的數量,因為有可能使用者操作問題造成單一站多筆 START 記錄,但是也有可能因為使用者不照 SOP操作,造成這樣捉的方式有時也會不正確,不知道是否還有更好的方式可以讀取 ?


20260824 可能可以捉 wip.PRODUCTION_LOG where sfc like '%'   and operation = '' 去加總欄位 QTY_STARTED 為進站的數量

2026年8月23日 星期日

SAP Note 2427297 可詳細說明發票驗證後會科產生資訊的報表

 2427297 - Analysis report to explain IV accounting documents

一張外幣的發票,相同供應商但之前的發票只會有匯差的會科產生,但不定期會產生價差的會科,使用者不確定原因,發 MA後顧問建議再發原廠的 MA,原廠顧問提供這個 Notes 可輸入發票號碼跟年分後,會把會科產生的過程詳細列出來,

這個報表想讓財務使用者自己去理解,但他們不想,就資訊部門的角度我們可以對計算方式試著理解,但計算背後的專業我們不熟,在這種情況下直接把報表的結果匯出後提供給 AI說明如下:

2026年8月11日 星期二

把 AI 產生 html 放至 Google Cloud Storage

 1 google console

一個 project 要建立/新增服務帳戶,權限要設定 storage object admin

針對這個服務帳戶產生金鑰並下載成 json檔 ,利用 key 可以管理 cloud storage bucket


2 Cloud Storage

建立一 bucket 空間

bucket 權限設定 

alluser  要有 storage object viewer 的權限,這樣才能正常顯示 html

加入 google console 建立的服務帳戶 (像 email 的格式名稱)並指定為 storage object admin


3.python程式調整

安裝 google library pip install google-cloud-storage , 

讓 AI修改程式參考金鑰的 json 檔及指定的 cloud storage bucket將檔案上傳