Loading
CRM Analytics
Realizar ações em massa em diversos registros do Salesforce no CRM Analytics

Realizar ações em massa em diversos registros do Salesforce no CRM Analytics

Às vezes, você precisa realizar a mesma ação em um grupo de registros. Com as ações em massa do CRM Analytics, você pode realizar uma ação em todos os registros exibidos em uma tabela no CRM Analytics.

Defina a ação em massa em uma página do Visualforce. A página do Visualforce pode fazer chamadas a métodos do Apex. Você também pode configurar a página do Visualforce para exibir os resultados da ação ou exibir um formulário interativo. Por exemplo, é possível criar um formulário que permite que o visualizador do painel altere o proprietário da conta de cada oportunidade mostrada no widget de tabela.

Antes de entrar nos detalhes sobre como criar uma ação em massa, analise o seguinte processo de alto nível.

  1. O CRM Analytics passa a consulta SAQL usada para preencher o widget de tabela para a página do Visualforce.
    Nota
    Nota A consulta SAQL que o CRM Analytics passa geralmente contém um limite. Para retornar mais resultados, modifique a limit declaração na consulta SAQL.
  2. Escreva o Visualforce personalizado e, se necessário, o Apex code para extrair a consulta SAQL.
    Dica
    Dica Ao emitir uma solicitação de API do CRM Analytics para a consulta SAQL, se a maior parte da lógica estiver em JavaScript no lado do cliente, você deve usar AJAX a partir do JavaScript. Se a maior parte da lógica estiver em Apex, use HTTP a partir de sua classe do Apex.
  3. Seu código executa a consulta SAQL em relação à API de consulta do CRM Analytics.
  4. A API do CRM Analytics retorna os resultados da consulta (as linhas do conjunto de dados) para a página do Visualforce.
  5. Grave mais código personalizado que execute ações nas linhas de conjunto de dados retornadas. Por exemplo, você pode realizar uma edição em massa, uma criação em massa ou uma integração com terceiros.
Nota
Nota As ações em massa funcionam somente em etapas que consultam conjuntos de dados. Se o widget de tabela for criado em uma etapa com o tipo static ou soql, a ação não funcionará.
  • Exemplo de ações em massa
    Você deseja adicionar a opção "Criar oportunidades" no menu de ação de um widget de tabela. Essa ação deve criar uma oportunidade para cada conta mostrada em um widget de tabela.
 
Carregando
Salesforce Help | Article