[Design] Updated stamping spec
sheila at osafoundation.org
Tue Sep 26 12:15:21 PDT 2006
Grant, Bryan S, Mimi, Philippe and I met a couple of weeks ago to
review the stamping work we are going to be doing in Alpha5 -
specifically the visual affordances for supporting the edit/updating.
Based on that meeting, there were a few clarifications we wanted to
make which I have added to the spec.
Since the edits are scattered throughout the document, here is the
summary Mimi gave me...
The TO, CC, and BCC fields display either valid email addresses or
invalid strings. Proposed workflow for checking email addresses when
1. Send button activates as soon as we have entered any text into the
TO, CC or BCC fields. (Currently, we can only detect this upon
committing out of the field. In the future, we would like to be able
to do without having to commit out of the field.)
2. User hits the Send button.
3. Chandlers checks for valid email addresses.
4a. If invalid email addresses are detected, then we throw up a
dialog box that says:
You have addressed this message to invalid email addresses.
[Fix email addresses] [Send anyway]
4b. If there are no valid email addresses, we throw up a dialog that
Message cannot be sent. You have not entered any valid email addresses.
Bullet point rules for what appears in the Send via/Sent via/Edited
Send via appears if:
+ Item has been stamped to be Addressed as a message
+ Item has not been Sent yet
Sent by...on... appears if:
+ Item has been Sent for the first time
Edited by appears if:
+ Item has been edited, regardless of whether it has been Sent/
Updated or not
Updated by...on... appears if:
+ Item has been
Which Addressing fields are editable
+ Send via:
+ Edited by:
+ FROM, TO, CC, BCC
Which Addressing fields aren't editable
+ Sent by...on...
+ Updated by...on...
What data types display in the Addressing fields
+ FROM displays a Contact Name
+ TO, CC, BCC displays email addresses or strings
+ Send via/Sent via/Updated by displays emails addresses
+ Edited by displays email address if it's a communication
+ Edited by displays Contact Name (aka me email address for now) if
it's not a communication at all
IF/WHEN we move to a model where email accounts include both incoming
and outgoing mail servers/accounts, the Send via/Sent via field
should display user-defined account names rather than email addresses.
THE WHO COLUMN
How to determine Perspective: Is a message INBOUND, OUTBOUND or NEUTRAL?
+ If you're in the From field, it's an OUTBOUND communication and you
see who the message is TO in the Who column
+ If you're in the TO, CC, BCC, its an INBOUND communication and you
see who the message is FR or ED or UP in the Who column
+ If you're in the TO, CC or BCC field AND you've Updated an item,
it's now an OUTBOUND communication and you see who the message is TO
in the Who column
+ If you're in the TO, CC, or BCC field AND you've Sent an item, it's
an OUTBOUND communication and you see who the message is TO in the
+ If you're in none of these fields, the item is NEUTRAL and you see
both who the message is FR and TO
The Who column sorts on the contact listed in the column, not on a
particular attribute, e.g. FR or TO
Priorities for which Communication Statuses to implement first.
1. Read, Unread, Needs reply
2. In versus Out
4. Draft versus Not Draft
5. 1st time sent/received versus subsequent Updated
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Design