| Profil de HamiltonHamilton OliveiraBlogListes | Aide |
|
|
Lookup pseudo-filtrado no Dynamics CRM 4.0Estava procurando uma maneira de fazer um filtro em um lookup no CRM 4.0 de uma maneira simplificada como ocorria na versão 3.0 da plataforma. Claro, como na versão anterior encontrei uma solução NÃO SUPORTADA pela Microsoft, e neste post replicarei a solução. A vantagem desta solução é, além de permitir a busca por outros valores, não necessitar de alterações no arquivo lookupsingle.aspx para conseguir o filtro. Proporemos a seguinte customização: na entidade Invoice incluiremos o atributo lookup new_contactid que recebe dados da entidade Contact. Entretanto queremos que quando o usuário selecionar um Customer para determinado Invoice, os contatos exibidos ao acessar o campo lookup Contact sejam primeiramente os relacionados com o Customer selecionado. Para isto executaremos os seguintes passos: 1. Na entidade Invoice adicionaremos o relacionamento N:1 com a entidade Contact para o atributo new_contactid. 2. Inserimos agora o atributo criado no formulário Invoice. 3. Ainda em customização, acessamos as propriedades do formulário Invoice e inserimos o código abaixo no evento OnLoad. Este código é responsável por usar a funcionalidade de busca do CRM Lookup ao se abrir o formulário. document.FilterLookup = function(source, target) var name = IsNull(source.DataValue) ? '' : source.DataValue[0].name; target.additionalparams = 'search=' + name; document.FilterLookup(crmForm.all.customerid, crmForm.all.new_contactid); 4. No evento onChange do campo Customer do formulário inserimos o código abaixo: document.FilterLookup(crmForm.all.customerid, crmForm.all.new_contactid); 5. Salvamos e publicamos as alterações. 6. Agora tentamos inserir um novo Invoice, selecionamos um Customer e acessamos o botão para exibir o diálogo de lookup de Contatos. Conforme a imagem abaixo, vemos que a lista de contatos do diálogo de lookup está pré-filtrada com base no Customer selecionado. Esta é uma solução simplificada para se fazer um filtro em um diálogo lookup baseado no valor de outro campo. Lembrando que talvez esta solução não seja suportada na próxima versão da plataforma Dynamics CRM, assim como ocorreu no passado. Assim, para uma solução mais robusta recomendo uma olhada no produto da Stunnware que se aplica perfeitamente neste cenário. Outras informações podem ser obtidas no blog abaixo, de onde me baseei para este post: http://advantageworks.blogspot.com/2008/02/pseudo-filtered-lookup-dialog-in.html Por favor, deixem sugestões sobre eventuais melhorias ou outras soluções que se apliquem neste cenário. A quarta atualização do Microsoft Dynamics CRM 4.0 Implementation Guide (4.4.0) já está disponívelNo compromisso da Microsoft de fornecer aos clientes e parceiros constante atualização do material publicado, o Microsoft Dynamics CRM 4.0 Implementation Guide update 4.4.0 contém:
Enfim, este documento contém informações importantes para manutenção, instalação, configuração e planejamento de sua solução na plataforma Dynamics CRM. Leitura e referência obrigatória para todos que trabalham com a plataforma. Baixe a última versão agora em www.microsoft.com/downloads/details.aspx?FamilyID=1ceb5e01-de9f-48c0-8ce2-51633ebf4714&DisplayLang=en Até a próxima, Hamilton Microsoft Dynamics CRM Developer ToolkitCom o intuito de facilitar o trabalho do desenvolvedor na customização, extensão e manutenção de sua solução na plataforma Dynamics CRM on-premise, a equipe MS CRM E2 acabou de disponibilizar para download o Microsoft Dynamics CRM Developer Toolkit. Além de se integrar ao ambiente de desenvolvimento do Visual Studio, este Toolkit traz os seguintes benefícios:
Para aqueles que querem dar sugestões ou tirarem dúvidas podem fazê-lo através do Toolkit Discussions tab no Code Gallery. Até a próxima, Hamilton Dynamics CRM obtém o XDesde sempre nos discursos que geralmente apresentamos sobre o Dynamics CRM sempre falamos “Pense xRM”, graças a infinidade de cenários nos quais Dynamics CRM entra como uma plataforma Line-of-Business para os produtos. Mas agora é praticamente oficial, e sobre isso vale a pena dar uma olhada no artigo postado no site CRM Every Day. O time de Dynamics CRM tem trabalhado focando em xRM, que permite não só uma extensão do cenário CRM, mas a aplicação em cenários distintos de um CRM. Quem já trabalha com a plataforma Dynamics CRM a algum tempo essa “mudança” não será um choque, pelo contrário, será mais um estímulo para desenvolver mais robustas e diferentes verticais na plataforma “Dynamics xRM”. Alguns documentos estarão disponíveis em breve, e conforme forem sendo disponibilizados compartilharei com todos. Aguardem novidades! Hamilton Mobile Express for Microsoft Dynamics CRM 4.0Recentemente a Microsoft lançou a versão beta do Mobile Express for Microsoft Dynamics CRM 4.0. Esta versão client fornece ao usuário a possibilidade de visualizar, criar e modificar seus dados em qualquer dispositivo móvel com suporte a internet com browser compatível com HTML 4.01. Não é necessária instalação no dispositivo para habilitar estas funcionalidades. A instalação e administração de como e quais dados serão exibidos no dispositivo, sejam entidades customizáveis ou customizadas, é feita pela interface de configuração do Microsoft Dynamics CRM. No futuro a versão Mobile Express for Microsoft Dynamics CRM 4.0 trabalhará até mesmo na arquitetura multi-organização do Dynamics CRM. Neste post explicarei passo a passo como configurar o emulador de dispositivo móvel para avaliação do Mobile Express for Microsoft Dynamics CRM 4.0. Após baixar e instalar o Mobile Express for Microsoft Dynamics CRM 4.0 (na documentação da aplicação explica como fazê-lo), baixe e instale o Windows Mobile 6 Professional SDK. Executado os passos acima, é hora de instalar o Windows Mobile Device Center (Windows Vista) ou o ActiveSync 4.5 que permite que você configure a sincronização do dispositivo móvel com o PC, e no nosso caso irá ativar a conexão entre o emulador e o PC. Agora é hora de conectar o emulador. Para isso seguiremos os passos abaixo:
Pronto, agora é só testar o Mobile Express for Dynamics CRM 4.0. Até o próximo e boa leitura. Hamilton Oliveira Implementando uma solução Dynamics CRM com MS Sure Step Quando implementamos uma solução baseada na plataforma Dynamics CRM não podemos pensar somente em tecnologia como pensamos quando em outras verticais ou horizontais no desenvolvimento de software. Devemos levar em conta também os impactos dessa implantação na organização como um todo, sejam as pessoas que a compõe, sejam nos processos envolvidos ou qualquer outro item que a componha. Pensando nisso foi desenvolvida a metodologia Microsoft Dynamics Sure Step, metodologia esta que também se aplica na implementação de soluções Dynamics AX.
Microsoft Dynamics Sure Step divide o processo de implementação de uma solução Dynamics em 8 fases: Diagnostic, Analysis, Design, Development, Deployment, Operation, Optimization and Upgrade, sendo que cada fase deve ser completada para se passar para a fase seguinte. Cada fase pode conter fluxos, templates, ferramentas, descrição de regras e diversos outros recursos muito bem definidos que nos auxiliam na gestão de um projeto.
Como diz a própria documentação do Microsoft Dynamics Sure Step , "... você pode encontrar informação detalhada associada com cada passo dentro de uma implementação, otimização ou atualização de projeto. O conteúdo Sure Step Methodology fornece um guia pormenorizado baseado em regras necessárias para executar atividades e provando as melhores práticas". A única limitação, se é que se pode chamar de limitação, é que para utilizar o Microsoft Dynamics Sure Step você deve ser um parceiro Microsoft e ter acesso ao Partner Source. Se este é seu caso, poderá fazer o download do Microsoft Dynamics Sure Step no seguinte link:
Utilize a metodologia Microsoft Dynamics Sure Step na sua adoção e implementação na plataforma Dynamics CRM ou Dynamics AX e para obter maiores informações consulte a própria documentação do Microsoft Dynamics Sure Step e veja os Cases Study disponíveis na página de downloads da Microsoft.
Até mais,
Hamilton Dynamics CRM 4.0 e SharepointOlá Pessoal,
Atualmente alguns tem me perguntado a como integrar o Dynamics CRM com a solução de portal da Microsoft, o Sharepoint. Para facilitar nossa vida a Microsoft lançou recentemente o List Web Part para Dynamics CRM 4.0. Este pode ser instalado no Windows SharePoint Services 3.0 SP1+ e Microsoft Office SharePoint Server 2007 SP1+.
Nesta versão estão disponibilizadas diversas novas funcionalidades como por exemplo o suporte multi-organização, configurações de segurança, suporte ao IFD dentre outras.
Download e informações sobre Requisitos de Sistema poderão ser obtidas no link abaixo:
Claro, existem outras maneiras de integrar plataforma Dynamics CRM com o Sharepoint e na medida do possível tentarei abordar este tema.
Obrigado,
Hamilton Oliveira Inauguração do BlogPessoal,
Sou Hamilton Oliveira, Especialista em Desenvolvimento na Microsoft Brasil e hoje estou inaugurando meu blog onde pretendo escrever sobre tecnologias Microsoft, mas focando principalmente na plataforma Dynamics CRM e tecnologias integradas. Tentarei na medida do possível falar sobre as novidades da plataforma, eventos e soluções técnicas para a mesma.
No Brasil vejo um grande interesse por parte dos Desenvolvedores e Empresas na plataforma Dynamics CRM e por esse motivo resolvi me juntar ao rol de especialistas da tecnologia que escrevem sobre ela no Brasil fazendo também, referências aqui a outros blogs e matérias interessantes.
Até o próximo post!!!
Hamilton Oliveira
|
|
|