iDempiere

Unlock the power of enterprise resource planning with our iDempiere category! Discover the latest tips, tricks, and best practices for optimizing your business operations and streamlining workflows with this robust and highly customizable ERP software. From implementation to customization, our expert guides will walk you through every step of the process, helping you harness the full potential of iDempiere for your organization. Whether you’re a seasoned ERP pro or new to the game, our iDempiere category is your ultimate resource for success.

95 篇文章
iDempiere

iDempiere 修煉之路:從練氣期到渡劫期的 47 堂免費心法課

前言:修仙之路,始於腳下 天下學 ERP 者眾,修成正果者寡。 iDempiere 是開源 ERP 界的武林名門,功法深厚、招式齊全。但不少人一看到源碼就退了——幾百萬行 Java、OSGi 框架、Application Dictionary……光聽名字就夠讓凡人窒息。 問題出在哪?沒有一套系統化的修煉心法。 現在,idempiere.dev/learn 端出了一套完整的修仙功法——47 堂課、4 個境界、5 大功法門派,從凡人到飛升,全部免費。對,你沒看錯,免費。這年頭連個 Udemy 課都要 $29.99,人家直接把修仙秘笈攤開來讓你抄。 凡人 → 練氣期(12課) → 築基期(15課)...

2026-02-28 · 15 分鐘
iDempiere

iDempiere Technical Guide: How to Add Custom Toolbar Buttons

實戰案例:實作「列印傳票」按鈕。本指南將帶您了解如何使用 OSGi 在 iDempiere 視窗工具列中新增自訂按鈕。 架構概觀 iDempiere 中的自訂工具列按鈕採用 OSGi 宣告式服務(DS)機制。具體做法是將您插件中的 Java 類別註冊為 IAction 服務。當 ADWindowToolbar 載入時,它會讀取 AD_ToolBarButton 資料表中 IsCustomization=Y 的記錄,然後透過 OSGi 查找對應的 IAction 實作,並動態建立按鈕。 graph...

2026-02-10 · 22 分鐘
iDempiere

Integrating REST API with iDempiere 12: A Comprehensive Installation Guide

現代 ERP 系統需要無縫的整合能力。iDempiere 本身擁有強大的商業邏輯,而加入穩健的 RESTful 層則能為行動應用程式、外部網路服務及現代前端框架釋放其潛力。 在本指南中,我們將逐步介紹如何針對 iDempiere 12 安裝與設定 bxservice/idempiere-rest 外掛程式。 為什麼要使用這個 REST API? 此實作提供了全面的 RESTful 介面,其功能遠超基本的資料輸入。主要特色包括: 安全性:支援 JWT Token 身份驗證及 OIDC(Keycloak/Amazon Cognito)。 多功能性:完整的...

2026-02-08 · 11 分鐘
iDempiere

iDempiere Technical: Achieving Sub-Second Real-Time Updates with OSGi EventAdmin

在現代製造執行系統(MES)或高頻物流環境中,預設的「輪詢」機制往往讓人感覺遲鈍。現今使用者期望即時回饋:就像通訊軟體一樣,當倉庫掃描條碼的瞬間,辦公室的儀表板就應該立刻閃爍更新。 在本文中,我們將深入探討如何在 iDempiere 中解決「伺服器推送延遲」問題,從標準的 ZK EventQueues 轉向穩健的 OSGi EventAdmin 方案,實現跨瀏覽器會話的亞秒級即時更新。 https://www.youtube.com/watch?v=coV-0oo8Gi8 https://www.youtube.com/watch?v=HorMe2a4Uis 問題:「太慢了!」 我們最近為生產現場打造了一個資源 KPI 看板,用於即時顯示每個工作站的統計數據(目標 vs. 已完成)。 作業員:在工業平板上掃描產品條碼。 管理者:在 65 吋電視螢幕上觀看 KPI 儀表板。 最初,我們使用標準的...

2026-01-27 · 17 分鐘
iDempiere

Ensuring ERP High Availability: Setting Up iDempiere as a Systemd Service on Ubuntu

運行像 iDempiere 這樣的強大 ERP 系統,不僅需要成功安裝,還需要一套機制來確保服務全天候 24/7 在線。在本指南中,我們將逐步說明如何配置 systemd 服務(通常稱為「看門狗」設置)來自動管理您的 iDempiere 實例。 為什麼要使用 Systemd 來管理 iDempiere? 預設情況下,在終端機中手動執行腳本是有風險的。如果終端關閉或應用程式崩潰,ERP 系統就會停機。透過使用 systemd,您可以獲得: 自動啟動:伺服器開機時,iDempiere 會自動啟動。 自動重啟:如果服務崩潰,Linux 會自動嘗試重新啟動。 依賴管理:確保 iDempiere 僅在資料庫(PostgreSQL)準備就緒後才啟動。...

2026-01-10 · 6 分鐘
iDempiere

Mastering iDempiere Dashboard Gadgets Implementation

理解 Gadget URI:Fragment 專案是否為必要條件? 在 iDempiere ERP 開發領域中,建立自訂儀表板小工具(Dashboard Gadgets)是提升使用者體驗的強大方式。然而,開發者在 Gadget URI 無法解析時常常會遇到瓶頸。一個常見的問題是:「使用 Gadget URI 調用儀表板內容時,是否必須使用 Fragment 專案?」 簡短的回答是:是的,基本上是必要的。在本文中,我們將深入探討技術上的「為什麼」以及實施的最佳實務。 挑戰:為什麼您的標準 Bundle 會失敗 在定義 Gadget URI 時,開發者通常會嘗試引用標準...

2026-01-04 · 10 分鐘
iDempiere

【技術架構】深度解析:iDempiere ERP 與 Turnkey 電子發票系統的無縫整合指南

在現代企業的數位轉型中,電子發票系統的自動化是提升營運效率的關鍵一環。本文將基於實戰經驗,深入探討 iDempiere ERP 如何透過技術手段與政府的 Turnkey Server 進行深度整合,建立一套穩定且合規的電子發票架構 。 一、 系統流程總覽:建立數據的橋樑 iDempiere 與 Turnkey Server 之間的資料交換,並非單向的檔案傳遞,而是一套嚴密的「產製、檢核、傳送、回寫」循環 。系統的核心目標在於確保 ERP 中的每一筆交易紀錄,都能精準地轉化為符合財政部規範的 XML 格式。 二、 發票處理核心:F0401 與 F0501 流程...

2026-01-04 · 7 分鐘
iDempiere

Nginx Load Balancing: Scaling Your Application with Multiple Backend Servers

Nginx 不僅僅是一個高效能的網頁伺服器;它同時也是一個強大的反向代理和負載平衡器。與其將所有使用者流量導向單一後端伺服器,負載平衡將工作負載分散到一組伺服器叢集中,確保高可用性和在高負載下的更佳效能。 本指南將引導您完成使用兩個或多個後端伺服器設定穩健負載平衡環境所需的基本 Nginx 配置步驟。 前提條件 您應該已經有一個正常運作的 Nginx 安裝,以及至少兩台正在運行的後端應用程式伺服器。 後端伺服器 1: 192.168.22.238 後端伺服器 2: 192.168.22.239(我們正在新增的伺服器) 核心概念:upstream 模組 要在 Nginx 中啟用負載平衡,您必須使用 upstream 指令定義後端伺服器池。此指令將伺服器分組,並告訴 Nginx 如何將它們視為一個整體。 您需要將...

2025-11-28 · 8 分鐘