如何使用Arena软件Schedule模块

Schedule模块是一个用来编辑日程的模块。直接在Arena内部编辑,不需要从外部文件导入,非常好用。它在Basic Process下,是一个图表模块。

工具/原料

Arena软件
Project Bar>Basic Process>Schedule

方法/步骤

Schedule常用的有两种类型(Type),包括Arrival和Capacity。Type是Other的情况请参考另一篇经验“如何使用Arena软件Schedule模块(2)”。

先介绍Arrival类型,它和Creat模块搭配,用来对实体(Entity)的到来进行日程安排。

如图在Creat模块中,Time Between Arrivals 选择根据“Schedule”安排实体到来时间。Schedule Name里,我们给他起一个名字叫“Arrival Schedule”,方便后续编辑。

点击Schedule模块打开图表栏。添加新的Schedule。

在Name下拉菜单中选择我们刚才起好的名字“Arrival Schedule”;Type选择“Arrival”;日程的数据我们用Duration编辑。

右击Duration,选择“Edit via Spreedsheet”,可以在表格中编辑单位时段内实体平均到达的个数,还有它的持续时间。

如上图第10栏,表示在第十个时段,实体平均到达个数是110个,这个水平持续了一个时间单位:半个小时。

我们也可以选择“Edit via Dialog”。

或是双击Durations对应的位置,打开“Graphical Schedue Editor”,如下图,拖动鼠标试试看,这里可以更直观地修改Schedule数值。

接下来介绍Schedule类型是Capacity的情况。

它专门用来给资源的使用做日程安排。Capacity代表可用资源的个数。

首先要在Resource下选择需要安排日程的资源,这里我们选择“Charity”这个同事。Type选择“Based on Schedule”,输入Schedule Name。Schedule Rule默认为Ignore,具体的我们最后介绍。Busy/Hour, Idle/Hour 对应的数字是单位时段的成本,用于在最终报告中分别计算忙碌和空闲时段的成本。

如图Charity是我们的一位接线专员,她每次可以处理一个电话,所以当他上班时,Capacity就是1。当她中午午休时,Capacity就是0,当然下班之后也是0。显示如图。

记得在编辑Resource的时候,我们可选的Schedule Rule有三种类型。表示的是:如果某种资源正在使用过程中,Capacity的改变如何来执行。

Preempt是立即执行,恢复也是立即恢复。比方我们的接线员Charity,假设他中午12:00到12:30安排了休息时间,如果他在12:00正在讲电话,他就需要把电话立刻挂断(希望客人不会生气)。12:30他再上线接听。

Wait是等待当前任务完成之后再执行新时段的Capacity,执行时间满,再恢复。假设Charity12:00接到电话,他需要讲完电话再休息,休息满30分钟再上线。

Ignore是等待当前任务完成之后再执行新时段的Capacity,恢复则是不管新时段执行了多久,立即回复。假设Charity12:00接到电话,这一通电话不论讲了多久,电话结束之后才能休息,并且规定他在12:30必须重新上线。

以上是我对Schedule模块的理解,欢迎大家一起讨论!

本文内容整理自网络, 文中所有观点看法不代表淘大白的立场