Microsoft Flow

Olá pessoal!

Um pouco antes do lançamento do Dynamics 365, tivemos também o lançamento do Microsoft Flow!

microsoftflow_6

O Microsoft Flow possui como principal objetivo facilitar a integração de aplicações, através de workflows de automação, onde não existe o pré-requisito se der um profissional de TI para realizar a construção dos fluxos/workflows.

microsoftflow_1

A ideia realmente é simples, mas ao mesmo tempo é absurdamente complexa de concebida. Existe uma camada gráfica que consegue se comunicar com aplicações, fabricantes, propósitos e formatos diferentes. Se o Microsoft Flow consegue fazer isso, é o que importa no final das contas, certo?!

O número de aplicações suportadas não para de crescer, atualmente temos 72 tipos diferentes:

microsoftflow_2

Como podemos ver na imagem acima, não existe limitações com produtos não Microsoft, fato que já temos disponibilizado Dropbox, Twitter, WordPress, Facebook, Salesforce.com, entre outros… Sim, é claro, temos o Dynamics 365!!!

Quando pensamos em aplicações diferentes, pensamos em credenciais/logins diferentes. Isso certamente é uma grande dor de cabeça. Com o Microsoft Flow, podemos gerenciar todas as conexões que precisaremos para criar nosso fluxo de trabalho.

Por exemplo, desejamos recuperar posts de uma conta do Instagram, pegar a foto, fazer um upload no Dropbox, por fim, criar um registro no Dynamics 365. 

Serão necessárias três conexões diferentes para cada aplicativo, todas serão diferentes por termos aplicativos que não são integrados nativamente.

Por outro lado, se trocassemos por exemplo o Dropbox pelo OneDrive. Só seria necessária duas conexões, pois tratar-se de uma conta do Office 365, automaticamente temos as conexões do OneDrive e Dynamics 365 unificadas.

Mas ainda assim é possível ir além, mesmo tendo as duas conexões unificadas, podemos nos conectar utilizando outra conta do Office 365, por exemplo, uma para o OneDrive e outra para o Dynamics 365!

Uma informação bem interessante é que podemos nos conectar em aplicações OnPremises e Online. Isso certamente pode ser ainda muito mais explorado por nós.

Mesmo sendo algo ainda bem recente, em meus testes consegui fazer muito com pouco esforço. Como todo workflow, conseguimos criar condicionais (if’s), recuperar/percorrer listas (loop’s), adicionar filtros ao que estamos consultando, criar workflows recorrentes, consultas a páginas (HTTP) e etc.

Existe uma boa quantidade de templates já desenvolvidos, assim podemos utilizá-los para acelerar ainda mais a criação de nossos workflows!

microsoftflow_3

Temos também apps do Microsoft Flow que permitem criarmos workflows via smartphones e tablets:

microsoftflow_4

Bom é isso, neste post, a ideia era só falar mais sobre o objetivo e as funcionalidades, nos próximos vou utiliza-lo para fazer algo no Dynamics 365.

Para maiores informações:

Get started with Microsoft Flow
Guided Learning for Microsoft Flow

[]’s,

Tiago

Publicado em Dynamics 365, Microsoft | Marcado com | 1 Comentário

Dynamics 365 – Backup and Restore

Olá pessoal,

Como o lançamento do Dynamics 365 ganhamos também um recurso bem aguardado. A possibilidade de fazer backups e restores de nossas organizações!

backup_restore_1

Antes disso, toda vez que precisávamos restaurar nossas organizações por algum motivo, tínhamos que solicitar isto via suporte da Microsoft. Agora tudo ficará mais simples, o próprio sistema cria um backup diário, além disso, também podemos criar os nossos!

Algumas informações importantes:

  • Backups são armazenados por três dias, após isso, são excluídos automaticamente;
  • Os espaço utilizado para os backups do sistema não são contabilizados, ou seja, não impacta no espaço disponível de sua organização;
  • Toda vez que houver uma atualização na versão do Dynamics será criado um backup;
  • Podemos criar nossos próprios backups para organizações de Produção ou Sandbox. Porém, só podemos restaurar um backup em uma organização do tipo Sandbox. Sendo assim, se deseja restaurar em uma organização de Produção, precisa primeiro alterá-la para Sandbox, restaurar e então voltá-la para Produção;

