Loading

Argomenti

Disponibile per i piani Asana Starter, Advanced, Enterprise ed Enterprise+, e piani legacy Business ed Enterprise legacy.

Visita la pagina dei prezzi per ulteriori informazioni.

Con le condizioni e la ramificazione, i creatori di regole hanno un maggiore controllo sul modo in cui le loro regole vengono attivate e sulle azioni che eseguono. Il generatore di regole di Asana offre la flessibilità necessaria per creare semplici automazioni o configurazioni complesse in base alle tue esigenze.

Generatore di regole di Asana

Simple blank trigger + condition + action.png

Il generatore di regole introduce tre tipi di schede che puoi utilizzare per creare la tua regola:

+ Quando... rappresenta un trigger.
Clicca su + Quando... per aggiungere un trigger che attiva la regola.

+ Verifica se... rappresenta una condizione.
Clicca su + Verifica se... per aggiungere una condizione che deve essere rispettata per l’esecuzione di questa regola.

+ Esegui questa azione... rappresenta un’azione.
Clicca su + Esegui questa operazione... per aggiungere un'azione che si verifica come risultato della regola.

Nota iconNota

Per aggiungere la scheda Verifica se, passa il mouse sulla scheda Quando e clicca sul pulsante +.

Utilizzo delle condizioni nelle regole

Nell’esempio seguente, una condizione è inclusa nella regola. Sebbene siano impostati un trigger e un’azione, la regola non può essere eseguita finché la condizione non viene soddisfatta.

Using conditions in rules

La condizione è tale che il campo personalizzato Priorità deve essere impostato sul valore Alta. Se il trigger viene attivato dall'aggiunta di un'attività al progetto e il valore del campo personalizzato soddisfa la condizione, la regola può eseguire l'azione sull'attività. In questo caso, la data di scadenza viene impostata per 2 giorni nel futuro.

Usare più condizioni

Nell’esempio seguente, entrambe le condizioni devono essere rispettate per l’esecuzione di questa regola. I creatori di regole possono scegliere se devono essere soddisfatte entrambe le condizioni o se deve essere soddisfatta una delle condizioni per l’esecuzione della regola. Nella scheda delle condizioni, i generatori di regole possono selezionare E per specificare che devono essere soddisfatte tutte le condizioni, oppure O per specificare che è sufficiente che venga soddisfatta una delle condizioni per l’esecuzione della regola.

Using multiple conditions

Utilizzo di condizioni e ramificazione

Nell'esempio seguente, la ramificazione viene utilizzata per consentire l'esecuzione della regola in due diversi scenari, ciascuno con azioni diverse.

Using conditions and branching

Entrambi i rami condividono lo stesso trigger: il campo personalizzato Stato della revisione legale è stato modificato. Entrambi i rami condividono anche una condizione comune, lo stato di revisione legale deve essere modificato in Richiesto.

Altrimenti, se viene utilizzato per aggiungere una condizione aggiuntiva in modo che la regola possa eseguire azioni diverse in base a scenari diversi, anche se entrambi derivano dallo stesso trigger.

In questo caso, se al campo personalizzato Priorità non viene assegnato un valore, l'attività viene assegnata e viene impostata una data di scadenza di 5 giorni. Tuttavia, nella diramazione inferiore, vediamo che quando il campo personalizzato Priorità è impostato su Alta, l’attività viene assegnata, con una data di scadenza più breve di 2 giorni nel futuro, e l’incaricato viene taggato in un commento.

Condizioni Altrimenti

Se non desideri aggiungere condizioni specifiche, puoi utilizzare la condizione Altrimenti . Il ramo Altrimenti verrà eseguito se nessuna delle altre condizioni viene soddisfatta.

Aggiungere una diramazione

Come aggiungere una diramazione aggiuntiva:

  1. Passa il mouse sul lato destro della scheda trigger (la scheda Quando...) fino a quando non appare l'Icona +.
  2. Clicca sull’Icona + Aggiungi una diramazione e seleziona + Altrimenti se o Altrimenti per aggiungere una diramazione separata.

Duplicazione e ordinamento dei rami

Dopo aver aggiunto una diramazione, puoi duplicarla per riutilizzare le stesse condizioni e azioni. Passa il cursore sulla diramazione e clicca sull’Icona con i tre puntini per aprire il menu delle opzioni della diramazione e seleziona Duplica. La nuova diramazione appare sotto l’originale con la stessa configurazione, che puoi modificare senza cambiare la prima diramazione.
 
Puoi modificare l’ordine delle diramazioni per controllare il modo in cui la regola le valuta. Trascina una diramazione per la maniglia per spostarla in alto o in basso nell’elenco. Le regole controllano le diramazioni dall’alto verso il basso, quindi posiziona le diramazioni più specifiche sopra quelle più generali quando è necessario dare la priorità a determinati scenari.

Gestire le azioni all'interno di un ramo

All'interno di una diramazione, è possibile modificare l'ordine delle azioni supportate. Trascina un’azione in una nuova posizione per modificare l’ordine in cui vengono eseguite le azioni. Per riutilizzare un’azione, apri il menu delle opzioni delle azioni e seleziona Duplica, quindi aggiorna l’azione copiata in base alle tue esigenze.

Creare regole senza condizioni

Le regole possono essere create anche senza condizioni. Nell’esempio seguente, ogni volta che il campo personalizzato Stato revisione legale viene modificato, l’azione viene eseguita. In questo caso, la regola viene attivata quando il valore del campo personalizzato viene modificato, indipendentemente dal valore selezionato.

