Environment
Product |
Version |
---|---|
Acrolinx for Salesforce Knowledge |
3.1+ |
Issue
When trying to update Acrolinx for Salesforce Knowledge, the following error message is displayed:
AqlibChannel) You can’t change isExposed property to ‘false’ because the message channel is part of a managed package., Details: AqlibChannel: You can’t change isExposed property to ‘false’ because the message channel is part of a managed package.
Cause
To ensure higher security, the isExposed property on the AqlibChannel has been changed to false in the later versions. However, in managed packages, Salesforce doesn't allow changing this property.
Solution
The solution is to uninstall the package and then reinstall the new version of Acrolinx for Salesforce Knowledge. Please follow the steps outlined in the Install Guide and the Admin Guide when going through the installation and upgrade steps.
- Uninstall 3.1.
- Install 3.4.
- Select the score field you're currently using (you can skip all other configurations).
- Once that’s done, upgrade to 3.6 and complete the configurations.