Para maiores informações, acesse o link oficial:

Backup and restore instances

[]’s,

Tiago

Publicado em Dynamics 365 | Marcado com | Deixe um comentário

Microsoft Dynamics 365 Overview

Pessoal,

Apenas um compartilhamento de mais um vídeo do Dynamics 365, este deixa mais claro o intuito esperado pela Microsoft ao unificar as plataformas de ERP e CRM em único serviço, bem como a forte utilização de inteligência artificial!

[]’s,

Tiago

Publicado em Dynamics 365, Microsoft | Marcado com | Deixe um comentário

Dynamics 365 – Developer Toolkit

Pessoal,

Uma informação importante para os desenvolvedores de Dynamics 365.

No dia 9 de novembro foi lançado o Developer Toolkit. Como eu já escrevi à respeito anteriormente para as versões anteriores. Este toolkit acelera e muito nas atividades de desenvolvimento. Assim, para aqueles que estão trabalhando com o Dynamics 365, já podem fazer uso desta ferramenta!

developertoolkit365

Para utilizar é simples, baixe a extensão para Visual Studio, instale, feche o Visual Studio, abra novamente e solicite a criação de um novo projeto. Aparecerá no menu lateral a extensão para o Dynamics 365!

[]’s,

Tiago

Publicado em Dynamics 365 | Marcado com | Deixe um comentário

Dynamics 365 – Subgrids Editáveis (problema na visualização)

Pessoal,

Em meu post anterior, eu escrevi sobre a possibilidade de criarmos grids e subgrids editáveis. Porém, ao fazer alguns testes, encontre um problema que pode impedir a visualização dos subgrids.

editablegrid_2O erro ocorre quando nosso subgrid possui a opção “Automatically expand to use avaliable space” (algo em português como “Expandir automaticamente no espaço disponível”).

No momento em que abrirmos o formulário, havendo ou não itens no subgrid ele não é renderizado apropriadamente.

Para solucionar é simples, desmarque a opção no subgrid:

editablegrid_3

Salve e publique o formulário. Agora seu subgrid editável irá renderizar da forma esperada!

editablegrid_7

Entre por favor no Microsoft Connect, e me ajudem a promover este bug, votando! Assim ele poderá ser rapidamente resolvido pela Microsoft :)

[]’s,

Tiago

Publicado em Dynamics 365 | Marcado com , | Deixe um comentário

Dynamics 365 – Grids/Subgrids Editáveis

Pessoal,

SIM! Finalmente nossas preces foram atendidas de forma nativa, suportada e inclusive para smartphones e tablets! Podemos criar grids e subgrids editáveis!!! Talvez esta seja uma das funcionalidades mais esperadas por profissionais do Dynamics 365 e muitos de nossos clientes!

editablegrid_7Podemos editar grids e subgrids “inline”, ou seja, sem ter que abrir o formulário. Todas as entidades do Dynamics 365 suportam este recurso, assim, entidades customizadas também podem usufluir disso.

Outra boa notícia é que podemos editar grids e subgrids nos dispositivos móveis (smartphones e tablets) sem nenhuma configuração extra.

Em relação a codificação, ganhamos três novos métodos para interagir com os grids:

  • OnRecordSelect – Ocorre quando selecionamos um linha do grid (ainda não existe nenhuma ação para quando selecionamos mais do que uma linha);
  • OnChange – Ocorre quando um atributo/campo foi alterado e perdeu o foco;
  • OnSave – Ocorre quando em três momentos (vale lembrar que o auto-save do formulário não executará o OnSave do grid):
    • Quando um atributo/campo é alterado;
    • Quando o usuário clica em Salvar;
    • Quando existe uma paginação, filtro, ordenação ou troca de item do grid E existe algum atributo/campo que foi alterado;

Bom vamos à prática!

Adicionar um Grid Editável

editablegrid_10

