Both sides previous revision
Previous revision
|
|
addons:bizwizard:configuration [2019-01-18 09:15] Ahmad Game removed |
— (current) |
====== Configuration ====== | |
===== Configuration files ===== | |
The configuration files found in different folders: | |
| |
=== netoptions/bia folder: === | |
| |
**biaservicename.txt**: | |
Name of the service created, not mandatory to change | |
| |
**RegisterService.bat**: | |
The installation .bat file, you must set the path correct: | |
* SERVICE_EXE="C:\Netoptions\BIA\Netoptions.BizWizard.v3.Bia.WinService.exe" | |
| |
=== netoptions/bia/settings: === | |
| |
**BiaSettings.xml**: | |
The file where you edit transaction intervalls and bia integrator settings. | |
You must add/change | |
* BIAIntegrator id, choose any number you like | |
* ddlPath: dllPath="C:\Netoptions\BIA\Plugins\LimePro\Netoptions.BiaIntegrators.LundalogikLimePro.dll" | |
* url=<del><nowiki>"http://www.bwz.se/lundalogik"</nowiki></del> | |
* siteGuid="<del>363659d0-a012-11dd-ad8b-0800200c9a66</del>" | |
| |
=== netoptions/bia/settings: === | |
**LimeSettings.xml** | |
All connected tables and fields in Lime CRM. If the names differ it must be changed here | |
| |
<code xml> | |
<?xml version="1.0" encoding="utf-8"?> | |
<LimeSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<CampaignSettings> | |
<TableName>campaign</TableName> | |
<TypeField>type</TypeField> | |
<CampaignStatusField>campaignstatus</CampaignStatusField> | |
</CampaignSettings> | |
<CampaignSettingsSOAP> | |
<NameField>name</NameField> | |
</CampaignSettingsSOAP> | |
<CampaignSettingsREST> | |
<IdField>_id</IdField> | |
<NameField>name</NameField> | |
<CampaignTypeIdProperty>key</CampaignTypeIdProperty> | |
<CampaignTypeTextProperty>text</CampaignTypeTextProperty> | |
<CampaignTypeInactiveProperty>inactive</CampaignTypeInactiveProperty> | |
<CampaignStatusIdProperty>key</CampaignStatusIdProperty> | |
<CampaignStatusTextProperty>text</CampaignStatusTextProperty> | |
<CampaignStatusInactiveProperty>inactive</CampaignStatusInactiveProperty> | |
</CampaignSettingsREST> | |
<ParticipantSettingsSOAP> | |
<TableName>participant</TableName> | |
</ParticipantSettingsSOAP> | |
<ParticipantSettingsREST> | |
<IdField>participant.id</IdField> | |
</ParticipantSettingsREST> | |
<PersonSettings> | |
<TableName>person</TableName> | |
<EmailField>email</EmailField> | |
<FirstNameField>firstname</FirstNameField> | |
<LastNameField>lastname</LastNameField> | |
<TotalOptOutField>totaloptout</TotalOptOutField> | |
<InvalidEmailField>emailhardbounce</InvalidEmailField> | |
<CompanyField>company</CompanyField> | |
</PersonSettings> | |
<PersonSettingsREST> | |
<IdField>id</IdField> | |
</PersonSettingsREST> | |
<MailingSettings> | |
<TableName>mailing</TableName> | |
<StatusKeySent>sent</StatusKeySent> | |
<StatusKeyOpened>open</StatusKeyOpened> | |
<StatusKeyBounce>bounce</StatusKeyBounce> | |
<StatusKeyClicked>clicked</StatusKeyClicked> | |
<StatisticLinkField>statisticlink</StatisticLinkField> | |
<MailOutLinkField>sendoutlink</MailOutLinkField> | |
<SubjectField>subject</SubjectField> | |
<CampaignField>campaign</CampaignField> | |
<MailingIdField>mailingid</MailingIdField> | |
<SendDateField>senddate</SendDateField> | |
</MailingSettings> | |
<MailingSettingsREST> | |
<IdField>_id</IdField> | |
</MailingSettingsREST> | |
<RecipientSettings> | |
<StatusField>sendoutstatus</StatusField> | |
</RecipientSettings> | |
<RecipientSettingsSOAP> | |
<TableName>recipient</TableName> | |
<MailingField>mailing</MailingField> | |
<PersonField>person</PersonField> | |
</RecipientSettingsSOAP> | |
<RecipientSettingsREST> | |
<IdField>id</IdField> | |
</RecipientSettingsREST> | |
<CompanySettings> | |
<TableName>company</TableName> | |
<NameField>name</NameField> | |
<BuyingStatusField>buyingstatus</BuyingStatusField> | |
<CoWorkerField>coworker</CoWorkerField> | |
</CompanySettings> | |
<CoworkerSettings> | |
<TableName>coworker</TableName> | |
<EmailField>email</EmailField> | |
</CoworkerSettings> | |
</LimeSettings> | |
</code> | |
| |
<WRAP round 70% info> | |
=== Note! === | |
If any changes are made to the campaign fields you must ensure to correlate the files | |
| |
limesettings.xml | |
<code xml> | |
<CampaignSettings> | |
<TableName>campaign</TableName> | |
<TypeField>type</TypeField> | |
<CampaignStatusField>campaignstatus</CampaignStatusField> | |
</CampaignSettings> | |
<CampaignSettingsSOAP> | |
<NameField>name</NameField> | |
</CampaignSettingsSOAP> | |
<CampaignSettingsREST> | |
<NameField>name</NameField> | |
</CampaignSettingsREST> | |
</code> | |
| |
limeusersettings.xml: | |
<code xml> | |
<CampaignTypeLimeField> | |
<Name>type</Name> | |
</CampaignTypeLimeField> | |
<CampaignStatusLimeField> | |
<Name>campaignstatus</Name> | |
</CampaignStatusLimeField> | |
</code> | |
</WRAP> | |
| |
| |
**LimeUserSettings.xml** | |
Except for the rows above that needs to correlate, this file will be updated automatically by the BIA integrator if the user does any changes in the [[addons:bizwizard:bizwizard-settings|BizWizard settings]]. | |
| |
**SynchedColumnSettings.xml** | |
Fields and properties to retrieve from Lime CRM. | |
| |
<code xml> | |
<?xml version="1.0" encoding="utf-8"?> | |
<ColumnSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<SynchedColumns> | |
<SynchedColumn> | |
<DisplayName>person.id</DisplayName> | |
<LimeColumn>person.idperson</LimeColumn> | |
<!-- When using REST API <LimeColumn>person.id</LimeColumn> --> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.email</DisplayName> | |
<LimeColumn>person.email</LimeColumn> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.firstname</DisplayName> | |
<LimeColumn>person.firstname</LimeColumn> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.lastname</DisplayName> | |
<LimeColumn>person.lastname</LimeColumn> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.company.name</DisplayName> | |
<LimeColumn>person.company.name</LimeColumn> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.company.buyingstatus</DisplayName> | |
<LimeColumn>person.company.buyingstatus</LimeColumn> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.company.coworker.email</DisplayName> | |
<LimeColumn>person.company.coworker.email</LimeColumn> | |
</SynchedColumn> | |
<SynchedColumn> | |
<DisplayName>person.company.coworker.id</DisplayName> | |
<LimeColumn>person.company.coworker.idcoworker</LimeColumn> | |
<!-- When using REST API <LimeColumn>person.company.coworker.id</LimeColumn> --> | |
</SynchedColumn> | |
</SynchedColumns> | |
</ColumnSettings> | |
</code> | |
| |
| |
| |