This document details down the step-by-step guide to configure Crowd Wisdom with Aptify.
Pre-requisites
- Aptify 6.2 or higher version up and running
- e-Business CMS or Non-CMS site should be up and running on the same
- Valid Crowd Wisdom licenses and applicable configurations need to be done by contacting Crowd Wisdom stakeholders
Crowd Wisdom is not supported for e-Business6.0.
Please contact the Crowd Wisdom support team to configure the Crowd Wisdom software and retrieve the Crowd Wisdom valid URL for integration with Aptify.
Deployment Steps
Note: These deployment steps are only for Aptify 6.2 or higher versions.
- Contact support team to copy the Crowd Wisdom setup folder. This folder contains IntegrationAndLMS_R&D.cmpack and LMSIntegrations_PostPack.cmpack.
- Login to Aptify 6.2 SmartClient and access the CM tool installer with an Administrator user.
- Unpack Crowd Wisdom CM Pack on the DB server.
While unpacking follow the below sequence:- IntegrationAndLMS_R&D.cmpack
Success message will display on the screen. - LMSIntegrations_PostPack.cmpack
Success message will display on the screen.
- IntegrationAndLMS_R&D.cmpack
- On the SmartClient, go to Framework > Application Services and search for record with the name Integration Management.
- open the Integration Management Application record and select Group Permissions tab.
- Add Group Permissions for Administrator in the record as shown below:
- From the Folder List, right-click the Home heading and select Applications from the pop-up menu.
- On the Aptify application pop-up menu, add Integration Management application in the folders list. Click OK to close the pop-up.
The integration Management application will now be available in the folder list. - Go to Framework > Entities > Search the entity ''
Integration System
" - In Integration System entity, go to select fields tab.
- Search for Integration password field, open this field record.
- Select encrypt data option and in Security field, search and add security key as '
Generic Entity Encryption Key
'.
- Click OK.
- From Integration System entity, open Callback password field record.
- Select encrypt data option and in Security field, search and add security key as '
E-Business Login Key - One Way Hashing
'. - Save and Close the integration system record.
- Go to Integration Management Application from folders list.
Select Integration System Service.
Note: CrowdWisdom Integration System Records are already been created in. User needs to just to update the information according to their need.
- Retrieve the Integration Password, Callback Password, Freestone API URL, Username, LMSRedirectURL from the Crowd Wisdom team.
- Open and update Crowd Wisdom Integration System Record.
- Go to General tab, and add the details as shown below:
- Integration Password: <Enter your integration password retrieved from Crowd Wisdom team>
- Check Status is checked marked as Active, Generate Logs is selected
- Callback Password: <Enter your callback password retrieved from Crowd Wisdom team>
- Verify Integration Password Security Key & Callback Password Security Key ID added in the previous step 12 & step 15.
- Go to Attributes tab, and add details as shown below:
- URL: <Enter the Crowd Wisdom URL here>
- Username: <Enter the username provided by Crowd Wisdom team>
- LMSRedirectURL: <Enter the LMSRedirect URL here>
- SubscribeMessageTemplateID: 29 (check ID in Message administration > Message template > LMS Subscribe)
- UnSubscribeMessageTemplateID: 28 (check ID in Message administration > Message template > LMS Unsubscribe)
- Go to General tab, and add the details as shown below:
- Click Save.
- Go to Framework > Form Templates.
- Search for
Products.Details
> Open Products.Details Form Template. - Go to Part List tab.
- Search and add 'Products Form - Integration Mappings Tab' part.
- Click Save.
- Search for
MeetExpo.Products.Details
> Open MeetExpo.Products.Details Form Template. - Go to Part List tab.
- Search and add 'Products Form - Integration Mappings Tab' part.
- Click Save.
- Run the Process flows as given below.
Search for
Generate HTML5 Web UI Part Metadata Items
, run process flow.- Search for
Generate HTML5 Web Entity Metadata
, add all entities related to Integration search keyword. And run process flow. Search for
Generate HTML5 Web Form Template UI Parts
, add form templates ID of Products.Details and MeetExpo.Products.Details and Run the process flow.Please follow the further Configuration steps to Configure Crowd Wisdom Integration on classic e-Business
- Download and copy the below dlls required for LMS integration from Smartclient installed path (C:\Program Files\Aptify 5.0 is the default install path).
- Aptify.Integrations.dll
- Aptify.LMS.dll
- RestSharp.dll
- Go to Aptify Web installed path. Open AptifyAPIServices > Bin folder. (example -C:\inetpub\wwwroot\AptifyServicesAPI\bin)
- Paste the same dlls in the Bin folder.
- Reset the IIS.