A configuração é bem simples, abra uma solução do CRM (Configurações > Customização> Soluções / Customizações.

Depois abra a entidade que deseja aplicar o grid editável. Escolhi neste exemplo a entidade “Conta”. Clique na aba “Controles” e em “Adicionar Controle”, selecione “Grid Editável” e clique em “Adicionar”:

editablegrid_8

Agora selecione em quais modos de exibição o grid editável será visualizado, no meu exemplo, selecionarei todos os possíveis (Web, Telefones e Tablet):

editablegrid_9

Por fim, salve a entidade e depois publique a solução! Seu grid editável está pronto!

Adicionar um Subgrid Editável

editablegrid_7A ideia é a mesma dos grids, temos que habilitar para utilizar.

Para este exemplo eu criei duas entidades, uma sendo o cabeçalho (header) e outra os detalhes (details). Assim, um cabeçalho pode possuir muitos detalhes (relacionamento 1:N).

Abra o formulário em modo edição onde o subgrid será exibido. Insira/Edite o subgrid que deseja torná-lo editável. Navegue até a aba “Controles”, depois clique em “Adicionar Controle”, selecione “Grid Editável” e clique em “Adicionar”:

editablegrid_5
Agora selecione em quais modos de exibição o grid editável será visualizado, no meu exemplo, selecionarei todos os possíveis (Web, Telefones e Tablet):

editablegrid_6

Por fim, salve o formulário e depois publique! Seu subgrid editável está pronto!

Para maiores informações não deve de acessar o conteúdo oficial:

Use editable grids
Editable grid objects and methods (client-side reference)

[]’s,

Tiago

Publicado em Dynamics 365 | Marcado com , , , | Deixe um comentário

Microsoft Dynamics 365 Trial

Pessoal,

A partir do lançamento do Dynamics 365, agora toda nova requisição de um CRM Trial, será automaticamente redirecionada para o Dynamics 365. Basicamente não muita muito, mas vamos aos passos!

Pesquise em seu browser por “dynamics crm trial“, abra a página da Microsoft:

https://portal.office.com/Signup?OfferId=bd569279-37f5-4f5c-99d0-425873bb9a4b&dl=DYN365_ENTERPRISE_PLAN1&Culture=en-au&Country=au&flight=AdminOnCustomization&ali=1

dynamics365trial_1

Ao selecionarmos a opção self-start (auto-iniciada), automaticamente somos redirecionados para a inscrição de um trial do Dynamics 365!

dynamics365trial_2

As informações requisitadas, são as mesmas que tínhamos anteriormente com o CRM. Preencha os formulários e vá avançando…

dynamics365trial_3

dynamics365trial_4

Agora algumas novidades, podemos selecionar quais as aplicações/módulos que queremos adicionar a nova organização. Temos:

  • Sales (Vendas)
  • Customer Service (Atendimento ao Cliente)
  • Field Service (Serviços de Campo)
  • Project Service Automation – PSA (Automação de Projetos)
  • All of these (Todas)
  • None of these (Nenhuma)

dynamics365trial_5

Ao definirmos nossas aplicações, somos redirecionados para a tela principal do Dynamics 365!

dynamics365trial_6

Opa!Dynamics 365 ou Dynamics CRM com uma nova “roupa”?! Exato, CRM com novo visual… :)

dynamics365trial_12
Por mais que se pareça muito com o Dynamics CRM, existem diferenças, com o Dynamics 365 temos os mesmos recursos do Office 365 (botão no canto superior esquerdo), como o pacote Office, SharePoint, OneDrive, etc:

dynamics365trial_8

Quando clicamos em “Dynamics 365”, um menu é aberto com todas as aplicações/módulos que temos adicionados em nossa organização:

dynamics365trial_9_1

E por fim quando clicamos na aplicação/módulo que estamos navegando, temos o conjunto de funcionalidades de cada aplicação:

dynamics365trial_14

Bom é isso… Apenas poucas mudanças, não é?!

[]’s,

Tiago

 

Publicado em Dynamics 365, Dynamics CRM | Marcado com | 2 Comentários