Inquiridor
Inserir botão Guia Ocorrencias

Pergunta
-
Prezados, preciso inserir um botão na tela de Ocorrencias, aquela tela que exibe a lista de ocorrencias, e permite adicionar uma nova ocorrencia,Neste botão, preciso abrir um poup-up com o conteudo de uma paginas asp.net.É possivel alterar essa tela do CRM 3.0?ObrigadoFabiano
Todas as Respostas
-
Bem,
Você pode fazer isso atravéis de um arquivo chamado isvconfig que tem um estrutura em XML.
Para fazer isso entre no CRM como administrator, vá até persolalização, Exportar Personalizações .
Agora selecione o item Configuracão do ISV, Abra o arquivo no Visual Studio insira o Botão com a Tag correta e importe o arquivo novamente.
Publique as customizações e abra novamente o CRM.
Para que você possa aprender trabalha com arquivo isvconfig consulte o SDK do CRM.
Para saber mais !!!! http://www.microsoft.com/downloads/details.aspx?FamilyID=1217EFFF-BE8F-4AC8-8E32-AF367305FBA9&displaylang=en
Ronaldo Bernardo MCP - MCTS - MBSS www.ronaldowl.spaces.live.com -
Fabiano,
Para você ter uma idéia de como habilitar o botão no local que descreveu, veja um exemplo, no IsvConfig, mencionado pelo Ronaldo:
<Entities>
<Entity name="incident">
<!-- The Incident Tool Bar -->
<Grid>
<MenuBar>
<Buttons>
<Button Icon="/_imgs/ico_16_1085.gif" JavaScript="var url = 'http://' + window.location.host + '/MyWebSite/mypage.aspx?id=1'; var sFeatures = 'top=100;left=200;width=824,height=564,status=1;scrollbars=1,resizable=1'; window.open(url, 'window', sFeatures);">
<Titles>
<Title LCID="1046" Text="TESTE..." />
</Titles>
</Button>
</Buttons>
</MenuBar>
</Grid>
</Entity>
</Entities>
Note que pode facilmente abrir sua página customizada, através do atributo [JavaScript] da Tag Button. E como você está abrindo uma nova tela a partir da lista de ocorrências do CRM, se precisar passar como parâmetro para sua ASPX o ID da ocorrência selecionada na lista, busque o ID da seguinte forma (no atributo JavaScript já mencionado):
var param = document.all['crmGrid'].InnerGrid.SelectedRecords;
var ID = param[0][0];
[]s
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com) -
-
-
-
-
-
Senhores,
O procedimento está correto, porém, a versão 3.0 é um pouco diferente da versão atual 4.0.
Para alterar o arquivo ISV.CONFIG, não há necessidade de exportar. Basta acessar a seguinte pasta e alterar o arquivo ISV.CONFIG:
<pasta de instalação>\_Resources\
ATENÇÃO: Faça uma cópia deste arquivo e guarde! Quando você salvar as alterações, o mesmo já irá refletir no CRM
OBSERVAÇÃO: O Arquivo web.config que se encontra na raíz da instalação do CRM deverá ter a opções ISV.CONFIG DIFERENTE de NONE.
Qualquer coisa estou à disposição!
Abraços,
Ulysses Neto
Microsoft Dynamics CRM Specialist | http://DynamicsCRM.Blog.br -
Olá Ulysses, desta maneira consegui abrir o arquivo, porém não sei em qual local desse arquivo devo colocar a tag com o botão.Eu preciso que o botão aparece na tela de ocorrencias, onde buscamos ou inserimos uma ocorrencia.Você tem noção de como fazer isso?ObrigadoFabiano Lima
-
Fabiano,
Verifique a resposta do Gilberto. Ele lhe apresenta um exemplo de código para inserir um botão na barra de tarefas de ocorrência.
Veja se consegue!
Qualquer dúvida me avise!
Abraços,
Ulysses Neto
Microsoft Dynamics CRM Specialist | http://DynamicsCRM.Blog.br