Dynamics 365 – Spring Release Notes (9.0.2) disponibilizado!

Olá pessoal,

A Microsoft lançou ontem (20/03/2018) o guia com todas as novidades que o release da primavera (Spring Release) está trazendo!

São mais de 200 páginas com todos os detalhes, irei voltar mais tarde com as principais novidades! Outro ponto interessante é de que acredito que pela primeira o release notes inclui todos os componentes do Dynamics 365, como Microsoft Flow, Talent, Retail, Operações e Finanças (Finance and Operations) e etc.

Para maiores informações baixe o pdf.

#GoDynamics!

[]’s,

Tiago

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

MVP Conf – Ingressos Gratuítos!

Olá pessoal,

Como eu já divulguei anteriormente, vem ai o MVP Conf!

A boa notícia que trago é que recebi 2 (dois) ingressos que dão direito de ir nos dois dias do evento de GRAÇA!

Para ser justo vou sorteá-los, para participar basta começar a seguir o blog e deixar um comentário no final neste post que eu irei incluir no sorteio!

O sorteio será realizado no dia 02/04/2018, envie seu comentário o quando antes!

PS: O sorteio foi realizado, os ganhadores foram… Ricardo e Vinícius!

Para maiores informações acesse:

https://www.mvpconf.com.br/

#mvpconf

[]’s,

Tiago

Publicado em Microsoft | Marcado com | 5 Comentários

Dynamics 365 – Business Central

Olá pessoal,

Ontem foi anunciado pelo blog do time da Microsoft que à partir do dia 2 de Abril desde ano (2018) será lançado o Dynamics 365 Business Central!

O que consiste esta nova app do Dynamics? Bom, um pouco de história ajuda a entender o por que…

Quando a Microsoft começou a unificar todos os produtos da família Dynamics em uma única plataforma o que hoje chamamos de Dynamics 365, várias partes dos produtos foram adaptadas e gradativamente estão sendo incorporados ao conjunto de apps.

No caso do Business Central, estamos falando do Dynamics NAV, que já fazia parte do conjunto de apps, mas com o nome de Dynamics 365 Finance and Operations – Business Edition. Aqui vale ressaltar que não estou falando de seu “irmão” o Dynamics 365 Finance and Operations – Enterprise Edition, que vem do Dynamics AX. Talvez um dos motivos da nova nomenclatura para não confundir mais…

Outro bom motivo para o novo nome seria a grande quantidade de mudanças que foram feitas no Business Edition que começaram a descolá-lo de sua versão OnPremises, bem como a aparição de novas funcionalidades e melhorias. Assim, não podemos simplesmente dizer o Business Central é a versão Online do Dynamics Nav, temos mais componentes debaixo deste “capô”.

Com entendimento mais baseado em minha opinião pessoal do que algum fato, vamos à eles!

À principio apenas 14 sortudos países serão contemplados com o release inicial (2 de abril de 2018), aqui vão eles:

  • Estados Unidos
  • Canada
  • Reino Unido (UK)
  • Dinamarca
  • Holanda
  • Alemanha
  • Espanha
  • Italia
  • França
  • Austria
  • Suíça
  • Belgica
  • Suecia
  • Finlandia

Austrália e Nova Zelândia iniciarão um pouco mais tarde em 1 de Julho de 2018. Ainda não foram confirmadas as datas para os demais países, assim que tivermos, volto aqui para informar!

Dois links foram incluídos no post original, onde podemos encontrar mais detalhes:

Dynamics 365 Business Central – já temos uma seção dedicada ao Business Central, bem como, não conseguimos mais visualizar as informações da versão Business Edition. Quando clicamos em para conhecer mais as funcionalidades, temos maiores informações sobre as funções e visual:

Dynamics 365 Roadmap – para verificar o que de novo está por vir na versão Business, filtre por “Business” e depois marque a opção “Dynamics 365 for Financials”, o primeiro resultado, descreve um pouco mais sobre o Business Central:

 

Bom, este post terminada aqui, mais um passo para cada vez mais tornar este produto mais capaz e mais completo!

#GoDynamics!

[]’s,

Tiago

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

Dynamics 365 – Limite de chamadas via API

Olá pessoal,

Há alguns dias o time da Microsoft publicou este polêmico artigo sobre limites em chamadas via API (Web services do Dynamics 365).

