Upgrading¶
Upgrading from version below 4.0.0¶
Performance changes in custom limeobject
The examples for custom limeobjects (helpdesk and sys_communication) have been redesigned and optimized. Which you need to address when upgrading
Check the configuration page for examples
New version of Summarizing history
Summarizing history now related the person/coworker based on who receives/sends e-mails. Which you need to address when upgrading,
See example in the configuration page
Breaking Changes
There's two breaking changes in this release. See below
Add recipients to incoming e-mails¶
From now on you can in the communication flow see what recipients incoming e-mails have.
When adding these recipients the custom limeobject for sys_communication
would trigger outgoing e-mails for the communication (that is created on incoming e-mails)
due to the way the sys_communication custom limeobject template was designed.
This is now fixed, and needs to be updated in each solution.
Check the configuration page for sys_communication for examples
Refactor - Removed public module limepkg_communication_flow.common.config
¶
The module limepkg_communication_flow.common.config
have been removed.
The functionality have been moved and does now exists on the class limepkg_communication_flow.config.Config
instead.
So if you use any of the following functions you'll need to update that code:
get_coworker_limetype
=>Config.coworker.get_limetype
get_person_limetype
=>Config.person.get_limetype
get_helpdesk_limetype
=>Config.helpdesk.get_limetype
get_document_limetype
=>Config.document.get_limetype
Upgrading from version 3.6.0 or below¶
Set the exclude_totaloptouts=True
when creating the traml Email
class in all Traml sendouts from Communication flow.
Usually in the following custom limeobjects:
- helpdesk
- sys_communication
See documentation for examples.
Upgrading from version 3.5.2 or below¶
Make sure to update the length of the field traml_delivery_description
on table sys_communicationfollower
to 4000.
It's updated in the LIP package in version v3.5.3
Upgrading from version 3.3.16 or below¶
Make sure to add the property msinbox_message_id
on sys_communication
stated here
Upgrading from version 3.4.4 or below¶
If you want to be able to add documents to a communication template
Optional: On the table sys_communicationtemplate
add a relation tab to your configured document table (default is document
).