Добрый день.
Использую BPMonline Realty 5.4
При создании пользователей не переносятся настройки по колонкам и быстрому просмотру.
Создавала пользователей из под пользователя с правами Системные администраторы.
В чем может быть причина? Как ее устранить? Может я где-то какую-то настройку не сделала?
Нравится
Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.
Здравствуйте, Антонина!
На сколько я понял, вопрос состоит в том, что при создании нового пользователя, у него не переносится преднастроенный Вами заранее профиль? Или у пользователя не сохраняются настройки колонок, итогов и т.д., настраиваемые им? Если необходимо копировать настройки одного конкретного профиля, для всех пользователей, можно решить эту проблему выполнив скрипт в БД:
[sql]
declare @usersCounter int
set @usersCounter = 0
declare @fromUser nvarchar(50)
set @fromUser = (select ContactId from SysAdminUnit where Name = 'Пользователь 1') -- укажите имя пользователя, чей профиль хотите распространить
declare @toUser uniqueidentifier
while @usersCounter != (select count(*) from SysAdminUnit where ContactId is not null and ContactId <> @fromUser)
begin
with OrderedUsers as
(
select ContactId, Name,
row_number() over (order by ContactId) as RowNumber
from SysAdminUnit where ContactId is not null and ContactId <> @fromUser
)
select @toUser = ContactId from OrderedUsers where RowNumber = @usersCounter + 1
delete from SysProfileData where ContactId = @toUser
insert into SysProfileData(Id, ObjectId, [Key], ObjectData, ContactId)
select newid(), ObjectId, [Key], ObjectData, @toUser
from SysProfileData where ContactId = @fromUser
set @usersCounter += 1;
continue
end
[/sql]
Сергей, да, мне именно это и нужно.
Подскажите, а каким образом можно в этом скрипте убрать пользователя, которому не нужно переносить настройки?