Falando um pouco sobre a principal mensagem do artigo consiste em avisar que a partir de 19 de março de 2018 teremos um limite de 60.000 chamadas a cada 5 minutos de intervalo por usuário. Leia bem o que escrevi anteriormente, o limite só será excedido se o mesmo usuário realizar mais de 60.000 chamadas de API em 5 minutos no Dynamics 365 Online! Após o limite ser atingido, uma exceção será lançada. Irei falar mais sobre os outros detalhes logo a seguir…

Como era de se esperar houve bastante barulho dentro da comunidade de Dynamics, pois muitas integrações e serviços/produtos de terceiros (third-party) fazem uso massivo de APIs, assim todos gostariam de saber como se preparar e qual a chance de ser impactado por este limite. A resposta para estas perguntas, também pode ser encontrada nos comentários do post original, onde o time do produto explica que a quantidade de organizações impactadas será muito baixa (na grande maioria já foram contactados pela Microsoft), e o principal motivo da imposição do limite é de separar organizações que estão usando muito recurso das demais em um mesmo container/conjunto de servidores. Para verificar os contadores de API, utilize o Organisation Insights.

Agora voltando um pouco aos detalhes de como o limite é aplicado… Como já disse anteriormente, o limite só vale para o mesmo usuário fazendo mais de 60.000 chamadas em menos de 5 minutos. É importante lembrar que os 5 minutos são sempre os últimos 5 minutos de operação, assim, esta “janela de tempo” está em constante movimento. Com isso dito, decidi criar um exemplo diferente do que existe no post da Microsoft, pois achei que eles não estão demonstrando tão bem como o intervalo de tempo versus as chamadas se deslocam com o tempo. Vejam se assim, fica mais fácil de entender (espero que sim!):

* A imagem acima não está considerando a armazenagem das chamadas que foram realizadas quando o limite já havia sido excedido, para maiores informações, continue a leitura do artigo.

Tentei demonstrar na figura acima, como que as quotas variam de acordo com o usuário e bem como o tempo (criei intervalos de 1 em 1 minuto, mas lembre-se de que a janela de 5 minutos está sempre se movendo, então na prática estamos falando de segundos).

Deixei destacado em vermelho os intervalos em que determinado usuário atingiu o limite de chamada. Vejam o usuário 2 como um exemplo de como os valores são calculados. No minuto 1 apenas 2.000 chamadas foram feitas, porém no minuto seguinte, 70.000 chamadas estão sendo feitas, assim, 12.000 chamadas (72.000 – 60.0000) irão retornar uma exceção. Todas as chamadas posteriores até o minuto 6 irão ser impactadas, so que no minuto 7, todas as chamadas do minuto 1 e 2 já estão foram do intervalo de 5 minutos, fazendo com o total seja de apenas 13.000.

Vale lembrar que podemos tratar as exceções e tentar realizar as chamadas novamente em determinado momento, deste modo, no exemplo anterior, no minuto 2, quando o número de chamadas ultrapassou em 12.000, podemos, acumular para futura execução, somando-se aos valores do minuto 3 (4.000), 4 (2.000), 5 (1.000) e 6 (4.000), o total de chamadas para ser processo no minuto 7 iria para 35.000 chamadas ao invés dos 13.000 na imagem acima; Onde 12.000 são referentes as chamadas restantes do minuto 2, mais os valores do minuto 3 ao 6 e por fim as chamadas do próprio minuto 7 (2.000).

Para facilitar um pouco mais o entendimento de como o limite é calculado, fiz um recorte utilizando o usuário 1 como referência:

Como podem ver nos 5 primeiros minutos (destacado em vermelho) que este usuário está requisitando as APIs existem apenas 7.000 chamadas acumuladas, quando chegamos no minuto 6, apenas consideramos as chamadas entre o minuto 2 até o minuto 6 (1500+2000+1000+1500+2000), assim, o valor acumulado vai para 8.000, note que não estamos considerando o número de chamadas realizado no minuto 1. Para os demais minutos a mesma regra se aplica, assim, apenas o acumulado durante o últimos 5 minutos irá ser considerado.

Alguns pontos importantes para serem considerados:

  • Consultas utilizando o ExecuteMultilpleRequesr ou ExecuteTransactionRequest irá consumir apenas como uma única chamada, desde modo, quando utilizamos código que já faz uso destas classes dificilmente irão ultrapassar o limite;
  • Chamadas realizadas nos seguintes componentes não irão incrementar o contador de chamadas:
    • Requests dentro de um plugin/entidade virtual;
    • Ações (Processo de Negócio);
    • Workflows;
    • Serviços do Sistema;

Bom é isso, espero ter ajudado a desmitificar o assunto e tranquilizar aqueles que estavam a procura de informação!

[]’s,

Tiago

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

