Comprensione di SCHEDULED in modalità Org


22

Ho letto le varie pagine di manuale su DEADLINE e SCHEDULED e le ho usate entrambe.

Comprendo che DEADLINE è utilizzato nell'Agenda per avvisare in anticipo di una scadenza imminente e per continuare ad avvisare dopo la scadenza se l'elemento non è contrassegnato come FATTO.

Tuttavia, non sono sicuro di aver compreso completamente come utilizzare SCHEDULED. La mia comprensione è che se ho un compito, che è più grande di una sola azione una tantum, posso usare SCHEDULED in modo che l'elemento continui ad apparire quotidianamente sulla mia agenda, fino a quando non lo segnerò come FATTO. Pertanto, ogni giorno sulla mia agenda, vedrò lo stesso compito PROGRAMMATO, ricordandomi di continuare a lavorarci. È corretto? So che SCHEDULED non intende semplicemente "programmare" un incontro.


PROGRAMMATO serve per programmare una riunione (se lo desideri).
mankoff

6
Sì, ma sto indicando di aver letto la pagina del manuale, che indica "Importante: la pianificazione di un elemento in modalità Org non deve essere compresa allo stesso modo in cui intendiamo pianificare una riunione". :)
SabreWolfy,

1
Questo è sbagliato. L'idea alla base di SCHEDULED è definire quando si intende iniziare a lavorare su un oggetto TODO, confrontarlo con il manuale orgmode.org/org.html#Deadlines-and-scheduling
JohnDoe

1
@JohnDoe: Questa è la pagina esatta da cui ho citato nel mio commento.
SabreWolfy,

Risposte:


30

Sulla base della risposta di @ kaushalmodi un po 'più avanti, ci sono tre modi per allegare una data a una voce dell'organizzazione:

  • Un semplice timestamp C-c .: viene utilizzato per cose come appuntamenti in cui la voce si verifica in una data / ora specifica. Tale voce verrà visualizzata all'ordine del giorno nel giorno specificato e non verrà visualizzata dopo che quel giorno è trascorso. Nota che un appuntamento in passato non continuerà a comparire nella tua agenda, indipendentemente dal fatto che sia stato segnato DONE: se ieri non sei andato all'appuntamento con il tuo dottore, questo non significa che ne hai ancora uno oggi!

  • Un timestamp PROGRAMMATO,: C-c C-sviene utilizzato per indicare quando si intende eseguire l'attività. Verrà visualizzato all'ordine del giorno il giorno previsto. Se non completi l'attività in quel momento, continuerà a comparire all'ordine del giorno nei giorni seguenti per mostrarti che non hai completato qualcosa che avevi pianificato di fare.

  • Un timestamp DEADLINE,: C-c C-dQuesto è usato per indicare quando qualcosa deve essere completato. In genere vuoi vedere le scadenze in anticipo, in modo da poter fare qualunque cosa sia necessario per rispettarle. Come per una voce programmata, se si perde una scadenza, continuerà ad apparire nell'agenda come scaduto.

(A rigor di termini c'è una quarta opzione: un timestamp inattivo, C-c !questo è quando si desidera allegare una data a una voce ma non si desidera che venga visualizzata nell'agenda. I timestamp inattivi non hanno un comportamento speciale.)


+1 per discutere della differenza tra timestamp attivi e timestamp programmati. Ora mi rendo conto che il primo è per qualcosa che accade in un momento specifico, piuttosto che qualcosa che vuoi pianificare di fare in un momento specifico.
Nick McCurdy,

12

Il tempo programmato è quando si desidera iniziare a lavorare sull'attività. Quindi un'attività programmata per iniziare in un determinato giorno non verrà visualizzata nell'agenda prima di quel giorno. È un modo per mostrare solo rilevanti per fare punti nell'agenda.

Un esempio potrebbe essere che si desidera programmare l'ispezione della propria auto solo 2-3 mesi prima della scadenza dell'ispezione. Non ha senso ingombrare l'agenda con quel compito con un anno di anticipo.

La scadenza è ovviamente la data entro la quale è necessario eseguire l'attività.

