suma del reloj del modo org para contar 8 horas al día y no 24

9

Estoy usando la estimación de esfuerzo con la especificación como 1do 4:00, y estos se recopilan correctamente teniendo en cuenta las 8 h al día, pero se resumen la jerarquía de secciones para contar las 24 horas del día.

Aquí hay una muy confusa columnview:

#+COLUMNS: %80ITEM(Tâche) %7Effort(Est){:}
#+BEGIN: columnview :maxlevel 2
| Tâche     |     Est |
|-----------+---------|
| * Group 1 |   16:00 |
| ** Task A |      1d |
| ** Task B |      1d |
| * Group 2 | 1d 0:00 |
| ** Task C |      1d |
| ** Task D |      2d |
#+END:

Yo esperaría que eso 1d + 2dfuera igual 3d.

Como puedo resolver esto ?

vaab
fuente

Respuestas:

4

org-time-clocksum-use-effort-durations es una variable definida en org.el.

Su valor es nulo

Cuando no es nulo, Mx org-clock-display usa duraciones de esfuerzo. Por ejemplo, por defecto, un día se considera un esfuerzo de 8 horas, por lo que una tarea que se ha cronometrado durante 16 horas se mostrará como durante 2 días en la pantalla del reloj o en la tabla del reloj.

Vea org-effort-durationscómo establecer duraciones de esfuerzo y org-time-clocksum-formatmás formatos de reloj de tiempo

Entonces:

(setq org-time-clocksum-use-effort-durations t)
Pablo Escobar
fuente
1
"Esta variable es obsoleta desde Org 9.1; en su lugar, establezca 'org-Duration-units'".
Joe Corneli el
3

He tenido éxito con lo siguiente en GNU Emacs 26.1, en combinación con las instrucciones de estimación de esfuerzo en el manual.

(setq org-duration-format '(("d" . nil) ("h" . t) ("min" . t)))

(setq org-effort-durations
      `(("min" . 1)
    ("h" . 60)
    ;; eight-hour days
    ("d" . ,(* 60 8))
    ;; five-day work week
    ("w" . ,(* 60 8 5))
    ;; four weeks in a month
    ("m" . ,(* 60 8 5 4))
    ;; work a total of 12 months a year --
    ;; this is independent of holiday and sick time taken
    ("y" . ,(* 60 8 5 4 12))))
Joe Corneli
fuente
En mi modo de organización versión 9.1.9, parece que org-effort-durationstodavía se puede personalizar, pero nunca lo usa ninguno de los códigos del modo de organización. En org-duration-unitscambio, configuré ese valor, y ahora los resúmenes se suman correctamente. Parece que org-effort-durationsdebería haberse eliminado durante una refactorización.
remcycles