- 分销商:层次结构中最顶层的实体,代表管理多个运营商的区域或国家级组织。分销商负责监督运营,但不能拥有父实体,也不能通过 Lynx API 创建。
- 运营商:直属分销商的企业或组织。运营商负责管理其子层级(区域、路线、机器),并处理库存、机器和用户权限。运营商之间不能共存于其他运营商之下。
- 机器:指包含库存和销售数据的实体自动售货机。机器根据运营商的层级结构分配到特定的路线或区域,是跟踪交易和发出警报的重要组成部分。
层次结构示例
下图说明了 Nayax 内的层次结构,显示了实体如何从顶层(分销商)到最低层(机器)进行组织。
- Distributor(分销商):监管整个结构的最高级别实体。在此示例中,它管理两个运营商:Operator A 和 Operator B。
- Operator A 管理 Area A 和 Area B。每个区域都包含用于对机器进行分组以便于维护的路线。
- 区域 A 包括机器 1 和 2 的路线 A 以及机器 3 和 4 的路线 B。
- 区域B包括路线C,管理机器5和机器6。
- 操作员 B管理区域 C,其中包含路线 D,以及机器 7 和 8。
- Operator A 管理 Area A 和 Area B。每个区域都包含用于对机器进行分组以便于维护的路线。
Lynx API 参与者在 Nayax Core 中,运营商及其类型(例如 “Area” 和 “Routes”)只是用于区分它们的命名方式。而在 Lynx API 中,它们统称为 Actor,仅通过
ActorTypeID 加以区分。机构
在Nayax系统中,各机构是与运营商并行的独特实体,直接隶属于分销商。它们促进多个运营商在特定地点或特定用例上的共享运营,例如在多个运营商的机器上实施统一的预付卡系统。 参见下图:
- 处于层级结构的顶端,经销商负责监管机构和运营商。在本例中,经销商负责管理运营商 A 和一个机构。
- 机构直接与分销商连接,不属于运营商的层级结构。它们与地点相关联,例如地点 1(绿色)和地点 2(红色),这些地点可能包含由一个或多个运营商提供服务的机器。