I am currently trying to model a set of stores with the following Agents:
- Customers
- Employees
I want to utilise a state chart to show what role (service) the employee is currently undertaking
- Cashier
- Inventory
However, I cannot find any way to access the Employee agent when it's being utilised by a service, all of the method in the service's "Actions" section refer to the Customer agent.
When Employees are not being used, they are held in a Resource Pool. Customers are injected into an entry point from the top-level agent.
In essence, when the Employee agent is working at a service, I want to be able to set its statechart to reflect what service it is being used in.