處理程序

處理程序

Process — iDempiere 批次操作引擎

以 ▶ 圖示識別,支援背景執行與自動狀態輪詢,搭配資訊視窗可批次執行

處理程序是 iDempiere 的批次操作引擎,與報表共用相同的操作介面但功能定位不同。報表著重於資料查詢與輸出預覽,處理程序則著重於執行業務邏輯與批次操作。處理程序無預覽輸出,執行後直接顯示結果訊息,並支援背景執行與自動狀態輪詢。

用途說明

處理程序是 iDempiere 的批次操作引擎,用於執行業務邏輯(如批次過帳、文件處理、資料同步等)。與報表共用相同的列表介面與參數設定畫面,但在執行結果的呈現上有所不同。

與報表的區別

識別方式

在報表列表中,處理程序以 ▶ 圖示標示,報表則以 📊 圖示標示,清單檢視中另以分段按鈕篩選。

無預覽輸出

與報表不同,處理程序執行後不產生文件預覽,而是直接顯示執行結果訊息(成功/失敗及詳細資訊)。

背景執行

處理程序支援背景執行,提交後可繼續操作其他功能,系統自動輪詢執行狀態並在完成時通知。

批次執行

搭配資訊視窗的多選功能,可對選取的多筆記錄批次執行處理程序,系統逐筆執行並顯示進度。

操作步驟

1從首頁點擊「報表與處理程序」卡片(深紫色)
2在清單檢視中點擊 Process 分段按鈕篩選處理程序,或在分類檢視中尋找 ▶ 圖示項目
3點擊處理程序進入參數設定畫面
4填寫必要參數(必填以 * 標示)
5點擊「執行」按鈕,系統提交處理程序
6等待執行結果訊息,或選擇背景執行繼續操作其他功能

處理程序特有功能

結果訊息 Process

執行完成後直接顯示結果訊息,包含成功/失敗狀態與詳細資訊,無文件預覽產出

背景執行 Process

支援背景執行模式,提交後系統自動輪詢狀態,完成時推送通知

批次執行 Process

搭配資訊視窗多選記錄,逐筆執行並顯示進度(「正在執行第 X 筆,共 Y 筆…」)

▶ 圖示識別 Process

在報表列表中以 ▶ 圖示清楚標示,與報表的 📊 圖示區分

參數設定

處理程序與報表共用相同的參數設定介面,支援以下參數類型:

參數類型 輸入方式
日期 / 日期範圍 日期選擇器(範圍參數顯示「從」「到」雙欄)
是/否 開關切換
數字 數字鍵盤輸入
文字 文字輸入

必填參數以 * 標示,未填寫時會提示錯誤。同樣支援參數預設(Preset)功能,每個處理程序最多儲存 10 組預設。

相關功能

🖥️ 資料維護視窗

CRUD 操作、欄位級權限

了解更多 →

📋 簽核流程

審核待辦、核准駁回、轉簽

了解更多 →

📊 報表

報表產生、篩選、匯出

了解更多 →

🌐 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

1Tap the “Reports & Processes” card from the home screen
2In list view, tap the Process segment filter, or look for ▶ icons in category view
3Tap a process to enter the parameter settings screen
4Fill in required parameters (marked with *)
5Tap “Execute” to submit the process
6View the result message or choose background execution to continue working

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 のバッチ操作エンジンです。レポートと同じインターフェースを共有しますが、ドキュメントプレビューの生成ではなく、ビジネスロジックの実行とバッチ操作に焦点を当てています。実行後は結果メッセージを直接表示し、バックグラウンド実行と自動ステータスポーリングをサポートします。

レポートとの主な違い

識別方法

プロセスはレポートリストで▶アイコンで表示されます。レポートは 📊 アイコンを使用します。

プレビュー出力なし

レポートと異なり、プロセスはドキュメントプレビューを生成せず、実行結果メッセージ(成功/失敗と詳細)を直接表示します。

バックグラウンド実行

プロセスを送信後、他の機能を使い続けることができます。システムが自動的にステータスをポーリングし、完了時に通知します。

バッチ実行

情報ウィンドウの複数選択と組み合わせて、選択した複数のレコードに対してプロセスを順次実行し、進捗を表示します。

操作手順

1ホーム画面から「レポート&プロセス」カードをタップ
2リストビューで Process セグメントフィルターをタップ、またはカテゴリビューで ▶ アイコンを探す
3プロセスをタップしてパラメータ設定画面へ
4必須パラメータ(* マーク)を入力
5「実行」をタップしてプロセスを送信
6結果メッセージを確認、またはバックグラウンド実行を選択

パラメータ設定

プロセスはレポートと同じパラメータインターフェースを共有し、日付ピッカー、トグル、数値入力、テキスト入力をサポートします。パラメータプリセット(プロセスごとに最大10組)も利用可能です。

免費試玩

按 Enter 搜尋,ESC 關閉