Integração do Salesforce CPT UI (Custom Post Type) e ACF (Advanced Custom Fields)
Visão geral
O Salesforce oferece um mecanismo eficiente para armazenar vários tipos de dados usando objetos personalizados, criando campos diferentes para eles, de acordo com suas necessidades. No entanto, as empresas precisam que esses dados sejam exibidos em seus sites WordPress front-end. Para isso, os dados precisam ser sincronizados entre os objetos do Salesforce e as postagens personalizadas do WordPress.
Os nossos Plugin de integração do Salesforce para WordPress Permite sincronizar dados entre objetos personalizados/padrão do Salesforce e posts personalizados/padrão do WordPress, além de permitir agendar essas sincronizações com o intervalo de tempo de sua escolha. Isso garante que todos os dados apresentados no WordPress estejam sempre sincronizados com os dados do Salesforce.
Cenário: Você tem um site WordPress onde criou Tipos personalizados Correios usando o IU CPT plug-in e Campos personalizados usando o ACF plugin, e você deseja sincronizar esses Tipos de Postagem Personalizados com Objetos Personalizados no Salesforce.
Requisitos: Sincronizar dados de um ou mais Objetos personalizados do Salesforce para o WordPress, mapeando-os para os respectivos. Tipos personalizados Correios e Campos de postagem personalizados.
Pré-requisitos: Download e instalação
- Instale e configure o Plugin Salesforce Object Sync Premium Para ativar a sincronização entre o WordPress e o Salesforce, siga as instruções em guia de configuração.
- Instale e ative o Plugin CPT UI (Custom Post Type UI) no seu site WordPress para criar tipos de postagem personalizados.
- Instale e ative o Plugin ACF (Advanced Custom Fields) No seu site WordPress, você pode adicionar campos personalizados aos seus tipos de postagem.
Etapas de configuração
Etapa 1: Configure o plugin CPT UI com o Salesforce CRM
- Primeiro, usando o Plugin de interface do usuário CPT Criaremos um tipo de postagem personalizado.
- Navegue até o plugin CPT UI e no Adicionar novo tipo de postagem guia preencha os campos obrigatórios para o tipo de postagem e clique Adicionar tipo de postagem.

- Agora que criamos o tipo de postagem personalizado, usaremos o plugin ACF para adicionar Os campos personalizados ao Tipo de postagem.
Etapa 2: Configure o plugin ACF com o Salesforce CRM
- Navegue até a Plug-in ACF, na aba Grupos de Campos e clique em Adicionar nova.
- Na próxima página, adicione todos os campos que você deseja no grupo de campos.
- Para aplicar este grupo de campos ao tipo de postagem personalizada que você criou, use os menus suspensos no Localização: seção na mesma página.

- Agora, navegue até o seu site WordPress e clique em teste_personalizado (o tipo de postagem personalizada criado usando a interface do usuário do CPT em etapas anteriores) no painel esquerdo e adicione uma postagem fictícia desse tipo de postagem personalizada com todos os campos preenchidos para que o plug-in possa ler sua lista de campos personalizados.

Etapa 3: Configurar a conexão com o Salesforce
- Para conectar o plugin ao Salesforce, você pode seguir os 2 primeiros passos neste guia.
- Depois de concluir, siga as etapas abaixo para configurar o pull agendado do Salesforce.
Etapa 4: Configure o mapeamento de campos
- Navegue até a Mapeamento de Objetos aba do plugin.
- De acordo com o relatório Objeto WordPress selecione o tipo de postagem desejado.
- Para que o agendamento funcione, certifique-se de habilitar o Sincronizar do Salesforce para o WordPress alternar conforme mostrado abaixo.
- Sob o Mapear campos do WordPress para campos do Salesforce seção, mapearemos os campos do Salesforce com os campos de objeto do WordPress.
- Os campos obrigatórios do Salesforce já estão selecionados e novos campos podem ser adicionados usando Adicionar campo do Salesforce botão.
- Depois de configurar o mapeamento de campo, role para baixo e clique em Salvar mapeamento de objetos botão.
- O mapeamento ficará semelhante à imagem abaixo:
- Depois de configurar todo o mapeamento de campos, podemos prosseguir e configurar o pull agendado.
- Navegue até a Gerenciar aplicativo aba.
- Desloque-se até o Sincronização agendada seção.
- Habilite a alternância e selecione o Duração da sincronização de acordo com sua necessidade.
- Clique no Salvar configuração botão.
- Se você quiser interromper a sincronização agendada, basta desabilitar o botão de alternância e clicar em salvar novamente.

Observação: O ACF cria dois campos para cada campo personalizado que você cria. Por exemplo, se você criar um campo chamado "checkbox", o ACF criará dois campos chamados "checkbox" e "_checkbox". Certifique-se de mapear o campo. sem "_" no início, ou seja, o campo de caixa de seleção.

Etapa 5: Configurar a sincronização de automação agendada
Observação: As etapas a seguir são para configurar a sincronização agendada. Se você deseja configurar a sincronização em tempo real, siga estas etapas. guia.

Observação: Ao clicar no botão Salvar pela primeira vez, uma sincronização inicial será realizada. Depois disso, a sincronização será executada periodicamente, de acordo com a duração selecionada por você.
O plugin Salesforce Object Sync para WordPress facilita o mapeamento de objetos do Salesforce para os respectivos objetos no WordPress. Isso permite que todos os objetos mapeados sincronizem as alterações de dados do Salesforce para que sejam refletidas no WordPress.
Recursos adicionais
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.

Registrar