Resoluções ano 2015

by Administrator 4. February 2015 06:56

Boas pessoal,

Como se costuma dizer mais vale tarde do que nunca. Mas este início do ano tem sido de grande agitação. São grandes desenvolvimentos a nível profissional e alguns desafios de nível pessoal.

O ano não podia ter começado melhor com a notícia da eleição como MVP do Dynamics CRM e a experiência tem sido fantástica e excedido as expectativas, apesar de não haver nenhum retorno financeiro e até agora sem nenhum benefício ao nível de emprego, toda a informação que passei a ter disponível é algo que não se consegue pagar.

Mas isto tudo só é possível devido aos leitores do blog e a toda a comunidade. A minha participação na comunidade só pode beneficiar com este reconhecimento e vontade não falta para ajudar ainda mais. Se quiserem saber mais sobre esta prémio vejam aqui. E quem quiser ver o meu perfil.

Como resoluções para o ano 2015:

Blog:

Manter ou aumentar a frequência e criar alguns posts em inglês, o primeiro espero que seja brevemente com o lançamento do primeiro add-on criado por mim.

Site:

Espero que até ao Verão escrever o meu primeiro post, já tenho vários na calha só falta mesmo concretizar. Tenho o objetivo de criar pelo menos dois por mês.

Fóruns MSDN:

Continuar a participar e tentar motivar mais pessoas a participarem.

Wiki:

Terminar o trabalho começado.

Certificação:

Algo que não me motiva minimamente mas que tenho que realizar. No final deste ano quero pelo menos fazer as básicas para depois pensar em tornar-me MCP e poder realizar formações.

Your Life Management:

Como ainda não estou a escrever no meu site, vou aqui também definir objetivos que não tem diretamente a ver com o Dynamics CRM, um desses projetos é o YLM que é um portal que estou a realizar. Comecei a fazer este portal para estudar o ASP .NET MVC 5 e outras tecnologias. Vou tentar lançar antes do verão com uma versão simples e quero indo melhorar. Para o final do ano espero começar a migrar para o MVC 6 Sorriso.

 

Até a próxima

Tags:

Enviar email ao antigo owner de um registo

by Administrator 23. January 2015 22:47

Boas pessoal,

Mais um desafio do fórum, desta vez, não fui o primeiro a responder. A pergunta era se era possível enviar um email quando a mudança de owner de um registo, através de Workflow (Fluxo de Trabalho) ou Javascript. Bom a primeira resposta sugere que o melhor é recorrer a plugins e confesso que a primeira vez que li concordei com a afirmação, eu até diria que seria a única hipótese.

Velhos vícios, o mal de ter começado com o CRM 4 e com isso que ainda mantenha algumas soluções dessa altura. Como tenho defendido aqui no blog, deve-se sempre optar por uma solução configurável em vez de uma solução programável, isto porque através de configurações “toda” a gente consegue ler, quer seja uma pessoa técnica ou funcional e na altura de upgrades estes objetos costumam ser mais fáceis de migrar.

Pois bem depois de ter lido esta pergunta uma segunda vez, fez-se um click na minha cabeça e porque não realizar isto com os Fluxos de Trabalho? Pois bem com o CRM 2013 foram introduzidos os Fluxos de Trabalho síncronos, que nos possibilitou por exemplo tratar da numeração automática como podem ver neste post. Com este tipo de Fluxo de Trabalho conseguimos aceder ao valor antigo e ao valor novo e com isso enviar um email ao novo\antigo proprietário.

Vamos ver na prática como o fazemos. Primeiro passo é criar um Fluxo de Trabalho síncrono:

image

Reparem que tiramos o pisco (que por defeito está selecionado) que fazia com que o Fluxo de Trabalho corresse assincronamente. Assim o Fluxo de trabalho torna-se síncrono. Avançando com o processo podemos então criar a notificação ao novo e antigo owner. Caso esqueçamos de retirar o pisco não faz mal porque dentro do Fluxo de Trabalho temos a hipótese de transformar o Fluxo de Trabalho em síncrono e vice-versa.

Mas primeiro temos que dizer ao Fluxo de Trabalho que ele pode correr quando houver alteração de um campo, neste caso como se trata do proprietário, podemos escolher quando o registo é atribuído e informamos que ele deve correr antes de guardar o registo e assim apanhar o valor antigo:

image
Pode parecer estranho mas o nosso Fluxo de Trabalho já está configurado, agora basta criar o email e no campo para enviar vamos colocar o proprietário pois configuramos o Fluxo de Trabalho para correr antes de ser assignado outro proprietário:

image

Uma solução que prometia mais trabalho que se tornou simples por utilizarmos a última novidades da plataforma.

Até a próxima

Tags: , ,

Sou um Microsoft MVP!!!!!

by Administrator 3. January 2015 17:16

Boas pessoal,

Este ano não poderia ter começado melhor, confesso que não estava a espera, mas fui nomeado Microsoft MVP para o produto Dynamics CRM. Foi com uma grande alegria que recebi esta nomeação que recebo com todo o agrado. E um ótimo incentivo para continuar a colaborar com a comunidade.

Foi engraçado que no primeiro dia do ano não estava nada a espera e fui comemorar o ano novo para a casa dos meus pais. Quando cheguei a casa a noite a primeira coisa foi ver o twitter e comecei a dar os parabéns a muitas pessoas que estão conectadas comigo. Quando vou verificar o email nem acredito que tenho este email na minha caixa de correio:

Posso-vos garantir que ainda estou a tremer. Quero agradecer a toda a comunidade e um abraço especial aos meus amigos Diogo Rito e Thiago Lima que sei que me nomearam diretamente.

 

Já agora BOM ANO para todos vocês.

 

Até a próxima.

Tags:

Participação no evento ISCTE-IUL ACM Student Chapter

by Administrator 20. December 2014 06:49

 

Boas pessoal,

Foi com grande prazer na Quarta Feira (dia 17) participei como orador no evento “ISCTE-IUL ACM Student Chapter” (http://iscte.acm.org/), um evento realizado no ISCTE que tem como objetivo partilhar vários conhecimentos na comunidade e que me deu a oportunidade de apresentar o Microsoft Dynamics CRM 2015.

Os slides da apresentação estão aqui:

E no site do evento algumas fotos minhas:

http://iscte.acm.org/photo-gallery/?wppa-occur=1&wppa-cover=0&wppa-album=7

Mais uma vez o meu objetivo é sempre apresentar esta plataforma para mostrar que não são apenas drag-and-drop de interface e que temos várias opções para estender a plataforma, desde fluxos funcionais, até código Javascript o C#.

Não se esqueçam de ver o site pois todas as quartas-feiras haverá um novo tema.

Até a próxima.

Tags: , , ,

Tudo sobre WebResources IV

by Administrator 2. May 2014 06:58

Boas pessoal,

Um post rápido só para acrescentar informação ao post sobre utilização de WebResources, tinha referido que havia quatro áreas (Dashboard; Navegação no Formulário; SiteMap – Sub Area; Ribbon) onde os WebResources se poderiam utilizar.

Existe uma outra área onde esta funcionalidade pode ser utilizada, que é na página de configuração de uma solução. Que obrigatoriamente se quisermos ter uma página de informação ou configuração teremos que associar uma página HTML. Confesso que a nível profissional nunca tinha utilizado, mas como ando a trabalhar em dois add-ons para o Dynamics CRM, esta página fez toda a diferença.

Para configurarmos a nossa página de configuração temos que ir a solução e no nó “Informações” temos um campo chamado “Página de Configuração” permite colocarmos a nossa página HTML, com informações e que caso seja necessários parâmetros para configurarmos a nossa solução:

 

Após colocarmos a página de configuração, aparecerá um novo nó intitulado como “Configuração” onde se visualiza a página de configuração adicionada:

A página de configuração é muito simples apenas para vermos a causa efeito. Mas aqui pode-se ter vários campos onde se guarda parâmetros da solução. Imaginemos que esta solução permitia enviar emails e estes teriam que ter uma assinatura da empresa, então haveria um campo de texto que permitia guardar o texto da assinatura, quando o componente de envio de email desta solução fosse utilizado iria-se ler este parâmetro.

A próxima pergunta é como podemos guardar este tipo de configuração, este assunto será alvo de um novo post após eu lançar um dos add-ons.

 

Até a próxima.

Tags: , , , ,

Orador na 38ª Reunião da Comunidade NetPonto

by Administrator 12. April 2013 21:55

Boas pessoal

No próximo dia 20 de Abril irei falar sobre Microsoft Dynamics CRM 2011 na habitual reunião mensal da Comunidade NetPonto. Será a minha primeira aventura de falar em público por isso será um bom teste.

 

O título da minha sessão será: X(C)RM como plataforma de desenvolvimento rápido. Terá como objectivo apresentar o Microsoft Dynamics CRM 2011, a sua arquitectura e principais funcionalidade que podem tornar como uma plataforma de desenvolvimento rápido. Esta plataforma tem um nome: xRM.

No mesmo dia o Glauco Godoi irá fazer uma apresentação sobre ASP .NET SignalR. Sem dúvida que valerá o esforço de acordar cedo no sábado de manhã. Vejam aqui mais informações sobre as duas sessões e como se podem inscrever.

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