[ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jacopo Cappellato closed OFBIZ-4247. ------------------------------------ Resolution: Won't Fix > Add Funambol for Outlook (adapted from Opentaps) > ------------------------------------------------ > > Key: OFBIZ-4247 > URL: https://issues.apache.org/jira/browse/OFBIZ-4247 > Project: OFBiz > Issue Type: New Feature > Reporter: Jacques Le Roux > Priority: Minor > Attachments: Funambol.patch, etl.zip, ofbiz.cer > > > This is not intended to be added to OFBiz repository since it's GPL licensed. > It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB > ---- > *What I have changed* > The main parts of the work were: > * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc) > * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions) > * I also fixed some issues in the Funambol component source > ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used > ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz > ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps... > ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.) > ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook > * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz > There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal > ---- > *Instructions:* > # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz. > # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes. > # Apply Funambol.patch. > Follow the otfm_admin_guide.doc > During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB > ---- > *Some notes* > * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client). > * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup. > ---- > Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed... > -- This message was sent by Atlassian JIRA (v6.2#6252) |
Free forum by Nabble | Edit this page |