You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sources/sections/00-intro.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
== Introduction
3
3
4
4
This document specifies extensions to the existing Internet Calendaring and Scheduling Core Object Specification (iCalendar) <<RFC5545>>, and associated protocols, in order to enhance the structured communication and execution of tasks. The enhancements allow for the communication, time planning and scheduling of tasks by and between automated systems (e.g. taxi dispatch systems,
5
-
in smart power grids, business process management systems) as well as for human centered tasks.
5
+
in smart power grids (see <<WsCalendar>>), business process management systems) as well as for human centered tasks.
6
6
7
7
A "task" is a representation of an item of work assigned to an individual or organization. In the iCalendar Object Model <<RFC5545>> the representation of tasks is by "VTODO" calendar components. Tasks can be identified in a number of situations, either informally as ad-hoc tasks in personal "to-do" lists or more formally in:
8
8
Business processes - ranging from repetitive workflows to adaptive cases and trouble ticketing
Copy file name to clipboardExpand all lines: sources/sections/08-task-specification.adoc
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,8 @@ The external information may be data to be manipulated in performing the task.
40
40
41
41
The "LINK" property can be used to relate a domain specific service to the task. For example, it might be a URI pointing to a web page where the status of the task can be directly manipulated.
42
42
43
+
(Note: link relations below are for illustration only)
Copy file name to clipboardExpand all lines: sources/sections/11-status-reporting.adoc
+13-3Lines changed: 13 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ END:VSTATUS
25
25
=== Comments associated to reasons and status changes
26
26
27
27
Multiple comments and reasons may have the same status. As situations
28
-
change further "VSTATUS" calendar components can be added to provide additional
28
+
change, further "VSTATUS" calendar components can be added to provide additional
29
29
information.
30
30
31
31
[source]
@@ -54,13 +54,23 @@ END:VSTATUS
54
54
Note that the "VSTATUS" calendar component is not intended to be used as a history
55
55
of changes to a tasks properties. The purpose of the "VSTATUS"
56
56
calendar component is only to document changes related to fulfilling
57
-
the tasks
57
+
the tasks.
58
+
59
+
=== Updating the overall status
60
+
Only the Task Organizer, or the server acting as the Organizers proxy,
61
+
may change or add "VSTATUS" calendar components and the "STATUS" property.
62
+
63
+
The overall VSTATUS will be changed in response to incoming Attendee replies. Each change of the overall VSTATUS MUST be accompanied by a change to the STATUS.
64
+
65
+
Note there is no defined ordering of properties and components so the
66
+
DTSTAMP property SHOULD be set for each VSTATUS component to preserve ordering.
58
67
59
68
[[attendee-participant]]
60
69
=== Relating reason and comments to "ATTENDEE" property status changes.
61
70
62
71
The <<RFC9073>> "PARTICIPANT" calendar component can be used to provide additional
63
-
information about why an "ATTENDEE" property participation status has changed.
72
+
information about why an "ATTENDEE" property participation status has changed
73
+
following the guidelines set out in <<RFC9073, section=7.1>>.
64
74
The "COMMENT" property can also
65
75
be used to include additional human-readable information about why the
66
76
associated "STATUS" or "ATTENDEE" property changed. For example, if a driver
0 commit comments