Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
NOTIFYIF

NOTIFYIF

Descrizione

Invia fino a 1.000 notifiche se un valore nel criterio specificato cambia per soddisfare una condizione. È possibile inviare una notifica a un utente, indipendentemente dal fatto che abbia accesso o meno alla cartella di lavoro. Se la funzione supera il limite, le notifiche vengono interrotte e nella cella contenente la funzione viene visualizzato l'indicatore #ERROR. Quando si passa il puntatore del mouse sulla cella, un messaggio descrive l'errore.

Sintassi

NOTIFYIF(
range
,
criteria
, [
user_names
], [
subject
], [
message
], [
send_on_each
])
  • range
    : l' intervallo per cui valutare i criteri.
  • criteria
    : l'espressione stringa da valutare rispetto intervallo. Il formato è uguale a quello di funzioni come SUMIF() e COUNTIF().
  • user_names
    : la matrice o l'elenco di utenti a cui inviare la notifica . Se non si include questo argomento, la funzione utilizza lo user_name dell'utente corrente (l'utente che compone la funzione).
  • subject
    : la stringa di testo da utilizzare come oggetto della notifica Workday . Se si include un oggetto, Workday aggiunge i due punti alla fine della stringa.
  • message
    : il testo da utilizzare come corpo della notifica. Sono supportati i seguenti tag HTML: <br>, <b>, <i> e <u>.
  • send_on_each
    : se TRUE, la funzione invia una notifica per ogni valore intervallo che corrisponde al criterio (TRUE). Se FALSE, la funzione invia una notifica solo se tutti i valori nell'intervallo soddisfano il criterio. L'impostazione predefinita è TRUE.

Esempio

Formula
Risultato
=NOTIFYIF(A1:A3,"=vinto", "dave.smith", "Risultati della gara","hai vinto!" )
Viene inviata la seguente notifica a dave.smith:
"Risultati della gara: hai vinto!"
se una cella nell'intervallo A1:A3 corrisponde a
vinto
.
= NOTIFYIF(E8,"<"&E7,"tserrano","Riduzione prevista",CONCAT(A8, " di $",E8," è sceso al di sotto dell'obiettivo di $", E7))
Viene inviata una notifica a tserrano se il valore in E8 è inferiore a E7. In questo esempio vengono utilizzati i dati della cartella di lavoro di prova nella community. Notifica di esempio:
"Riduzione prevista: la previsione EMEA di $ 3.214.321 è scesa al di sotto dell'obiettivo di $ 3.530.400"
=NOTIFYIF(A1,">"&0,5,"tserrano","Obiettivo di vendita",TEXT(A1,"0%")&" dei dipendenti ha raggiunto l'obiettivo di vendita").
Viene inviata una notifica a tserrano se il valore in A1 è maggiore di 0,5. La funzione TEXT consente di formattare il valore A1 come percentuale intera. Notifica di esempio:
"Obiettivo di vendita: 61% dei dipendenti ha raggiunto l'obiettivo di vendita").
Notifiche di esempio che utilizzano una matrice di valori
Di seguito è riportato un esempio di utilizzo di utilizzo della funzione NOTIFYIF con una matrice di valori.
La formula nella cella A8 raggruppa i diversi utenti elencati in A3, A4 e A5 in una matrice:
Quando si include la cella di riferimento nella formula NOTIFYIF, utilizzare ARRAYAREA(A8):
Ricordarsi di inviare la formula utilizzando i tasti di scelta rapida della matrice: Ctrl+Alt+Invio (Windows) o Comando+Opzione+Invio (Mac).
La notifica Mie attività per la formula è simile alla seguente, se Oliver Reynolds ha inoltrato la formula:
La notifica e-mail sarà simile alla seguente:

Note

  • Se viene stabilito che deve essere eseguita una formula contenente una funzione NOTIFYIF (ad esempio per una modifica nel riferimento di una cella specificato nella formula) e i risultati della funzione NOTIFYIF determinano che la condizione è TRUE, la notifica verrà inviata indipendentemente da qualsiasi precedente applicazione di tale formula. Utilizzare questa funzione con cautela e testare accuratamente per evitare l'invio di notifiche impreviste.
  • Il
    user_names
    Il formato nel tenant potrebbe variare rispetto agli esempi.
  • Questa funzione confronta un'espressione di criterio con tutti i valori nell'intervallo specificato. Se
    send_on_each
    è vero, la funzione invia una notifica per ogni corrispondenza di criteri intervallo. Se
    send_on_each
    è false, la funzione invia una notifica solo se tutti i valori nella corrispondenza soddisfano il criterio. La forma del criterio è uguale a quella di SUMIF() e COUNTIF().
  • La funzione genera una notifica Workday. Se le e-mail sono abilitate nell'ambiente, viene inviata anche un'e-mail, ma l'oggetto dell'e-mail viene generato automaticamente e non corrisponde all'argomento della notifica.
  • Il sistema identifica il mittente della notifica come l'utente che ha inserito la formula nella cella.
  • Questa funzione restituisce il valore TRUE se ha inviato una notifica oppure il valore FALSE in caso contrario.
  • Il Workday non supporta l'utilizzo di riferimenti strutturati con NOTIFYIF.

Funzioni correlate

NOTIFYIFS