FileNet Change Document Class Security не обновлен

Если документ класса A изменяется на класс B, группа безопасности документа не меняется, т. е. он по-прежнему имеет группу безопасности класса A. Я пытаюсь понять, в чем может быть причина/выгода/преимущество этого?

Я ожидал, что группы безопасности изменились на Class, но нет.


person bajji    schedule 08.05.2019    source источник


Ответы (1)


Фактически, Документация говорит именно то, что вы резюмировали в своем вопросе:

Существующим объектам документа можно назначить другой класс. Например, вы можете добавить документ и присвоить ему класс документов «Руководства», потому что вы предполагаете, что он будет главой в руководстве по установке. Позже вы обнаружите, что этот документ лучше размещен в ваших учебных материалах, и измените класс документа на «Учебное ПО». Еще позже вы решаете удалить его из руководства и сделать его Техническим примечанием, которое имеет свой собственный класс документов Tech Notes®.

Назначение другого класса не приводит к следующему:

  • Изменить разрешения безопасности, которые исходный класс документа напрямую применил к этому объекту документа. Вы можете изменить безопасность, отредактировав списки безопасности объекта документа.
  • Вызвать перемещение содержимого существующих объектов документа. Область хранения по умолчанию и политика хранения нового класса документов применяются только к новым экземплярам класса.

Вы также можете просмотреть существующие версии документа, чтобы изучить историю назначений класса для документа. Если в ваших сохраненных поисках используется прежний класс документа в качестве параметра поиска, вы можете больше не найти документ.

Я думаю, что основная причина должна быть найдена в подходе FileNet, который, будучи ECM, а не СУБД, устанавливает различие между контентом и метаданными. Это наводит меня на некоторые наблюдения:

  1. ACL для определенного класса документов определяются в их безопасности экземпляра по умолчанию. Как следует из названия, это правила безопасности, устанавливаемые по умолчанию при создании экземпляра этого класса. Это не означает, что существует строгая связь между классом документа и его ACL, просто существует параметр по умолчанию.
  2. Рассмотрим пример в Документации: документ был реклассифицирован из Руководства в Курсы. Это может означать, что с этим документом были выполнены некоторые операции до изменения класса. Если эти операции были выполнены пользователями, которые видны в руководствах, но не в учебных курсах, было бы неправильно жестоко скрывать этот документ от этих пользователей.
  3. Вообще говоря, отделение разрешения CHANGE_CLASS от других (например, WRITE, DELETE и т. д.) дает некоторую свободу разработчикам программного обеспечения и администраторам, использующим FileNet. Снова рассматривая приведенный выше пример, скрытие документа (или изменение разрешений) может быть необходимо в случае перехода, такого как «Государственное управление -> Совершенно секретно», но это не может быть в случае «Руководства > Учебные программы».
person Andrea    schedule 09.05.2019