| Ronaldo's profile" Seja bem Vindo, Blog d...PhotosBlogLists | 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 !!) |
|||||||||||||||||||||||||||||||||||||||||||
|
Veja abaixo alguns livros que tive o prazer de ler
|
July 03 Microsoft Dynamics CRM 4.0 Rollup 5Bom pessoal,
Estou voltando de férias e trazendo uma novidade direto do forno, a Microsoft lançou o Rollup 5 para o CRM.
Segue abaixo a link de acesso:
April 22 Acessando a definição de uma EntidadePara 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 RuntimeHoje 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.0Bom, 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.0Se 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 CRMPara 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 PluginPessoal,
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.0Se 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.
Link para Download: http://www.grapecity.com/Services/BusinessSolution/CRMWidgets/widgetHome.aspx
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é-DefinidoOlá 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; } |
||||||||||||||||||||||||||||||||||||||||||
|
|