Browsing tag

Salesforce Intermediate

Estendendo componentes do Lightning

Se você já atuou em um grande projeto de Lightning, deve estar cansado de repetir o mesmo trecho de código toda vez que precisa interagir com uma Controller, não é mesmo? Então hoje quero te mostrar duas coisas legais, a primeira é o que o título do post diz, estender um componente do Lightning, e o que isso significa, isso significa que você pode aproveitar parte de um componente dentro de outro, mas fique tranquilo, isso fará sentido assim que começarmos a colocar a mão na massa, e segundo vamos fazer isso criando um componente que permitirá você fazer chamadas Apex com apenas 1 linha de código. Entendendo o problema Como eu disse antes, se você já trabalhou com grandes projetos em Lightning, muito provavelmente já precisou fazer uma chamada Apex para consumir dados do Salesforce, e se fez isso mais de uma vez, então você deve ter escrito o código abaixo algumas vezes, não é? var action = component.get(“c.getAccounts”); action.setParams(params); action.setCallback(this, function(response) { var state = response.getState(); if (state === “SUCCESS”) { var result = response.getReturnValue(); //do something with the result } else if (state === “INCOMPLETE”) { // wait, what? } else if (state === “ERROR”) { var […]

Prós e Contras ao uso do Person Account

Quando ouvimos sobre o termo Person Account já nos bate até um certo calafrio, e para que você não tenha nenhum receio ao ouvir este termo, vamos esclarecer o que é, as qualidades e limitações das não tão famosas Contas Pessoais. Se você está pensando em ativar as Person Account (Contas Pessoais) em sua org, aconselho fortemente que leia este post até o final e consulte um MVP da Salesforce antes de tomar esta decisão que pode vir a trazer muitas dores de cabeça. O QUE É CONTA PESSOAL (PERSON ACCOUNT)? Conta pessoal é a fusão dos objetos Conta e Contato a fim lidar com relacionamentos “Business to Consumer” (B2C) que não é tão viável no modelo padrão da Salesforce. Basicamente ao ativar este modo, as Person Account se dão como um novo tipo de registro de conta em sua org, este novo tipo de registro fornece novos campos ao objeto Conta que não são acessíveis a você, ou seja, não são editáveis. Sugiro que de uma lida no material oficial do Salesforce sobre Person Account. PRÓS Diferenciação visual clara entre registros de conta pessoal e registros de conta comercial. Importação de dados simples com campos de contato usando o assistente de importação do […]