Какие-либо варианты регистрации ошибок на стороне клиента на сайте портала Dynamics 365? - PullRequest
0 голосов
/ 03 декабря 2018

Я работаю с порталом самообслуживания клиентов Dynamics 365, работающим вместе с онлайн-экземпляром Dynamics 365 CRM, и у меня возникают проблемы с клиентами, использующими сайт.Я прочитал документы о том, как включить ведение журнала диагностики с помощью хранилища BLOB-объектов Azure, и это подходит для некоторых ситуаций, но я считаю, что некоторые проблемы вызваны клиентским JavaScript или другими ошибками, связанными с браузером.Есть ли хороший вариант для захвата и регистрации этих типов ошибок обратно в CRM или в другом месте?Я также думал об использовании веб-шаблона с ликвидным кодом для отправки чего-либо обратно в CRM, что я делал в других областях портала, но, возможно, проблема в том, что портал не может связаться с CRM.

Я чувствую себя здесь застрявшим, я не хочу показывать клиенту ошибки javascript, но если исходная ошибка заключалась в невозможности связаться с экземпляром CRM, то как мне что-то регистрировать?Спасибо.

1 Ответ

0 голосов
/ 04 декабря 2018

Я бы не собирал журналы ошибок в производственной системе по многим причинам.

Для этой цели у нас есть множество телеметрических решений, таких как Application Insights , которые можно использовать для захвата всех обработанных исключений на стороне клиента в его собственных BLOB-объектах Azure.Хотя речь идет о CRM, его можно использовать для любых приложений, включая порталы.

Захват явных исключений

Jason Lattimer Application Insights

...