hi Aswatch, I like your idea. Anyway, I have some points:
1) It might be better to maintain gmail account info in user profile. Then users don't need to input input/password everytime. 2) Need to considering both one-way and two-way sync. (As sometime it doesn't make sense to sync your private friends info into CRM from gmail.) 3) Besides the sync button, You can implement a scheduled task which can sync automatically. 4) Considering not all users are using gmail, it might make more business sense to sync lead/account/contact between SFA and outlook/thundbird. Then users can access those info in offline mode. Furthermore, users can install some tools (like google outlook sync tool) to sync between outlook and gmail. -- Regards, Michael Xu (xudong) www.wizitsoft.com | Office: (8610) 6267 0615 ext 806 | Mobile: (86) 135 0135 9807 | Fax: (8610) 62670096 On Wed, May 6, 2009 at 4:34 PM, aswath narayana <[email protected]>wrote: > Hello All, > I plan to write the sync between Gmail Contacts and OFBiz Leads and > Contacts. I will be using GData API to accomplish this. > > Following are the steps. > * A sub tab menu item - 'Sync to Gmail' is added to SFA > * The user presses on 'Sync to Gmail' tab > * The user is prompted for Gmail userid and password > * User enters the Gmail user id and password ( Gmail userid and password > will not be stored in the OFBiz system) > * Gmail to OFBiz : Each Gmail contact is checked against the Leads in the > OFBiz using email address as the primary comparison. If the Gmail contact > is not found in OFBiz leads, then it will be checked against the OFBiz > contacts. If it is not found then, the user will be prompted to be put > either in Leads or Contacts. > * OFBiz to Gmail: Each OFBiz lead and OFBiz contact is checked against > Gmail > contact, and if it is not available in Gmail, a Gmail contact gets created. > > Please provide your inputs. > > -Aswath >
