From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Julian Burgos" Subject: Re: How to deal with small projects which are often changing their status/ person Date: Wed, 23 Jan 2013 09:15:20 -0000 (GMT) Message-ID: <58105.130.208.164.176.1358932520.squirrel@www.hafro.is> References: Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:44001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TxwQg-0008GV-Ad for emacs-orgmode@gnu.org; Wed, 23 Jan 2013 04:15:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TxwQe-0001jN-Kv for emacs-orgmode@gnu.org; Wed, 23 Jan 2013 04:15:34 -0500 Received: from hafgarpur.hafro.is ([130.208.64.48]:37854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TxwQe-0001ac-8m for emacs-orgmode@gnu.org; Wed, 23 Jan 2013 04:15:32 -0500 In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: M Cc: emacs orgmode-mailinglist Hi Martin, I think that you should be using tags for this. For example: * Project XYZ :projectxyz:J.Smith: ** TODO Write Text ** WAIT Feedback on Text ** TODO check feedback ** TODO send to original author ** WAIT for Feedback In this case you are adding a tag with the project name and another with the author (for example). Then when you export this to the agenda, or generate a list of pending tasks, all the subnodes of this tree will inherit the tags and you will see them associated to each task. Another option is to use a different file for each project (maybe not too practical if you have many of them). When generating a list of task you get the file name with each task. If you name the file as your project (say projectxyz.org), then you know where that task is coming from. You can add something like this to your .emacs file so you do not have to add all these small files "by hand" to the agenda list: ;---------------------------- (load-library "find-lisp") (add-hook 'org-agenda-mode-hook (lambda () (setq org-agenda-files (find-lisp-find-files "/home/documents/smallprojects" "\.org$")) )) ;---------------------------- With this all org files in the "smallprojects" folder will be added to th= e agenda. Hope this helps... Julian --=20 Julian Mariano Burgos, PhD Hafranns=F3knastofnunin/Marine Research Institute Sk=FAlagata 4, 121 Reykjav=EDk, Iceland S=EDmi/Telephone : +354-5752037 Br=E9fs=EDmi/Telefax: +354-5752001 Netfang/Email: julian@hafro.is > Hi, > > I'm working with org-mode to document my work and to keep track of task= s > and > projects. > > At the moment there are many little projects where I > > * get a text from someone (or write it myself) > * have to read and edit it > * send it oer email to 1 or 2 other colleagues which have to read / edi= t > it > * get it back and check the changes > * maybe send the text again to the original author > * then finally release the text for publication > > ... and you imagine, there is not only 1 such text at once but several = of > them. > > I wonder what is an approriate way to keep track of such workflows with > org-mode.. > > I'm using MS Outlook for mails and so when I receive a mail, I store a > hyperlink pointing to that mail in Outlook. > > For a process like the one above I would have a task > > * TODO Write Text about topic XY and send it to colleague(s)... > > then > * WAIT Colleage(s): Feedback on Text about topic XY > * TODO check feedback/changes of Colleagues and edit again, and send fo= r > approval > * TODO send to original author > * WAIT for Feedback of original author > > (if changes, repeat process above) > > * TODO send text to publishing colleague > > or similar... > > I hope it is clear what I mean, there are a lot of small steps and each > time > creating a new task takes much time and I have to copy the name of the > "project" again and again... > > Maybe it would be better to add all the notes about the progress as not= es > in > the Logbook and change the Heading of the task each time, but that also > seems strange to me... > > Would there be a way to make the "children" inherit automatically a tex= t > from the project name, e. g. > > * Text about topic XY for publishing in ABC > ** WAIT John: Feedback on Text about topic XY for publishing in ABC > ** Send Text about topic XY for publishing in ABC to Ellen for approval > ... > > in a way that " Text about topic XY for publishing in ABC" is filled in > automatically by a placeholder? > > Or what is your way for tracking such workflows in org-mode? > > Kind regards > > Martin > > > > >