Relatório Wizard - Limpar registos sem registos filho

by Pedro Azevedo 27. March 2014 02:54

Boas pessoal,

Hoje escrevo um post em resposta a uma dúvida do fórum de Dynamics CRM, como era difícil responder coloco aqui a resposta.

O objectivo é criar um relatório onde é listado por cliente as respectivas ordens de serviço. Este relatório é bastante simples e muito fácil de fazer através do wizard.

Vejam a configuração:

Nos ecrãs anteriores escolhi como registo primário o Cliente e como registo secundário o Incidente.

O problema é que o relatório coloca todos os clientes mesmo aqueles que não têm ordens de serviço e o objectivo é se o cliente não tiver ordens de serviço não aparecer no relatório. Vejam o resultado neste caso com incidentes.

Como podem verificar apenas o último cliente tem um incidente criado, como podemos limpar estes clientes sem incidentes. A solução foi simples:

Com isto previno que sejam mostrados clientes que não tenham tickets criados, não esquecer de colocar os mesmos critérios ao nível do cliente:

Uma solução simples e eficaz.

Até a próxima

Tags: , , ,

CRM 2013 - Restaurar botão "Executar Relatorio"

by Pedro Azevedo 3. January 2014 02:57

 Boas pessoal,

Nas minhas aventuras pelo CRM 2013 reparei que o botão de executar relatório não estava presente na entidade proposta e encomenda. O mais estranho é que na lista de propostas este botão está presente, mesmo quando selecionamos uma proposta, por isso para mim isto não fazia sentido. Então fui a procura de uma solução e encontrei este post que explica como mostrar o botão que criar ligações.

Então vou fazer a mesma coisa para a execução do relatório. Para vermos o comportamento reparem na diferença entre a lista e o próprio registo:

Como podem comprovar o botão não se encontra disponível dentro do registo. Então vamos ver como o podemos voltar a mostrar este botão, primeiro vamos recorrer a ferramenta Ribbon Workbench. Nesta ferramenta e como eu refiro no post de introdução a esta tarefa podemos restaurar botões que estavam presentes na ribbon.

Depois de fazermos load da solução que deve conter a entidade proposta (quote) e selecionarmos a tab da ribbon vemos a ribbon que aparecia no CRM 2011. No seletor vamos mudar para formulário, porque queremos mostrar quando abrimos um registo. Aqui vamos selecionar o botão “Run Report” com o botão direito do rato e escolher a opção “Customize Command”, o que vai aparecer aquela entrada nos comandos. Com o botão direito do rato este comando vamos escolher a opção “Edit Display Rules”, aqui vamos ver logo uma entrada sugestiva “Mscrm.HideOnCommandBar”. Então basta seleccionarmos esta entrada e carregar no “Remove”.

 

Agora basta publicar esta solução e ao acedermos novamente ao registo vamos passar a ver esta entrada.

Até a próxima.

Tags: , ,

About

Muito bem casado, Pai babado e um gosto muito grande pela tecnologia.

Tenho um lema "Sharing is Learning"

Mais aqui -> http://www.psazevedo.com

Month List