ray-idempiere-plugins:別再用肝刻表單了,讓 AI 幫你「聽」懂 Word
iDempiere

ray-idempiere-plugins:別再用肝刻表單了,讓 AI 幫你「聽」懂 Word

2026-03-25 · 3 分鐘 · Ray Lee (System Analyst)

各位 iDempiere 開發者,你是否也有過這種靈魂拷問:

「為什麼我的人生要花在把這 50 個 Excel 欄位一個一個填進 AD_Column?」
「為什麼每次建表都要補那 7 個系統欄位?我是誰?陽光在哪?」

如果你也有這種症狀,請放下手上的 SQL 腳本,看看這個:ray-idempiere-plugins

痛點:ERP 開發者的日常(與地獄)

  • 人工地獄:HR 丟來一個包含 50 個欄位的 Word 申請表,你得手動對照型別、長度,建到天荒地老。
  • 系統 boilerplate:每個 Table 必備的 AD_Client_ID, UpdatedBy, IsActive… 每次都要手動補齊,漏了還會噴錯。
  • 翻譯地獄:建完 Element 還要手動去 AD_Element_Trl 補中文?同步 Terminology 沒跑又是英文一片。
  • 型別猜謎:看到表單上的 □男 □女,你還要思考這是 List 還是 Char(1)?

救贖:iDempiere Table Creator (Claude Skill)

這是 ray-idempiere-plugins 庫裡的第一個重磅工具。它是一個 Claude Code skill,專門處理開發中最無腦的部分:

  • 自動讀檔:直接餵給它 .docx.xlsx,它會自動掃描欄位。
  • 自動補齊:自動注入 7 個必備系統欄位,連 UUID (_UU) 都幫你準備好。
  • 自動翻譯:偵測來源文件的中文標籤,生成 SQL 時連 AD_Element_Trlzh_TW 翻譯一併搞定。
  • Checkbox Whisperer:它能聽懂 勾選框,自動轉換成正確的 YesNoList 型別。

特別警告:本工具內建「Legacy Snob」濾鏡,不接受過時的 .xls。請先另存為 .xlsx,這也是對開發生態的一種尊重(笑)。

現在就去 Repo 點個 Star,拯救你的肝:
👉 ray-idempiere-plugins


🚀 同場加映:Gemini Skills
如果你使用的是 Google Gemini 生態系,別錯過針對 Gemini 最佳化的版本:
👉 ray-gemini-skills

English Version

Dear iDempiere developers, have you ever questioned your existence while mapping 50+ fields from a Word document to database columns?

“Why am I doing this manually?” “Why do I have to add those 7 system columns every single time?”

Stop the madness. Meet ray-idempiere-plugins.

The Pain Points

  • Manual Drudgery: Mapping complex forms manually is slow and error-prone.
  • Boilerplate Fatigue: Adding AD_Client_ID, UpdatedBy, and other mandatory columns is a waste of time.
  • Translation Lag: Manually syncing zh_TW translations for every element is tedious.
  • Type Guessing: Deciding the best data type for “□ Male □ Female” is mentally draining.

The Solution: iDempiere Table Creator

This Claude Code skill automates the boring stuff:

  • File Awareness: Reads .docx and .xlsx directly.
  • Auto-Boilerplate: Injects mandatory system columns automatically.
  • Auto-Translation: Generates AD_Element_Trl sync statements for zh_TW based on source text.
  • Checkbox Whisperer: Recognizes OCR artifacts like and converts them to YesNo or List types.

Note: Features a “Legacy Snob” filter—save your old .xls as .xlsx before use. Show some respect for modern formats!


🚀 Bonus: Gemini Skills
Using Google Gemini? Check out the version optimized specifically for Gemini ecosystem:
👉 ray-gemini-skills

日本語版

iDempiere 開発者の皆さん、Word フォームの 50 以上の項目を一つずつデータベースのカラムにマッピングしているとき、自分の人生について考えたことはありま せんか?

「なぜこれを手動でやっているんだ?」「なぜ毎回あの 7 つのシステムカラムを追加しなければならないんだ?」

そんな苦行はやめましょう。ray-idempiere-plugins の登場です。

解決される痛点

  • 手動マッピングの地獄:複雜なフォームを手動でマッピングするのは遅く、ミスも起きやすいです。
  • ボイラープレートの疲弊AD_Client_IDUpdatedBy などの必須カラムを毎回追加するのは時間 の無駄です。
  • 翻訳の遅れ:すべてのエレメントに対して zh_TW や日本語の翻訳を同期するのは面倒です。
  • 型推論の悩み:フォーム上の「□ 男 □ 女」に最適なデータ型を考えるのは精神的に疲れます。

解決策:iDempiere Table Creator

この Claude Code skill は、退屈な作業を自動化します:

  • ファイル認識.docx.xlsx を直接読み取ります。
  • 自動ボイラープレート:必須の系統カラムを自動的に注入します。
  • 自動翻訳:ソーステキストに基づいて翻訳同期 SQL を生成します。
  • Checkbox Whisperer のようなチェックボックスを認識し、適切な YesNo または List 型に変換します。

注:「Legacy Snob」フィルター搭載。古い .xls.xlsx に保存し直してからお使いください。モダンなフォーマ ットへの敬意を忘れずに(笑)。


🚀 おまけ:Gemini Skills
Google Gemini エコシステムをお使いですか?Gemini 向けに最適化されたバージョンもぜひチェックしてください:
👉 ray-gemini-skills

Ray Lee (System Analyst)
作者 Ray Lee (System Analyst)

iDempeire ERP Contributor, 經濟部中小企業處財務管理顧問 李寶瑞