Participação no 24HOP - Portuguese Edition 2016

by Administrator 15. November 2016 14:21

Boas pessoal,

Venho aqui divulgar um evento em que vou participar como palestrante. O evento é o 24HOP - Portuguese Edition 2016, um evento com temas relativos a plataforma de dados da Microsoft. Esta é a versão portuguesa deste evento.

A minha palestra vai ter o título: "Common Data Model (CDM), uma nova base dados?", e vai ser 18 de novembro as 21h no horário de Portugal, quer isto dizer que o evento é em parceria com palestrantes do Brasil. A palestra vai ser então sobre uma nova base dados para a nova arquitetura de aplicações de negócio.

Para obterem mais informações e para se inscreverem podem aceder aqui.

Até a próxima.

Tags: , , ,

Apresentação do Collab 365

by Pedro Azevedo 5. November 2016 17:43

Boas pessoal,

Ontem dia 20 passou a minha gravação da sessão “Como tirar o melhor do Dynamics CRM com o Office 365” em que depois renomeei para “Relação do Dynamics CRM com a Microsoft Cloud” porque entre a minha submissão e quando realizei a apresentação surgiram novidades e introduzi na apresentação. Estão aqui os meus slides:

E como esta apresentação foi gravado deixo também o link para o collab onde podem rever a apresentação.

Até a próxima

Tags: , , , , , ,

Participação no Collab365

by Pedro Azevedo 27. September 2016 14:22

Boas Pessoal,

É com muito prazer que anuncio que vou participar na edição deste ano do Collab365

Resultado de imagem para collab365

A minha proposta aceite tem como título “Relação do Dynamics CRM com a Microsoft Cloud” onde o objetivo é falar de como o Dynamics CRM tira proveito de toda a oferta cloud da Microsoft, principalmente do Microsoft Flow, PowerApps e CDM.

Podem-se inscrever aqui e ver toda a agenda desta conferência de 24 horas.

Até a próxima

Tags: ,

WPC 2016 - Microsoft Dynamics 365

by Administrator 25. July 2016 17:09

Boas pessoal,

Mais uma vez estou a cobrir ao longe as novidades do WPC 2016 (um dos objetivos para o ano é poder assistir ao vivo – um aviso ao meu BOSS). Neste evento costuma-se lançar novidades, e podemos dizer que a grande novidade anunciada foi o Microsoft Dynamics 365 e por isso merce um post a parte do post sobre o WPC 2016. Na verdade este conceito já tinha sido apresentado uma semana antes, como podem ver neste meu post. No WPC foram dados mais detalhes sobre este produto que tem como data de lançamento no final deste ano. O Satya Nadella passou grande parte do seu keynote a explicar este produto com o intuito de reinventar os processos de negócio e a produtividade.

image

image

Mas afinal o que é o Microsoft Dynamics 365? A junção do CRM com o ERP (AX\NAV) na cloud, ou seja, sempre as últimas versões destes produtos e sem necessidade de instalar software na nossa infraestrutura e muito mais. Mas não se quer construir um monstro, quer-se que a digitalização ocorra em cada tarefa de cada pessoa e que estes sistemas possam aprender, expandir e evoluir com agilidade a medida que o mundo e os negócios mudem.

Como referido no post anterior o Nadella realmente começou este plano a um ano, mas já tinha este sonho desde 2000 quando adquiriu o Great Plains.

O Nadella identificou várias objetivos\vantagens com este nova abordagem e que afeta vários papeis numa empresa:

  • Líderes do Negócio – onde os empregados são fornecidos com conhecimento preditivo, avisos e próximas ações;
  • Profissionais TI – onde seja fácil e rápido de construir e fazer deploy o que queremos e apenas pagar pelas capacidades que necessitamos;
  • Programadores e ISVs – onde os programadores possam construir sistemas de inteligência para poder transformar o negócio independentemente do tamanho da empresa e da indústria;
  • Parceiros – onde as suas aplicações SaaS possam ser encontradas por milhões de clientes e outros parceiros;
  • Empregados digitais – onde se possa responder a um pedido de um cliente ou replanear a produção facilmente como se procura um novo restaurante.

Outro ponto importante anunciado foi a criação uma verdadeira loja de aplicações denominado AppSource, esperemos com mais sucesso que o Dynamics Marketplace.

image

Como podemos ver na imagem será termos todas estas aplicações\serviços interligados e de uma forma quase automática.

Está previsto lançar este produto em duas edições:

  • Enterprise – Dynamics CRM e Dynamics AX
  • Business – Dynamics CRM e Projeto madeira

A edição Business não existem muitos detalhes, nem sequer que módulo estarão disponíveis do CRM.

