FDQM – пакетное добавление пользователей

Стоит задача пакетно добавить пользователей на основании шаблона – уже преднастроенной учетной записи.

Для этого воспользуемся прямыми запросами к БД, расширив табличку TSECUSERPARTITION нужными записями о безопасности, вытщив из TPOVPARTITION информацию о разрешеных соединениях .

insert into TSECUSERPARTITION (userid, partitionkey )

select userid, partitionkey from ( select UPPER(useridd) userid, aa.partitionkey from

(select userid, a.partitionkey,partname

from TSECUSERPARTITION a

left join TPOVPARTITION b on a.partitionkey=b.partitionkey ) aa,

( select ‘ErasovaEA’ useridd from dual с — список пользователей

union all select ‘tsishkovDV’ useridd from dual

union all select ‘BondarevaMV’ useridd from dual

union all select ‘SerpuhovitinaMV’ useridd from dual

) c

where userid like ‘DEGTEV%’ — пользователь с которого копируется безопасность

and partname not like ‘%J%’ –исключаем ввод журналов

and partname not like ‘%F%’ ) –исключаем ввод основных средств

where userid||partitionkey not in (select userid||partitionkey from TSECUSERPARTITION)