Pular para o conteúdo

Como sugerir os planos de sangria de uma propriedade

Manual: Produtor Resumo: em vez de criar um plano de cada vez, você informa quantos seringueiros vão trabalhar na propriedade e o aplicativo divide todas as tarefas de campo livres entre eles, criando um plano de sangria por seringueiro.

A sugestão automática do rodízio resolve a distribuição dentro de um plano: quais linhas ficam em cada dia. A sugestão de planos é a camada de cima: ela decide quais tarefas vão para cada plano — ou seja, para cada seringueiro — e só depois monta o rodízio de cada um, com o mesmo algoritmo.


• A propriedade precisa estar no modo Flexível de composição do rodízio (definido na propriedade).

• Precisa haver tarefas de campo ativas e livres — tarefas já usadas por um plano ativo não entram na sugestão.

• Para o índice ficar mais preciso, vale ter produção estimada nas tarefas e o registro de painel da safra ativa nos talhões (veja “Quando o índice usa valor médio”, abaixo).


A divisão não olha só o número de plantas: duas tarefas com a mesma quantidade de plantas podem dar trabalhos bem diferentes. Por isso cada tarefa recebe um índice de equivalência, calculado a partir de três eixos:

EixoDe onde vem
Plantas aptasQuantidade de plantas aptas da tarefa de campo.
Produção estimadaProdução estimada da tarefa.
Dificuldade do painelDificuldade ergonômica da posição de painel registrada no talhão na safra ativa — Normal, Média ou Alta (veja balanceamento de painel).

Os três eixos são colocados numa mesma escala e somados de acordo com os pesos definidos na conta. O aplicativo então distribui as tarefas — começando pelas de maior índice — sempre para o plano que estiver com a menor soma até ali.

Cada eixo vira uma nota de 0 a 1, a nota é multiplicada pelo peso e as três parcelas são somadas:

nota do eixo = (valor da tarefa − menor valor do pool) ÷ (maior valor do pool − menor valor do pool)
parcela = nota × peso do eixo
índice = parcela plantas + parcela produção + parcela dificuldade
EixoComo a nota sai
Plantas aptasRégua do pool: 0 é a menor tarefa da propriedade, 1 é a maior. É relativa — a menor tarefa marca 0 mesmo tendo 900 plantas.
Produção estimadaMesma régua, sobre a produção estimada das tarefas.
Dificuldade do painelTabela fixa, não depende do pool: normal = 0, média = 0,50, alta = 1.

Um exemplo real, com os três pesos em 1 e um pool que vai de 700 a 1500 plantas aptas e de 3520 a 4800 kg:

Norte A (1500 aptas, 4800 kg, painel normal): (1500 − 700) ÷ (1500 − 700) = 1,00 · (4800 − 3520) ÷ (4800 − 3520) = 1,00 · normal = 0,00 → índice 2,00;

Leste C (1100 aptas, 3520 kg, painel alto): 0,50 · 0,00 · 1,00 → índice 1,50;

Sul C (1180 aptas, 3776 kg, painel médio): 0,60 · 0,20 · 0,50 → índice 1,30.

Repare no que a régua faz: a tarefa menos produtiva do pool tira 0 no eixo produção, mesmo produzindo 3.520 kg. O índice é uma nota comparativa dentro daquela propriedade — não é kg, não é planta, e só faz sentido ao lado dos índices das outras tarefas da mesma sugestão.

A divisão não é por quantidade de tarefas: o que se busca igualar é a soma dos índices de cada plano. Um plano com 3 tarefas leves pode equivaler a outro com 2 pesadas.

  1. Ordena as tarefas da de maior índice para a de menor.

    Índices iguais são desempatados pelo identificador da tarefa — é o que faz a sugestão ser sempre a mesma com o mesmo pool.

  2. Distribui uma a uma, sempre para o plano com a menor soma naquele momento.

    Por isso a primeira tarefa vai sempre para o plano 1, e as maiores se espalham antes de qualquer plano repetir.

  3. Desempata:

    Mesma soma → ganha o plano com menos tarefas; empatou também na contagem → ganha o primeiro plano da ordem.

