Installation Instructions
Preparations
- Check that the requirements are met.
Installation
You need to do the following to add the Oneflow add-on to your Lime CRM application.
- Download the LIP zip file for the latest release from
Temporarily unavailable but will be provided by Oneflow soon
- Enter the VBA editor in the desktop client and run
lip.InstallFromZip
from the immediate window. Select your zip file. - Copy the folder
apps\addon_oneflow
in the extracted LIP zip file to theActionpads\apps
folder. - Add the Oneflow collections/account in VBA in the sub
AO_Oneflow.SetKeys
. The collection name and the API-token are provided by Oneflow. - Compile and save the VBA project.
- If needed, change default configurations.
- Add app instantiation to the
deal
Actionpad. Make sure to add the name of the accounts specified in VBA (step 4)AO_Oneflow.SetKeys
. The same collection names are also necessary to add in other parts of the app as shown below. - Within the app there are several files with placeholder
Testbolaget AB
for the company name that needs to be replaced with the actual company name as shown below. - After the changes, publish the actionpads.
- Restart the Lime CRM desktop client and start using the add-on!
-
Important
Add a customization record in Sublime under the customer. Note the version installed. Link it to the product card. - Check if additional Configuration is needed.
Actionpad app instantiation:
<div data-app="{
app: 'addon_oneflow',
config: {
mode: 'actionpad',
accounts: [
{
'name': '<your collection/account name as specified in VBA>'
}
]
}
}"></div>
Add collections to Actionpads\apps\addon_oneflow\app.js
starting at row 21:
this.accounts = appConfig.accounts || [
{
'name': '<your collection/account name as specified in VBA>',
}
];
Change company name placeholder in Actionpads\apps\addon_oneflow\app.js
:
this.companyName = appConfig.companyName || 'Testbolaget AB';
And in Actionpads\apps\addon_oneflow\views\windowed.html
:
<div data-app="{
app: 'addon_oneflow',
config: {
mode: 'windowed',
companyName: 'Testbolaget AB',
useCustomRecipient: false
}
}"></div>
As well as in Actionpads\apps\addon_oneflow\views\setaccount.html
:
<div data-app="{
app: 'addon_oneflow',
config: {
mode: 'setAccount',
companyName: 'Testbolaget AB',
}
}"></div>