Account是存储客户信息的构建时和运行时混合对象。Account对象通过将客户信息移动到它自己的域中(而不是将其作为Work Order的属性)来改进报告功能。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)