image

Realmente neste produto vê-se o porquê de a Microsoft ter começado a separar as aplicações em pequenos módulos e com isso poder vender separadamente, aliás como as últimas novidades o Field Service e Project Service, se quisermos trials destas aplicações podemos ir ao novo AppSource. Mas com o Dynamics 365 esta noção vai ainda mais longe, como podemos ver na imagem podemos dar licença apenas ao módulo das vendas, ao contrário do que acontece hoje que licenciamos o Dynamics CRM Professional, isto também a possibilidade de licenciar ao papel. Como podemos ver este novo modelo vai ser um conjunto de serviços que comunicam entre eles.

Uma das questões que podíamos ter é como é que a Microsoft vai integrar duas aplicações sem muito em comum, a resposta chama-se Common Data Model (CDM) ou como referenciei no post anterior Modelo Dados Comum, não é apenas entre CRM e ERP mas com entidades do Office 365 e qualquer aplicação cloud da Microsoft ou parceiros.

image

Para além dos post que referenciei no post anterior, foram dados mais detalhes sobre o CDM, foi dada no blog das PowerApps, neste post, existem vários conectores no PowerApps para guardar dados por defeito: SQL, Dropbox, Sharepoint, etc. mas agora o problema não é onde guardar mas como guardar como manter os dados sincronizados e partilhados entre várias aplicações e é onde entra o CDM. Ter uma vista unificada sobre os dados de negócio. Alguns pontos a reter:

  • Dados encriptados;
  • Construído para escalar e tirar melhor partido das tecnologias do Azure, como Service Fabric e Elastic Search.
  • Expansível, ou seja, podermos estender com entidades customizadas.
  • Como tinha dito anteriormente a integração não será “apenas” CRM com ERP envolverá Office 365 mas também aplicações de produtividade como o Outlook;
  • Haverá tipos de dados complexos com metadados estruturados, para termos tipos como morada, autonumber, moeda, lookups e relações;
  • Deverá conter funcionalidades habituais ao administradores de CRM como auditing e a segurança de campos.

image

A seguir mais uma imagem de uma janela da interface que estará disponível em preview em Agosto através do PowerApps:

image

Já falamos do PowerApps que em conjunto com o PowerBI e o Flow vão ser parte integrante e fundamental para o Dynamics 365 e que já vêm incluídos na licença Enterprise. Podemos ler mais sobre este trial aqui.

image

Estas ferramentas terão a sua verdadeira importância na orquestração dos processos, pois atualmente já é possível trabalhar com estas três ferramentas mas não é algo que seja propriamente fácil e é aqui que mais uma vez o CDM entra em ação para facilitar. Vejam nesta imagem um resumo disto mesmo, esta imagem está num novo site dedicado apenas as aplicações de negócio:

image

E não podia faltar um addin para a aplicação mais usada no mundo, o Excel. Haverá um addin para facilitar a análise e uma edição em massa:

image

Estas ferramentas também trarão novos utilizadores, utilizadores que vão deixar ou nunca tiveram acesso ao CRM para interagir com uma PowerApp e interagir com o PowerBI em vez dos dashboards, onde a automação de processos será garantida pelo Flow. Tal como disse Takeshi Numoto neste blog "We imagine a better world for business users everywhere".

Fantástica esta abordagem da Microsoft. Mas isto claro nunca esquecendo que é tudo cloud.

Até a próxima

Tags: , , ,

WPC 2016

by Pedro Azevedo 14. July 2016 15:49

Boas pessoal,

Mais um WPC (Worldwide Partner Conference) da Microsoft que ocorreu em Toronto. Um evento vocacionado para parceiros e que reuniu em Toronto mais de 13.000 parceiros de 144 países. O objetivo da Microsoft é dizer aos parceiros as novidades e como devem crescer com as tecnologias que disponibiliza. A importância dos parceiros da Microsoft é enorme para terem uma ideia, 90% dos lucros da Microsoft são originados pelos parceiros.

Um dos grandes números lançados foi que 85% das empresas da Fortune 500 usam os serviços de nuvem da Microsoft. Os serviços na nuvem é sem dúvida a grande aposta da Microsoft e grande parte dos conteúdos vêm nesse sentido.

Uma das grandes apresentações foi a notícia que o Facebook escolheu o Office365, ou seja, o Office 365 vai ter mais 13.000 utilizadores. Uma adição importante ao Office 365 e ao produto Skype Meeting Broadcast, caso não conheçam este produto permite transmitir em broadcast uma sessão onde podem assistir mais de 10.000 pessoas, ter uma tradução e transcrição automática. Outra novidade no Office 365 foi a inclusão do Office 365 para a edução no programa CSP.

