Automazioni del database

In questo articolo di supporto

Migliora la tua efficienza automatizzando le parti più noiose del tuo lavoro 🔁

Vai alle Domande frequenti

Le automazioni del database sono sequenze di azioni che si verificano ogni volta che avviene una modifica specifica a un database. Le automazioni consistono sia in trigger (gli eventi che avviano l'automazione) che in azioni (l'effetto dell'automazione). Le automazioni del database hanno lo scopo di aiutarti a risparmiare tempo e semplificare il tuo lavoro, e possono essere molto semplici o più complesse a seconda delle tue esigenze.

Le automazioni del database possono essere utilizzate per molte cose, tra cui:

  • Assegnare un'attività a una persona specifica quando il suo stato cambia.

  • Inviare una notifica Slack a un canale quando una pagina viene aggiunta a un database.

Note:

  • Automations won’t take action on any pages whose access is restricted. You can check and change page access in the share menu.

  • Database automations can't be triggered by other automations. Button actions, however, can trigger database automations. For example:

    • A recurring template automation will not trigger a database automation.

    • A database automation creating a page in another database will not trigger a database automation.

    • A user clicking a button that creates a page will trigger a database automation.

  • Le automazioni del database sono disponibili nei piani a pagamento su tutte le piattaforme.

  • Le automazioni del database possono essere create, modificate o eliminate dagli utenti del piano a pagamento che hanno accesso completo al database.

  • Tuttavia, le automazioni Slack possono essere modificate solo dal creatore dell'automazione.

  • Gli utenti del Piano Gratuito possono creare automazioni di notifica Slack, ma nessun altro tipo di automazione.

  • Gli utenti del Piano Gratuito possono utilizzare le automazioni esistenti nei modelli, ma non saranno in grado di modificarle.

Per creare un'automazione del database:

  1. Fai clic su nella parte superiore di un database → Nuova automazione.

  2. Dai un nome alla tua automazione del database, se vuoi.

  3. Seleziona Nuovo trigger per creare un trigger. Quindi seleziona Aggiungi trigger per creare altri trigger. Scopri di più sui tipi di trigger qui sotto →

  4. Seleziona Nuova azione per creare un'azione. Quindi seleziona Aggiungi azione per creare altre azioni. Scopri di più sui tipi di azioni qui sotto →

  5. Seleziona Crea.

Did you know you can also add a button property to your database? With the click of a button, actions can be taken on your database on your behalf. Learn more here →

Le automazioni possono avere uno o più trigger. Quando configuri un'automazione, puoi decidere se l'automazione deve avvenire Quando si verifica uno di questi o Quando si verificano tutti questi.

Note: If you have multiple is edited triggers that must all occur for your automation to take place, those triggers need to happen within a small window of about three seconds. If they don’t, your automation may not be triggered properly. To avoid this, you can:

  • Create separate automations for each trigger.

  • Use a more specific trigger than is edited, like is set to or contains.

Puoi scegliere tra tre tipi di trigger:

  • Pagina aggiunta significa che la tua automazione verrà attivata quando viene aggiunta una nuova pagina al tuo database.

  • Property edited significa che la tua automazione verrà attivata quando una specifica proprietà del tuo database viene modificata. Per le proprietà nome, Persone, numero, /testo, seleziona e relazione, puoi scegliere quali tipi di modifiche apportate a quella proprietà attiveranno un'automazione. Ad esempio, potresti avere un elenco di contatti in un database Notion e impostare un'automazione in cui il trigger è un numero di telefono che inizia con le cifre 732, e l'azione è che lo stato di quella Persona venga impostato su New Jersey.

  • Ogni {frequency} significa che la tua automazione sarà ricorrente. Il trigger si verificherà ripetutamente in base alla frequenza impostata. Puoi impostare la tua automazione affinché si ripeta ogni giorno, settimana, mese e così via. Puoi anche impostare un orario in cui l'automazione verrà attivato da un trigger, la data in cui il trigger dell'automazione inizierà e terminerà, e il fuso orario.

    Note: The Every {frequency} trigger works with all automation actions except for Edit property.

Puoi avere più di una condizione per il tuo trigger in modo che due o più cose debbano essere vere affinché l'automazione abbia luogo. Nota che un trigger ricorrente (come uno impostato per ripetersi ogni settimana, mese, ecc.) non può essere abbinato a un altro tipo di trigger.

Note: If you’d like your automation to add or edit pages and databases, make sure that you have permission to edit those pages and databases. Additionally, make sure edited pages are available are not Private or Shared. Otherwise, your automation won’t work.

Le automazioni possono eseguire un'azione o più azioni. Puoi scegliere tra una varietà di azioni:

  • Modifica proprietà modificherà le proprietà delle pagine nel database in cui ti trovi attualmente. Per le proprietà selezione multipla, Persone e relazione, puoi aggiungere o rimuovere singoli valori invece di aggiungere o rimuovere tutti i valori contemporaneamente. Ad esempio, potresti avere un database di attività in cui, se il nome dell'attività contiene la parola “blog”, il tuo nome viene aggiunto alla proprietà Persone, anche se ci sono altre Persone già assegnate a quell'attività.

  • Aggiungi pagina a aggiungerà una pagina a un database a tua scelta e modificherà le proprietà di quella pagina.

  • Modifica pagine in modificherà pagine e proprietà in un database a tua scelta.

  • Invia notifica a invierà una notifica a Persone specifiche nel tuo spazio di lavoro Notion. Il destinatario può essere composto da un massimo di 20 Persone nel tuo spazio di lavoro, o Persone associate a una determinata proprietà Persone nel tuo database. Aggiungi un messaggio che vuoi accompagnare alla notifica.

  • Invia Mail a invierà una email dal tuo account Gmail a uno o più destinatari. Scopri di più qui sotto.

  • Invia webhook invierà richieste HTTP POST all'URL specificato. Scopri di più in questo articolo →

  • Invia notifica Slack a invierà una notifica personalizzata al canale Slack che desideri. Questa funzionalità è disponibile solo nei piani Plus, Business ed Enterprise. Scopri di più qui →

  • Definisci variabili ti consentirà di creare una variabile personalizzata utilizzando menzioni e formule. Potrai quindi utilizzare questa variabile in altre azioni di automazione del database. Scopri di più qui sotto.

Get more inspiration for using database workflows in this guide →

Invia email a

Note:

  • You need a Gmail account to use this automation.

  • Once someone has linked their Gmail account to an automation, only they will be able to edit the automation. Others will only be able to use the automation.

  • Emails sent using this automation may take up to two minutes to arrive in your recipient’s inbox.

  • Be mindful of Gmail’s limits for how many recipients a message can have, or how many emails you can send in a day.

L'azione Invia email a per un'automazione del database invierà un'email dal tuo account Gmail a uno o più indirizzi email quando si verifica un trigger. Questo è utile se vuoi inviare un'email a qualcuno per ricordare di completare un'attività scaduta, o per aggiornare il tuo team sullo stato di tutti i tuoi progetti aperti.

Per configurare un'automazione per l'invio di un'email:

  1. Fai clic su nella parte superiore di un database, quindi seleziona Nuova automazione o un'automazione esistente.

  2. Seleziona Nuova azione o Aggiungi azioneInvia email....

  3. Se il tuo account Notion è già collegato a un account Gmail, vedrai il tuo indirizzo email accanto a Invia email da. Se desideri utilizzare un altro account Gmail per questa automazione, fai clic sul tuo indirizzo email → Aggiungi account Gmail.

  4. Puoi configurare varie parti della tua email:

    • A: Questa potrebbe essere una proprietà persona (come Chiunque abbia attivato o Creatore della pagina), una persona nel tuo spazio di lavoro o un indirizzo email specifico. Questo indirizzo email può essere esterno: non deve necessariamente appartenere a qualcuno nel tuo spazio di lavoro o nella tua organizzazione.

      • Seleziona CC/BCC accanto al campo A per aggiungere facoltativamente altre persone in CC o CCN.

    • Oggetto: Inserisci un oggetto per la tua email. Seleziona @ nel campo Oggetto se desideri che l'oggetto contenga una proprietà dalla tua pagina trigger, un'ora o una data, una persona o un gruppo nel tuo spazio di lavoro, o un link a una pagina nel tuo spazio di lavoro. Seleziona nel campo Oggetto se desideri creare una formula per l'oggetto.

    • Messaggio: Inserisci un messaggio per la tua email. Seleziona @ nel campo Messaggio se desideri che il messaggio contenga una proprietà dalla tua pagina trigger, un'ora o una data, una persona o un gruppo nel tuo spazio di lavoro, o un link a una pagina nel tuo spazio di lavoro. Seleziona nel campo Messaggio se desideri creare una formula per il messaggio.

    • Invia con nome visualizzato: Questo nome visualizzato opzionale apparirà accanto alla tua email quando il destinatario la riceverà. Seleziona @ nel campo del nome visualizzato se desideri che il nome visualizzato contenga una proprietà dalla tua pagina trigger, un'ora o una data, una persona o un gruppo nel tuo spazio di lavoro, o un link a una pagina nel tuo spazio di lavoro. Seleziona nel campo del nome visualizzato se desideri creare una formula per il nome visualizzato.

    • Se desideri che le risposte alla tua email vengano inviate a qualcuno diverso dall'indirizzo email che hai utilizzato per inviarla, puoi utilizzare questa impostazione opzionale per inviare la risposta a una proprietà di tipo persona o a una persona nel tuo spazio di lavoro.

Definisci variabili

Puoi definire una variabile personalizzata con menzioni e formule. Puoi quindi utilizzare questa variabile in altre azioni di automazione del database. Per definire una variabile:

  1. Fai clic su nella parte superiore di un database, quindi seleziona Nuova automazione o un'automazione esistente.

  2. Seleziona Nuova azione o Aggiungi azioneDefinisci variabili.

  3. Fai clic su Variabile 1 per assegnare un nome alla variabile, modificare la formula o duplica la variabile. Puoi anche selezionare Aggiungi variabile.

  4. Seleziona @ o nel campo della variabile per definire le tue variabili.

  5. Puoi utilizzare queste variabili in ulteriori azioni di automazione.

Vediamo un esempio di quando e come creare una variabile personalizzata. Supponiamo che tu voglia impostare un'automazione in cui, quando un'attività principale viene contrassegnata come completata, tutte le sue sotto-attività vengono automaticamente contrassegnate come completate.

  1. Fai clic su nella parte superiore di un database, quindi seleziona Nuova automazione o un'automazione esistente.

  2. Seleziona come trigger Stato impostato su Completato.

  3. Seleziona Nuova azione o Aggiungi azioneDefinisci variabili.

  4. Seleziona nel campo sotto Variabile 1.

  5. Nella finestra che si apre, seleziona Pagina trigger nell'elenco delle proprietà a sinistra.

  6. Inserisci un punto subito dopo pagina trigger nella tua formula, in modo che la formula legga pagina trigger.. Una volta fatto ciò, vedrai le proprietà della pagina trigger nell'elenco delle proprietà a sinistra.

  7. Seleziona sottoelemento. La tua formula ora dovrebbe leggere pagina trigger.sottoelemento.

  8. Salva la tua formula. Ora, la tua variabile personalizzata è definita come i sottoelementi della pagina trigger, ovvero la pagina contrassegnata come completata.

  9. Ora, nelle impostazioni di automazione del database, seleziona Aggiungi azione.

  10. Seleziona Modifica pagine in....

  11. Apri il menu a discesa Seleziona database e seleziona Variabile 1. Ciò significa che l'automazione modificherà le pagine associate alla variabile 1, o in altre parole, i sotto-elementi associati alla pagina contrassegnata come completata.

  12. Apri il menu a discesa Modifica una proprietà e seleziona Stato.

  13. Apri il menu a discesa Seleziona e seleziona Completato.

  14. Seleziona Save.

La prossima volta che contrassegnerai come completato un elemento principale che ha sottoelementi, vedrai anche tutti gli stati dei sottoelementi cambiare in completato.

Note:

  • At this time, mentions and formulas can only be used in database automation actions, not triggers.

  • Formulas can’t be used when sending Slack notifications.

Puoi utilizzare menzioni e formule nelle tue azioni di automazione del database per far funzionare meglio le tue automazioni. Ad esempio:

  • Potresti voler menzionare la data nel nome di una nuova pagina creata nel tuo database.

  • Potresti voler configurare un'automazione del database per inviare una notifica a qualcuno che menzioni una pagina specifica.

  • Potresti voler inviare automaticamente un messaggio a qualcuno quando un ticket è stato risolto e utilizzare una formula in quel messaggio che calcoli il tempo impiegato per completare il ticket.

Per includere una menzione o una formula in un'azione di automazione del database:

  1. Seleziona l'icona con cursore nella parte superiore di un database → Automazioni.

  2. Seleziona Nuova azione o Aggiungi azione. Trova l'azione desiderata e selezionala.

  3. Mentre configuri l'azione di automazione, seleziona @ nel campo se desideri menzionare una data, una persona, una pagina o una proprietà dalla pagina trigger nel tuo database. Seleziona nel campo se desideri creare una formula.

  4. Seleziona Salva quando hai finito.

Notion AI can help create and edit formulas, as well as answer questions about formulas. Learn more here →

Per assicurarti che la tua automazione funzioni correttamente, ti aiuteremo a capire dove la tua automazione non è valida.

  • Se la tua automazione riscontra errori mentre la stai configurando:

    • Vedrai informazioni su dove e quali sono tali errori mentre crei o modifichi l'automazione.

    • Non sarai in grado di salvare l'automazione finché non apporterai le correzioni richieste.

  • Se la tua automazione ha funzionato in precedenza ma riscontra un errore, l'automazione verrà messa in pausa.

    • Ti avviseremo degli errori in determinati casi, incluso quando manca un database o una proprietà del database che l'automazione sta aggiornando, o quando una connessione di terze parti come Gmail o Slack non è più valida o deve essere autenticata.

    • In altri casi, inclusi quelli in cui le formule non vengono eseguite correttamente o ci sono problemi con i webhook, potresti non ricevere notifiche.

  • Puoi fare clic sulla notifica per andare direttamente all'automazione interrotta e correggerla in modo che possa essere utilizzata di nuovo. Una volta corretta l'automazione, dovrai attivarla, o riattivarla, manualmente. Per farlo:

    1. Apri il database a cui è collegata la tua automazione e seleziona •••Automazioni.

    2. Passa il mouse sopra l'automazione che hai appena corretto e seleziona •••.

    3. Attiva Attivo.

  • Le automazioni potrebbero non riuscire se tentano di eseguire calcoli di data (come dateAdd) su un campo vuoto o non definito quando l'automazione viene eseguita.

    • Come soluzione, crea una vista filtrata che includa solo gli elementi in cui il campo non è vuoto e configura l'automazione affinché venga eseguita solo su quella vista.

  • Le automazioni potrebbero non riuscire se vengono applicate a una vista del database che esclude le voci pertinenti. Assicurati che l'automazione venga eseguita su una vista che includa tutti gli elementi su cui deve agire.

Per visualizzare e gestire tutte le automazioni esistenti per un database:

  1. Fai clic su nella parte superiore di un database.

  2. Passa il mouse sopra l'automazione e fai clic su •••.

  3. Seleziona Modifica, Metti in pausa o Elimina.


Domande frequenti

How frequently is the database scanned for “changes” in properties?

Database automations work over a three second window. For example, within this three second window, a user can remove a trigger and delete any changes, resulting in no property change to the automation.

Do automations work on pages in the entire database, or pages in a single database view?

Either one. During the creation process, you can specify if the automation should run on pages in the entire database, or in a specific view. If any filters in that view change, the automation will then apply to the adjusted list of pages.

Can guests with full access to a database create automations?

Unfortunately, guests can't create database automations.

Why isn’t my database automation triggering?

If your database automation isn’t triggering, it could be because:

  • The automation is set to be triggered by another automation. Automations can’t currently trigger other automations. Try using a different, non-automated trigger instead.

  • The page no longer matches a view’s filters after it’s edited. Automations only run if the page still matches the view when the trigger occurs.

  • The database is locked.

Hai ancora dubbi? Invia un messaggio all'assistenza

Lascia un feedback

Ti è stata utile questa risorsa?


Powered by Fruition