Distribuição de atendimento

hoje no fluxo de criação de sala, nós definimos a distribuição entre as empresas terceiras que fazem o primeiro atendimento.

O formato que usamos é um ‘‘sorteio’’, definindo um valor de 0-1 para cada empresa terceira.

No entanto, quanto menor a amostragem a gnt tende a ter uma oscilação relevante no compartilhamento realizado, chegando a 11% na análise que fiz ontem.

Minha dúvida aqui é:

Existe algum outro formato que possamos utilizar que diminuiria esse delta do share planejado x realizado?

2 curtidas

@ciloroberto Confirma pra mim, o que você precisa é dividir entre 2 empresaas terceiras? Algum dia pode ter mais que 2 empresas terceiras?

A divisão randômica não divide por igual, para criar uma fila por igual você terá que construir uma solução (API) que faça isso.

Porém se são somente 2 empresas terceiras e esse número não vai mudar, você pode usar uma expressão que divide por impar ou par:

@(mod(5, 2)) → 1
Quando for 1, é um número impar.

@(mod(4, 2)) → 0
Quando for 0, é um número par.

Use um contador para contabilizar as vezes que alguém passou nessa etapa do fluxo. Esse contador pode ser uma global atualizada via API somando +1 sempre que abrir um atendimento:

@(mod(globals.contador, 2)) → 0