[
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)