O Azure é outra peça fundamental para a Microsoft onde existem mais de 120 mil subscrições por mês. Uma novidade foi a disponibilização do Azure SQL Data Warehouse que promete aprovisionamentos de minutos e com uma escabilidade e poder escalar em alguns segundos.

Ainda foi anunciado o lançamento no Ignite 2016 (que vai ocorrer em Setembro) do Windows Server 2016 e o System Center 2016. Ainda no contexto dos sistemas operativos

Claro que o mundo Dynamics também foi noticia te WPC mas para isso estou a preparar um novo post apenas para falar sobre este assunto. Principalmente com o anúncio do Dynamics 365

Até a próxima

Tags: , ,

Anúncio do Dynamics 365

by Administrator 6. July 2016 18:43

Boas pessoal,

Ontem a Microsoft anunciou o Dynamics 365 uma intenção da Microsoft juntar CRM com ERP e foi uma grande agitação nos principais sites de tecnologia um dos títulos que mais gostei foi “Microsoft gives Salesforce a shove with new Dynamics 365 integrated cloud platform” que está no TechCrunch. Sempre na perspetiva da Microsoft poder competir com uma oferta diferenciadora com a Salesforce, com uma oferta que inclui ERP e que neste momento a Salesforce não consegue oferecer. Para além do artigo referenciado ainda saiu outro no blog Microsoft Dynamics da Microsoft.

Mas vamos a que interessa e tentar perceber com o pouco que saiu o que é o Dynamics 365, primeiro esta mudança já tinha ocorrido internamente com a junção das equipas Dynamics e mesmo no programa MVP hoje em dia sou MVP em Business Solutions, onde antes tinha a designação de MVP em Dynamics CRM. Portanto um plano que decorre a mais de um ano.

O anuncio não é apenas do Dynamics 365 mas também do Microsoft AppSource, mas vamos-nos focar no Dynamics 365 para já, a grande frase é “Reinventar os Processo de Negócio”, resumindo a próxima geração de aplicações de negócio na cloud. Uma maneira mais fácil de digitalizar uma empresa e tirar a ideia que os processos de negócio têm que ser difíceis de usar, experimentar e de fazer deploy. Para isso pretende juntar as soluções cloud do CRM e do ERP e transformando apenas num serviço e com a intenção de construir aplicações especificas e dinâmicas podendo começar com apenas o que necessitamos e depois e medida que o negócio crescer, acrescentar funcionalidades facilmente.

Existem serviços que serviram de base e que estão por defeito no produto:

  • Conhecimento e Inteligência preditiva – através do PowerBI e Cortana Intelligence
  • Produtividade e Automação de Fluxos  – Integração nativa entre o Dynamics 365 e Office 365.

Tudo isto com base num modelo de dados comum partilhado com o Office 365 e na integração com outras aplicações e entre os processos de negócios. Esta base comum de modelo de dados vai permitir a que utilizadores funcionais possam usar o Flow ou PowerApps para ler e escrever estes dados, como para programadores usando por exemplo os serviços do Azure, mas tendo o mesmo formato de dados. Este modelo comum de na sua concretização é uma base dados empresarial com centenas de entidades.

Outro ponto de integração será a criação de conectores para ligar aplicações e serviços da  Microsoft ou de parceiros e possibilitando a integração com sistema on-prem.

Como tinha referido este anuncio também trouxe uma nova “loja”, onde os utilizadores podem procurar e experimentar aplicações SaaS, add-ins e content packs sejam da Microsoft ou de parceiros. Arranca com mais de 200 aplicações de negócio SaaS.

Também foram desvendados detalhes sobre o preço, a Microsoft vai licenciar como hoje acontece por aplicação (Finanças, Operações, Vendas, Marketing, etc.), mas quer licenciar por papel isto para dar uma maior flexibilidade e para abranger mais tipos de utilizadores. A Microsoft estima que no final do ano terá disponível este produto. Apenas será disponibilizada como cloud mas os produtos por si só continuaram a existir e a evoluir, este novo modelo é uma adição e não uma substituição.

Mais detalhes são prometidos para a semana no WPC 2016.

Até a próxima.

Tags: , , ,

Compra do Linkedin

by Pedro Azevedo 20. June 2016 21:10

Boas pessoal,

Hoje dou-vos conta da nova aquisição por parte da Microsoft, o LinkedIn, que dispensa apresentações, penso que uma grande parte de nós tem uma conta nesta plataforma e é por esta razão que a Microsoft a adquiriu, os dados e relações é algo que vale muito dinheiro.

