[ 
https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacques Le Roux updated OFBIZ-4247:
-----------------------------------

    Description: 
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...
 


  was:
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.
* 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 Plugon) 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 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...
 



> 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
>
> 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 is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to