Append и Append To - две привилегии, которые большинству пользователей не очень понятны в отношении их функций. В этой статье мы попытаемся объяснить разницу между привилегиями «Добавить» и «Добавить к» и как это влияет на доступ пользователя.
Добавить и добавить По существу, иметь дело с сущностями, которые являются сторонами отношения 1: N или отношения N: 1.
Добавить: когда объект имеет поиск другого объекта в своей форме. Важно, чтобы пользователь имел привилегию «Добавить» для этого объекта, чтобы он мог устанавливать значения для поиска в этом объекте. Например, у Контакта есть форма «Учетная запись» в форме, поэтому здесь пользователю необходимо иметь право «Добавить», чтобы иметь возможность установить родительскую учетную запись.
Добавить в: когда объект доступен для поиска в форме другого объекта. Важно, чтобы пользователь имел привилегию «Добавить к» для объекта, на который ссылается поиск, чтобы он мог установить значения для поиска этого объекта в любой другой форме. Например: Учетная запись имеет поиск основного контакта. Таким образом, здесь пользователь должен иметь привилегию «Добавить к», чтобы иметь возможность установить основной контакт для учетной записи.
Давайте рассмотрим пример сущности Contact.
Мы изменили роль заказа и удалили привилегию «присоединить» к объекту контакта.
При входе пользователя с этой ролью поиск родительской учетной записи будет отключен.
Это потому, что у пользователя нет привилегии «Добавить» к объекту контакта. Таким образом, все поиски в контактной форме отключены.
Теперь мы изменили роль заказа и предоставили привилегию «Добавить» для объекта контакта и удалили привилегию «Добавить к» из объекта контакта.
Основной контакт в учетной записи отключен.
Это означает, что поиск контактного объекта будет отключен на всех объектах, если исключена привилегия «добавить к контакту».
Ссылка на блог: https://community.dynamics.com/crm/b/crminogic/archive/2010/05/03/append-v-47-s-append-to