處理程序
Process — iDempiere 批次操作引擎
以 ▶ 圖示識別,支援背景執行與自動狀態輪詢,搭配資訊視窗可批次執行
處理程序是 iDempiere 的批次操作引擎,與報表共用相同的操作介面但功能定位不同。報表著重於資料查詢與輸出預覽,處理程序則著重於執行業務邏輯與批次操作。處理程序無預覽輸出,執行後直接顯示結果訊息,並支援背景執行與自動狀態輪詢。
用途說明
處理程序是 iDempiere 的批次操作引擎,用於執行業務邏輯(如批次過帳、文件處理、資料同步等)。與報表共用相同的列表介面與參數設定畫面,但在執行結果的呈現上有所不同。
與報表的區別
識別方式
在報表列表中,處理程序以 ▶ 圖示標示,報表則以 📊 圖示標示,清單檢視中另以分段按鈕篩選。
無預覽輸出
與報表不同,處理程序執行後不產生文件預覽,而是直接顯示執行結果訊息(成功/失敗及詳細資訊)。
背景執行
處理程序支援背景執行,提交後可繼續操作其他功能,系統自動輪詢執行狀態並在完成時通知。
批次執行
搭配資訊視窗的多選功能,可對選取的多筆記錄批次執行處理程序,系統逐筆執行並顯示進度。
操作步驟
處理程序特有功能
結果訊息 Process
執行完成後直接顯示結果訊息,包含成功/失敗狀態與詳細資訊,無文件預覽產出
背景執行 Process
支援背景執行模式,提交後系統自動輪詢狀態,完成時推送通知
批次執行 Process
搭配資訊視窗多選記錄,逐筆執行並顯示進度(「正在執行第 X 筆,共 Y 筆…」)
▶ 圖示識別 Process
在報表列表中以 ▶ 圖示清楚標示,與報表的 📊 圖示區分
參數設定
處理程序與報表共用相同的參數設定介面,支援以下參數類型:
| 參數類型 | 輸入方式 |
|---|---|
| 日期 / 日期範圍 | 日期選擇器(範圍參數顯示「從」「到」雙欄) |
| 是/否 | 開關切換 |
| 數字 | 數字鍵盤輸入 |
| 文字 | 文字輸入 |
必填參數以 * 標示,未填寫時會提示錯誤。同樣支援參數預設(Preset)功能,每個處理程序最多儲存 10 組預設。
相關功能
🌐 English Version
Process
iDempiere Batch Operations Engine
Identified by ▶ icon, background execution with auto-polling, batch execution with Info Window
Process is iDempiere’s batch operations engine. It shares the same interface as reports but serves a different purpose — executing business logic and batch operations rather than generating document previews. Processes display result messages directly after execution and support background execution with automatic status polling.
Key Differences from Reports
Identification
Processes are marked with the ▶ icon in the report list, while reports use the 📊 icon. Use the Process segment filter in list view.
No Preview Output
Unlike reports, processes do not generate document previews. Instead, they display execution result messages (success/failure with details).
Background Execution
Submit a process and continue using other features. The system auto-polls execution status and notifies upon completion.
Batch Execution
Combined with Info Window multi-select, processes can be executed against multiple selected records sequentially, showing progress.
Steps
Parameter Settings
Processes share the same parameter interface as reports, supporting date pickers, toggles, numeric input, and text input. Parameter presets (up to 10 per process) are also available.
🇯🇵 日本語版
プロセス
iDempiere バッチ操作エンジン
▶アイコンで識別、バックグラウンド実行と自動ポーリング、情報ウィンドウとのバッチ実行
プロセスは iDempiere のバッチ操作エンジンです。レポートと同じインターフェースを共有しますが、ドキュメントプレビューの生成ではなく、ビジネスロジックの実行とバッチ操作に焦点を当てています。実行後は結果メッセージを直接表示し、バックグラウンド実行と自動ステータスポーリングをサポートします。
レポートとの主な違い
識別方法
プロセスはレポートリストで▶アイコンで表示されます。レポートは 📊 アイコンを使用します。
プレビュー出力なし
レポートと異なり、プロセスはドキュメントプレビューを生成せず、実行結果メッセージ(成功/失敗と詳細)を直接表示します。
バックグラウンド実行
プロセスを送信後、他の機能を使い続けることができます。システムが自動的にステータスをポーリングし、完了時に通知します。
バッチ実行
情報ウィンドウの複数選択と組み合わせて、選択した複数のレコードに対してプロセスを順次実行し、進捗を表示します。
操作手順
パラメータ設定
プロセスはレポートと同じパラメータインターフェースを共有し、日付ピッカー、トグル、数値入力、テキスト入力をサポートします。パラメータプリセット(プロセスごとに最大10組)も利用可能です。