| Ronaldo 的个人资料" Seja bem Vindo, Blog d...照片日志列表 | 帮助 |
|
7月29日 Microsoft CRM Outlook Client On-Line e Off-LineEstamos com força total, conto com os comentários de vocês para novos Posts.
Quando falamos sobre Microsoft Dynamics CRM, fica dificil não citar a integração com o Microsoft Outlook, temos duas formas de trabalhar com a integração com o Outlook, a primeira é o modo On-line que funciona de maneira totamente sincronizada com o CRM Server, você simplesmente instala o CRM Outlook Client na sua máquina, depois de instalado você usa o configurador para escolher qual Servidor de CRM você quer se conectar e pronto já está funcionando !! porém se acontecer alguma falha na comunicação com o servidor você não terá acesso ao dados. No segundo modo, o modo Off-Line que é ofertada para você no momento da instalação do CRM Outlook Client, já temos outro cenário, em primeiro momento você já recebe através do instalador uma instancia do Microsoft SQL Express 2005 onde serão armazenado uma cópia dos dados do CRM Server, além disso também é habilitado um Web Server chamado Cassini que vai fazer a simulação de um mini CRM Server em sua estação para que o usuário possa interagir com o dados do banco que foi copiado localmente. Com este cenário montado em qualquer momento que o usuário estiver sem acesso ao servidor ele poderá trabalhar com os seus e-mails e os dados do CRM em conjunto com tranquilidade. Para melhora mais ainda, temos a opção de selecionar o dados que eu mais utilizo nas minhas tarefas diárias , trazendo assim uma boa perfomance para uma empresa que tem um banco com milhares de cadastros. Para fecha este post com chave de ouro, deixo abaixo a lista de recursos que ficam pendentes no modo Off-Line. Detecção de registros duplicados. Workflow (obs. Serão executados quando o CRM Client voltar para o modo On-line) Importação de Dados. Customização de Entidades. Acesso ao Resoucer Center. Acesso ao Calendário de Serviço. Alteração da Base de Conhecimento( obs. Acesso somente leitura). 7月22日 Certificação Microsoft Dynamics CRM 4.0Certo, para ninguém falar que eu sou um cara chato, vou deixar neste post um resumo sobre Certificação em CRM 4.0
Vamos lá,
Cursos:
Course 8911: Installation and Deployment in Microsoft Dynamics CRM 4.0 Course 8912: Customization and Configuration in Microsoft Dynamics CRM 4.0 Course 8913: Applications in Microsoft Dynamics CRM 4.0 Exames: MB2- 631 ( Microsoft Dynamics CRM 4.0 Customization and Configuration) MB2- 632 ( Microsoft Dynamics CRM 4.0 Applications) MB2- 633 ( Microsoft Dynamics CRM 4.0 Installation and Deployment ) Pronto , Agora é só estudar !!! 7月15日 Asynchronous ServiceServiço Asynchronous Service
O serviço Asynchronous Service basicamente é dividido em 3 componentes, onde cada um é responsável por uma determinada função no servidor CRM, como ele funciona separado da fução principal do Microsoft CRM podemos coloca-lo em um servidor separado, trazendo assim escalabilidade e performance para nossa estrutura. O Asynchronous Service tem como foco principal gerenciar uma fila de execuções que o Servidor CRM gera em linha de produção, como por exemplo toda parte de Workflows, Bulk Mail e propagação de atividade criadas por campanhas. A única maneira de separa este serviço do servidor principal é no momento da instalação onde eu escolho a opção personalizada e seleciono apenas a primeira função e instalo o CRM, depois instalo no outro servidor com a segunda opção, este servidor é que vai hospedar o Asynchronous Service. No final da instalação atente para 2 importantes detalhes; primeiro repare no servidor SQL que ele criou apenas o banco MSCRM_CONFIG que contém todas as informações de configuração do servidor CRM, note que o banco da organização não foi criado, agora veja no Gerenciado de Implatação que não temos nenhuma organização criada porém se você for até servidores vai ver as duas máquinas cada uma com a função que foi escolhida durante a instalação. Básicamente este é o conceito de roles que vem junto com o Dynamics CRM 4 . Ponto importante: Queue Manager: O Queue Manager será instalado no segundo servidor junto com o serviço Asynchronous Service, o Queue Manager é o responsável pelo gerenciamento e criação das operações enviadas pelo serviço asynchronous, sem em qualquer momento o servidor que contém esta role parar, o impacto será imediato no servidor CRM que está na primeria máquina, uma das principais funções que você sentirar á falta será o sistema de Workflow e a criação de tarefas relacionadas a campanhas.
(obs. é bom lembra que a segunda máquina que vai receber o Asynchronous Service precisa do IIS instalado pois será criado um site que vai hostedar um WEB Services de uso exclusivo do Asynchronous Services. 7月3日 Trabalhando com Entidades no Microsoft Dynamics CRMSe você tem vontade de conhecer bem o Microsoft Dynamics, em qualquer momento você vai se deparar com a necessidade de trabalhar com as Entidades do CRM.
Uma Entidade no Microsoft CRM é um objeto no qual o sistema utiliza para reunir e organizar um grupo de informaçõe, por exemplo: Conta, Contatos, Pedidos, Atividades, Fatura, filas, Artigos, Produtos, Concorrente etc.. todos esses itens que eu cites são Entidades. No caso da Entidade Conta por exemplo, ela vai reunir e organizar todas informações que compõe uma conta cadastrado no CRM.
As Entidades trabalhão relacionando-se umas com as outras, por exemplo: eu posso ter uma Conta com vários Pedidos ou ter um Contato para várias Contas. As Entidades aceitão 3 tipos de eventos que podemos tratar via JavaScript, veja abaixo a fução de cada um.
OnLoad
Os scripts deste evento como o próprio nome já diz será executado no momento em que o formulário da Entidade for carregado.
OnSave
Os scripts deste evento será executado no momento em que o usuário clicar em Salvar ou Salvar e Fechar.
OnChange
Neste caso este evento tem uma particulariedade no qual ele executa no momento em que um atributo é preenchido ou atualizado, está mudança é feita em tempo de execução.
Existem 3 tipos de Entidades veja abaixo alguns detalhes de cada tipo.
Entidades personalizadas
As Entidades personalizadas são as criadas pelo próprio administrador do sistema, neste caso ela tem um grupo de atributo padrão, esses atributos o próprio sistema cria no momento em que está entidade é criada.
Algumas características: Aceita relacionamento com outras Entidades. Pode ser deletada. Aceita icones personalizados. Trabalha com índice de busca. Tem a opção de ser visualizada dentro do Outlook. Entidades personalizáveis. Está é uma Entidade de sistema onde o administrador pode mexer em algumas configurações.
Algumas características: Aceita relacionamento com outras Entidades. Não pode ser deletada. Aceita icones personalizados. Trabalha com indice de busca. Por padrão já é visualizada pelo Outlook. Entidades do Sistema
Essa eu diria que é uma Entidade especial onde não podemos fazer quase nada, ela é totamente gerenciada pelo sistema.
Algumas características: Aceita relacionamento com outras Entidades. Não pode ser deletada. Aceita icones personalizados. Trabalha com índice de busca. Por padrão já é visualizada pelo Outlook. Não aceita a criação de novos atributos. Básicamente este é o princípal conceito que você deve ter em mente antes de começar a trabalhar com as Entidades do Microsoft CRM. 7月1日 Método Formata Data CRM 3.0 Script ClientPara quem trabalha com desenvolvimento na plataforma Dynamics CRM, sabe muito bem que conseguimos fazer muita coisa via JavaScritp no lado do Client, no caso de trabalhar com a manipulação de Datas com calculos de dia, mês e ano, o CRM trabalha muito bem com o formato de data UTC como este exemplo :
(Sat Sep 2 01:23:45 UTC-0300 2006)
Vou postar aqui um método chamado Formata Data onde ele formata a data dividindo em sub-string.
Veja o exemplo onde você vai passar o formato do CRM e ele vai retornar a data formatada em outro formato para que você faça os calculos de Data mês e ano.
-----------------------------------------------------------------------------------------
function FormataData(data)
{ if(data == null) return null; data = data.toString();
//Separa dia/mês/ano esperando o formado de data do CRM var d = data.substring(8,10); var m = data.substring(4,7); var y = data.substring(data.length - 4, data.length); //Formata dia if(d.substring(1,2) == ' ') d = '0' + d.substring(0,1); //Formata mês switch(m) { case 'Jan': m = '01'; break; case 'Feb': m = '02'; break; case 'Mar': m = '03'; break; case 'Apr': m = '04'; break; case 'May': m = '05'; break; case 'Jun': m = '06'; break; case 'Jul': m = '07'; break; case 'Aug': m = '08'; break; case 'Sep': m = '09'; break; case 'Oct': m = '10'; break; case 'Nov': m = '11'; break; case 'Dec': m = '12'; break; } return d + '/' + m + '/' + y; } -----------------------------------------------------------------------------------------
Código Fornecido por Rafael Catélli. |
|
|