Indice

🟦Pronta 🟨Bozza 🟥Da scrivere

ECA attivate a tempo

Procedure eseguite ad una scadenza temporale
Aggiornata il:
Stato: 🟨Bozza

Oltre alle ECA attivate da attività dell'Utente (salvataggio di una Entità, click su un comando), nella costruzione di app possono risultare utili ECA attivate automaticamente da Drupal stesso, senza alcun intervento dell'Utente. Un caso comune sono le ECA che provvedono periodicamente a fare manutenzione della app: in questo caso, l'Evento che attiva la ECA è una scadenza temporale.

MODIFICARE RICHIAMANDO CRON DA FUORI E ATTIVANDO LA ECA SEMPRE MA CON FILTRI AL SUOO INTERNO BASATI SU PERMANENT STATE.

Una ECA di questo tipo è di solito formata almeno da questi elementi:

Come esempio, costruiamo per la app "Vicinato" una ECA che una volta al mese elimina le Richieste più vecchie di tre mesi cui non è seguita una Consegna. Ecco il disegno risultante (sono due percorsi perché è richiesto un ciclo di eliminazione sulle Richieste vecchie):

L'eliminazione vera e propria è eseguita dalla ECA "Elimina_Richiesta_Vecchia", disegnata nello stesso foglio della precedente: