WPC 2014

by Pedro Azevedo 23. July 2014 23:09

Boas pessoal,

Mais um evento da Microsoft que se falou do Microsoft Dynamics CRM, desta vez foi o WPC – World Partner Conference 2014. Um evento dedicado para os parceiros da Microsoft. O site do evento podem encontrar aqui.

Acompanhei o evento principalmente pelo twitter, mas no site estão disponibilizados vários vídeos para rever o evento. O evento decorreu entre os dias 13 e 17 de Julho.

Foram dados alguns dados por exemplo sabe-se que neste momento o Microsoft Dynamics CRM tem cerca de 4,25 milhões de utilizadores e que a receita tem vindo a aumentar a 40 trimestres seguidos mais que dois dígitos:

Não podia falta o belo do roadmap, agora com novidades para o Outono e em todos os pilares do CRM. Depois em futuros posts falarei mal se saiba mais alguma coisa.

Ficou bem presente que o MS Dynamics CRM está entre as tecnologias que mais a Microsoft aposta, vejam esta declaração “CRM Online will be a big bet in a significant way. It will stand out more uniquely than in prior years.  Not that ERP isn't important, but CRM Online will be exaggerated in its intention” do Phil Sorgen (Microsoft "channel chief").

 

Fiquem ligados que brevemente surgirão mais novidades.

 

Até a próxima.

Tags: , , , ,

CRM 2013 - UR3

by Pedro Azevedo 17. July 2014 03:06

 

Boas pessoal,

Foi disponibilizado o UR3 do CRM 2013 e que podem transferir aqui. Para mais informações podem ver aqui, pois este rollup contém mais de 200 correções.

Este rollup é recomendado onde não foi aplicado o SP1 do Microsoft Dynamics 2013, para quem tem esta versão instalada vamos ter que esperar por um rollup específico para esta versão, o que será algo como UR1 para o SP1.

Até a próxima.

Tags: , , ,

CRM 2013 Javascript Object Model - Data.Entity

by Pedro Azevedo 9. July 2014 02:24

Boas pessoal,

Mais um capítulo dos métodos de Javascript desta vez sobre o Xrm.Page.data.entity

Xrm.Page.data.entity.addOnSave([function reference])

function showMessage() {
                Xrm.Utility.alertDialog("Função do evento save");
}

 

function addOnSaveTest() {
                Xrm.Page.data.entity.addOnSave(showMessage);
}

Xrm.Page.data.entity.removeOnSave([function reference])

function removeOnSaveTest() {
                Xrm.Page.data.entity.removeOnSave(showMessage);
}

 

Xrm.Page.data.entity.getDataXml()

function getDataXmlTest() {
                Xrm.Page.data.entity.addOnSave(function(){
                               Xrm.Utility.alertDialog(Xrm.Page.data.entity.getDataXml());
                });
}

Neste XML só aparecem os campos que eu alterei e aquelas que serão enviadas para o registo ser guardado.

Xrm.Page.data.entity.getEntityName()

function getEntityNameTest() {
                Xrm.Utility.alertDialog(Xrm.Page.data.entity.getEntityName());
}

Xrm.Page.data.entity.getId()

function getIdTest() {
                Xrm.Utility.alertDialog(Xrm.Page.data.entity.getId())
}

Xrm.Page.data.entity.getIsDirty()

function getIsDirtyTest() {
                Xrm.Utility.alertDialog(Xrm.Page.data.entity.getIsDirty());
}

 

O primeiro teste foi no evento onload do formulário e como se está a espera o formulário não está dirty. O segundo é invocado após alteração do campo como seria de esperar o CRM diz que o formulário está dirty.

Xrm.Page.data.entity.getPrimaryAttributeValue()

function getPrimaryAttributeValueTest() {
                Xrm.Utility.alertDialog(Xrm.Page.data.entity.getPrimaryAttributeValue());
}

Xrm.Page.data.entity.save( null | "saveandclose" |"saveandnew" )

Aqui é definido o comportamento da função save, se passarmos null ele deve simular o gravar normal, o saveandclose e o saveandnew dizem tudo destas duas opções.

function saveTest() {
                Xrm.Page.data.entity.save();

                Xrm.Page.data.entity.save("saveandclose");

                Xrm.Page.data.entity.save("saveandnew");
}

Já tínhamos visto a função Xrm.Page.data.save() a diferença é que esta corre assincronamente enquanto o save dentro da entity é síncrono e com opções diferentes.

 

Até a próxima.

Tags: , , , , , ,

Acordo entre a Microsoft e a Salesforce

by Pedro Azevedo 6. July 2014 03:05

 

Boas pessoal,

Hoje vou falar de um assunto sensível e muito tem abalado a comunidade. O acordo efetuado com o principal rival do Microsoft Dynamics CRM, a Salesforce.

Para quem não sabe Marc Benioff, CEO da Salesforce foi sempre um anti-Microsoft e nunca se inibi-o de o dizer. Agora e com o Satya Nadella (para os mais distraídos, quem veio substituir o Ballmer) fizeram um acordo de cooperação.

O acordo abrange várias áreas mas eu vou-me concentrar apenas na parte respeitante ao Dynamics CRM. Quando se apresentam as vantagens do Microsoft Dynamics CRM para o Salesforce existe uma grande vantagem que é a facilidade de integração com o Microsoft Office, que tem dois grandes produtos que são largamente utilizados: Outlook e Excel (inclui o Power BI). Para além do Office “on-premise”, ainda existe acordo para a integração dentro do Office 365 (que vai permitir usar o OneDrive e o Sharepoint).

Para ajudar a festa este acordo vai permitir que o Salesforce1 execute nos sistemas operativos Windows (incluindo o Windows Phone), outra força que os parceiros da Microsoft elencavam como grande vantagem.

Bom acho que não havia mais nenhum anel para “vender”. Estou a ser injusto falta ainda a parte servidora (Exchange e SQL Server), mas como a Salesforce não tem uma implementação on-premise não lhe interessava estes produtos.

Eu não entendo o porquê deste acordo e o CEO da Microsoft também não disse grande coisa, ainda por cima numa fase que o Microsoft Dynamics CRM apresentava um crescimento muito grande e apresentando soluções superiores a da Salesforce.

 

Qual é a vossa opinião?

 

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