Ronaldo's profile" Seja bem Vindo, Blog d...PhotosBlogLists Tools Help

" Seja bem Vindo, Blog dedicado ao Microsoft Dynamics CRM "

Blog Técnico (Por gentileza deixe seu comentário ou sugestão sobre algum assunto que vamos responder o mais breve possível !!)

Ronaldo Bernardo

Occupation
MCP - MBSS - MCTS , Consultor de CRM da L3 Informática
Photo 1 of 4
Veja abaixo alguns livros que tive o prazer de ler
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
by 
July 03

Microsoft Dynamics CRM 4.0 Rollup 5

 
 
Bom pessoal,
 
Estou voltando de  férias e trazendo uma novidade direto do forno, a Microsoft lançou o Rollup 5 para o CRM.
 
April 22

Acessando a definição de uma Entidade

 
Para que possamos customizar o Microsoft CRM, o Produto nos fornece um editor de customização, aonde podemos  criar novos campos, novas views e até mesmo criar   novas Entidades .
Porém existe uma lista com todas a definições das Entidades que não está disponivel via  Editor de Entidades. Para que possamos acessar está lista completa temos que digitar o endereço diretamente no Navegador. Veja o Exemplo: http://192.168.1.225:5555/SDK/list.aspx
 
 
 
Escolha qual Entidade deseja consultar e clique em Definição
 
April 09

Alterando o nível de requisto de um campo em Runtime

 
Hoje eu trago uma dica bacana para quem deseja alterar o nivel de requisito de um campo em tempo real, lembrado que isto não é suportado.
 
 
O SDK contempla somente a leitura desta propriedade, conforme o código abaixo.
 
var CRM_REQUIRED_LEVEL_NORMAL = 0;
var CRM_REQUIRED_LEVEL_RECOMMENDED = 1;
var CRM_REQUIRED_LEVEL_REQUIRED = 2;
var oField = crmForm.all.SOME_FIELD_ID;

switch (oField.RequiredLevel)
{
   case CRM_REQUIRED_LEVEL_NORMAL:
      alert("This field is not required or recommended");
      break;

   case CRM_REQUIRED_LEVEL_RECOMMENDED:
      alert("This field is business recommended");
      break;

   case CRM_REQUIRED_LEVEL_REQUIRED:
      alert("This field is required");
      break;
}
 
Agora se deseja mesmo alterar......  
 
//Sem Restrições
crmForm.SetFieldReqLevel("fieldname", 0);

 //Requisito Comercial
crmForm.SetFieldReqLevel("fieldname", 1);

//Recomendações Comerciais
crmForm.SetFieldReqLevel("fieldname", 2);
 
 

March 19

Rollup 3 para Microsoft CRM 4.0

 
 
Bom, no último dia 12 de Março a Microsoft Disponibilizou o terceiro pacote de atualização do Microsoft Dynamics CRM 4.0, este Rollup manteve a mesma suite de atualizações que foi lançada no Rollup 2.
Na parte de Server temos uma atualização para cada componente como o E-mail Router, Data Migration Manager e o Conector do Reporting Services, fora a atualização do próprio Servidor.
E para voce que usa o Client para Outlook temos também uma atualização, lembrando que estes pacotes estão diponiveis em todos os idiomas.
 
 
Segue abaixo o link para Download.
 
March 12

WEB Part para Microsoft Dynamics CRM 4.0

 
 
Se você precisar de uma rápida integração do Microsoft Dynamcs CRM com Microsoft SharePoint você tem opção de usar um WEB Part para SharePoint que já existia para a versão 3.0 do Microsoft CRM.
 
Está nova versão traz as seguintes funcionalidades:
 

·         Fornece melhor suporte para conectar as Web Parts da Lista.

·         Oferece suporte a vários idiomas.

