02.10.2012, 11:12 | #1 |
Участник
|
Роли безопасности, CRM 2011
Добрый день!
Возникла проблема с назначением ролей безопасности менеджерам. Роли безопасности назначаются как конкретному пользователю отдельно, так и выдаются на рабочую группу. Вчера, после удаления одной из ролей произошел сбой и у всех пользователей, без ролей настройщика или сис. администратора, пропал доступ к формам, которые завязаны на другие роли. При попытке открытия формы всплывает ошибка Удаленная роль была завязана на Организации, все остальные сущности работают исправно, но при открытии любой формы организации выскакивает данная проблема. Второй день бьюсь с этой проблемой и уже даже не могу представить, в чем может быть неисправность... Последний раз редактировалось TheMarhang; 02.10.2012 в 12:04. |
|
02.10.2012, 14:23 | #2 |
Чайный пьяница
|
Добрый день,
Включайте трейс, рестартуйте иис, воспроизводите ошибку, смотрите трейс, ищите причину при помощи гугла или код ошибки бросайте сюда - постараемся помочь.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
02.10.2012, 14:28 | #3 |
Moderator
|
Вам нужно включить трассировку ошибок: How to enable tracing in Microsoft Dynamics CRM
Она покажет детальное описание ошибки и, вероятно, код недостающей привилегии.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
02.10.2012, 14:28 | #4 |
Moderator
|
Цитата:
Сообщение от Артем Enot Грунин
Вам нужно включить трассировку ошибок: How to enable tracing in Microsoft Dynamics CRM
Она покажет детальное описание ошибки и, вероятно, код недостающей привилегии.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
02.10.2012, 14:51 | #5 |
Чайный пьяница
|
Звыняй. Плюсы очень люблю =)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
03.10.2012, 07:07 | #6 |
Участник
|
выяснил еще одну неприятную вещь, но тоже связанную с этим же:
при назначении ролей для базовой формы "Сведения" выскакивает ошибка |
|
03.10.2012, 14:21 | #7 |
Moderator
|
Судя по логу, роли, которую вы назначаете форме не существует.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
03.10.2012, 20:00 | #8 |
Участник
|
|
|
05.10.2012, 21:20 | #9 |
Участник
|
Вот полный список ошибок из трейса, вылезающих во время ошибки
подскажите что они означают? я не очень силен в этом пока что |
|
05.10.2012, 23:03 | #10 |
Moderator
|
Ровно то что я вам сказал: role With Id = cad808c2-2009-e211-9fb6-00155d01c804 Does Not Exist.
Какие-то манипуляции с базой производились? Вполне возможно, удаленная роль была завязана на форму по умолчанию. Попробуйте сделать формой по умолчанию другую форму.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: CRM система (0). |
07.10.2012, 13:02 | #11 |
Участник
|
Цитата:
форма по умолчанию (резервная форма - я правильно понимаю?) сейчас назначены две формы - "Клиент" и системная форма "Сведения". Пытаюсь убрать у системной формы галочку "резервная" - выдает ошибку о несуществующей роли. Подскажите, где можно точно посмотреть какая форма какой роли назначена или список ролей и разрешенные для них формы В настройках системы зашел в "Роли безопасности" и удивился - нету роли сис. администратор - может в этом ошибка? но оттуда её 100% никто не удалял Последний раз редактировалось TheMarhang; 07.10.2012 в 13:08. |
|
07.10.2012, 20:47 | #12 |
Moderator
|
Эта роль не настраивается и не может быть частью решения. Она отображается только в разделе "Администрирование".
Видимо при выполнении какой-то операции произошла ошибка испортившая целостность данных. Боюсь что препарировать систему через интерфейс не получится, придется вносить правки в базу. Что конкретно исправить сказать не могу. Нужно смотреть что происходит SQL профайлером и делать выводы
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
07.10.2012, 21:46 | #13 |
Участник
|
Цитата:
Сообщение от Артем Enot Грунин
Видимо при выполнении какой-то операции произошла ошибка испортившая целостность данных. Боюсь что препарировать систему через интерфейс не получится, придется вносить правки в базу. Что конкретно исправить сказать не могу. Нужно смотреть что происходит SQL профайлером и делать выводы
|
|
08.10.2012, 19:27 | #14 |
Участник
|
при помощи совета Stephanus Natawardaja's Blog нашел ошибку в DisplayFormRoleId указывала на несуществующую роль. Но по инструкции не смог установить решение, т.к. выдает ту же ошибку о несуществующей записи
подскажите где прямо в базе можно посмотреть аналогичные свойства для форм сущности account |
|
06.12.2012, 16:50 | #15 |
Участник
|
сталкивался также с этой проблемой, как всегда ваши советы пригодились..
|
|
06.12.2012, 17:27 | #16 |
Moderator
|
Обращайтесь
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
Теги |
security role, роли безопасности, crm2011 |
|
|