Hi Indika, This is looking good. Two comments:
- getAvailableModule: This name should be getAvailableModules (plural). - searchByModule: I'm not clear on what this is returning...when you say it returns the ID, is it the SugarBean ID or the module ID? I'm guessing it's returning the SugarBean ID but want to be sure. Thanks, Jackie On Tue, Dec 17, 2013 at 6:38 AM, indika prasad <[email protected]> wrote: > *Introduction* > > SugarCRM, Customer Relationship Management systems were the province of > large businesses that had million dollar technology budgets. SugarCRM API > is > used to deal with SugarCRM to perform certain operations allowed by the > API. > > SugarCRM Connector Summery > • Connector Name: SugarCRM-connector-1.0.0 > • Version: 1.0.0 > • Technology: SOAP > > *Authentication:* > Session id/user name and password is use for authentication. > > Selected Methods (22) for version 1.0.0 > > • *getAvailableModule* - Retrieves the list of modules available > to the > current user logged into the system. > • *getRecordCountForModule* - Retrieves the specified number of > records in > a module. > • *getMultipleEntriesByIDs* - Retrieves multiple SugarBeans based > on IDs. > • *getEntryByID * - Retrieves a single SugarBean based on ID. > • *getEntryList * - Get Entry List Processor.Retrieves a list of > SugarBeans. > • *getModuleFields * - Retrieves variable definitions > (vardefs) for fields > of the specified SugarBean. > • *searchByModule * - Given a list of modules to search and > a search > string, return the id, module_name, along with the fields. Supported > modules > are Accounts, Bugs, Calls, Cases, Contacts, Leads, Opportunities, Projects, > Project Tasks, and Quotes. > • *setEntryList * - Creates or updates a list of SugarBeans. > • *setEntry * - Creates or updates a single SugarBean. > • *setRelationship * - Sets a single relationship between two > SugarBeans. > • *setRelationships * - Sets multiple relationships between > two SugarBeans. > • *createAccount *- create an account > • *createCase *- create a case > • *createContact *- create a contact > • *createLead *- creat a lead > • *createOpportunity *- create an opportunity > • *createSession *- create a session > • *setNoteAttachment *- set note as an attachment > • *getNoteAttachment *- Returns an attachment and associated it to > a > specific note record. > • *setDocumentRevision *- Set a specific document revision (Upload > document). > • *getDocumentRevision *- Retrieves a specific document revision. > • *init* - config data. > > > > Thanks > Indika Kularathne > > > > > > > > -- > View this message in context: > http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-SugarCRM-tp89877.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 > -- *Jackie Wheeler* VP, Technical Content WSO2, Inc. Mobile: +1 510 725-2876 http://wso2.com/
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
