Usando uma lista relacionada para criar a conexão entre a conta do cliente e as oportunidades do Salesforce
Use uma lista relacionada para estabelecer a conexão entre a tabela Conta do cliente que contém a ID da conta do Salesforce e a tabela remota Oportunidade do Salesforce que contém a mesma ID da conta do Salesforce.
Neste exemplo, crie um relacionamento chamado Oportunidades. Escolha a tabela Conta no campo Aplica-se à tabelae a tabela de oportunidade remota no campo Consultas da tabela. Para obter mais informações, consulte Criar listas relacionadas definidas.
Adicione o seguinte código no campo Consulta com :
(function refineQuery(current, parent) {
var sf_account_id = new String(parent.u_salesforce_account_id);
if (sf_account_id.length == 0)
sf_account_id = "undefined";
current.addQuery("u_sf_account_id", sf_account_id);
})(current, parent);
Este código verifica a presença da ID da conta do Salesforce na tabela Conta e, se estiver ausente no registro, a define como indefinida. O código também inclui uma consulta para a coluna da tabela Oportunidade que contém a ID da conta do Salesforce para o valor dessa ID da tabela Conta. Esta consulta é invocada quando o usuário abre a lista de oportunidades associadas à conta do cliente. Para ver como ele é usado no script de tabela remota, consulte Como selecionar uma ação de spoke e preparar as entradas.