Доброго времени суток,
Есть две задачи, с которыми уже длительное время вожусь, но никак не могу решить:
1) Запрет на создание и привязку WorkOrder к уже закрытому ServiceCall.
2) Запрет на закрытие ServiceCall при открытом WorkOrder.
Первую задачу частично решил:
Но осталась проблема с привязкой уже созданных WorkOrder к закрытому ServiceCall. Как это можно решить?
Со второй задачей что только не делал, но никак не могу решить. Более менее решение виделось такое:
1) Сделать в SC поле WO count = 0
2) При открытии WO в SC поле WO count +1
3) При переводе смежного WO в статус Closed поле WO count -1
4) UI rules: если WO count > 0, то (User Notification Message)
Но тут возникает проблема, что если WO удалить, то поле WO count не изменяется. Может быть есть какие-то ещё пути решения данной задачи?
Есть две задачи, с которыми уже длительное время вожусь, но никак не могу решить:
1) Запрет на создание и привязку WorkOrder к уже закрытому ServiceCall.
2) Запрет на закрытие ServiceCall при открытом WorkOrder.
Первую задачу частично решил:
Цитата |
---|
After new item has been opened where Service call;Status equals Closed Warning (User Notification Message) |
Но осталась проблема с привязкой уже созданных WorkOrder к закрытому ServiceCall. Как это можно решить?
Со второй задачей что только не делал, но никак не могу решить. Более менее решение виделось такое:
1) Сделать в SC поле WO count = 0
2) При открытии WO в SC поле WO count +1
3) При переводе смежного WO в статус Closed поле WO count -1
4) UI rules: если WO count > 0, то (User Notification Message)
Но тут возникает проблема, что если WO удалить, то поле WO count не изменяется. Может быть есть какие-то ещё пути решения данной задачи?