Ao final, cada plano recebe o rodízio montado pelo algoritmo dos dias — e ali a moeda muda: os planos são comparados pelo índice, mas os dias de um plano são equilibrados por plantas aptas das linhas.

nota do eixo = (valor da tarefa − menor do pool) ÷ (maior do pool − menor do pool)
índice(tarefa) = peso_plantas × nota_plantas
+ peso_produção × nota_produção
+ peso_dificuldade × nota_dificuldade
soma(plano) = soma dos índices das tarefas do plano
média = soma dos índices de todos os planos ÷ nº de planos
desvio(plano) = (soma do plano − média) ÷ média → “Desbalanceado” se |desvio| > 15%

Repare que são duas contas em escalas diferentes, uma dentro da outra:

OndeO que é igualadoUnidadeComo a tarefa é tratada
Entre planos (distribuição de tarefas)Soma dos índices de equivalênciaíndice (nota comparativa, sem unidade)Atômica — a tarefa vai inteira para um plano
Entre os dias de um plano (distribuição de linhas)Plantas aptas por diaplantas aptasDivisível — a tarefa pode ser partida por linhas entre dois dias

A tolerância de ±15% vale nos dois níveis, mas sobre bases diferentes: entre planos, sobre a média dos índices; entre dias, sobre o alvo/dia em plantas aptas — veja as contas do rodízio.

Os pesos ficam em “Cadastros” → “Preferências” → “Dimensionamento de tarefas”, na seção “Pesos do índice de equivalência”. Todos começam em 1 e aceitam valores de 0 a 10peso 0 desliga o eixo.

Pesos do índice de equivalência

Alguns exemplos de uso:

• só quer dividir por tamanho? deixe plantas aptas = 1 e os outros dois em 0;

• a equipe reclama mais dos painéis altos do que do tamanho da tarefa? aumente o peso da dificuldade;

• o cadastro de produção estimada ainda não é confiável? zere o peso da produção até ele ficar bom.


  1. Abra a sugestão:

    Na tela “Planos de Sangria”, clique no botão “+” e escolha “Sugerir planos”.

  2. Preencha o formulário:

    CampoDescrição
    PropriedadeDefine quais tarefas entram na divisão e o modo de composição.
    Frequência de sangriaIntervalo entre sangrias (D2 a D10). Determina quantos dias terá o rodízio de cada plano.
    Quantidade de seringueirosQuantos planos serão sugeridos — um por seringueiro.

    Formulário da sugestão de planos

  3. Clique em “Gerar sugestão”:

    O aplicativo divide as tarefas livres, monta o rodízio de cada plano e abre a Revisão da sugestão.

  4. Confira os planos propostos:

    Cada cartão traz o resumo do plano, o índice e as tarefas que ficaram nele.

    O ícone , ao lado do título, abre a memória de cálculo da sugestão — a conta de cada índice e a trilha da divisão.

    Revisão da sugestão

    Revisão da sugestão - demais planos

  5. Ajuste, se quiser:

    Use o ícone ao lado da tarefa para movê-la para outro plano. Os dois planos envolvidos são recalculados — índice e rodízio — na hora.

    Mover tarefa para outro plano

  6. Crie os planos:

    Clique em “Criar planos”. O aplicativo cria um plano por sugestão, com o nome “Plano 1”, “Plano 2” e assim por diante, e volta para a listagem com a mensagem “X plano(s) criado(s). Vincule os seringueiros para gerar as sangrias.”

    Planos criados na listagem

  7. Vincule os seringueiros:

    Edite cada plano e escolha o responsável no passo “Seringueiros”. Enquanto isso não acontece, o plano fica com a etiqueta “Sem seringueiro” e não gera sangrias.


