Uso delle formule nell'automazione di Wrike
TL;DR
Le formule di automazione di Wrike ti permettono di aggiornare, calcolare o cancellare automaticamente le attività, i progetti e i campi personalizzati basandoti su trigger e logica. Puoi utilizzare funzioni come Today(), Field(), Days(), MoveDateLater() ed Empty() per spostare date, impostare valori fissi o rimuovere date quando vengono soddisfatte determinate condizioni. Questo ti aiuta a mantenere precise le pianificazioni, ridurre gli aggiornamenti manuali e creare flussi di lavoro più flessibili direttamente nelle regole di automazione.
| Disponibilità: Business, Pinnacle, Apex. ; Unavailability: Free, Team; |
Con le avanzate funzionalità di automazione di Wrike, puoi gestire le date di inizio, le date di scadenza e i campi personalizzati di tipo data per attività e progetti. Utilizzando formule nei flussi di lavoro di automazione, puoi regolare, cancellare o affinare dinamicamente i campi relativi alle date, ottenendo maggiore flessibilità e precisione nella gestione dei tuoi progetti. Ecco cosa puoi fare:
-
Modifica della data di inizio
Modifica direttamente la data di inizio di attività o eventi, garantendo una pianificazione e un adeguamento accurati.
-
Modifica data di scadenza
Aggiorna senza interruzioni le date di scadenza di attività o traguardi, consentendo un migliore allineamento con la tempistica del progetto.
-
Cancella le date
Rimuovi le date di inizio o di scadenza quando necessario, offrendo chiarezza e riducendo la confusione nella pianificazione del progetto.
-
Modifica i campi personalizzati di tipo Data
- Le formule supportano la gestione dei campi personalizzati di tipo "Data".
- Questo miglioramento aumenta flessibilità e precisione, permettendoti di calcolare o regolare dinamicamente i valori delle date come parte delle regole di automazione.
- Maggiore efficienza dell'automazione: gestisci automaticamente gli adeguamenti delle date senza intervento manuale.
- Precisione migliorata: garantisci un monitoraggio accurato di tempistiche e dipendenze con flussi di lavoro basati su formule.
- Maggiore personalizzazione: adatta i campi relativi alle date alle esigenze specifiche del progetto.
Sfruttando le formule per la gestione delle date in Wrike, puoi semplificare i tuoi flussi di lavoro, mantenere la coerenza e migliorare l'esecuzione dei progetti.
- Apri la regola di automazione in cui desideri impostare o modificare le date.
- Seleziona i trigger di automazione che definiscono quando questa regola deve essere attivata.
- Vai alla sezione Azioni di automazione disponibili dove puoi impostare date di inizio/scadenza o campi personalizzati di tipo Data.
- Fai clic sull'azione desiderata, ad esempio Modifica data di inizio, per aprire un campo in cui inserire formule per regolare la data.
-
Inserisci la formula che desideri utilizzare. Ad esempio, digita Today() + Days(5) per impostare una data 5 giorni dopo l'esecuzione della regola.
- Today() fa riferimento alla data corrente.
- Days(5) aggiunge 5 giorni alla data corrente.
- Regola il numero di giorni nella formula secondo necessità. Ad esempio, utilizza Today() + Days(-3) per impostare una data 3 giorni prima di oggi.
- Salva le modifiche alla tua regola di automazione.
Importante
Assicurati che la formula rifletta accuratamente le modifiche di data desiderate per il tuo flusso di lavoro.
Puoi riprogrammare la data di scadenza di un'attività usando campi personalizzati di tipo Data. Ad esempio, quando lo stato di un'attività cambia—ad esempio a "Ready to Launch"—la data di scadenza può aggiornarsi automaticamente in base a un campo personalizzato di tipo Data specificato. Questa funzionalità garantisce che le date di scadenza si adattino dinamicamente al flusso di lavoro, allineando le attività ai traguardi chiave. L'automazione dei campi personalizzati semplifica la gestione delle attività, elimina gli aggiornamenti manuali e aiuta a mantenere tempistiche di progetto coerenti e accurate.
Con le formule in una regola di automazione, puoi cancellare le date di inizio e di scadenza di attività e progetti, ottenendo maggiore flessibilità nella pianificazione. Ciò è particolarmente utile per riprogrammare le scadenze quando cambiano le priorità, mantenere le attività senza data finché non sono soddisfatti i prerequisiti o adattarsi alle esigenze di progetto in evoluzione.
Ad esempio, per cancellare le date di inizio o di scadenza di un'attività o di un progetto, inizia creando una regola di automazione con il seguente trigger e azione:
- Trigger: imposta il trigger su "Lo stato cambia in Nuovo".
- Azione: utilizza la formula Empty() nel campo dell'azione per cancellare le date di inizio e di scadenza.
Quando lo stato cambia in "Nuovo", le date di inizio e di scadenza esistenti verranno automaticamente cancellate.
Le seguenti formule possono essere utilizzate per manipolare le date nelle tue regole di automazione. Queste formule possono aiutarti ad automatizzare attività, scadenze o calcoli di date basati su condizioni dinamiche. Puoi utilizzarle per automatizzare i flussi di lavoro, garantire precisione e risparmiare tempo. Di seguito trovi un elenco delle formule disponibili con le relative descrizioni, esempi e suggerimenti d'uso:
| Formula | Descrizione | Esempio | Suggerimenti d'uso},{ |
|---|---|---|---|
| Fa riferimento a un campo per nome. | Field("Due date") = 23 ago 2024 | Assicurati che il nome del campo corrisponda esattamente a come appare nel tuo workspace, inclusi spazi e maiuscole/minuscole. | |
| Today() | Restituisce la data corrente. | Today() = 23 ago 2024 | Usalo per confrontare o calcolare date relative al giorno corrente, ad esempio per impostare scadenze o programmare attività. |
| MoveDateLater(date, duration) | Aggiunge giorni/tempo alla data, escludendo i fine settimana. | MoveDateLater(Field("Start date"),Days(5)) | Usalo per programmare attività o impostare date di scadenza saltando i fine settimana. |
| MoveDateEarlier(date, duration) | Sottrae giorni/tempo dalla data, escludendo i fine settimana. | MoveDateEarlier(Today(), Days(3)) | Ideale per scadenze o promemoria considerando solo i giorni lavorativi. |
| MoveCalendarDateLater(date, duration) | Aggiunge giorni/tempo alla data, contando tutti i 7 giorni della settimana. | MoveCalendarDateLater(Date("15-01-2024"),Days(7)) | Usalo quando hai bisogno di spostamenti precisi indipendentemente da fine settimana o festività. |
| MoveCalendarDateEarlier(date, duration) | Sottrae giorni/tempo dalla data, contando tutti i 7 giorni della settimana. | MoveCalendarDateEarlier(Today(), Days(10)) | Utile per pianificazioni retroattive o per ricalcolare date considerando settimane complete. |
| Date("DD-MM-YYYY") | Restituisce la data definita tra parentesi. | Date("15-01-2024") = 15 gen 2024 | Usalo per impostare date fisse in condizioni o calcoli. Il formato deve essere preciso. |
| Days(number) | Restituisce una durata in giorni (escludendo i fine settimana). | Days(3) = 3g | Combina con le funzioni di data per regolare pianificazioni, scadenze o durate delle attività. |
| Hours(number) | Restituisce una durata in ore (escludendo i fine settimana), contando 8 ore al giorno. | Hours(3) = 3h | Usalo per attività sensibili al tempo che richiedono regolazioni di dettaglio. |
| WorkingDaysOnly() | Verifica se "Solo giorni lavorativi" è abilitato per un'attività. | WorkingDaysOnly() = TRUE | Combinalo con condizioni come If() per applicare regole solo quando si considerano i giorni lavorativi. |
| If(condition, ifTrue, ifElse) | Restituisce un valore in base a una condizione logica. | If(Today() > Date("15-01-2024"), "Overdue", "On Track") | Usa la logica condizionale per creare regole dinamiche, avvisi o azioni basate su criteri specifici. |
| Empty() | Restituisce un valore vuoto o verifica se un campo è vuoto. | If(Field("Start date") = Empty(), true, false) | Reimposta campi o verifica se mancano dati obbligatori. Ideale per regole di pulizia o controlli di convalida. |
| Abs(number) | Converte i numeri negativi in positivi. | Abs(-10) = 10 | Utile nei calcoli che coinvolgono scostamenti o differenze assolute, ad esempio il tempo rimanente. |
| Sum(number1, number2, ...) | Somma i numeri. | Sum(1, 2, 3) = 6 | Combina con altri calcoli per creare valori aggregati, come durate totali o priorità. |
| Round(number, decimals) | Arrotonda i numeri a un numero specificato di decimali. | Round(12.55, 1) = 12.6 | Usalo per calcoli finanziari o temporali in cui è necessario un arrotondamento preciso. |
| Trunc(number, decimals) | Tronca i numeri a un numero specificato di decimali. | Trunc(12.55, 1) = 12.5 | Usalo per troncare i numeri senza arrotondare, ad esempio per visualizzare durate o metriche stimate. |
| And(condition1, condition2, ...) | Restituisce TRUE se tutte le condizioni sono TRUE. | And(Field("Status") = "Complete", 5 > 3) | Usalo per combinare più condizioni in regole che devono essere tutte vere. |
| Or(condition1, condition2, ...) | Restituisce TRUE se almeno una condizione è TRUE. | Or(Field("Priority") = "High", Today() > Date("15-01-2024")) | Combina con altre funzioni per attivare regole se almeno una condizione corrisponde. |
| Not(condition) | Restituisce l'opposto della condizione. | Not(Field("Status") = "Complete") | Usalo per negare condizioni, ad esempio per gestire eccezioni o trigger inversi. |
Note
Non dovresti digitare le formule direttamente nel campo. Invece, seleziona le funzioni dal menu per creare la tua formula.