Microsoft Learning – Gerenciando o Engajamento do Cliente com o Dynamics 365 (Curso Gratuito)

Olá pessoal,

Trago um boa notícia para aqueles que estão começando a utilizar o Dynamics 365 ou pretendem obter um maior conhecimento com as funcionalidades básicas. A Microsoft,  acaba de lançar um curso online totalmente gratuito para você!

O curso pode ser acessado através do portal Microsoft Learning,  por enquanto existem poucos cursos disponíveis, mas acredito que a ideia da Microsoft seja de investir mais em cursos neste formato. Para nós de Dynamics, o curso que já encontra-se disponível é o Managing Customer Engagement with Microsoft Dynamics 365.

O curso dura cerca de 10 horas, contendo vídeos, laboratórios, testes e bastante conceitos que devemos saber para explorar ao máximo o Dynamics 365!

O único porém é o idioma, ainda não temos os vídeos com legenda em outro idioma a não ser inglês, bem como os materiais, são todos em inglês.

Vale lembrar que este curso não é preparatório para nenhuma certificação, mas está longe de não ser algo bem útil para muitos.

#GoDynamics!

[]’s,

Tiago

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

MVP Conf vem ai!

Olá pessoal,

Vem ai o maior evento de técnico que a Microsoft promove nos últimos temos, o MVP Conf!

O evento será realizado nos dias 6 e 7 de abril na UNIP Tatuapé em São Paulo, contará com mais de 70 palestrantes/MVPs de diversas tecnologias.

Para as pessoas que forem ao evento, além de terem a oportunidade de se atualizarem e terem um network, estarão ajudando a APAE. O valor pago nos ingressos será totalmente destinado à instituição.

Para maiores informações acesse:

https://www.mvpconf.com.br/

Garanta já o seu ingresso!

#mvpconf

[]’s,

Tiago

Publicado em Microsoft | Marcado com | 1 Comentário

Dynamics para Outlook (Outlook add-in/plug-in) CONTINUARÁ sendo suportado!

Olá pessoal,

Um notícia boa para quem já estava preocupado com o fim do suporte para o Dynamics 365 para Outlook, assunto já falado no blog. A Microsoft está voltando atrás devido ao grande impacto que isso iria causar, especialmente por ainda não termos uma alternativa que atende 100% das funcionalidades do add-in. Para maiores informações, acesso o post oficial feito pelo time de Dynamics.

Em relação a novas funcionalidades, foi mantido o mesmo discurso anterior, não teremos novas funcionalidade incorporadas no add-in, somente na App. Porém, a Microsoft irá investir na performance e confiabilidade para melhorar a atual experiência da aplicação.

Assim, os investimentos na App serão intencificados para em breve termos uma solução completa e mais robusta do que é hoje o add-in. Deste modo, se estivermos pensando em usar um conector com o Outlook utilize apenas a App, pois muito em breve ela irá chegar no add-in. Agora, se você já utiliza o add-in, apesar de ter ganho mais algum tempo, matenha-se informado das novas funcionalidades da App, para fazer assim que possível a transição!

[]’s,

Tiago

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

Dynamics 365 for Talent

Olá pessoal,

O Microsoft Dynamics 365 for Talent chegou até nós na metade do ano passado (Jun/2017), ele é considerado como o módulo ou app para Recursos Humanos (RH).

Assim, antes tarde do nunca para escrever um pouco sobre…

O Talent é mais uma resposta dada pela Microsoft para o conceito de criar apps que podem ou não ser adicionadas em nosso Dynamics 365 ao invés de produtos diferentes, em plataformas diferentes e que não se comunicam entre si. Com isso, temos um ecossistema cada vez mais completo para cada variante de negócio.

Se pensarmos que há alguns anos, não faria muito sentido ter um módulo de RH dentro de um CRM, com este novo conceito da Microsoft, não chegamos a ter um RH dentro de um CRM, o Talent é uma aplicação stand-alone, assim, ele não precisa de outro sistema para funcionar, mas se for necessário, podemos ter os dois em uma mesma plataforma (Dynamics 365 + Office.com), da mesma forma temos um modelo de dados comum (Common Data Model), onde conseguimos integrá-los usando Microsoft Flow, PowerApps e SDK em muitas vezes com apenas poucos cliques.

Vale lembrar que a ideia desta app vem do módulo de RH do AX, onde já possui parte das funcionalidades que iremos falar aqui.

Visualize o vídeo oficial de divulgação, é um bom começo…

 

