none
Gravação de Anexo CRM RRS feed

  • Pergunta

  • Olá. Por favor, alguém poderia me informar onde ficar armazenado no banco de dados os anexos do CRM. Existe alguma maneira ou ferramenta que eu possa extrair estes anexos diretamente?

    Obrigado

    Rafael

    quarta-feira, 10 de novembro de 2010 13:18

Respostas

  • Rafael,

    Creio que não exista nenhuma forma nativa ou ferramenta simples para isso.

    É muito simples, contudo, criar um programa para esta tarefa, em C#, que atenda a sua necessidade com exatidão. Esta página detalha como realizar o download de anexos no crm via SDK:

    http://msdn.microsoft.com/en-us/library/cc151179.aspx

    Abraço


    Bruno Rodrigues Desenvolvimento .Net
    • Sugerido como Resposta RicardoAlves quinta-feira, 11 de novembro de 2010 12:34
    • Marcado como Resposta RicardoAlves sábado, 13 de novembro de 2010 19:33
    quarta-feira, 10 de novembro de 2010 21:52
  • Olá Rafael,

     

    Na base da organização existem duas views onde você pode fazer a consulta dos anexos FilteredActivityMimeAttachment (anexos de emails) e FilteredAnnotation (anexos de anotações). Dentro do CRM entidades ActivityMimeAttachment e Annotation.

     

    Nessas views existem o anexo (convertido em Base64) e informações de relacionamentos com a entidade de origem de entrada.

     

    Para resgatar esses anexos você pode utilizar o próprio SDK e fazer a conversão como indicado pelo Bruno.

    Ou criar seu programa para consultar a view e fazer a convesão http://snipplr.com/view/6034/base64-encode-or-decode-a-file/

     

    Abraço,

     

     


    Ricardo Alves
    www.ricardoalves.me
    • Sugerido como Resposta RicardoAlves quinta-feira, 11 de novembro de 2010 12:34
    • Marcado como Resposta RicardoAlves sábado, 13 de novembro de 2010 19:33
    quinta-feira, 11 de novembro de 2010 12:34

Todas as Respostas

  • Rafael,

    A tabela que armazena as anotações é a

    AnnotationBase

    Quanto a extrair os anexos não acredito que tenha algo pronto que você possa utilizar, utilizo apenas a localização avançada mesmo porém só consigo baixar um arquivo por vez, sugiro verificar no codeplex se existe algo que possa te ajudar.

    quarta-feira, 10 de novembro de 2010 15:49
  • Rafael,

    Creio que não exista nenhuma forma nativa ou ferramenta simples para isso.

    É muito simples, contudo, criar um programa para esta tarefa, em C#, que atenda a sua necessidade com exatidão. Esta página detalha como realizar o download de anexos no crm via SDK:

    http://msdn.microsoft.com/en-us/library/cc151179.aspx

    Abraço


    Bruno Rodrigues Desenvolvimento .Net
    • Sugerido como Resposta RicardoAlves quinta-feira, 11 de novembro de 2010 12:34
    • Marcado como Resposta RicardoAlves sábado, 13 de novembro de 2010 19:33
    quarta-feira, 10 de novembro de 2010 21:52
  • Olá Rafael,

     

    Na base da organização existem duas views onde você pode fazer a consulta dos anexos FilteredActivityMimeAttachment (anexos de emails) e FilteredAnnotation (anexos de anotações). Dentro do CRM entidades ActivityMimeAttachment e Annotation.

     

    Nessas views existem o anexo (convertido em Base64) e informações de relacionamentos com a entidade de origem de entrada.

     

    Para resgatar esses anexos você pode utilizar o próprio SDK e fazer a conversão como indicado pelo Bruno.

    Ou criar seu programa para consultar a view e fazer a convesão http://snipplr.com/view/6034/base64-encode-or-decode-a-file/

     

    Abraço,

     

     


    Ricardo Alves
    www.ricardoalves.me
    • Sugerido como Resposta RicardoAlves quinta-feira, 11 de novembro de 2010 12:34
    • Marcado como Resposta RicardoAlves sábado, 13 de novembro de 2010 19:33
    quinta-feira, 11 de novembro de 2010 12:34