Module identification and assignment: Difference between revisions

From Thunderforce
Jump to navigation Jump to search
No edit summary
Line 18: Line 18:
**Groups
**Groups
*[[Requirements#R3: Message Composition|Outgoing messages]]
*[[Requirements#R3: Message Composition|Outgoing messages]]
**Email address lookup
**Message sending via Salesforce.com
**Message sending via Salesforce.com
**Match/unmatch message buttons
**Match/unmatch message buttons
Line 37: Line 38:
##Root folder
##Root folder
#[[Requirements#R3: Message Composition|Outgoing messages]]
#[[Requirements#R3: Message Composition|Outgoing messages]]
##Email lookup using Salesforce.com
##Email address lookup
##Match/unmatch message buttons
##Match/unmatch message buttons
#[[Requirements#R2: Address Book|Address book]]
#[[Requirements#R2: Address Book|Address book]]

Revision as of 04:09, 28 August 2007

Modules

Thunderforce's architecture calls for several high-level modules that can be broken down into the lower-level modules listed below. These all are traceable to the original feature list.

  • Salesforce.com data layer
    • nsSalesforceBidirectionalPartnerCache
    • nsSalesforceLocalBidirectionalPartner
    • nsISalesforceBidirectionalPartnerPoller
    • nsSalesforcePartnerMetricsCollector
    • nsSalesforcePartner
  • Account type
    • Account wizard
    • Folders
    • Messages
    • Match/unmatch message buttons
  • Address book
    • Address book
    • Cards
    • Groups
  • Outgoing messages
    • Email address lookup
    • Message sending via Salesforce.com
    • Match/unmatch message buttons
  • Message filters
    • Filter criteria
    • User interface extensions
    • Filter actions
    • Rule generation
  • Offline mode
    • Offline mode

Dreamforce

The following will be targeted for the Dreamforce demo release using the given priority:

  1. Salesforce.com data layer
    1. nsSalesforcePartner
    2. nsSalesforceLocalBidirectionalPartner
  2. Account type
    1. Account wizard
    2. Root folder
  3. Outgoing messages
    1. Email address lookup
    2. Match/unmatch message buttons
  4. Address book
    1. Address book
    2. Cards
    3. Groups