Documentum, как разделить acl между родителем и потомком отношения?
Можно ли разделить один и тот же ACL между родителем и потомком определенного отношения?
Я определил на клиенте D2 динамический ACL для родительского объекта, основанный на некоторых определенных атрибутах объекта. Я также определил отношение с другим объектом документа как дочерний.
Теперь я пытаюсь распространить значение ACL от родительского объекта к дочернему. Я сделал это с помощью кода следующим образом:
IDfACL acl=sProtocollo.getACL();
idfdocument.setACL(acl);
idfdocument.setACLDomain(acl.getDomain());
где sProtocollo
объект является родителем и idfdocument
это ребенок.
Это работает как шарм, но каждый раз, когда я изменяю атрибуты родительского объекта, ответственные за изменение acl, эта модификация не распространяется на его потомков.
Существует ли автоматический способ позволить родительскому acl применяться к его потомкам при каждой модификации свойства?
1 ответ
Если ваши родительские объекты относятся к одному объекту, напишите TBO
(Typed Based Object) для вашего родительского типа. Это код Java и действует как своего рода триггер для объектов определенного типа.