Basicamente, podemos falar do Talent em três tópicos, pois eles são as atuais sub-areas:

  • Attract (Atrair) – esta subarea é responsável pela gestão vagas e candidatos, nela o recrutador insere a vaga desejada, inicia a triagem de pessoas, cadastra e realiza o upload dos currículos podendo integrar com o LinkedIn. Depois, pode conduzir o agendamento das entrevistas, fazer seus comentário e devolver feedbacks, ao localizar e aprovar o correto candidato, o envio da oferta de trabalho pode ser feito. Em suma, um processo de contratação do início ao seu fim.
  • Onboard (Integração) – o Onboard ou Integração é uma das mais importantes fases de uma contratação, o recém contratado precisa das informações primordiais para iniciar a desempenhar sua função. Cabe ao RH passar as principais mensagens, informar quais tarefas precisam ser feitas e seus prazos, os contatos das pessoas com quem irá interagir, bem como todos os documentos envolvidos neste processo.
  • Human Resource (Recursos Humanos) – este é a área principal do Talent, responsável pelas operações do dia-a-dia do RH como gestão de serviços de auto-atendimento (self-service), gerenciamento de pessoas (posições em aberto, contratações, recém contratados), gerenciamento de tarefas, aviso de férias ou licença, gestão de benefícios, compensações, desenvolvimento dos funcionários, contínuo aprendizado, ferramenta para redução de risco de inconformidades.

Lembrando que todos os relatórios/gráficos foram desenvolvidos em PoweBI!

Não perca tempo, criei seu ambiente de testes e veja o quanto esta ferramenta pode lhe ajudar!

Vou tentar voltar com o Talent em um post com maiores detalhes sobre cada área e suas funcionalidades, aguarde…

[]’s,

Tiago

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

Dynamics 365 – Organization Insights

Olá pessoal,

O Organization Insights é uma importante funcionalidade que eu ainda não havia escrito à respeito e não podia deixar de fazer. Este será o tema deste post!

Organization Insights apareceu pela primeira vez em modo “preview” no final do ano passado (2017), para apenas versões do Dynamics 365 Online e devem ser iguais ou superiores à 8.1.1. Para adquirirmos o componentes, devemos adicionar a App via Microsoft.AppSource.

Sua finalidade consiste em monitorar o Dynamics, fato que sempre foi muito aguardado, especialmente tratando-se de Dynamics 365 Online, onde não temos acesso aos servidores e banco de dados.

Atualmente existem 6 áreas de monitoramento, além da Home e Downloads. A boa notícia é que a Microsoft está investido bem no Organization Insights, assim, podemos ter mais áreas futuramente, gráficos, bem como novas funcionalidades.

Sem entrar em muitos detalhes, ai vão as áreas da atual versão (19/01/2018):

  • Em uso (Active Usage) – nesta área temos a visão do sistema agrupada por usuários, todas operações do CRUD (Create, Request, Update e Delete) podem ser visualizadas em nível dos usuários que as acionaram. Conseguimos visualizar também quantos usuários estão ativos no momento, o browser que estão usando, perfil de acesso, entidades utilizadas, sistema operacional, entre tantos outros indicadores

  • Trabalhos do Sistema (System Jobs) – aqui monitoramos os trabalhos do sistemas, ou seja os serviços assíncronos do Dynamics

  • Plug-ins – aqui vemos os números em relação aos plugins, percentual de sucesso da execução, mais utilizados, tempo de processamento, entre outros

  • Estatísticas das chamadas API (API Calls Statistics) – temos aqui, gráficos para observar a chamadas à APIs, as informações são parecidas com as dos plugin, porém aqui, vemos quais API ou métodos da plataforma estão sendo utilizados, percentuais de sucesso, verificação de falhas, tempo de execução, etc

  • Uso da Caixa de Correio/Email (Mailbox Usage) – está área é muito interessante, conseguimos verificar os componentes de email, como as caixas de correio dividas por tipo de servidor e geograficamente

  • Armazenamento (Storage) – esta área é uma das melhores na minha opinião, conseguimos visualizar o espaço físico utilizado por nossa organização, chegando ao nível das entidades e quantidade de linhas nas tabelas do banco de dados. Acredito que com poucas melhorias, como poder visualizar todas as entidades ao invés das top 10 seria de grande valia

Um ponto importante sobre os intervalos de atualização de cada gráfico, eles variam de 5 em 5 minutos à 24h, lembre-se disso na hora de verificar os valores, para maiores informações veja o artigo oficial.

Bom, este post termina aqui, como eu disse anteriormente, é só o começo do que ainda por ser feito, mas já está ajudando bastante!

[]’s,

Tiago

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