Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-06-23
NOTIFYIF

NOTIFYIF

Descrição

Envia até 1.000 notificações se um valor no critério especificado é alterado para atender a uma condição. Você pode enviar uma notificação a um usuário, independentemente de ele ter ou não acesso à pasta de trabalho. Se a função excede o limite, as notificações são interrompidas e o indicador #ERROR é exibido na célula que contém a função. Quando você posiciona o cursor sobre a célula, uma mensagem descreve o erro.

Sintaxe

NOTIFYIF(
range
,
criteria
, [
user_names
], [
subject
], [
message
], [
send_on_each
])
  • range
    : o intervalo para o qual avaliar os critérios.
  • criteria
    : a expressão de cadeia de caracteres a ser avaliada em relação ao intervalo. O formato é o mesmo de funções como SUMIF() e COUNTIF().
  • user_names
    : a matriz ou lista de usuários para os quais enviar a notificação. Se você não inclui esse argumento, a função usa o user_name do usuário atual (o usuário que compõe a função).
  • subject
    : cadeia de caracteres de texto a ser usada como o assunto da notificação do Workday. Se você inclui um assunto, o Workday adiciona um caractere de dois pontos ao final da cadeia de caracteres.
  • message
    : texto a ser usado como o corpo da notificação. As seguintes etiquetas HTML têm suporte: <br>, <b>, <i> e <u>.
  • send_on_each
    : se o valor é TRUE, a função envia uma notificação para cada valor no intervalo que corresponde ao critério (TRUE). Se é FALSE, a função envia uma notificação somente se todos os valores no intervalo atendem ao critério. O valor por padrão é TRUE.

Exemplo

Fórmula
Resultado
=NOTIFYIF(A1:A3,"=venceu","dave.smith","Resultados da disputa","você venceu!" )
Envie esta notificação para dave.smith:
"Resultados da disputa: você venceu!"
se uma célula no intervalo A1:A3 é igual a
venceu
.
=NOTIFYIF(E8,"<"&E7,"tserrano","Previsão de queda",CONCAT(A8, " de $",E8," ficou abaixo da meta de $", E7))
Envie uma notificação para tserrano se o valor em E8 for menor que em E7. Este exemplo usa dados da pasta de trabalho de amostra no Community. Exemplo de notificação:
"Previsão de queda: a previsão na região EMEA de 3214321 USD ficou abaixo da meta de 3530400 USD"
=NOTIFYIF(A1,">"&0,5,"tserrano","Meta de vendas",TEXT(A1,"0%")&" de seus colaboradores atingiram a meta de vendas.")
Envie uma notificação para tserrano se o valor em A1 for maior que 0,5. A função TEXT faz com que o valor de A1 seja formatado como um percentual de número inteiro. Exemplo de notificação:
"Meta de vendas: 61% de seus colaboradores atingiram a meta de vendas.")
Exemplo de notificações usando uma matriz de valores
Aqui está um exemplo de como usar NOTIFYIF com uma matriz de valores.
A fórmula na célula A8 coloca os diferentes usuários listados em A3, A4 e A5 em uma matriz:
Quando incluir a célula de referência na fórmula NOTIFYIF, use ARRAYAREA(A8):
Lembre-se de enviar a fórmula usando o atalho de teclado para matrizes: Ctrl + Alt + Enter (Windows) ou Command + Option + Enter (Mac).
A notificação em Minhas tarefas para a fórmula é semelhante a esta, se Oliver Reynolds enviou a fórmula:
A notificação por e-mail é semelhante a esta:

Observações

  • A função envia uma notificação somente se um valor
    é alterado
    para atender a uma condição. Se, por exemplo, ocorre uma atualização de dados dinâmicos e uma condição que anteriormente era TRUE (a notificação foi enviada) continua sendo TRUE quando a atualização de dados dinâmicos programada é executada, nenhuma notificação é enviada. No entanto, uma notificação é enviada se você faz o recálculo da pasta de trabalho, pois isso equivale a reenviar a fórmula da célula.
  • O
    user_names
    O formato no seu locatário pode ser diferente dos exemplos.
  • Essa função avalia uma expressão de critério em relação a todos os valores no intervalo que você especificou. Se:
    send_on_each
    é verdadeiro, a função envia uma notificação para cada correspondência de critério no intervalo. Se:
    send_on_each
    é falso, a função envia uma notificação somente se todos os valores na correspondência atendem ao critério. O formato do critério é o mesmo de SUMIF() e COUNTIF().
  • A função gera uma notificação do Workday. Se os e-mails estão habilitados em seu ambiente, um e-mail também é enviado, mas o assunto do e-mail é gerado automaticamente e não corresponde ao argumento de assunto da notificação.
  • O Workday identifica o remetente da notificação como o usuário que inseriu a fórmula na célula.
  • Essa função retorna o valor TRUE se uma notificação foi enviada. Caso contrário, retorna FALSE.
  • O Workday não oferece suporte ao uso de referências estruturadas com NOTIFYIF.

Funções relacionadas

NOTIFYIFS