DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Administrator Manual

Target group: Administrators

Installation

To install the extension, perform the following steps:

  1. Go to the Extension Manager
  2. Install the extension
  3. Done

Configuration

The extension can be configured only by extension manager. In order to use the extension you have to configure it in the extension manager.

Property details

iahURL

crm JSON URL

iahAdminUserName

crm administrator user name

iahAdminPassword

crm administrator password

testIahContactId

test crm contact identifier

testIahAccountId

test crm account identifier

testIahUserId

test crm user identifier

testPortalUserName

test crm portal user name

testPortalUserPassword

test crm portal user password

Testing

There are unit tests in the extension.
For executing these tests please install the phpunit extension.

At the moment there are two test cases:
v4CrmAgentAdminTest
v4CrmAgentPortalUserTest

In the v4CrmAgentAdminTest the following single test are:

Single test name Details
testCreation Test for v4_crm_agent_admin object creation.
testLogin Test for loging to 1CRM as admin user.
testLogout Test for logout from 1CRM.
testGetItemContact Test for getting contact item (uses testCrmContactId configuration).
testGetItemAccount Test for getting account item (uses testCrmAccountId configuration).
testGetItemUser Test for getting user item (uses testCrmUserId configuration).
testGetListLead Test for getting lead list.
testGetFieldListOfCrmModuleContact Test for getting contact module field list.
testGetFieldListOfCrmModuleAccount Test for getting account module field list.
testGetFieldListOfCrmModuleUser Test for getting user module field list.

In the v4CrmAgentPortalUserTest the following single test are:

Single test name Details
testCreation Test for v4_crm_agent_portal_user object creation.
testLogin Test for loging to 1CRM as portal user.
testLogout Test for logout from 1CRM.
testGetItemContact Test for getting contact item (uses testCrmContactId configuration).
testGetItemAccount Test for getting account item (uses testCrmAccountId configuration).
testGetListLead Test for getting lead list.