Special Features
Explore additional special features and functions in CRM.Phone.
The following topics are important if you use CRM.phone in combination with Aurea.CRM web:
Menu Actions instead of Actions in Tasks
Actions are not supported in Aurea.CRM web. Instead you can assign processes and menu actions.
For further details, see Aurea.CRM web Administrator Guide.
Four default processes are available:
- PhoneNoHits
- PhoneExpandRecord
- PhoneNewAppointment
- PhoneMultipleHits.
To edit the Aurea.CRM web settings:
- Open the Rights module.
- Select Extras > CRM.phone Task from the menu.
- Enter the name of the process in the Process
field under Aurea.CRM
web Settings. The following processes can be entered:
- No Hits: Enter PhoneNoHits in the No hits tab. If no record is found, the user can decide to start the person or company search or add a new record.
- Exact hit: Enter PhoneExpandRecord or PhoneNewAppointment in the Exact hit tab. The PhoneExpandRecord process displays the record found in mask view. The PhoneNewAppointment process opens the tab view in order to add a new activity record for the record.
- Multiple hits: Enter PhoneMultipleHits in the Multiple hits tab. The records returned are listed, and the user can select the desired record from the list.
- If instead of a process you want to use a menu action, enter its name into the Menu Action field. You can also use Menu Action parameters
- Enter the menu action that should be called instead of a process in the Menu Action field. You can also transfer parameters (e. g. the telephone number generated by the telephony system). For further details, see Transferring Parameters to Aurea.CRM web.
- Save the task.
Transferring Parameters to Aurea.CRM web
You can hand over the following parameters to the telephone system.
-
$.
call.callingNumber
: The telephone number of the current event, e. g. the caller's number or the dialled number. -
$.
call.redirectingID
: The ACD number. -
$.
call.callData
: The call data. -
$.
call.flags
: This parameter is not handed over from the telephony system. It defines a condition's position (starting with "0") within a list of defined conditions defined for the current telephone profile. Example: If two conditions were defined for a call status, e.g. "Ringing", you can use this parameter to define which condition is applied.
These parameters can be used with every Menu Action defined in CRM.designer. It defines a conditions position within a list
Syntax example: "
javascript
:$
.
call.CallingNumber
"
Example: Handing over call data as a parameter to the Search
A Menu Action starts the Telephone & E-Mail search and hands over the call data as a Search parameter.
- Define an application menu action with the following parameters in
CRM.designer (called CustomPhoneAction1
in the following graphic):
-
Template Action =
SearchPhoneEmail
-
CallerId =
javascript
:$.
call.number
-
Template Action =
- Define a task and assign the Menu Action.
- Assign this task to a condition and this condition to a telephone
profile.
If a CRM.phone condition applies you can add any child record to a single exact hit using the ExpandNew menu action.
For this purpose, the link = Record parameter must be defined in the Input Arguments section of the menu action.
Example: Add a new record if a CRM.phone condition appliesA menu action add a ticket for a company or person that was found in the database. In addition, the call data is written to the Problem Description field (field no. 62 / BTB).
- Define an application menu action with the following parameters in
CRM.designer (called CustomPhoneTicket in
the following graphic):
-
Template Action =
ExpandNew
-
CallerId =
javascript :$. call.number
-
Template Action =
- Define a task and assign the Menu Action:
- Assign this task to a condition and this condition to a telephone profile.
Web Configuration Parameters
If you want to use CRM.phone in combination with Aurea.CRM web you must also define configuration parameters in CRM.designer.
These parameters are described in the phone Parameters topic of the CRM.Web Administrator Guide.
Tel-/E-Mail Search
Check whether the PE.EmailPhone
value exists for
in the Phone.EmailSearchListGroups special
field group in CRM.designer. If this value does not exist, records in the Person (PE) info area
are not listed in the search result. For further details, see
Phone.EmailSearchListGroups in the Aurea.CRM Web
Administrator Guide.
Automatically Updating CRM.phone in Aurea.CRM web
If you use CRM.phone with Aurea.CRM web, you can determine that new CRM.phone version are distributed automatically by the server to clients.
As CRM.phone needs to be installed locally on each Aurea.CRM web client, distributing the installer automatically simplifies the task of keeping all installations up to date.
CRM.phone must be installed on the server (using updateCRMphoneforCRMweb
_<Release>_fullinstallation.msi
) before you can
distribute updates automatically. For details on installing CRM.phone, >> CRM.phone
Installation Guide.
During the installation of CRM.phone, the file system is updated as follows:
- The
Setups
directory is added, including theCRM.phone
subdirectory. This directory contains the installer that needs to be distributed to clients. - The
IIS_USRS
group is assignedRead&Execute
access rights required to this directory. If Aurea.CRM web is not running under the user CRM.phone is installed for, or the download is located on a different compute, ensure that theIIS_USRS
group is assignedRead&Execute
access rights to the directory containing the installers. -
update CRMphone.manifest.xml
is stored in theupdate.CRM web root
directory or one of its subdirectories.This file contains the following information:Example:<version>
: The installer’s version number<url>
: The URL of the download. This URL can also be defined as a path relative to the location ofupdate CRMphone.manifest.xml
(as in the example).<description>
: Short description of the download package
<package> <version>8.0.240.55963</version> <url> updateCRMphoneforCRMweb_8.0.240.55963_fullinstallation.msi</url> <description>This is an upgrade for Aurea CRMphone</description> </package>
To activate automatic updates:
- Download and install the CRM.phone hotfix on the server.
- Enter the path to the installers in the ..
/web/system/settings/settings.xml file of
your Aurea.CRM web installation. By default the installer is located in the Setups directory of
the CRM.phone
installation.Example:
<update.server> <AutoUpdate> <SourceDirectory Path="C:\Program Files\update CRM\update CRMweb BTB\Setups"/> </AutoUpdate> </update.server>
Each time a user logs on to Aurea.CRM web on a PC where CRM.phone is
installed, the currently installed version of CRM.phone is compared to the version number in update CRMphone.manifest.xml
. If the version
installed has a lower version number, the user is informed that a more recent version is
available for download.
The user can download the file and then execute the installer.
In order to use the new version, the user needs to close all browser windows and log on to Aurea.CRM web again.