Hi Malaka,

Based on our analysis following were the reasons to add methods which you
have dropped.

When you consider a CRM, reminders are one of the most useful task in
reminding about a deal/contact. So we  have included following methods.
*getDealReminders *- Retrieves a list of reminders of a specific deal. 
*createDealReminder *- Creates a new reminder. 
*getContactReminders *- Retrieves a list of reminders of a specific contact.
*createConatctReminder*- Creates a new reminder. 

And also creating note for a deal is important as deal is a sales
opportunity which may frequently get associated with notes. Hence we have
included following:
*createDealNote *

Since there is no way of retrieving a list of deals associated to a
particular contact, following method is crucial.
*listContactDeals*

Managing deal/contact/leads are also important as they are frequently being
updated in a CRM. Hence following functions were included:
*setDeal*- Updates a deal. 
*setContact *- Updates contact information. 
*setLead *- Updates lead information. 
*deleteLead *- Removes a specific lead. (This we have considered as their
existence are not permanent at a given time period.)
 
Thanks & Regards
Rasika



--
View this message in context: 
http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-BaseCRM-tp98354p98506.html
Sent from the WSO2 Architecture mailing list archive at Nabble.com.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to