Rules without conditions

Rimuovere la scheda delle condizioni

Rimuovi la scheda delle condizioni passando con il mouse sopra la scheda e cliccando sulla X che appare sul lato destro della scheda.

Remove condition card

Aggiungere una condizione

Aggiungi la tua prima condizione passando il mouse sulla scheda di attivazione e cliccando sul pulsante + che appare sul lato destro della scheda.

Screenshot 2023-09-08 at 16.10.46.png

Aggiungi ulteriori condizioni allo stesso modo passando il mouse e cliccando sul pulsante + sul lato destro di una scheda delle condizioni.

Add an additional condition

Rimuovere una condizione

Cancella la scheda delle condizioni passando il mouse sulla scheda e cliccando sull’Icona del cestino che appare sul lato destro della scheda delle condizioni.

Clearing the condition card

Aggiungere condizioni e ramificazione alle regole esistenti

Le regole esistenti create nel generatore di regole classico non supportano attualmente le condizioni e la ramificazione.

Nel frattempo, gli utenti potrebbero voler incorporare condizioni e ramificazioni nelle regole esistenti che sono state create nel generatore di regole classico. In questo caso, è necessario ricreare la logica di automazione nel generatore di regole, aggiungendo condizioni e ramificazioni secondo necessità.

Quando si testa la nuova regola, mettere prima in pausa quella vecchia e verificare che la nuova automazione funzioni come previsto. Dopodiché, puoi eliminare in sicurezza la vecchia regola.

Nota iconNota

Nota: le regole con condizioni possono essere create dal menu Personalizza di qualsiasi progetto, dall’interno di un’aggregazione, da un modello di progetto o dal generatore di flussi di lavoro.

Accoppia trigger e condizioni

Le condizioni accoppiate per le regole consentono agli utenti di combinare un trigger e una condizione in determinati scenari. L’accoppiamento consente la creazione di regole più intuitive e semplifica il processo di creazione di determinati tipi di regole, riducendo il numero di passaggi di configurazione richiesti.

In precedenza, i trigger delle regole erano suddivisi in due componenti:

  1. Trigger che rilevano modifiche ai dati (ad es. "L'incaricato dell'attività è stato modificato")
  2. Condizioni che valutano lo stato dei dati (ad es. “L’incaricato dell’attività è ora Adam”)

Le condizioni accoppiate consentono di accoppiare o combinare trigger e condizioni in determinate circostanze.

Creare regole utilizzando trigger e condizioni accoppiati

Coupled triggers and conditions

  1. Scegli il trigger dell’attività, nell’esempio precedente “Attività spostata in una sezione”.
  2. Scegli un’opzione all’interno della finestra del trigger, in questo esempio “Sezione è Posta in arrivo”.
  3. Scegli una condizione se lo desideri, in questo esempio “Verifica se la data di scadenza è”.
  4. Scegli un’opzione nella finestra della condizione, nell’esempio precedente “La data di scadenza è successiva al 9 ottobre”.

Domande frequenti su trigger e condizioni accoppiati

Le mie regole esistenti saranno interessate da questa modifica?

No, questo aggiornamento non influirà su nessuna delle tue regole esistenti. Offre semplicemente maggiore flessibilità quando si creano nuove regole in futuro.

Quando si dovrebbero usare trigger e condizioni accoppiati e disaccoppiati?
L’accoppiamento è ottimale per regole semplici che non richiedono ramificazione. L’approccio disaccoppiato rimane il migliore per regole più complesse con più percorsi di ramificazione basati su condizioni diverse. Il generatore di regole ti guiderà all’opzione appropriata e i due approcci coesisteranno per fornire la massima flessibilità.

Condizione di confronto tra numeri e formule

La condizione numerica nelle regole consente di controllare e confrontare i valori numerici. Puoi confrontare una variabile con un numero statico o anche con un’altra variabile, riducendo la necessità di condizioni separate per ogni tipo di campo o variabile.

Aggiungere una condizione numerica

Number and formula comparison condition

  1. Clicca sul pulsante Personalizza nell’angolo in alto a destra del tuo progetto
  2. Scegli Regole nella Sezione Aggiungi
  3. Seleziona Crea regola personalizzata
  4. Scegli i trigger che preferisci
  5. In Condizioni, seleziona Numero
  6. Scegli i valori da confrontare
  7. Configura le azioni da eseguire quando la condizione viene soddisfatta in Esegui questa operazione e clicca su Salva

La condizione numerica supporta il confronto di operandi utilizzando i seguenti operatori:

  • è uguale a
  • non è uguale a
  • è inferiore a
  • è maggiore di
  • è inferiore o uguale a
  • è maggiore o uguale a
  • è vuoto
  • non è vuoto

Puoi scegliere di confrontare i seguenti valori:

  • campi numerici personalizzati
  • output di campi personalizzati formula
  • Numeri statici

Domande frequenti sul confronto tra numeri e formule

Posso confrontare un campo numerico con un campo formula?
Sì, la condizione numerica consente di confrontare qualsiasi combinazione di campi numerici, output di formule e numeri statici.

I valori decimali sono supportati?
Sì, la condizione numerica funziona sia con i numeri interi che con i valori decimali.

Posso usare più condizioni numeriche in un’unica regola?
Sì, è possibile aggiungere più condizioni di qualsiasi tipo a una regola personalizzata, incluse più condizioni numeriche.

Note iconNota

Questo articolo è stato tradotto dall’IA.

Invia feedback sulla traduzione.
Caricamento
Condizioni e ramificazione nelle regole