在單據上加上流程紀錄頁籤

除了可以在視覺化看到流程資訊外,若要更詳細的流程資訊.
可以利用Tab 頁籤的方式來呈現.
Table: AD_WF_Activity
Record_ID 對應到單據的Primary Key. 以Sales Order 來說,就是C_Order_ID
SQL Where 加上 AD_TABLE_ID = #單據的Table ID#

設定畫面

成果如下

Workflow Activity Status
發表留言

獨立SMTP寄信伺服器 + Auto Ban

自架伺服器,一定會遇到擾人的問題。有人不斷來試你的寄信主機,然後試出密碼後,借用你的寄信伺服器大量寄發垃圾郵件。
解決方案:利用 Mail Log 搭配 iptables 防火牆管理惡意入侵IP。

可以自行開發或使用流通的解決方案。

自行開發:

檢查 /var/log/mail.log 登入失敗過多的IP,寫入IPTABLE DROP

使用社群套件:
https://help.ubuntu.com/community/Postfix

https://help.ubuntu.com/community/Fail2ban

發表留言

iDempiere Developer Laptop

從2010年開始接觸Adempiere至現在iDempiere. 開發用電腦從ASUS Notebook / Windows. 換成 Apple MacBook Pro 15″. 最後換成Dell XPS 13″ with Touch Screen.

Dell XPS 9370 購買後,將作業系統重新安裝成Ubuntu 18.04. 這一件事情很重要。我發現Ubuntu上效能極高。巔覆了MacOS在我心中長年無機可取代的地位。

這台是ERP開發者首選的秘密武器。

New 2019 DELL XPS 13 9380 Core i7-8565U 16GB 512GB PCie SSD 4K 3840x2160 Touch Screen Windows 10 pro
發表留言

Detail UI 預設為Grid模式

預設Detail 為 Form模式,在打訂單明細時會不方便。可以至後台的Wiedow / Tab 把Is Single Row 設為否。

或者直接下SQL將所有的UI Detail 都改成 Grid 模式

update ad_tab set issinglerow = 'N' where tablevel > 0 

或下這個指令,全部預設為Grid. Master / Detail 全改掉

update ad_tab set issinglerow = 'N' 
發表留言