·         Fornece suporte a várias organizações (multitenancy) usando um serviço da Web do Microsoft Dynamics CRM 4.0 para localizar a URL das organizações.

        ·         Fornece suporte à implantação voltada para a Internet (IFD) do Microsoft Dynamics CRM 4.0.

        ·         Acessa os dados usando os serviços da Web.

        ·         Implanta a Web Part da Lista e os pacotes de idiomas usando a Implantação de Solução do SharePoint, que permite a implantação em farms de servidores.

        ·         Oferece suporte a uma configuração de múltiplos servidores.

        ·         Oferece suporte à Secure Socket Layer (SSL); extremamente recomendado para implantações voltadas para a Internet do Microsoft Dynamics CRM.

   

 

    OBS. Não precisa usar representação nem confiança para delegação entre o servidor do SharePoint e o banco de dados do Microsoft Dynamics CRM como usava na Web Part da Lista para o Microsoft Dynamics CRM 3.0.

 
Segue o Link para Download da Web Part.
 
 
Pacote de Idiomas da Web Part da Lista para Microsoft Dynamics CRM 4.0
 
February 25

Ferramentas para Microsoft Dynamics CRM

Para que possamos fazer o desenvolvimento de CRM via plugin temos que registrar nossa DLL, para isso a Microsoft Disponibiliza no SDK uma ferramenta de Plugin , porém essa ferramenta precisa ser compilada para que ela possa ser usada. Hoje estou colocando a disposição de vocês uma pasta pública com várias ferramentas para CRM.
Também vou deixar uma planilha que possui todos os Eventos que podemos captura no Plugin com um toque especial, nesta planilha temos a lista completa do que vem no  Input Parameter e  Output Parameter.
 
 
 
 
February 18

Capturando Guid via Plugin

 
Pessoal,
 
Hoje vou deixar uma dica muito legal para ser usada no Desenvolvimento de Plugin em CRM 4.0, onde podemos capturar o Guid da Entidade que vem no contexto.
 
Lembrando que para cada evento do Plugin existe uma maneira de Capturar o Guid, hoje vou mostra como fazer no Evento Create, Delete, SetState e Update.
OBS. Plugin Post Update
Evento Create:
Guid mom = (Guid)context.OutputParameters[ParameterName.Id];
 
Evento SetState:
Moniker mom = (Moniker)context.InputParameters[ParameterName.EntityMoniker];
 
Evento Update:
Key mom = (Key)entity.Properties["salesorderid"];
 
Evento Delete
Moniker mon = (Moniker)context.InputParameters.Properties["Target"];
Guid guid_ = Guid.Empty;
guid_ = mon.Id;
 
February 04

Widget para Microsoft Dynamics CRM 4.0

 
 
Se você já pensou que seria legal ter um Gadget para CRM em seu Desktop, saiba que a Yahoo lançou um chamado GrapeCity Widgets for Microsoft Dynamics CRM.
Está disponível para:
Microsoft Dynamics CRM Live.
Microsoft Dynamics CRM Partner-hosted.
Microsoft Dynamics CRM On-Premise.
 
 
Você pode escolher em usar o módulo de Vendas , Marketing ou Serviço.
 
 
 
 
 
February 03

Trabalhando com cores nos Campos do Formulário

 
 
 Veja as propriedades dos campos para alterações de cores do  Microsoft Dynamics CRM.
 
crmForm.all.name.style.backgroundColor = "#EEEEEE";    //Fundo do campo
crmForm.all.name.style.color = "#0000FF";                       //Fonte do campo
 
 
 
Lembrando que a documentação do SDK não tem nenhum exemplo desta natureza.
 
 
January 26

Formulário carregado com Lookup pré-Definido

 
Olá pessoal,
 
Existem alguns casos no Microsoft CRM  em que precisamos carregar um Lookup com um registro pré-definido.
Veja como fazer isso de maneira simples;
 
var CRM_FORM_TYPE_CREATE = 1;
if (crmForm.FormType == CRM_FORM_TYPE_CREATE)
   {
    var lookupData = new Array();
    var lookupItem= new Object();
    //Guid do registro que você quer carregar
    lookupItem.id = '{5FDECD07-A0B4-DD11-9E88-0003FFC95B08}';   
    //Nome da entidade que você quer carregar
    lookupItem.typename = 'subject'; 
    //Nome do registro                                             
    lookupItem.name = 'Nenhum';                                                  
    lookupData[0] = lookupItem;
    crmForm.all.subjectid.DataValue = lookupData;
   }