using iCalendar to represent workflow tasks

Daniel Pocock daniel at pocock.pro
Wed Aug 31 19:40:23 UTC 2016



I recently made some Python scripts and updated the Debian UDD code so
that people can extract iCalendar feeds with tasks (to-do list items)
representing their bugs in Debian, issues in Github, service outages in
Nagios, etc.  There are some blogs about it for Github[1][2] and Nagios[3]

Bugzilla already exposes bugs in this way

People can then aggregate the feeds from these different sources and see
them in a single prioritized list using Mozilla Lightning, GNOME
Evolution or another iCalendar client.  I find this much better than
email reminders because tasks vanish from the to-do list when somebody
else does them or they resolve themselves.

It would be interesting to have reimbursement workflow tasks exposed as
iCalendar feeds too.  The task severity could be raised automatically
when a payment passes a deadline (e.g. 30 days or more and the task has
a higher priority value).

The tasks could be represented individually or aggregated (e.g. a single
entry in the task list for "3 payments over 60 days late").  People
consuming the iCalendar feed could tweak the URL to choose the
representation they prefer.

This could be done as part of the workflow code, it could also be done
as part of the ERP software, maybe some ERP solutions already have this.

Do other potential users of the system find this idea interesting?

Regards,

Daniel






https://danielpocock.com/github-icalendar-issue-feed-now-scans-all-repositories
http://danielpocock.com/github-issues-as-an-icalendar-feed
https://danielpocock.com/get-your-nagios-issues-as-an-icalendar-feed


More information about the npo-accounting mailing list