Как дать разрешения для рабочего процесса, не предоставляя их пользователю? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть рабочий процесс в реальном времени, который автоматически создает новый экземпляр объекта (CustomLog) при изменении поля в другом объекте (CustomIssue). Меня не волнуют разрешения для CustomIssue, но я бы хотел ограничить разрешения для CustomLog только для чтения для всех пользователей. Однако это означает, что рабочий процесс не может выполняться правильно при изменении CustomIssue.

Я попытался создать нового пользователя с неограниченными разрешениями CustomLog, установить его в качестве владельца рабочего процесса и затем настроить рабочий процесс для запуска под именем владельца. Но я все еще получаю ошибку Principal user is missing prvCreatenew_customlog privilege. Можно ли позволить рабочему процессу автоматически создавать пользовательские журналы, не позволяя пользователю создавать их вручную?

1 Ответ

1 голос
/ 04 октября 2019

Проверьте, устанавливаете ли вы пользователя в качестве владельца созданной записи CustomLog на шаге рабочего процесса. Кстати, вы можете игнорировать это поле владельца, чтобы платформа CRM могла установить его для вас (текущий пользователь контекста - который является тестовой учетной записью в вашем случае).

...