Skip to main content

Olá pessoal, algúem tem alguma ideia de como fazer uma fórmula parecida com o CONT.SE no Salesforce? 

Quero fazer a distribuição automática dos leads que recebemos, mas para ser distribuído tem que atender dois critérios, senão a maneira de atendimento é outra. Já tentei com a fórmula: MOD(VALUE(N_mero_do_lead__c ) ,3) +1, junto com a função IF, mas mesmo ignorando os leads que não atendem o critério ele contabiliza, as filas não ficam com a mesma quantidade de leads o que é essencial para nós. Exemplo: Temos 3 filas para distribuir os leads, se não atendem o critério o lead é igual a 0, com essa fórmula a distribuição fica assim: 1,2,0,1... nesse exemplo a fila 3 ficaria sem lead nessa rodada "perderia a vez".

Acho que algo como Cont.se resolveria esse problema?

Abraço!

1 Kommentar
  1. 21. Okt. 2019, 14:48

    Melissa, demorei pra entender o que tu fez e o que tu quer que aconteça hahah.

    Pelo que eu entendi você tem 3 filas de Lead (A,B,C), e tu criou um campo "N_mero_do_lead__c" que provavelmente é um auto increment. Na regra de atribuição de Lead você está fazendo uma formula mais ou menos assim:

    IF(Lead respeita os criterios, MOD(VALUE(N_mero_do_lead__c ) ,3) +1, se não respeitar joga pra uma fila D).

    Mas como você está utilizando o número do lead como critério ele nunca vai dar certo, já que se ele não respeitar a regra ele não vai voltar a fila.

    Não existe como você dar um

    cont.se

    nas regras de atribuição, mas mesmo se tivesse como não ia dar certo, tendo em conta que se uma fila converter os leads mais rápidos que a outra ela vai receber mais leads, sendo assim não vai ser distribuído igualmente.

    As duas possibilidades que eu pensei são as seguintes:

    Fazer uma regra de atribuição via código fonte, com uma trigger + classe apex, criar um custom settings, que vai armazenar qual é a ordem de inserção nas filas, indo de 1 até 3. Na classe apex você vai ter que dar um select na tabela, inserir na fila correspondente e incrementar 1 na tabela.

    Ou utilizar a lei dos grandes números, dar um random e torcer para não ter nenhuma anomalia hahaha.

    Att.

0/9000