AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.10.2009, 10:04   #1  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Вопрос про доступ к действию сервиса
Всем привет.
Такая проблема. Есть например действие сервиса сотрудника. Руководитель просматривает действия сервиса своих подчиненных и имеет возможность утверждать (новый атрибут утверждение). Проблема в том что при попытке сохранить руководителем действие сервиса другого сотрудника выдается ошибка. Это касается вообще сохранения любых чужих действий сервиса, если назначить действие себе, то все сохраняется нормально... при этом права на изменение есть..
Подскажите пожалуйста, как это побороть?
Изображения
 
Старый 05.10.2009, 12:35   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Проблема может быть в связанных записях: Территории или Сервисе. Может не быть привилегии "Присоединение" или "Присоединение к" для этого или связанного объекта. В результате невозможно сохранить саму запись. Включите трасировку ошибок. В логе будет указан идентификатор привилегии которой не хватает пользователю. Расшифровка кодов привилегий есть в SDK.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 05.10.2009, 12:38   #3  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Проблема может быть в связанных записях: Территории или Сервисе. Может не быть привилегии "Присоединение" или "Присоединение к" для этого или связанного объекта. В результате невозможно сохранить саму запись. Включите трасировку ошибок. В логе будет указан идентификатор привилегии которой не хватает пользователю. Расшифровка кодов привилегий есть в SDK.
Спасибо, попробую посмотреть логи.. Странно то, что и для Системного администратора такая же проблема... Сохранить чужую запись нельзя, закрыть тоже, нельзя даже назначить запись Иванова Петрову... Только свои записи...

Последний раз редактировалось Elka; 05.10.2009 в 12:41.
Старый 05.10.2009, 15:24   #4  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
В логах написано

">Crm Exception: Message: Only owner can revoke access to the owner. CallerId: dc50df6d-b53f-de11-8f38-0050568b1637, OwnerId: 08e4a1b6-a7f3-dd11-970a-0050568b1637, ErrorCode: -2147220957
[2009-10-05 15:03:50.1] Process: w3wp |Organization:dde66944-2186-44d3-85d1-6a029ec3194c |Thread: 1 |Category: Platform |User: 742e0cca-3a6f-4d1c-b4d0-65f8fc5e4e8b |Level: Error | MessageProcessor.Execute
>MessageProcessor fail to process message 'Reschedule' for 'serviceappointment'.
[2009-10-05 15:03:50.1] Process: w3wp |Organization:dde66944-2186-44d3-85d1-6a029ec3194c |Thread: 1 |Category: Application |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ErrorInformation.LogError
>MSCRM Error Report:
--------------------------------------------------------------------------------------------------------
Error: Exception has been thrown by the target of an invocation.
Error Number: 0x80040223
Error Message: Only owner can revoke access to the owner. CallerId: dc50df6d-b53f-de11-8f38-0050568b1637, OwnerId: 08e4a1b6-a7f3-dd11-970a-0050568b1637
Error Details: Only owner can revoke access to the owner."

Только не пойму что это все означает..
Старый 05.10.2009, 16:03   #5  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
а при подробной ошибке тоже самое написано?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 05.10.2009, 16:15   #6  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
а при подробной ошибке тоже самое написано?
Это в логах прописалось при попытке сохранить чужую запись... а на экране пишет то, что на скриншоте
Старый 05.10.2009, 16:16   #7  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
А подробные ошибки включены?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 05.10.2009, 16:40   #8  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
А подробные ошибки включены?
Не поняла вопроса... Это как?
Старый 05.10.2009, 16:44   #9  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
http://mmcrm.ru/?p=137
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 06.10.2009, 10:37   #10  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Судя по всему, это какое-то системное поведение. Гуглинг показал что существуют различные варианты возникновения подобной ошибки: http://nishantrana.wordpress.com/200...o-that-object/
Делать атрибут "Согласовано", как мне кажется, не самый лучший вариант - один фиг его может поставить сам пользователь. Если у вас есть некая очередь заявок на сервис, я бы использовал системные очереди - списки ожидания. В один список кидайте черновики действий, а управляющий будет переводить их в другой список - "В работе". Менеджер или исполнитель будет просто забирать свое действие оттуда.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 06.10.2009, 11:35   #11  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Судя по всему, это какое-то системное поведение. Гуглинг показал что существуют различные варианты возникновения подобной ошибки: http://nishantrana.wordpress.com/200...o-that-object/
Делать атрибут "Согласовано", как мне кажется, не самый лучший вариант - один фиг его может поставить сам пользователь. Если у вас есть некая очередь заявок на сервис, я бы использовал системные очереди - списки ожидания. В один список кидайте черновики действий, а управляющий будет переводить их в другой список - "В работе". Менеджер или исполнитель будет просто забирать свое действие оттуда.
Спасибо, я поняла в чем причина.. на onsave я присваивала ресурсу значение ответственного, а если сохранял чужой пользователь, то система начинала ругаться.. сделала присвоение только при создании и все заработало!!

Последний раз редактировалось Elka; 06.10.2009 в 12:52.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос от новичка, вопрос про оповещение по электронной почте при создание любого события. echo_igor Dynamics CRM: Прочие вопросы 2 15.06.2009 11:07
Административный доступ у пользователей Jonano Dynamics CRM: Администрирование 9 02.06.2009 17:05
Календарь сервиса Elka Dynamics CRM: Разработка 4 25.05.2009 10:17
Доступ к custom сущностям sam Dynamics CRM: Разработка 5 03.09.2008 09:35
Автоматическое создание Действий сервиса Александр Соловьев Dynamics CRM: Функционал 4 24.01.2008 09:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:35.