SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Удаление/запрет удаления документов с Content Server (в т.ч. приложений GOS) https://www.sapboard.ru/forum/viewtopic.php?f=14&t=96250 |
Страница 1 из 1 |
Автор: | kaa001 [ Ср, апр 04 2018, 08:00 ] |
Заголовок сообщения: | Удаление/запрет удаления документов с Content Server (в т.ч. приложений GOS) |
Добрый день! Имеется Content Server, установленный на Windows Server 2012 R2. В качестве хранилища используется файловая система. Content Server определен в системе SAP. В транзакции OACT для SOFFDB указал в качестве репозитория только что созданный Content Server, таким образом любой документ из Business Workplace и приложения из GOS сохраняются в Content Server. Не совсем верная реализация, как мне кажется, но для начала неплохо. Может кто-нибудь разъяснить, каким образом настроить следующее: 1) Запретить удалять аттачи пользователям, которые не являются их авторами? Т.е. чтобы удалить приложение мог только тот пользователь, который его добавил (либо администратор, ибо вдруг человек уволился и пользователь был удалён из системы). Нашёл роль SAP_BC_GOS_ATTACHMENT_LIST (GOS: изменение/удаление в списке приложений). Однако добавление этой роли пользователям ни к чему не привело. По-прежнему любой пользователя может удалить приложение. 2) Каким образом удалять оригиналы документов с Content Server? Как я понимаю, при удалении аттача из GOS удаляется только ссылка на объект. Он исчезает из списка, но остаётся на Content Server. Все документы на сервере сохраняются последовательно, да ещё и в закодированном виде, и чистить такое файлохранилище будет крайне проблематично. По ссылке https://archive.sap.com/discussions/thread/2078186 система ругается, что нет такого типа, как CL_CRM_DOCUMENTS. В отчете MCDOKDEL не могу понять, какой вид документа выбрать. Не вижу ничего подходящего для аттачей. Ну и дополнительно вопрос, если кто уже сталкивался и знает: есть ли возможность расшифровать сохранённые документы на Content Server? Чтобы можно было при необходимости извлечь/просмотреть сохранённый документ стандартными средствами вне системы SAP (особенно актуально для сканированных договоров, например). Спасибо. |
Автор: | aiursun [ Ср, апр 04 2018, 09:30 ] |
Заголовок сообщения: | Re: Удаление/запрет удаления документов с Content Server (в т.ч. приложений GOS) |
По первому вопросу - запустите st01 с трассировкой полномочий на пользователя и удалите аттач, посмотрите какой объект полномочий на какое значение в этот момент проверялся, вот это и надо будет выпилить из ролей пользователя. Если проверялось несколько - уточните по описанию или проверьте несколько раз с разными комбинациями. |
Автор: | kaa001 [ Ср, апр 04 2018, 12:37 ] |
Заголовок сообщения: | Re: Удаление/запрет удаления документов с Content Server (в т.ч. приложений GOS) |
aiursun написал(а): По первому вопросу - запустите st01 с трассировкой полномочий на пользователя и удалите аттач, посмотрите какой объект полномочий на какое значение в этот момент проверялся, вот это и надо будет выпилить из ролей пользователя. Если проверялось несколько - уточните по описанию или проверьте несколько раз с разными комбинациями. Спасибо за быстрый ответ. С результатами трассировки немного не разобрался, однако это натолкнуло на мысль поискать подобные полномочия в ролях пользователя. В итоге подозрения вызвала роль SAP_BC_SRV_USER, а именно полномочия на доступ к документам. В качестве теста удалил у пользователя эту роль и получил искомый результат - данный пользователь не может удалять чужие аттачи, только свои, которые сам же и добавил. Рассмотрю как вариант создание копии данной роли и последовательное отключении полномочий на удаление. Ещё раз спасибо за наводку. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |