Alterações ao programa MVP

by Administrator 3. February 2017 14:17

Boas pessoal,

Hoje venho a dar-vos a conhecer novidades sobre o programa Microsoft MVP, não sei se estão a par das últimas novidades sobre este programa, mas este vem sofrendo alterações para manter o programa ágil e atual. As mudanças este ano tem a ver com as nomeações e renovações, estas que até aqui tinham quatro ciclos, nomeadamente, Janeiro, Abril, Junho e Outubro.

Eu era do ciclo de Janeiro, ou seja, fui nomeado e depois renovado sempre em janeiro. Estes 4 ciclos vão acabar, por exemplo as nomeações passam a ser mensais, ou seja, no inicio de cada mês podem existir novos MVPs e as renovações são todas ao mesmo tempo em junho.

O que quer isto dizer que para o ano o primeiro post do ano não será da renovaçãp, mas espero estar a escrever o mesmo em julho Smile.

Até a próxima.

Tags:

Novos métodos na API de Javascript–Autocomplete

by Administrator 20. December 2016 15:19

Boas pessoal,

Continuando os posts de Javascript, como viram existiu uma grande mudança  com os processos.

Entre o CRM 2015 e o CRM 2016 a grande diferença está na disponibilização de controlos AutoComplete e a disponibilização via API, onde temos os seguintes métodos:

 

Apenas com estes métodos não conseguiríamos fazer nada, pois temos que apanhar quando o utilizador começa a escrever. Para ajudar foram acrescentados os seguintes métodos:

 

Para além de podermos adicionar e remover um handler para o evento KeyPress ainda podemos forçar o evento KeyPress.

Vamos então fazer um exemplo da utilização destes métodos, para isso tentei pesquisar um webservice público e encontrei um muito giro que tem informações sobre países do mundo, então o objetivo foi ter um campo que definisse o continente e filtrar logo a partida e depois houvesse um autocomplete no campo do país:

image

Como podem ver pela imagem esta melhoria traz um novo potencial ao Dynamics 365.

Até a próxima

Tags: , , ,

Apresentação do 24HOP - Portuguese Edition 2016

by Administrator 20. November 2016 14:42

Boas Pessoal,

Aqui estou para relatar e disponibilizar a apresentação que apresentei no 24HOP - Portuguese Edition 2016. Antes de disponibilizar a apresentação, deixem-me partilhar com vocês esta nova experiência, devem estar a pensar que estou maluquinho pois já tenho feito várias apresentações, mas esta tinha um aspeto diferente. Realizar uma palestra sem público. Mais uma vez devem estar a pensar que pirei, então não será melhor realizar uma palestra sem público e assim não ter a pressão dos mesmos?

Deixem-me dizer que não, pois sem público ao vivo nós não conseguimos perceber se estes estão a gostar, quando temos um público ao vivo e vemos que os estamos a perder, acentuamos algo para ser mais motivador, mandamos uma piada e temos feedback, numa sessão onde temos público online e que não conseguimos obter nenhum feedback foi das experiências mais estranhas e prefiro 1000 vezes fazer apresentações onde estamos a ver a nossa plateia.

Em relação ao conteúdo aqui ficam os slides e dizer que a gravação do vídeo também está online, basta para isso registarem-se:

 

Até a próxima

Tags: , , , ,

Participação no 24HOP - Portuguese Edition 2016

by Administrator 5. 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: , , ,

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: , , ,

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: , , ,

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: , , ,

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: , , ,

Preview Guide do Microsoft Dynamics CRM Spring 2016

by Administrator 7. March 2016 01:17

Boas pessoal,

Já saiu o guia para a próxima release dos serviços online do Microsoft Dynamics 2016 que fala do CRM, Marketing e Social Engagement.

Esta release está focada na integração de duas aquisições, FieldOne e Adxstudio, bem como a extensão de funcionalidades de gestão de projeto.

Vendas

Navegação orientada

Com esta funcionalidade permite termos é fornecido em tempo real e interativas tarefas guiadas e barras laterais que são personalizadas no contexto do utilizador permitindo que por exemplo novo utilizadores tenham uma maneira rápida e fácil de aumentar a produtividade

image

Com este guia contextualizado podemos colocar o que há de novo na aplicação, tarefas frequentes. Está disponível tanto para a Web como para as aplicações móveis.

Apesar de estar aqui na seção das vendas esta funcionalidade estará disponível em qualquer módulo do CRM.

Serviço

Solução Field Service

Com a compra da empresa FieldOne a Microsoft passou a ter uma solução para Field Service, a primeira intergração apareceu com o Dynamics CRM 2014 SP1, mas como esta versão vamos ter um aspeto semelhante ao Dynamics CRM e uma maior integração com a plataforma, por exemplo com a gestão de incidentes:

image

Com um agendamento avançados, com gestão de inventário e gestão de asset.

  • Podemos definir skills e níveis de competência como requisitos para uma ordem de trabalho. Estas características estão definidas ao nível do perfil do trabalhador e assim tendo uma escolha mais adequada no agendamento de recursos.
  • Vai passar a ser possível alocar tempos de suporte fora das ordens de trabalho, por exemplo agendar tempo para almoço sem ter que associar a um ordem de trabalho vazia.
  • O Field Service e Project Service partilham uma pool de recursos, tendo assim possíveis colisões num ou noutro.
  • Como já referido existe uma grande integração com a gestão de incidentes entrando dentro dos processos de negócio associados
  • Melhorias na aplicação móvel.

image

Solução Project Service

Fortalece as organizações a entregar atividades profissionais dentro do prazo e do orçamento.

  • Projetos baseados em contratos, relacionar propostas e encomendas com planos de projetos, estimativas financeiras, preço da mão de obra e atividades de faturação. Com destaque a métricas como viabilidade e retorno financeiro.

image

  • Planeamento do projeto, com uma visualização do planeamento e estimativas incluindo, predecessores, agendamento automático de tarefas, informação de custos de tempo e despesas.
  • Gestão de recursos, poder filtrar os meus recursos com base nos skills e disponibilidade posso atribuir as pessoas corretas aos meus projetos;
  • Tempo e despesas, todos os membros podem registar tempos e despesas tanto na aplicação móvel como na aplicação web e os gestores podem facilmente aprovar estas entradas e perceber em tempo real qual o impacto financeiro destas novas entradas.

image

  • Faturação do projeto, faturas do projeto refletem os termos do contrato e  trabalho e despesas aprovadas.

Portais Self-Service

Depois da aquisição da AdxStudio vamos ter disponíveis através de um add-on e vai permitir estender o Dynamics CRM. Estes portais customizaveis já vêm preparados para serem acedidos através de qualquer dispositivo. Por defeito já vêm configurados os seguintes tipos de portais:

  • Portal de cliente, permite ao cliente aceder a um conhecimento self-service e a recursos de suporte, aumentando a satisfação do cliente, reduzindo o volume de pedidos ao suporte e em última instância libertar os agentes de serviço para incidentes com maior impacto.

image

  • Portal do Empregado, como um ponto único de informação permite que a força de trabalho mantenha-se informado e com as tarefas mais comuns.
  • Portal comunitário, permite construir base dados de conhecimento, fóruns ou blogs, onde temos mecanismos de feedback através de classificações e comentários. Os utilizadores têm a habilidade de receber alertas em revisões de conteúdo e atualizações de workflows.

Windows Update para o Unified Service Desk (USD)

Com esta atualização o USD vai passar a ser atualizado através do Windows Update

Marketing

Gestão dos materiais digitais

Para além dos metadados já existentes, nome, preview da imagem entre outros, agora fica disponível o URL para a página de manutenção dos ficheiros, bem como um link para fazer download desse ficheiro. Cada um destes items digitais estão guardados em pastas que por sua vez também têm propriedades como têm o link para a pasta para navegar sobre os itens. Todos estes itens disponíveis via OData. Por questões de segurança determinados tipos de ficheiros são bloqueados por razões de segurança e os administradores podem rever a lista de extensões bloqueadas.

Melhorias no editor de Email Marketing

Com mais opções ao nível do layout de colunas incluindo diferentes larguras e estilos.

Lista de Marketing baseado no comportamento de email

Os profissionais de Marketing podem agora criar listas de marketing para pesquisar contactos baseados no histórico de interação que os mesmos tiveram com o email. Permite criar listas por exemplo: (contactos que leram pelo menos um email de marketing; que leem regularmente emails; contactos que não abrem emails a muito tempo).

OData feeds melhorados

Os OData feeds permite criar relatórios customizados, exceis, dashboards e\ou aplicações customizadas. Também estão disponibilizados novos tipos e componentes de marketing. Para ajudar os administradores passa haver um log com todas as interações.

Melhorias no SDK

Foram adicionados novos métodos que permite reativar contactos ou empresas que fora  previamente desativados, bem como foram expostos o estado e os campos memo.

Melhorias no mecanismo de registo de eventos que permite aos programadores integrar com sistemas de pagamento online com as landing page do Microsoft Dynamics Marketing. Para este tipo de integração o SDK dá suporte baseados a token.

Social

Fóruns, Instagram, e extensões de blogs

A ferramenta Microsoft Social Engagement vai agora ter suporte a novas fontes:

  • Fórum, a ferramenta vai começar a escutar os tópicos e comentários;
  • Instagram, mais uma vez os tópicos e comentários e monitorizar contas especificas de instagram;
  • Mais cobertura de blogs em todos as linguagens para além dos blogs já suportados desde Tumblr e Wordpress.

Os posts do facebook vão ser adquiridos mais rapidamente, tanto para posts e comentários.

A ferramenta vai passar adicionar geo localização dos autores tanto no fóruns, facebook e instagram.

Publicação e repostas com foto no Microsoft Social Engagement

No centro social possibilidade de responder no twitter e facebook com fotos. Possibilidade de partilhar links nos perfis sociais. O layout da lista de posts foi melhorada.

image

Inteligência social

Análise de intensões, deteção automática de intensões dos posts partilhados, por exemplo, pedidos de informação ou incidentes. uma aprendizagem adaptativa para melhorar a deteção tanto das intenções como das tags. Vão suportadas mais linguagens: Arábico, Chinês e Japonês.

Automação

Regras automáticas para ligar posts a entidades do CRM, tais como leads ou incidentes. A ligação de posts sociais a entidades do CRM sem popups de autenticação. Com as tags e intenções incluídas vai melhorar a criação e atualização de registos. A gestão de erros foi melhorada.

image

Mobile

Melhorias no acesso offline

As capacidades de acesso offline foram introduzidas como preview no CRM 2016, vai ficar disponível para todos os clientes. Esta nova aplicação permite ver, atualizar e criar registos enquanto estamos a usar as aplicações no modo offline. Houve uma melhoria com a gestão de conflitos.

Gestão móvel melhorada

Integração com o novo Intune Mobile Application Management (MAM) suporte para Android e iOS, protegendo assim os dados do Dynamics CRM sem necessidade de ajuda do IT.

image

Timeline noticias da empresa

Podemos ver agora notícias relacionadas com Contas, Lead, Contacto ou Oportunidades. Permite que os comerciais tenham acesso as últimas notícias tiradas do Bing News. Vai conter o header da notícia, tempo passado, origem e categoria, Financeiro, Gestão, Corte de Custos, Ganhos, Crescimento, Aquisições e Parcerias. Os utilizadores vão poder filtrar por categorias, agrupar por Hoje, Esta e Anterior Semana. Apenas vai estar disponíveis para os seguintes mercados: EN-US, EN-UK, EN-CA, EN-AU.

Inteligência

Gestão de vendas PowerBI

O pack disponibilizado para o PowerBI foi melhorado. Com análises de performance de vendas com diversas métricas. A performance da atualização dos dados foi melhorada com a nova API baseada no OData v4.

Gestão do serviço PowerBI

A semelhança das vendas com esta versão vai passar haver um pack para a gestão do módulo de serviços.

Plataforma

Melhorias na integração com Azure Service Bus

Simplificação da configuração da integração com Dynamics Service Bus e permite a integração entre plataformas e cenários das Azure Logic Apps.

Framework dos Portais

Pela integração com AdxStudio o CRM foi estendido para melhorar:

  • Capacidades de gestão de perfis
  • Componentes de negócio configuráveis
  • Capacidades de configuração de conteúdo web ricos
  • Design responsivo para desktop, web e móvel

Os clientes vão por adquirir como add-ons no Office365. O provisionamento dos portais é efetuado no Azure.

Server Side Synchronization

Com esta release poderemos ligar o Dynamics CRM On-Premise com o Microsoft Exchange Online.

Campo cliente em qualquer entidade

Os campos clientes que estão disponíveis em algumas entidades (Incidente, Lead e Oportunidade), este campo era um lookup que pode representar um cliente ou um contacto. Em versões anteriores não era possível adicionar este tipo de campo em qualquer entidade.

Um monte de novidades e vemos um grande compromisso da Microsoft para apresentar novas funcionalidades.

Até a próxima

Tags: ,

Campos Calculados (Calculated Fields)

by Administrator 1. February 2016 22:55

Boas Pessoal,

Uma das operações mais efetuadas pelos programadores era o calcular valores recorrendo a Javascript ou C#(Plugins ou Workflows), para colocar noutro campo do formulário, por exemplo para aplicar um desconto se o valor de uma proposta for superior a um determinado valor, se esta regra mudar, por exemplo se o valor passar a ser outro, provavelmente teríamos que ir alterar o código, o que nem sempre é fácil e ágil.

Como podemos comprovar a plataforma Dynamics CRM tem vindo a tornar-se cada vez mais funcional, ou seja, que pode ser definida por um utilizador sem necessidade de recorrer a uma pessoa mais técnica. Como a vinda do Microsoft Dynamics CRM 2015 trouxe dois novos campos: os campos calculados e rollup. que vêm resolver esse problema, pois vamos passar a poder efetuar através de condições e ações, por exemplo o cálculo referido acima e sem necessidade de escrever uma única linha de código.

Para começar a utilizar temos um novo Tipo de Campo, que é o calculado, na segunda imagem aparece outra opção o Rollup que vou falar no próximo post, neste caso a diferença é que na primeira imagem o campo é do tipo string e na segunda imagem do tipo inteiro:

image

 

image

Os tipos disponíveis para criarmos os campos calculados são os seguintes:

  • Linha de texto
  • Conjunto de Opções
  • Duas Opções
  • Número Inteiro
  • Número Decimal
  • Moeda
  • Data e Hora

Quando escolhermos este tipo de campo, aparece-nos um botão para editar:

image

Quando editamos e caso não tenhamos gravado, ele vai gravar o campo e depois não poderemos modificar para um campo simples, como não podemos passar de um simples para um calculado. Depois de editarmos vai-nos aparecer o seguinte formulário muito parecido com as Business Rules:

image

Como podemos observar podemos colocar uma condição (não é obrigatório) ou criarmos logo uma ação. Podem ser complexas com várias condições ou ramos E e OU.

Neste caso vamos comparar o Preço Total se é maior que 500€ se for então aplicamos um desconto de 30%.

image

image

Como podem observar não temos apenas a entidade sobre a qual estamos a criar o atributo, temos acesso a todas as entidades relacionadas, por exemplo podíamos verificar qual o estado do cliente. Para comparar podemos comparar com outro campo da mesma entidade ou de outra entidade relacionada, como podemos observar esta configuração é bastante flexível. Podemos referenciar outro campo calculado.

Nas ações temos uma interface com intellisense e intuitiva para que “qualquer” pessoa.

image

As operações disponíveis são as seguintes, as operações terão que estar em letras maiúsculas como referenciado em baixo:

  • ADDHOURS, ADDDAYS, ADDWEEKS, ADDMONTHS, ADDYEARS, SUBTRACTHOURS, SUBTRACTDAYS,SUBTRACTWEEKS, SUBTRACTMONTHS, SUBTRACTYEARS, DIFFINDAYS, DIFFINHOURS, DIFFINMINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINYEARS, NOW e DIFFINYEARS
  • CONCAT, TRIMLEFT e TRIMRIGHT.
  • Utilização dos campos das entidades
  • Utilização dos campos das entidades pai através do campo lookup para a entidade pai. Fazendo <NomeCampoLookup>.<NomeCampo>

image

  • Para além destes operadores poderemos usar os operadores aritméticos.

Se por exemplo usarmos um campo protegido nos cálculos, ele vai sugerir que protejamos também este campo calculado como podemos ver na imagem a seguir:

image

Estes campos podem ser usados nos formulários, vistas, gráficos e relatórios. Mas existem algumas limitações:

  • Em vistas de utilizador, gráficos e visualizações podem ter no máximo 10 campos;
  • Os valores dos campos calculados não são mostrados no CRM Outlook no modo offline;
  • O número máximo de campos calculados encadeados são 5;
  • A ordenação é desabilitada em campos calculados que referem uma entidade pai, que contenham um campo lógico (por exemplo o morada) ou que contenham outro campo calculado;

image

  • Um campo calculado pode apenas referenciar até duas entidades, a entidade onde o campo calculado está a ser criado e outra entidade pai.
  • Estes campos não lançam plugins nem fluxos de trabalho;
  • As regras de deteção de duplicados não pode ser ativada para estes campos.

Depois de tudo configurado a configuração é vista da seguinte forma:

image

Depois do campo criado, no CRM tem o seguinte aspeto:

image

Como podem verificar este campo é apenas de leitura. Os campos calculados são campos virtuais e não físicos o que isto significa é que estes campos não são gravados na BD, mesmo assim este campo está disponível nos vários objetos que referi e se realizarmos um select sobre a tabela este valor será retornado, pois ele grava a nossa configuração numa função no SQL Server.

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