Pergunta

A loja que eu estou trabalhando em tempo parcial com é novo para Microsoft CRM. Eu só quero levantamento que projectos têm programadores feito para o sistema para estender suas capacidades.

Foi útil?

Solução

Eu posso quebrar o trabalho que fiz em quatro seções:

  • Adaptação - mudanças de nível de campo simples. Muito disso é apenas certificando-se os campos e linguagem adequada o negócio eu estava desenvolvendo para.

  • Personalização - mudanças mais complexas, geralmente necessitam de JavaScript e talvez ASP.NET. Alguns exemplos seria a utilização de um IFrame e passar valores a ele de uma forma CRM. O IFrame, então, fazer coisas interessantes como o mapeamento, gráficos ou dar-lhe botões para fazer outras coisas. Para botões muitas vezes eu iria vezes usam JavaScript para substituir o outerHTML no HTML dom de um IFRAME para mostrar um botão em vez.

  • Integração - usando .NET para conectar MSCRM para outros sistemas. Conectá-lo ao Great Plains, Speech Server, SCOM (foi chamado MOM na época), sistemas LOB costume etc ... Um interessante que fiz foi desenvolver um componente SSIS que escreveu em MSCRM através dos serviços da Web.

  • Relatórios - relatórios de construção. No Reporting Services e no Excel. Excel feito para grandes painéis por causa da natureza de atualização dinâmica do mesmo.
    Eu tenho algumas histórias (de guerra)-se em http://www.sadev.co. za / taxonomia / prazo / 7 se você estiver interessado.

Outras dicas

I (e outros) têm implementado um provedor de consulta LINQ para a camada de serviço web http: //www.codeplex .com / LinqtoCRM .

Eu fiz algum trabalho com CRM 3.0. Meu trabalho reforçado o programa e transformou-o em um aplicativo de gestão de documentos, onde você pode digitalizar e enviar documentos com base em um caso, contato, cliente, fornecedor etc. O .NET SDK naquela época poderia ter usado um pouco mais de trabalho, mas eu ouço com as versões mais recentes do CRM que ficou melhor. CRM permite anexos, mas não em todos os níveis, mais ao nível caso.

Nós estendemos 3.0 para enviar mensagens de texto em vez de e-mail. Existem ferramentas disponíveis (para 4.0, pelo menos) para fazer isso agora, no entanto.

Nós também estendeu a empurrar compromissos de serviço por meio do Exchange, como devido à força de trabalho sendo a maioria móvel que eles não têm o cliente CRM para Outlook.

Duas outras importantes áreas de desenvolvimento ainda não mencionados são plugins e conjuntos de fluxo de trabalho personalizado.

Plugins permitem interceptar muitas das mensagens que os processos de CRM para inserir lógica personalizada. As possibilidades que isso lhe dá são infinitas porque você pode interceptar todos os tipos de mensagens, incluindo criar, atualizar, excluir e até mesmo ler!

fluxo de trabalho personalizado montagens são conjuntos que você se registrar com CRM que se integram com UI fluxo de trabalho do CRM. Muitas vezes, eles executam tarefas simples que são úteis ao modificar dados do formulário. Outras vezes, eles são mais complexos como o envio de relatórios de status.

Captura de tela do costume fluxo de trabalho montagens registrado em um ambiente

montagens fluxo de trabalho personalizado são sempre listados abaixo das opções nativas. Na imagem, tudo abaixo "Stop fluxo de trabalho" foi adicionado através de um costume de fluxo de trabalho de montagem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top