Estamos em meio a um projeto que utilizamos o objeto de Casos da Salesforce, para fazer uma controle de Atendimento do cliente. Porém, se trata de um atendimento rápido, onde não é necessário realizar o registro da Solução do problema, ao fechar o Caso.
Diante dessa situação, fui ao Layout de Página de fechamento do Caso, para remover a seção de "Solution". Porém não encontrei os campos para remover! Fui então pesquisar e compartilho aqui a solução simples e rápida para remover esses campos de Solução:
O primeiro passo é acessar o layout de fechamento, em modo de edição e clicar em "Propriedades de layout":
Por fim, desmarcar a opção de "Seção de informações da Solução - Mostrar seção na página da edição":
Após clicar em OK, a Opção de Soluções, não estará mais disponível na tela de fechamento de Casos!
Bem, essa foi rápida... ;)
* Está precisando de um suporte ou uma consultoria na configuração dos Casos ou ServiceCloud da sua Org Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/
domingo, 26 de março de 2017
segunda-feira, 20 de março de 2017
Acessando comunidades pelo Salesforce1
A ideia desse post é mostrar um passo a passo de como configurar o Aplicativo Salesforce1 para acesso, pela comunidade de usuários, seja ela Parceiro (Partner Community) ou Cliente (Customer Community).
Inicialmente será necessário configurar questões de permissão para o usuário da Comunidade. A primeira permissão é dar permissão de API para o perfil do usuário da comunidade:
Em seguida, dar permissão ao usuário da Comunidade (no cadastro do usuário) ao Salesforce1:
Com essa configurações, agora precisamos de configurar o Salesforce1 para acessar a comunidade. Como sabemos, quando criamos uma comunidade, temos um domínio específico para os usuários logarem nela. Com esse domínio em mãos, acessamos (três) pontinhos na tela de login do Salesforce1:
Posteriormente, clicamos em "Alterar servidor":
Será exibidas as opções de servidor disponíveis. Por padrão temos o domínio de produção e sandbox. Então clicamos em "Adicionar conexão":
Adicionamos então um nome para nossa nova conexão, inserimos o domínio da nossa Cloud Community e clicamos em aplicar:
Veja que já temos uma nova conexão na nossa lista de conexões. Basta marcarmos essa nova e clicarmos em aplicar novamente e pronto.
Estaremos sempre sendo redirecionamento para o domínio da comunidade.
Bem, por hoje é só! :)
* Está precisando de um suporte ou uma consultoria na configuração, gestão ou desenvolvimento da suas Comunidades no Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/
Somos parceiros gerenciados pela Salesforce!
Inicialmente será necessário configurar questões de permissão para o usuário da Comunidade. A primeira permissão é dar permissão de API para o perfil do usuário da comunidade:
Em seguida, dar permissão ao usuário da Comunidade (no cadastro do usuário) ao Salesforce1:
Com essa configurações, agora precisamos de configurar o Salesforce1 para acessar a comunidade. Como sabemos, quando criamos uma comunidade, temos um domínio específico para os usuários logarem nela. Com esse domínio em mãos, acessamos (três) pontinhos na tela de login do Salesforce1:
Posteriormente, clicamos em "Alterar servidor":
Será exibidas as opções de servidor disponíveis. Por padrão temos o domínio de produção e sandbox. Então clicamos em "Adicionar conexão":
Adicionamos então um nome para nossa nova conexão, inserimos o domínio da nossa Cloud Community e clicamos em aplicar:
Veja que já temos uma nova conexão na nossa lista de conexões. Basta marcarmos essa nova e clicarmos em aplicar novamente e pronto.
Estaremos sempre sendo redirecionamento para o domínio da comunidade.
Bem, por hoje é só! :)
* Está precisando de um suporte ou uma consultoria na configuração, gestão ou desenvolvimento da suas Comunidades no Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/
Somos parceiros gerenciados pela Salesforce!
Marcadores:
Admin,
Administration,
Android,
Aplicativo,
App,
Community Cloud,
Comunidade,
configuração,
CRM,
Customer Community,
Instances,
iOS,
Partner Community,
SalesCloud,
Salesforce,
Salesforce1,
ServiceCloud,
SFDC
quinta-feira, 16 de março de 2017
Erro UNABLE_TO_LOCK_ROW em execução de várias classes de teste em paralelo
Recentemente, antes de iniciar um desenvolvimento no Salesforce, resolvi rodar todas as classes de teste! Pra ter certeza que estava tudo funcionando antes de eu "meter a mão" :) Bem, aí recebi a seguinte mensagem de erro em várias classes:
E esse erro, só acontecia quando rodava em massa! Quando rodava cada classe individualmente, o erro não acontecia!
Me lembrei que já havia passado por esse problema há um tempo atrás e havia uma opção de não rodar testes em paralelo, que "resolvia" (veja bem, o resolvia está entre aspas) esse problema!
Bem, se você está com esse problema, ao rodar várias classes em paralelo, acesse a parte de configurações do Salesforce e pesquise pela opção Execução de teste do Apex. Em seguida, clique no botão Opções. Marque a opção Desativar o teste paralelo do Apex:
Dessa forma, você pode executar todos os testes, sem o erro System.DmlException: Insert failed. First exception on row 0; first error: UNABLE_TO_LOCK_ROW, unable to obtain exclusive access to this record or 1 records.
Bem por hoje é isso!
System.DmlException: Insert failed. First exception on row 0; first error: UNABLE_TO_LOCK_ROW, unable to obtain exclusive access to this record or 1 records
E esse erro, só acontecia quando rodava em massa! Quando rodava cada classe individualmente, o erro não acontecia!
Me lembrei que já havia passado por esse problema há um tempo atrás e havia uma opção de não rodar testes em paralelo, que "resolvia" (veja bem, o resolvia está entre aspas) esse problema!
Dessa forma, você pode executar todos os testes, sem o erro System.DmlException: Insert failed. First exception on row 0; first error: UNABLE_TO_LOCK_ROW, unable to obtain exclusive access to this record or 1 records.
Bem por hoje é isso!
Marcadores:
Apex,
CRM,
Rest API,
SalesCloud,
Salesforce,
ServiceCloud,
SFDC,
Test class,
teste
quinta-feira, 2 de março de 2017
Campo Campanha no Lead
Há alguns meses atrás precisei criar um código no Salesforce que, em uma determinada situação, criava um novo Lead associado a uma campanha. Sempre vi, no Layout de tela do Lead o campo "Campanha". Além de disponível no Layout, o campo Campaign aparece como um relacionamento de pesquisa do Lead com a Campanha, na lista de campos do Lead. Mais que depressa tentei utilizar esse campo no meu código para criar o Lead já associado à campanha. Porém ao tentar salvar meu código, eis que recebo a seguinte mensagem:
Erro de compilação: Invalid field Campaign for SObject Lead
Achei estranho e fui pesquisar. O que descobri foi que esse campo, de fato não existe no Lead. O que existe é um objeto chamado CampaignMember. E esse deve ser usado para relacionar o Lead a uma campanha. Dessa forma, um Lead pode estar associado a várias campanhas. Veja o código:
Bem, para mais informações sobre o objeto CampaignMember, acesse a documentação oficial do Salesforce:
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_campaignmember.htm
Por hora, é apenas isso!
* Está precisando de um suporte ou uma consultoria na gestão de Lead e Campanhas no seu Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/
Somos parceiros gerenciados pela Salesforce!
Erro de compilação: Invalid field Campaign for SObject Lead
Achei estranho e fui pesquisar. O que descobri foi que esse campo, de fato não existe no Lead. O que existe é um objeto chamado CampaignMember. E esse deve ser usado para relacionar o Lead a uma campanha. Dessa forma, um Lead pode estar associado a várias campanhas. Veja o código:
CampaignMember cm = new CampaignMember();
cm.CampaignId = campanha.id; //id da Campanha
cm.LeadId = novoLead.id; //id do Lead
insert cm;
Bem, para mais informações sobre o objeto CampaignMember, acesse a documentação oficial do Salesforce:
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_campaignmember.htm
Por hora, é apenas isso!
* Está precisando de um suporte ou uma consultoria na gestão de Lead e Campanhas no seu Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/
Somos parceiros gerenciados pela Salesforce!
Marcadores:
Acionador,
Admin,
Administration,
Apex,
Campaign,
Campanha,
CRM,
Dica,
Lead,
SalesCloud,
Salesforce,
SFDC,
trigger
Assinar:
Postagens (Atom)