Qual o sentido de atrasar a exibição dos itens PROGRAMADOS na Agenda do modo organizacional?


17

Pode-se definir org-deadline-warning-daysque os DEADLINEitens apareçam um número padrão de dias antes do prazo final na agenda, ou pode-se fazê-lo caso a caso, adicionando, por exemplo, -3dao DEADLINEcarimbo de data / hora.

Agora, o uso da mesma notação de aviso -3dem um SCHEDULEDitem produz o efeito inverso: o item não é adicionado, mas é pulado da visualização Agenda para esse número de dias.

No manual do modo organizacional:

 If you want to _delay_ the display of this task in the agenda, use
 `SCHEDULED: <2004-12-25 Sat -2d>': the task is still scheduled on
 the 25th but will appear two days later.  In case the task
 contains a repeater, the delay is considered to affect all
 occurrences; if you want the delay to only affect the first
 scheduled occurrence of the task, use `--2d' instead.  See
 `org-scheduled-delay-days' and
 `org-agenda-skip-scheduled-delay-if-deadline' for details on how to
 control this globally or per agenda.

Para que isso pode ser útil?

Meu entendimento é que, se você deseja começar a trabalhar em um item e agendá-lo para uma data específica, deseja começar a ver o item na agenda pelo menos no dia agendado e pode ser ainda mais cedo, mas definitivamente não mais tarde.

Estou esquecendo de algo?


1
Talvez para manter um registro de quando foi agendado inicialmente e para ver quantos dias foi adiado e, é claro, para que ele apareça no dia adiado? Em minha opinião, penso em alguém com um prazo para me fornecer documentos (ou algo parecido) até uma certa data - então eles me ligam e pedem uma extensão de 2 semanas, e eu digo que tudo bem -14d.
lawlist

Respostas:


9

O atraso no estilo "--1d" (que atrasa apenas a primeira ocorrência de um evento repetido) é útil quando você não conseguir concluir uma tarefa repetida no dia agendado (porque você está fora da cidade, por exemplo), mas não deseja reagendar as outras ocorrências.

Se você tem

* Do This
  SCHEDULED: <2015-01-01 +1m>

para fazer algo no primeiro dia de cada mês, mas sairá naquele dia, você poderá reagendá-lo para um dia depois (o 2º), mas a repetição o agendará para o 2º do próximo mês. Você precisa reagendar uma segunda vez para voltar à primeira. Em vez disso, você pode usar

* Do This
  SCHEDULED: <2015-01-01 +1m --1d>

O que o ocultará na sua agenda por um dia e, em seguida, quando você agendar a próxima ocorrência para o primeiro do próximo mês, removendo o atraso.


1
A partir deste tópico "Ainda desejando adiar" na lista do modo organizacional, parece ser o motivo original desse recurso.
Michał Politowski 22/02

4

Como o manual diz sobre ocultar itens agendados da lista TODO:

Algumas pessoas veem um item TODO que foi agendado para execução ou tem um prazo (consulte Registro de data e hora) como não mais aberto. Configure as variáveis ​​org-agenda-todo-ignorar-agendado, org-agenda-todo-ignorar-prazos, org-agenda-todo-ignore-timestamp e / ou org-agenda-todo-ignorar-com-data para excluir esses itens da lista TODO global.

Embora não seja minha maneira de trabalhar, posso ver como isso pode atrair alguns. Também não está falando diretamente com o contexto da sua pergunta.

No entanto, nesse contexto, eu poderia imaginar alguém querendo suprimir o item agendado de sua agenda até algum tempo após a data agendada. (Eu não brinquei com isso, mas esperaria que o item TODO ainda aparecesse em visualizações como a exibição de log e a lista TODO.) Essa maneira de trabalhar envolveria pensar na agenda como uma lista de itens em fogo, em vez de uma lista de todos os itens.

Não é do meu gosto e provavelmente não do seu, considerando seus comentários. Mas, uma glória do modo organizacional é que ele não impõe seu modelo de gerenciamento de tarefas em lugar algum, tanto quanto a maioria das outras ferramentas que eu tentei. (É como uma ferramenta para criar sua própria ferramenta.)


1

Além do que a @erikstokes mencionou, esse recurso também é útil para mim no seguinte cenário:

Eu tenho uma lista de tarefas para fazer hoje. Também rastreio tarefas e rotinas agendadas com "PROGRAMADO". Todos os dias, verifico as duas listas em uma única exibição da agenda para determinar o que fazer.

A agenda, no entanto, fica desordenada quando eu coloco meu plano de projeto no arquivo organizacional porque, durante o plano de projeto / recurso, eu defini PROGRAMADO e PRAZO para cada subtarefa. Essas datas são apenas parte do plano de recursos, não preciso de lembretes para eles, pois apenas as abordo uma após a outra. Portanto, para manter a visualização da agenda "limpa", posso usar esse recurso:

Defina um tempo de atraso para o atributo AGENDADO "AGENDADO: <2015-09-24 qui -1m>" por exemplo, para que as tarefas do projeto não sejam exibidas até um mês após a data agendada, mas nesse momento elas já devem ser marcado como Concluído e, portanto, não aparecem.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.