Страница 1 из 2
Как изменить создаетля записи?
Добавлено: 21 окт 2019, 15:19
uvex
Приветствую коллеги.
Как изменить создателя записи?
что то, не найти... и возможно ли такое?
Причина: запись создана вместо человека, который был в отпуске. Человек вернулся и забирает задачи себе.
Простым переназначением пользователя - не обойтись -везде по автоматизации стоит [created_by].
Re: Как изменить создаетля записи?
Добавлено: 21 окт 2019, 15:37
support
Пока нет такой возможности.
Re: Как изменить создаетля записи?
Добавлено: 21 окт 2019, 15:40
uvex
Засада....
будет камнем раздора....
Можно что-то придумать? Как всегда готов учавствовать
Хорошо бы с помощью автоматизации - можно было этот делать.
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 08:38
uvex
Придумал такое решение:
Если невозможно менять создателя записи с сохранением ID то
через автоматизацию
1. копируем запись (копирование записи как раз меняет создателя на текущего) ! меняется ID записи!
2. Текущу запись переводим в статус Deleted
3. скрываем в отчетах записи с статусом Deleted
4. Потом ручками периодически чистим записи Deleted
Это конечно "костыль" - и если по другому никак - то в функции автоматизации хорошо бы добавить опцию удаления - по фильтру чтобы выглядело так:
1. копируем запись (копирование записи как раз меняет создателя на текущего) ! меняется ID записи!
2. Текущу запись переводим в статус Deleted
3. Запись со статусом Deleted удаляется
Как итог получаем: Новую запись с новым ID и создано [curren_user]
А почему все таки создателя нельзя изменить?
Смена создателя с сохранением ID была бы решением многих проблем...
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 10:28
sanys
Может быть подойти более глобально?
В одной системе документооборота видел функцию "Замещаю ххх".
"Заместитель Начальника цеха" мог установить флажок и получить доступ к документам, которые доступны только "Начальнику цеха". При этом, если "Зам." производил какие-либо действия с документами, то это отображалось в виде "Исп. Зам. Нач. цеха", а не от имени "Начальника цеха".
Что если реализовать подобное в Руководителе?
В настройках пользователя Админ выставляет кого может замещать каждый пользователь и срок (с начала отпуска до конца отпуска Пользователя Б).
У Пользователя на верхней панели выводить, например, выпадающий список с элементами "Замещаю ххх".
Если пользователю необходимо сделать что-либо за Пользователя Б, он выбирает замещаемого пользователя и получает доступ к интерфейсу и записям Пользователя Б и действует от его имени (Как это сейчас может делать Админ).
Если требуется как-то "отмечать" данное действие, то можно добавлять комментарий к сущности, что это было сделано Пользователем А от имени Пользователя Б. Или добавить служебное поле [updated_by] на ровне с датой обновления, и сохранять Пользователя А в него.
Как такое предложение?
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 12:08
uvex
опция "Замещаю ххх" - это супер!
Но возможность изменения создателя тоже должна быть.
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 12:24
support
Добавлю возможность изменить создателя для админа при работе с выбранными записями. Годится?
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 12:30
Oleg
Про замещение тоже поддерживаю, очень нужный функционал
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 12:32
uvex
support писал(а): 07 ноя 2019, 12:24
Добавлю возможность изменить создателя для админа при работе с выбранными записями. Годится?
К автоматизации можно прикрутить?
что то типа:
Добавить действие - Изменить создателя - [current_user]
если Будет в автоматизации такое - то и функционал "Замещаю ХХХ" можно запросто настроить
Re: Как изменить создаетля записи?
Добавлено: 07 ноя 2019, 12:55
support
Для 2.6 добавил в автоматизации возможность изменять создателя