Usuário com melhor resposta
CRM 2013 - Anotações na Ocorrência

Pergunta
-
Bom dia amigos.
Estou trabalhando numa customização do formulário Ocorrência e precisei adicionar uma seção com a anotações.
Inicialmente criei uma guia e uma seção para inserção do campo Anotações que o próprio CRM me oferece, depois fui em INSERIR e cliquei em ANOTAÇÕES adicionando-a no formulário.
Após adicionar, desmarquei a opção "Exibir rótulo no formulário" e na parte de Guia Padrão deixei selecionado para mostrar ANOTAÇÕES quando o formulário for aberto, conforme mostra a imagem abaixo:
https://onedrive.live.com/redir?resid=1F3621F35D843269%21120
O problema é que o formulário me dá uma opção para deixar como padrão somente as Anotações, mas parece que ela não funciona como deveria. Em outras entidades é possível inserir essas ANOTAÇÕES de forma padrão, por exemplo em "Cotação", mas por algum motivo na ocorrência não consigo.
Abaixo segue print de como é o campo na "Cotação" e como está ficando na "Ocorrência".
https://onedrive.live.com/redir?resid=1F3621F35D843269%21119
Como podem ver esse é meu problema, eu preciso mostrar somente as Anotações. Eu vi nas propriedades dos campos que eles são diferentes, pois na COTAÇÃO não tem outras opções além de Anotações e na OCORRÊNCIA somente posso inserir um campo Anotação.
É possível customizar e/ou inserir algum tipo de recurso para suprir essa demanda?
Obrigado!
Douglas Andrade- Editado Douglas Andrade de Souza quarta-feira, 18 de junho de 2014 15:21
Respostas
-
Boas Douglas,
Eles reuniram as actividades, posts e notas num único controlo por isso as coisas não são tão customizáveis. A Tab por defeito existem alguns issues conhecidos mas pelos vistos foram resolvidos com o SP1 do CRM 2013.
Outra opção é esconder as tabs que não queres, vê o próximo troço de código:
function EscondeAtividades() { var controlEle=document.getElementById(“header_notescontrol”); if(controlEle.children!=null && controlEle.children.length>0) { for(var i=0;i < controlEle.children.length; i++) { var ctrl=controlEle.children[i]; if(ctrl.title=="ATIVIDADES") { ctrl.style.display="none"; if(i+1 < controlEle.children.length) { controlEle.children[i+1].click(); return; } else if(i-1>=0) { controlEle.children[i-1].click(); return; } } } } }
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP domingo, 22 de junho de 2014 23:45
- Marcado como Resposta Douglas Andrade de Souza terça-feira, 24 de junho de 2014 13:11
Todas as Respostas
-
-
-
Boas Douglas,
Eles reuniram as actividades, posts e notas num único controlo por isso as coisas não são tão customizáveis. A Tab por defeito existem alguns issues conhecidos mas pelos vistos foram resolvidos com o SP1 do CRM 2013.
Outra opção é esconder as tabs que não queres, vê o próximo troço de código:
function EscondeAtividades() { var controlEle=document.getElementById(“header_notescontrol”); if(controlEle.children!=null && controlEle.children.length>0) { for(var i=0;i < controlEle.children.length; i++) { var ctrl=controlEle.children[i]; if(ctrl.title=="ATIVIDADES") { ctrl.style.display="none"; if(i+1 < controlEle.children.length) { controlEle.children[i+1].click(); return; } else if(i-1>=0) { controlEle.children[i-1].click(); return; } } } } }
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP domingo, 22 de junho de 2014 23:45
- Marcado como Resposta Douglas Andrade de Souza terça-feira, 24 de junho de 2014 13:11
-