Пользователь(и) по умолчанию при создании новой записи

Пишите ваши предложения здесь.
Ответить
dilon
Спонсор
Спонсор
Сообщения: 236
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Пользователь(и) по умолчанию при создании новой записи

Сообщение dilon »

Есть ситуации, когда нужно, чтобы при создании новой записи автоматически (по умолчанию) на нее назначался конкретный, один и тот же пользователь. Или несколько всегда одних и тех же пользователей.
Причем это должен быть не авторизованный пользователь по умолчанию (такой функционал сейчас работает)

Пример, зачем это нужно.
Клиенты, авторизованные в срм, самостоятельно оставляют заявки в срм.
По бизнес-процессу организации Факт появления каждой заявки от любого клиента должен отразиться уведомлением у трех специалистов.
Чтобы уведомления появились, эти 3 специалиста должны быть назначены по умолчанию на каждую создаваемую заявку.
Вариант с кнопкой автоматизации действий не работает. Ибо помимо кнопки автоматизации, где этих 3 пользователей конечно же легко можно включить автоматом, в срм существует стандартная синяя кнопка в срм "Добавить заявку".
И всем клиентам не объяснишь, что синюю кнопку в срм "Добавить заявку" нажимать нельзя, а если нажимать, то нужно обязательно флажками выделять всех 3 специалистов, т.к. им нужны уведомления.


Второй пример. Публичная регистрация предполагает, что активацию пользователя проводит администратор, и только ему приходит уведомление о регистрации нового пользователя. Но по бизнес-процессу организации, перед активацией нужно провести процедуру верификации нового пользователя срм + другие действия в срм. Эту работу должен проделать сотрудник, не являющейся Администратором СРМ. И было бы хорошо, чтобы уведомление о регистрации нового пользователя всегда приходило этому пользователю срм. Как это сделать? Создать в сущности Пользователи поле с типом Пользователи и автоматически (по умолчанию) назначать на него конкретного пользователя. Чтобы ему приходили уведомления.
Но пока это сделать нельзя. Нельзя назначить автоматически конкретного пользователя на любую вновь создаваемую запись.

Можно ли реализовать данную функцию?
nruslan2
Сообщения: 2438
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Пользователь(и) по умолчанию при создании новой записи

Сообщение nruslan2 »

По факту тут две задачи:
Задача 1 - Для записей вносить в Поле Пользователи пользователей по умолчанию.
Задача 2 - При регистрации задавать назначать пользователей (тут вопрос интересный), так как есть свои нюансы.
Задача 2.1 - Если только уведомлять пользователей, то в программе есть настройка об уведомлении - просто нужно немного расширить ее функционал на показ всех юзверов))

Итого:
Задача 1 - реализовано) Смотрите скриншот.
Задача 2 - реализовано! (Не все так просто как оказалось, по ходу выяснилось что это не задача №1 а отдельная задача, и как всегда есть минимум два вариант решения (третий вариант "Смириться! не рассматриваем уже - хотя первоначально думал и его рассмотреть): по факту взвесив пути решения выбрал Ваш пример с использованием поля "Пользователи", как более унифицированный и более правильный ИМХО! в итоге тоже заработало. Смотрите скриншот.
Задача 2.1 - сделал попутно. (Смотрите скриншот)
Вложения
Задача 2.1
Задача 2.1
Задача 2
Задача 2
Задача 1
Задача 1
dilon
Спонсор
Спонсор
Сообщения: 236
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Re: Пользователь(и) по умолчанию при создании новой записи

Сообщение dilon »

Руслан, спасибо. Внедрил Вашу доработку и она работает как нужно.
Ответить