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 и действует как своего рода триггер для объектов определенного типа.

Другие вопросы по тегам