Страница 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 добавил в автоматизации возможность изменять создателя