【问题标题】:Multiple agents with same order number具有相同订单号的多个代理
【发布时间】:2020-07-21 02:03:41
【问题描述】:

如何在Anylogic中提取多个订单号相同的代理?

例如,我到达的代理的订单号如下: A,A,B,C,A,B,C 然后我希望 3 个具有订单号的代理一起提货并继续前进,与 B 和 C 类似。

【问题讨论】:

  • 欢迎来到 Stackoverflow。请提供一些您尝试过的示例,以便有人可以帮助您朝着正确的方向前进。

标签: anylogic


【解决方案1】:

有多种方法可以做到这一点。您可以在取货前根据您的订单号对代理进行批量处理,也可以使用取货条件,例如选择与队列中第一个具有相同 ID 的所有代理。

查看此处获取帮助:

批处理 - https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2F_ProcessModeling%2FPickup.html

接机 - https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2F_ProcessModeling%2FPickup.html

【讨论】:

  • 感谢您的回答。但我需要从两个不同的队列中接客。例如说,我的代理从一个队列和另一个队列按 A、A、B、C、A、B、B、C 的顺序来,代理按 B、A、A、C、B、C 的顺序来, A 然后总共 6 A 应该被拿起。
  • 应该以同样的方式工作: (i) 使用取货条件从第一个队列进行所有取货; (ii) 将订单 ID 保存在执行取货的实体(代理)中; (iii) 使用这个保存的 id 在第二个队列中提取所有具有匹配 id 的代理
猜你喜欢
  • 1970-01-01
  • 2018-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-05
  • 1970-01-01
相关资源
最近更新 更多