Breadcrumbs

Script para setar o Monitoramento status Agente "Alerta" e " Critico" proporcionalmente por agentes da loja.

Introdução

Script para setar o Monitoramento status Agente "Alerta" e " Critico" proporcionalmente por agentes da loja.

Passo a passo

Por padrão a aba Monitoramento Status Agente vem com:

Quantidade de Agentes OFF-LINE para sinalizar status “alerta” na loja: 1
Quantidade de Agentes OFF-LINE para sinalizar status “crítico” na loja: 10

Quando um agente fica off-line a loja já entra em alerta, mesmo a loja tendo 30 caixas.

Este script faz o tratamento para que o status de alerta seja proporcional ao número de PDVs.
Exemplo:

20 PDVs, com 19 PDVs off irá ativar o “alerta” e com 20 irá ativar o “crítico”.

O script é funcional para melhorar a aparência no e-monitor e também pode ser configurado para cada cliente alterando os paramentros nele.

Script:

–SELECT AGENTOFFCRITICAMOUNT,AGENTOFFWARNINGAMOUNT, * FROM TBSTORE

UPDATE TBSTORE


SET AGENTOFFCRITICAMOUNT = L.CRITICAMOUNT,
AGENTOFFWARNINGAMOUNT= L.WARNINGAMOUNT

FROM TBSTORE
INNER JOIN (SELECT

count(storename) AS CRITICAMOUNT, –conta o número de agentes na loja e seta como o valor para crítico
count(storename) -1 AS WARNINGAMOUNT, –conta o número de agentes - 1 na loja e seta como o valor para alerta
STORENAME AS LOJA,
ID AS IDLOJA

FROM TBSTORE
INNER JOIN TBAGENT ON TBAGENT.STOREID = TBSTORE.ID

GROUP BY STORENAME, ID) AS L ON L.IDLOJA = TBSTORE.ID

Dúvidas fico a disposição

Outras informações

Fonte: Bruno Eduardo Hemkemaier