Module identification and assignment: Difference between revisions

From Thunderforce
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
*[[Requirements#R1: Account Type|Account type]]
*[[Requirements#R1: Account Type|Account type]]
**Account wizard
**Account wizard
**Folders
**Root folder
**Document folders
**Entity folders
**Messages
**Messages
**Match/unmatch message buttons
**Match/unmatch message buttons
**View in Salesforce.com buttons for matched messages
*[[Requirements#R2: Address Book|Address book]]
*[[Requirements#R2: Address Book|Address book]]
**Address book
**Address book
Line 38: Line 41:
##Root folder
##Root folder
##Match/unmatch message buttons
##Match/unmatch message buttons
##View in Salesforce.com buttons for matched messages
#[[Requirements#R3: Message Composition|Outgoing messages]]
#[[Requirements#R3: Message Composition|Outgoing messages]]
##Email address lookup
##Email address lookup

Revision as of 04:22, 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
    • Root folder
    • Document folders
    • Entity folders
    • Messages
    • Match/unmatch message buttons
    • View in Salesforce.com buttons for matched messages
  • 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. Match/unmatch message buttons
    4. View in Salesforce.com buttons for matched messages
  3. Outgoing messages
    1. Email address lookup
    2. Match/unmatch message buttons
  4. Address book
    1. Address book
    2. Cards
    3. Groups