ElementoO que significa
“3 tarefa(s) · 2947 plantas aptas”O que o plano recebeu na divisão.
“Produção estimada: — kg”Soma da produção estimada das tarefas. Aparece quando nenhuma tarefa do plano tem produção estimada — é “sem dado”, não “zero”.
Índice 4.47Soma dos índices de equivalência das tarefas do plano. É por ele que os planos são comparados entre si.
DesbalanceadoO índice do plano está fora da faixa de ±15% da média entre os planos. É aviso, não bloqueio.
Dado incompletoAlguma tarefa do plano está sem produção estimada ou sem registro de painel na safra ativa; nesses eixos o índice usou o valor médio.
Lista de tarefasAs tarefas do plano, cada uma com suas plantas aptas e o botão de mover.

Falta de dado não impede a sugestão: o eixo sem informação entra com o valor médio da escala, e o plano recebe a etiqueta “Dado incompleto” para você saber que aquela comparação é menos confiável. As duas causas:

tarefa sem produção estimada;

talhão sem posição de painel registrada na safra ativa — sem isso o aplicativo não sabe a dificuldade do painel daquela tarefa.


Detalhes do cálculo: a memória de cálculo da divisão

Seção intitulada “Detalhes do cálculo: a memória de cálculo da divisão”

No topo da Revisão da sugestão, o ícone abre a janela “Detalhes do cálculo — pesos e distribuição”: a memória de cálculo completa daquela sugestão, com cada número acompanhado da conta que o produziu.

Revisão da sugestão com o botão de detalhes

A faixa do topo traz os parâmetros que valeram para esta sugestão: os pesos da conta, a régua de plantas e a régua de produção do pool inteiro (menor, maior e amplitude), a tabela de dificuldade, a tolerância de ±15% e a média dos índices dos planos. A última linha é uma autoconferência: “Consistência: OK (recálculo bate com o exibido)” — a janela recalcula tudo a partir do dado cru e compara com o que o cartão mostra; divergência aponta erro, e as células discordantes ficam marcadas.

Logo abaixo, “Legenda dos campos” explica termo a termo o que é cada coluna e de onde ela sai (por exemplo: Plantas tarefa = field_task.suitable_plants; Plantas linhas = soma de row.suitable_plants).

Cabeçalho e legenda dos campos

A seção explica a regra LPT e, em seguida, diz por que cada plano ficou com aquela quantidade de tarefas:

Plano 3: 4 tarefa(s), soma 5,50 com tarefas mais LEVES que a média do pool (1,38 contra 1,41), por isso coube mais tarefa antes de a soma alcançar a dos outros.

Regra da divisão e resumo por plano

Depois vem a trilha da distribuição, escolha por escolha, com a foto das somas no instante da decisão:

5ª escolha — Leste B (índice 1,58): somas antes P1=2,00 (1) · P2=1,70 (1) · P3=3,36 (2) → plano 2 (menor soma no momento).

Os números entre parênteses são quantas tarefas cada plano tinha naquele momento — é o critério de desempate. Tarefas que você moveu à mão na revisão aparecem em laranja, com a observação “Movida à mão na revisão para o plano N”.

Trilha da distribuição, escolha por escolha

Uma tarefa por bloco, da coluna crua até o índice, com os números substituídos na fórmula:

Leste C — plano 1 Nota plantas: (1100,00 − 700,00) ÷ (1500,00 − 700,00) = 0,50 → × peso 1,00 = 0,50 Nota produção: (3520,00 − 3520,00) ÷ (4800,00 − 3520,00) = 0,00 → × peso 1,00 = 0,00 Nota dificuldade: alta = 1,00 (tabela fixa) → × peso 1,00 = 1,00 Índice = 0,50 + 0,00 + 1,00 = 1,50

Quando falta dado, a linha diz exatamente isso — “sem produção estimada → 0,50 (meio da régua)” ou “sem painel registrado na safra ativa → 0,50 (meio da régua)”.

Memória de cálculo por tarefa

TabelaO que responde
1. Índice por tarefaLinha a linha: linhas, plantas do cadastro, plantas das linhas, produção, dificuldade, as três notas, as três parcelas e o índice. * marca o eixo que entrou em 0,50 por falta de dado.
2. Soma por planoÍndice exibido no cartão × índice recalculado, a conta da soma, o desvio em relação à média dos planos e se ele passou de ±15%.
3. Distribuição das linhas por diaO rodízio de cada plano: tarefas do dia, linhas, plantas aptas, alvo/dia, a conta do desvio e se o algoritmo marcou o dia como desbalanceado.

Tabela 1 - índice por tarefa

Tabela 2 - soma por plano

Tabela 3 - distribuição das linhas por dia


O dimensionamento das tarefas entra antes da divisão

Seção intitulada “O dimensionamento das tarefas entra antes da divisão”

O índice compara tarefas; ele não conserta tarefas mal dimensionadas. Como cada tarefa vai inteira para um plano, o tamanho delas define até onde a divisão consegue chegar: com poucas tarefas muito grandes, qualquer partição deixa um plano pesado; com muitas tarefas pequenas, a divisão fica fácil aqui, mas o rodízio de cada plano ganha dias com várias tarefas.

O ajuste fica em “Cadastros” → “Preferências” → “Dimensionamento de tarefas”, na mesma tela dos pesos:

“Mínimo/Máximo de plantas aptas” — a faixa de dimensionamento, que marca no cadastro as tarefas fora do tamanho de um dia de trabalho;

“Pesos do índice de equivalência” — os três pesos descritos acima.


Depois de dividir as tarefas, o aplicativo monta os dias de cada plano com exatamente o mesmo algoritmo da sugestão automática do rodízio: equilibra as plantas aptas em torno da média do plano, agrupa as tarefas próximas e divide uma tarefa entre dois dias quando é preciso.

Por isso um plano recém-criado pode aparecer com a etiqueta “Desbalanceado” na listagem: ali a etiqueta é sobre os dias daquele plano, não sobre a comparação entre os planos. Para corrigir, edite o plano e ajuste o rodízio.


“Nenhuma tarefa de campo livre nesta propriedade”

Seção intitulada ““Nenhuma tarefa de campo livre nesta propriedade””

Causa provável: todas as tarefas ativas já estão no pool de algum plano ativo. Como resolver: inative os planos que seguram as tarefas, ou cadastre novas tarefas nos talhões.

Nenhuma tarefa livre na propriedade

Causa provável: falta escolher a propriedade ou a frequência, ou a propriedade está em paridade estrita. Como resolver: preencha os três campos e confira o modo de composição da propriedade.

Todos os planos aparecem com “Dado incompleto”

Seção intitulada “Todos os planos aparecem com “Dado incompleto””

Causa provável: as tarefas não têm produção estimada e/ou os talhões não têm posição de painel registrada na safra ativa. Como resolver: complete os cadastros ou, se não pretende usar aqueles eixos, zere os pesos correspondentes.

Causa provável: uma falha ocorreu no meio da criação — o aplicativo avisa “X de Y planos foram criados”. Como resolver: confira a listagem e clique em “Criar planos” de novo. Os planos já criados não são recriados: a sugestão retoma de onde parou.

Não entendi por que este plano ficou com mais tarefas que o outro

Seção intitulada “Não entendi por que este plano ficou com mais tarefas que o outro”

Causa provável: a divisão iguala a soma dos índices, não a quantidade de tarefas — um plano com tarefas mais leves recebe mais tarefas. Como resolver: abra o na revisão e leia “Por que cada tarefa caiu neste plano”: a trilha mostra, escolha por escolha, as somas de cada plano no momento da decisão.

Causa esperada: a sugestão nomeia os planos como “Plano N”. Como resolver: edite cada plano e troque o nome no passo “Informações”.


Ajuda