Escrever e depurar scripts para o hub de serviço interativo
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
O hub de serviço interativo fornece uma interface intuitiva que reúne informações essenciais do cliente em um único lugar e permite a você concentrar-se em questões que exigem mais atenção. O tipo de formulário Formulário Principal - Experiência Interativa usado no hub de serviço interativo oferece uma nova experiência de usuário que poupa aos usuários alguns cliques e os ajuda a manter o contexto enquanto trabalham em registros relacionados.Para obter mais informações:TechNet: Usar o Formulário principal - Experiência interativa e seus componentes
Neste tópico
Os eventos e os métodos de script de formulário sem suporte do hub de serviço interativo
Depurar scripts do hub de serviço interativo
Os eventos e os métodos de script de formulário sem suporte do hub de serviço interativo
Exceto pelo seguinte, todos os outros eventos e métodos de script de formulário com suporte do cliente Web do Dynamics 365 têm suporte no hub de serviço interativo.
Método getCurrentTheme para o objeto de contexto (Xrm.Page.context)
Métodos showAutoComplete, hideAutoComplete, getData e setData para controles do Dynamics 365
Método formSelector (formSelector.getCurrentItem) e coleção (formSelector.items). Isso implica que o item de formulário e seus métodos (Item Xrm.Page.ui.formSelector (referência do cliente)) não têm suporte para o hub de serviço interativo.
Métodos getDisplayState e setDisplayState para guias
Depurar scripts do hub de serviço interativo
A depuração dos scripts do hub de serviço interativo é diferente da depuração do cliente Web Dynamics 365. Isso acontece porque, quando você usa um arquivo ou uma biblioteca JavaScript personalizada com o hub de serviço interativo, o Dynamics 365 injeta dinamicamente o conteúdo da biblioteca JavaScript personalizada em uma biblioteca dinâmica no aplicativo e não carrega a biblioteca JavaScript personalizada com a página da Web, tal como acontece no cliente Web do Dynamics 365. Não é possível definir pontos de quebra em seu código personalizado toda vez que a página é recarregada; o código Javascript personalizado é injetado em uma das bibliotecas dinâmicas, e isso impede que o ponto de quebra seja especificado. Nesse caso, é possível usar algumas das técnicas listadas na postagem do blog a seguir para depurar o seu código Javascript: Blog: Depurar o código JavaScript personalizado no CRM usando ferramentas de desenvolvedor de navegador
Cuidado
A postagem do blog fornece algumas das maneiras que podem ser úteis na depuração do código Javascript para o hub de serviço interativo. Todos os métodos listados na postagem do blog podem não funcionar da mesma maneira em diferentes navegadores com suporte do Dynamics 365, e será necessário pesquisar para saber qual deles é mais adequado para a sua necessidade.
Além disso, como o hub de serviço interativo oferece suporte a eventos e métodos do cliente com o suporte dos clientes móveis do Dynamics 365, a maior parte das técnicas de depuração de scripts dos clientes móveis do Dynamics 365 poderá também ser aplicada ao hub de serviço interativo.Para obter mais informações:Como depurar scripts no Dynamics 365 para telefones e tablets
Confira Também
Crie códigos para os formulários do Microsoft Dynamics 365
Ajuda e Treinamento: Guia do usuário para o novo hub de serviço interativo
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais