Account是存儲客戶信息的構建時和運行時混合對象。Account對象通過將客戶信息移動到它自己的域中(而不是將其作爲工作訂單的屬性)來改進報告功能。Account對象的行爲類似於地址簿中的條目。一旦您輸入了相關的信息,比如聯繫人姓名或地址,您就可以在需要的地方使用和重用這些信息。
每個Account對象可以有三個角色,它們標識帳戶的不同聯繫人(發貨、記賬和通信 (shipping, billing and correspondence))。這些聯繫人可以來自同一家公司,也可以來自不同的公司。
- Shipping Contact: 識別組織中應該接收貨物的人。
- Billing Contact: 識別組織中應該接收貨物發票的人。
- Build Contact: 標識組織中的人員,這些人員不一定是貨物的接收者,但在組織中具有其他功能,例如訂購貨物的人員、協調運輸的人員等等。
數據存儲
Account對象的信息存儲在ACCOUNT數據庫表中。
Account對象可以關聯(鏈接)到Process Designer 中的part對象,也可以使用API關聯(鏈接)到以下對象。
- BOM
- box
- lot
- part
- unit
- work order
- work order item
- 將Account鏈接到Part對象
- 將Acount關聯到對象有BOMs、boxes、units、lots、work order items、work orders和parts。
對於每個對象,都有一個添加帳戶的方法。該方法需要一個參數:account對象。帳戶信息填充關聯對象中的適當字段。例如
unit.setBillAccount(account)
unit.setBuildAccount(account)
unit.setShipAccount(account)
unit.setSupplierAccount(account)