r3 - 27 Mar 2007 - 14:28:48 - PhilippeBossutYou are here: OSAF >  Projects Web  >  DevelopmentHome > ApplicationProject > InviteEngineering

Invitation Workflow

Notes based on Feb 21st, 2006 meeting

Sheila, Mimi, Bryan, Philippe, Katie (at the end)

Issues with Stamping

  • an email cannot be both inbound and outbound : that's an issue for a unique event being both received as an email and shared
  • sent email can't be sent again : this will frustrate users who, for instance, forgets someone on an invite

Possible solutions

  • have a heuristic in Chandler that merges items and resolve contradiction (even it's a little bit crude)
  • we could erase the old email and resend, loosing some info doing that (not ideal but...)

Other solution (future)

  • have a Base item that holds all the info (who, etc...) including versioning of the item
  • emails are sent separately and linked to the Base item

This is something which seems very different from stamping but requires lots of work at all levels (repository, data model, UI, etc...). Does not seem like feasible in 0.7.

Concern (from devs) : is the stamping solution (chosen for 0.7) driving us further away from the real solution?

Consensus

  • For 0.7, we'll be covering the "transportation of events" use case, not scheduling coordination or any other complex interaction scenario. Basically, if we can send events and have them appear on other people Chandler's as events, we're fine.
  • we'll use stamping for this though we know it has limitation
  • we'll start discussing the complete solution (that involves versioning) though we won't see implementation of this in 0.7

Next Steps

  • review the phasing of "invite and scheduling" and call out what will work, what won't and what needs support from the Platform team (data model change, if any)
  • start discussing the complete solution with the Platform team
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.