2015-03-29 2 views
0

Старый способ, который я всегда делал, заключался в том, чтобы запускать скрипт при загрузке и устанавливать поля для того или иного (скрытие, блокировка и т. Д.). Но поскольку теперь мы получили эти новые, классные, блестящие бизнес-правила, я подумал, что могу дать им удар.Как заблокировать поле на основе роли пользователя?

Проблема в том, что я не могу понять, как указать условие, основанное на роли текущего пользователя ... Где это скрывается ?!

+0

Вы должны принять ответ Гвидо. – Sean

+0

@Sean Да, я должен. Не уверен, почему я пропустил это, так что это замечательно, что вы указали это. Благодарю. –

ответ

5

Они не скрываются, потому что их не существует. Бизнес-правила имеют ограниченный набор возможностей, и они не могут проверить роль пользователей.

Если вам просто нужно заблокировать поле, то полевой уровень безопасности может быть альтернативой, но для CRM 2013 вы можете использовать только пользовательские поля.

Как бы то ни было, хороший старый JS + плагин является предпочтительным способом (на мой взгляд).