W3C home > Mailing lists > Public > www-forms@w3.org > May 2003

RE: XForms and Undo

From: Dan G. Switzer, II <dswitzer@oar.net>
Date: Tue, 6 May 2003 11:43:08 -0400
To: <www-forms@w3.org>
Cc: "'Micah Dubinko'" <MDubinko@cardiff.com>
Message-ID: <000b01c313e6$31374f20$dc6112c7@dansnbk>


As it stands right now, is workflow of any type built-in to XForms? Has
anyone attempted to build an XForm document that does workflow? What about
user roles/permissions on nodes (i.e. only certain users are allowed to edit
certain fields of a document?)

It would seem that an undo feature could be handled well be creating an
audit trail of changes and who made the changes.

- Dan
: Name:   Dan G. Switzer, II            :
: E-mail: dswitzer@pengoworks.com       :
: Blog:   http://blog.pengoworks.com/   :

-----Original Message-----
From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On Behalf
Of Micah Dubinko
Sent: Tuesday, May 06, 2003 10:56 AM
To: 'Dueck, Brian'; 'www-forms@w3.org'
Subject: RE: XForms and Undo

Hi Brian,
Yes, we have discussed undo, and we think it's a good idea.
An implementation would certainly do well to support an undo feature (and
indeed, it's fully possible even with XForms 1.0). What would you suggest
putting in the specification to encourage this feature, or make it more
-----Original Message-----
From: Dueck, Brian [mailto:bdueck@metasolv.com]
Sent: Monday, May 05, 2003 11:31 PM
To: 'www-forms@w3.org'
Subject: XForms and Undo
Wondering if anyone has given thought on how XForms addresses the common
user need to "undo" a series of edits in historical sequence.
For example, through an XForm, a user is editing some important information,
realizes a mistake has been made, and needs to "undo" several of these
edits. The result of each undo is the changes made for that edit to the
XForms models are reversed. Perhaps some actions denote a commit point that
cannot be undone and clears all prior edits - for example a submit.
I can imagine this would be a very powerful feature for an XForms
implementation to provide to its users. This would be especially nice if the
Undo capability was done in such a way as to be zero effort for the XForm
I believe end-users have come to expect undo from their commercial
applications (e.g. office productivity apps, etc.), so why not address this
requirment as part of the XForms spec? That way the behavior associated with
an Undo is consistent from an end-user perspective as well as an XForms
author perspective. Or if this does not need to be part of the spec perhaps
the spec can at least explicitly say its up to implementations to provide
this feature or not.
Has this been addressed or discussed explicitly by the XForms spec groups? 
How about the XForms implementation community? Anyone stepping up to the
plate to provide this feature? 
Thanks in advance, 
Received on Tuesday, 6 May 2003 11:43:33 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:08 UTC