Per dirla in altro modo, vorresti o dovresti o avresti il ​​tempo di lavorare su una determinata attività solo tra il Tempo pianificato e il Termine, non prima.


In che modo differire dalla semplice creazione dell'attività senza SCHEDULED?
SabreWolfy,

2
"Pianificato" indica che si intende eseguire l'attività all'ora pianificata e che: 1) Non è necessario visualizzare l'attività prima dell'orario pianificato e 2) Si desidera ricordare che non è stata completata la pianificazione compito dopo l'orario programmato.
glucas,

1
@SabreWolfy Quando "crei una voce per" lavare la macchina "in una data", tale data deve essere la scadenza o quella programmata. Se è la scadenza e se non hai impostato una data programmata, significa che DEVI lavare la macchina tra ora e la scadenza. Se è una data programmata e non hai impostato una scadenza (cosa che non dovresti fare se ti interessasse davvero aggiungere tale attività), significa che devi lavare l'auto dopo la data programmata ma non ti importa quando lo lavi. Un caso ideale sarebbe quello di impostare le date di programma e scadenza (scadenza> = programma) e lavare l'auto tra quelle date.
Kaushal Modi,

2
@kaushalmodi No, non è del tutto corretto. In organizzazione è possibile aggiungere un timestamp attivo a qualsiasi voce dell'organizzazione senza contrassegnarlo come una scadenza o una data pianificata. In genere è quello che faresti per cose come gli appuntamenti: questa attività si verifica in questo momento. DEADLINE e SCHEDULED aggiungono semantica aggiuntiva a un timestamp. In generale: una scadenza verrà visualizzata in anticipo in modo da sapere che sta arrivando; e per un'attività pianificata ti verrà ricordato ogni giorno dopo la data programmata per ricordarti che non l'hai completata al momento previsto.
glucas,

2
@SabreWolfy Per vedere la differenza, crea due attività con la data di ieri. Rendi uno di questi un semplice indicatore temporale e uno programmato. Ora guarda l'agenda del giorno per oggi. L'attività pianificata verrà comunque visualizzata, poiché è stata pianificata in precedenza; l'altro non verrà visualizzato, perché se lo hai completato o ora il timestamp è nel passato. Questo aiuta?
glucas,

3

Pianificando una riunione, stiamo fissando un "appuntamento", che 1. Indipendentemente dalla sua priorità, deve essere fatto alla data (e all'ora) programmata se deve mai essere fatto. In questo senso, forma il "paesaggio duro" di quel giorno. 2. Di solito, è inutile visualizzare la voce in agenda dopo la data prevista, indipendentemente dal fatto che si partecipi o meno a tale riunione.

Al contrario, lo SCHEDULED in modalità org significa che hai intenzione di iniziare con quell'attività quel giorno. Non dice se lo devi finire (o addirittura iniziare) quel giorno o no. In effetti, per impostazione predefinita, la modalità org lo mostrerà nell'agenda fino a quando non lo contrassegni come completato. In questo modo, non solo sai di aver avviato un'attività, ma ti viene anche ricordato quanti giorni trascorri su di essa (se trascorri molti giorni, potrebbe essere necessario riconsiderare l'attività o suddividerla in attività più piccole).

Per quanto riguarda la scadenza, quando imposti una scadenza per un'attività ma non la pianifichi, probabilmente la vuoi fare entro quel giorno, ma non hai deciso quando farlo. Forse vuoi farlo ogni volta che ne hai la possibilità, forse lo pianifichi in seguito. Ma comunque, lo farai e completerai prima della scadenza.


2

Solo per aggiungere, SCHEDULEDè particolarmente utile per implementare il concetto ticklerdi GTD. Se hai un'attività che non può essere completata oggi, ma sai che puoi iniziare la prossima settimana, puoi contrassegnarla come per la prossima settimana e non preoccuparti perché hai già segnato nel sistema. Ad esempio, se hai un compito scolastico che verrà rilasciato tra due giorni, puoi SCHEDULEfarlo due giorni dopo in modo che venga visualizzato in agenda in tempo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.