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
