-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Chris Obdam edited this page Dec 20, 2013
·
4 revisions
I've been long wondering how to assign a task to a colleague or friend, tried several apps, but nothing ever worked. And if it worked, my friend was using a different app than me.
Enter a distributed system. My aim is to use standard internet technology like e-mail and dns to assign tasks and create a distributed system around it.
- Holds your taks
- Knows it's users
JSON object with the following fields
- Guid (domain.com@25892e17-80f6-415f-9c65-7395632f0223)
- Owner (e-mail address)
- Assignee(s) (multiple e-mail addresses)
- Listener(s) (multiple e-mail addresses)
- Title
- Notes
- Files (multiple url's to assets)
- Due date
- Comments (multiple task-comment objects)
- In your task app (of choice) you assign a task to one (of more) e-mailadresses
- The app checks the domain dns of chosen e-mail address (let's say chris@opentaskstandard.org)
- Its find a txt record with the v=ots txt in it, in there we will find the domain of the dtm server
- The app connects with the API on that domain and sends the task to the api end point
- if the dns resolving fails, a link to the task object is send via e-mail
- Create a task
- Update a task
- Get task details
- Send task acknowledgement
- Send task denial (user does not accepts tests)