Fala-se em 26.2 biliões de dólares, para além do LinkedIn também foi adquirida a plataforma Lynda.com. Alguns números do LinkedIn:

  • 19% de crescimento para mais de 433 milhões de utilizadores
  • 9% de crescimento para mais de 105 milhões de únicas visitas por mês
  • 49% de crescimento no acesso móvel
  • 34% de crescimento para mais de visualizações de páginas de membro num trimestre
  • 101% de crescimento para mais de 7 milhões de empregos ativos

mumbai-london-media-FINAL (1)

Será uma grande adição tanto ao Office 365 e ao Dynamics CRM, imaginem o que é marcarmos uma reunião com um cliente e o Dynamics CRM dizer que o contacto que vamos visitar andou na mesma escola que nós, vejam o potencial desta integração.

Até a próxima

Tags: ,

Slides da Apresentação no TugaIT

by Administrator 29. May 2016 19:31

Boas pessoal,

Mais uma vez seguem os slides que serviram de suporte para a apresentação no TugaIT que decorreu no dia 21 de Maio.

Foi uma experiência muito boa e acreditem todos os dias aprendemos e melhoramos coisas novas Sorriso

Até a próxima

Tags: , , ,

Trabalhando com DLLs externas em plugins ou atividades customizadas de workflow

by Pedro Azevedo 13. April 2016 08:38

Boas pessoal,

Hoje venho falar de um mecanismo que é o meu dia-a-dia no desenvolvimento de plugins ou atividades customizadas de workflow. Sempre que começamos um projeto vamos verificar que muito código pode ser reutilizado, ou seja, código que se repete em vários plugins por exemplo. Imaginem por exemplo um requisito que qualquer email temos que usar o mesmo utilizador, então em cada plugin teríamos que fazer o mesmo código.

A solução pode passar por colocar num projeto a parte e daí gerar uma DLL, assim podemos usar esse código nas atividades de workflow e em múltiplos projetos. O problema é que o CRM não deixa que coloquemos referências externas a DLLs, principalmente no CRM Online.

A solução passa por usarmos o ILMerge uma ferramenta gratuita e muito usada, onde o seu principal objetivo é fazer merge entre DLLs e gerar apenas uma. Assim a restrição de registar múltiplas DLLs fica ultrapassada, pois o plugin e a nossa biblioteca vão na mesma DLL. Antes a sua configuração ainda era complicada, mas a uns anos descobri este post que utiliza uma tarefa do MSBuild que permite otimizar muito o processo.

Presumindo que vocês já têm a vossa solution montada, vamos instalar o pacote NuGet chamado MSBuild.ILMerge.Task sobre o projeto do nosso plugin\atividade de workflow:

image

Depois de instalarmos este pacote NuGet, vamos adicionar a DLL da nossa biblioteca. Esta tarefa de MSBuild vai ter a função de fazer “merge”  de todas as DLLs que estejam na pasta bin do nosso plugin. Se forem a essa pasta vão visualizar mais DLLs e principalmente as quatro principais para desenvolvermos sobre o CRM:

image

Sobre estas referências temos que ir as propriedades dessas DLLs e mudar a configuração, “Copy Local” e colocamos a false. Assim essas DLLs não ficam no merge.

image

Antes de compilarmos podemos ver a estrutura atual da pasta bin:

image

Depois de um clean e se recompilarmos novamente o projeto passamos a ter apenas uma DLL:

image

Para confirmarmos que realmente as duas DLLs estão juntas, podemos recorrer a ferramenta ILSpy, que inspeciona a DLL:

image

Com isto podemos continuar com o registo da nossa DLL sem quaisquer problema.

 

Até a próxima.

Tags: , ,

Apresentação no TugaIT 2016

by Administrator 4. April 2016 18:56

Boas pessoal,

Fui a pouco tempo informado que a sessão que propus foi aceite no TugaIT 2016. O TugaIT é um evento internacional sobre Data Platform. Eu vou colaborar na track Sharepoint\Office365.

A sessão que submeti é para falar sobre a integração do Dynamics CRM com o Office 365 e o Azure, ou seja, como é que a Plataforma Cloud da Microsoft está ajudar a alavancar o Dynamics CRM e combater com os principais rivais.

É já no dia 21 de Maio, mas chamo atenção que este evento começa antes com vários workshops pagos, mas com instrutores muito bons e alguns internacionais, uma oportunidade a não perder.

Registem-se o quanto antes.

Até a próxima.

Tags: , , ,

About

Muito bem casado, Pai babado e um gosto muito grande pela tecnologia.

Tenho um lema "Sharing is Learning"

Mais aqui -> http://www.psazevedo.com

Month List