Pergunta

Eu estou atualmente no processo de implementação de um número de diferentes algoritmos de atribuição para uma SalesLead <-> situação SalesPerson. A idéia geral é bastante simples:

  1. SalesLead assina um em um site público

  2. O código atribui automaticamente o SalesLead a um SalesPerson usando round-robin de agendamento (Leads são atribuídos a SalesPersons na mesma ordem)

Eu estou tendo alguns codificadores-block sério em como realmente executar esta fora de certificar-se eu puxar os agentes do banco de dados na mesma ordem a cada vez, e usando outra tabela para armazenar o último agente que foi atribuído um SalesLead (que podem, na verdade, ser útil para a construção de um relatório, ou, pelo menos, ter um método de rastreio-volta mais tarde). Am I longe de base?

Esclarecimento: O código atualmente não correspondem a uma pessoa de vendas para a liderança. Esta é uma função completamente nova. Atualmente eles podem se inscrever para um vendedor específico, mas gostaríamos que eles sejam capazes de ser atribuído automaticamente.

Foi útil?

Solução

simples Consideravelmente realmente: Quando um vendedor é criada, dar-lhes uma LastActivityDate. Quando eles recebem um SalesLead, atualizar essa data para a data atual. Dê um SalesLead, como se trata de, a um vendedor com a data de atividade menos recente.

Pode ser feito facilmente em SQL ou código.

Outras dicas

Se você tem uma tabela que corresponde SalesLeads e vendedores juntos e você timestamp-lo, você não precisa de uma tabela separada para acompanhar o último SalesPerson pegou.

No SQL Server você realmente quer que ele seja uma data e hora, não um campo timestamp, mas @ ideia de David é o mesmo. Controle as últimas vendas chumbo atribuído a uma pessoa de vendas e registrar o tempo em que foi atribuído. Você pode então escolher a próxima pessoa de vendas para atribuir uma pista para encontrando a pessoa de vendas que não tem um atribuída ou a pessoa de vendas, cuja liderança atribuído última é a mais antiga.

Confira como Salesforce faz isso: http://forums.sforce.com/sforce/ board / mensagem? board.id = custom_formula & message.id = 533

MOD um ID pelo número de vendedores + 1 e depois atribuir 1 a Joe, 2, para Tom, etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top