【发布时间】:2013-09-19 17:10:45
【问题描述】:
我将举一个具体而简单的例子来说明我在说什么。
我们有两种类型的约会(实体名称“serviceappointment”)-“电话”和“面对面”。电话要求只有接听电话的人可用,而面对面需要一个人和一个房间。我们设置了两个服务(实体名称“服务”),并设置电话选择规则需要1人,面对面会议需要1人1房间(这是设施资源)。很简单。
所有房间或多或少都相同,所以我们不想选择特定的房间,我们只想看看什么时候有空。
现在,当我安排新的约会时,一切都如您所愿。假设我想进行面对面的会议,所以我选择我想要的人,打开调度程序,然后单击“查找可用时间”。它会显示每个房间的可用时间,我可以选择我想要的房间和时间。
但是,假设我首先安排了一个电话(只需要一个人),保存预约,然后返回并决定我真的想亲自进行。我将服务更改为“面对面”,但单击“查找可用时间”没有任何作用。我必须打开资源查找并更改某些内容才能使其再次工作。例如,我可以删除此人并立即将其添加回来,这样就可以了。或者我可以添加一个房间并删除它,它也可以工作。我什至不必离开查找窗口,只需添加和删除。但是,如果我在没有选择时间的情况下关闭调度程序表单并返回它,它将中断,直到我再次弄乱资源。
当我更改服务类型时,资源字段和相关的选择规则似乎没有正确更新,即使我保存了与新服务的约会,我必须通过乱搞来手动触发此更新资源领域。我做错了什么还是这是一个实际的错误?
【问题讨论】: