Предположим есть 100 групп, у каждой группы от 5 до 30 человек в группе. Три верхних уровня
Уровень 1
Уровень 2
Уровень 3
В каждом уровне есть под уровни (соответственно), вот теперь сама суть мысли:
Берем второй уровень будет так
Уровень 2
Уровень 2.1
Уровень 2.2
Уровень 2.2.1
Уровень 2.2.2
Уровень 2.2.3
Уровень 2.2.4
Уровень 2.2.5
Уровень 2.2.6
Уровень 2.2.7
Уровень 2.2.8
Уровень 2.2.9
Уровень 2.3
Так вот, из Уровня 1 есть задачка назначать обращения в уровень 2.2, но нельзя назначать на уровни 2.2.1 по 2.2.9. Суть в том что нужно всем группа запретить назначать на все подгруппы одной группы.
Но на саму группу назначить можно. Правило очень простое, проверяется уровень вхождения в подгруппу плюс дополнительно в карточки пользователя прописал принадлежность группы верхнего уровня. В обращении поставил признак кто изменяет текущих элемент. Казалось бы все хорошо бери да делай.. "Сделал" и тут всплыла загвостка, на группу назначили обращение, они переназначили на нижний уровень 2.2.1 или ниже... так внутри этой группы уже ничего сделать не могу... будет срабатывать сообщение об ошибке... что им мол нельзя назначать...
Нужны идеи как это можно реализовать.
Нельзя назначать ниже уровня 2.2, но на сам уровень 2.2 можно, и что бы внутри нижнего уровня все могли работать с заявками...
Уровень 1
Уровень 2
Уровень 3
В каждом уровне есть под уровни (соответственно), вот теперь сама суть мысли:
Берем второй уровень будет так
Уровень 2
Уровень 2.1
Уровень 2.2
Уровень 2.2.1
Уровень 2.2.2
Уровень 2.2.3
Уровень 2.2.4
Уровень 2.2.5
Уровень 2.2.6
Уровень 2.2.7
Уровень 2.2.8
Уровень 2.2.9
Уровень 2.3
Так вот, из Уровня 1 есть задачка назначать обращения в уровень 2.2, но нельзя назначать на уровни 2.2.1 по 2.2.9. Суть в том что нужно всем группа запретить назначать на все подгруппы одной группы.
Но на саму группу назначить можно. Правило очень простое, проверяется уровень вхождения в подгруппу плюс дополнительно в карточки пользователя прописал принадлежность группы верхнего уровня. В обращении поставил признак кто изменяет текущих элемент. Казалось бы все хорошо бери да делай.. "Сделал" и тут всплыла загвостка, на группу назначили обращение, они переназначили на нижний уровень 2.2.1 или ниже... так внутри этой группы уже ничего сделать не могу... будет срабатывать сообщение об ошибке... что им мол нельзя назначать...
Нужны идеи как это можно реализовать.
Нельзя назначать ниже уровня 2.2, но на сам уровень 2.2 можно, и что бы внутри нижнего уровня все могли работать с заявками...