none
Ocultar botão excluir em cotação RRS feed

  • Pergunta

  • Amigos, preciso retirar o botão "excluir" (x) da cotação que fica no sub-menu em cotações da oportunidade como mostra a imagem abaixo:

    Bom, a ideia e ocultar este botão sem mecher na permição de segurança.

    quinta-feira, 23 de fevereiro de 2012 14:32

Respostas

  • Creio que não, pois a validação será no back-end, para isso preciso de linguagem server-side, ou seja, plugins. É bem simples, existe um mito ao seu redor, mas nada de outro mundo, com o Developer Toolkit fica mais fácil ainda, veja um exemplo:

    http://tiagomcardoso.wordpress.com/2012/01/02/crm-2011-plugin-crm-online/

    Um paradigma que deve ser quebrado pelos desenvolvedores e clientes que usam o Dynamics CRM, seriam as validações, sempre procure fazer no back-end, pois lá terá muito mais recursos para trabalhar, além de isolar as camadas de apresentação com a de negócios. O JavaScript tem como principal papel manipular o formulário, ou seja, modificar a apresentação em tempo de execução. O Silverlight, deve ser usado quando os recursos visuais do CRM não atendem sua necessidade, ou quando o cliente "nos obriga" a ter regras de negócio no front-end.

    É um conceito que eu tenho, pode ser que alguns concordem ou descordem disso, mas é um linha de customizações que eu procuro seguir, senão fazemos um grande esforço para um retorno pequeno.

    Att


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/

    • Marcado como Resposta Daniel Jonathan quinta-feira, 23 de fevereiro de 2012 16:43
    quinta-feira, 23 de fevereiro de 2012 16:35
    Moderador

Todas as Respostas

  • Daniel,

    O mais correto seria alterar os direitos de acesso, pois a possibilidade de excluir seria eliminada. O toolbar não pode ser manipulado por nós, a não ser incluir novas funcionalidades do arquivo .isv, para ocultar o botão de uma forma a não ser pelos direitos de acessos será não suportada e poderá impedir o suporte Microsoft no futuro.

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/

    quinta-feira, 23 de fevereiro de 2012 15:29
    Moderador
  • Tambem pensei em retirar o acesso, mas o acesso de excluir itens da cotação tambem seria retirado, e ai mora meu problema,

    O usuario não pode excluir a contação mas pode excluir os itens da cotação.

    quinta-feira, 23 de fevereiro de 2012 15:44
  • Poxa, mas ai ficou fácil... Crie um plugin no "pre-stage" para a message "delete" da entidade "quote" que tenha apesar o comando:

    return;

    Ou seja, se tentarem excluir o sistema irá impedir, ou pode colocar uma exceção, mas ai fica ao seu critério.

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/

    quinta-feira, 23 de fevereiro de 2012 16:07
    Moderador
  • Entendi, mas teria alguma forma de fazer via Jscript ?
    quinta-feira, 23 de fevereiro de 2012 16:13
  • Creio que não, pois a validação será no back-end, para isso preciso de linguagem server-side, ou seja, plugins. É bem simples, existe um mito ao seu redor, mas nada de outro mundo, com o Developer Toolkit fica mais fácil ainda, veja um exemplo:

    http://tiagomcardoso.wordpress.com/2012/01/02/crm-2011-plugin-crm-online/

    Um paradigma que deve ser quebrado pelos desenvolvedores e clientes que usam o Dynamics CRM, seriam as validações, sempre procure fazer no back-end, pois lá terá muito mais recursos para trabalhar, além de isolar as camadas de apresentação com a de negócios. O JavaScript tem como principal papel manipular o formulário, ou seja, modificar a apresentação em tempo de execução. O Silverlight, deve ser usado quando os recursos visuais do CRM não atendem sua necessidade, ou quando o cliente "nos obriga" a ter regras de negócio no front-end.

    É um conceito que eu tenho, pode ser que alguns concordem ou descordem disso, mas é um linha de customizações que eu procuro seguir, senão fazemos um grande esforço para um retorno pequeno.

    Att


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/

    • Marcado como Resposta Daniel Jonathan quinta-feira, 23 de fevereiro de 2012 16:43
    quinta-feira, 23 de fevereiro de 2012 16:35
    Moderador