Как можно сделать что бы при изменении статуса была обязательно назначена встреча?

Как можно сделать что бы при изменении статуса была обязательно назначена встреча?

Необходимо, что бы при изменении статуса, назначалась встреча (я сделал через робота), но окно с выбором времени не всплывает а создается задача не видная пользователю, а нужно что бы это было обязательно, что бы нельзя было перейти дальше по статусу пока нет встречи.
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron
Bitrix developer
Так что именно вам нужно? Чтобы при установке на определенный статус автоматически создавалась встреча или чтобы нельзя было перевести в этот статус если встреча не создана?

В первом случае Вы можете использовать роботов для создания встречи.
Для второго случая потребуется REST (для облака) или обычное api (для коробки).
Алгоритм простой:
- создаем нередактируемое поле, куда будет занесена информация о созданной встрече
- подписываемся на событие создании дел и на удалении. При срабатывании события проверяем наличие встречи и если все ок - меняем значение в этом поле
- В бизнес-процессе или через API проверяем наличие встречи и если ее нет - запрещаем переход на стадию. Конечно можно попробовать натравить на это поле обязательность, но не уверен как это себя поведет при автоматической смене стадии.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы