Infor CRM Implementation Guide PDF
Infor CRM Implementation Guide PDF
Infor CRM Implementation Guide PDF
Trademark Acknowledgements
The word and design marks set forth herein are trademarks and/or registered trademarks of Infor and/or related
affiliates and subsidiaries. All rights reserved. All other company, product, trade or service names referenced may be
registered trademarks or trademarks of their respective owners.
Publication Information
Release: v8.4
Publication date: December 13, 2017
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
About This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Choosing Components for Your Implementation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What You Need to Know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Related Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Contacting Infor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Part IV Appendices
Infor CRM is a leading customer relationship management solution that enables small to medium-sized businesses to
acquire, retain, and develop profitable customer relationships through integrated Sales, Marketing, Customer Service,
Accounting Integration, and Support automation solutions.
The Help symbol precedes online Help topic names, where you can find additional information about
features or procedures not detailed in this guide.
Related Documentation
In addition to the Infor CRM Implementation Guide, you may find the following documentation helpful.
• Compatibility information for Infor CRM v8.4 is available in the Infor Online Compatibility Matrix (OCM).
1. Log on to the InforXtreme Portal web site: www.infor.com/inforxtreme.
2. Expand the Environment menu, and then click Online Compatibility Matrix.
3. Click Help for a video explaining the features of the OCM.
• The Developer Tips online Help contains information for developers, Webmasters, and IS professionals who are
customizing the Infor CRM Web Client or creating custom Web applications. This help file contains conceptual
overviews, customization scenarios, code samples, and references to help you develop your Web applications.
The Developer Tips Help is available from the Application Architect.
• The Infor CRM Back Office Extension Configuration Guide for ION provides configuration and implementation
information for integrating Infor CRM Back Office Extension functionality with Infor ION when ION is used to
exchange data with another Infor product or third-party product. This document describes configuration
requirements and provides setup instructions. It describes the ION connection points that are used in the
integration and provides information about the business events or user actions in Infor CRM that send Business
Object Documents (BODs) to ION Connect. This document is provided in KB 1957424, available on the
inforXtreme Support Portal web site: www.infor.com/inforxtreme.
• The Infor CRM Back Office Extension Customization Guide provides instructions for customizing the Infor CRM
v8.4.x Back Office Extension functionality to integrate with your ERP system when using Infor ION Connect. This
document is provided in KB 1957424, available on the inforXtreme Support Portal web site:
www.infor.com/inforxtreme.
• The LAN Developers Reference provides VBScript, COM, and SQL functions you can use to customize the Infor
CRM Windows (LAN) Client to meet your specific needs. It is available from the InforXtreme Support Portal web
site: www.infor.com/inforxtreme.
• Online Help is available in each Infor CRM application.
Contacting Infor
If you have questions about Infor products, go to the InforXtreme Support Portal web site: www.infor.com/inforxtreme.
If we update this document after the product release, we will post the new version on this website. We recommend that
you check this website periodically for updated documentation.
If you have comments about Infor documentation, contact [email protected].
This chapter outlines the tasks you must complete to implement Infor CRM. These tasks are designed to help you
organize and make decisions regarding your Infor CRM implementation. Any tasks that are recommended, but not
required, are designated as ‘optional’.
If you are implementing Infor CRM for the first time, read each chapter thoroughly to ensure you have correctly
completed the necessary steps.
If you are upgrading from a previous version, do not use this document. Refer to the document called
Upgrading to Infor CRM located in the Documentation folder.
Required Tasks
All implementations require the following tasks.
Web Tasks
In addition to the “Required Tasks” on page 5, implementations that include Web components require the following
tasks.
Synchronization Tasks
In addition to the “Required Tasks” on page 5, the following tasks are required for all implementations that include
Remote users or Remote Offices. If your implementation does not include Remotes, the following do not apply.
Configuration IntegrationTasks
See Appendix E, “Integrations” on page 123 for information about the integrations supported in Infor CRM.
Optional Tasks
After completing the previous tasks, you can begin using Infor CRM. However, you may want to learn more about the
following features to further customize your implementation.
Conflict Resolution You can define the criteria to use during synchronization to determine what changes are kept
when more than one user has changed data. Conflict resolution is only necessary if your implementation includes
Remotes. See the “Conflict Resolution” topic in the Administrator Help for more information.
Multi-currency If your company has users in multiple countries using different currencies, you can enable multi-
currency support. For more information see the “Managing Currency” topic in the Administrator Help or the Web Client
help for more information.
Monitor Console The Monitor Console receives and displays information from the Synchronization (Sync) Service.
This enables remote monitoring of the status of processes and jobs running on the Sync Server. See the Monitor
Console Help for more information.
Sales Processes Sales Processes are groups of steps and procedures that help users manage their Sales pipeline.
A sales process shows users the steps to complete while working to make the sale. Processes can also prompt the
user to complete activities, such as making phone calls and writing letters. For information on creating and managing
Sales Processes, see the “Managing Sales Processes” topic in the Architect or Infor CRM Client Help.
Teams After adding and configuring users, you can create teams containing the users who require access to the
same set of accounts. Teams customarily reflect the structure of your company, such as corporate regions, sales
territories, or departments. See the “Working with Teams” topic in the Administrator Help for more information.
Back Office Integration Infor CRM Back Office Extension enables Infor CRM to integrate with your supported
ERP system when Infor ION is also installed. Data from the ERP system is displayed in the Web Client interface. If
your implementation will include enabling Back Office Integration, see the following documents.
• The Infor CRM Back Office Extension Configuration Guide for ION provides configuration and implementation
information for integrating Infor CRM Back Office Extension functionality with Infor ION when ION is used to
exchange data with another Infor product or third-party product. This document describes configuration
requirements and provides setup instructions. It describes the ION connection points that are used in the
integration and provides information about the business events or user actions in Infor CRM that send Business
Object Documents (BODs) to ION Connect. This document is provided in KB 1957424, available on the
inforXtreme Support Portal web site: www.infor.com/inforxtreme.
• The Infor CRM Back Office Extension Customization Guide provides instructions for customizing the Infor CRM
v8.4.x Back Office Extension functionality to integrate with your ERP system when using Infor ION Connect. This
document is provided in KB 1957424, available on the inforXtreme Support Portal web site:
www.infor.com/inforxtreme.
Back Office Integration is not supported for Remotes (Offline Web Clients, Remote Offices, or Remote Network
Client users).
Before installing Infor CRM, review and address the system prerequisites outlined in this chapter. This will minimize
delays and enable your implementation to be successful.
Infor CRM was formerly named Saleslogix. Some installed components and registries have retained the name
Saleslogix.
General Requirements
The requirements listed here apply to all Infor CRM installations.
The Offline Web Client installation does not require administrator rights if all prerequisites are installed prior to
installing the Offline Web Client.
• .TCP/IP must be installed and configured on every computer running Infor CRM. TCP/IP is required as the
network communication protocol.
• No debuggers, programs, or screen savers running. Close all programs and turn off all debuggers, screen savers,
or anti-virus programs that may interfere with the installation.
• Local System Account: This default Microsoft Windows account includes the privileges necessary for Infor CRM
services. The Local System user has full rights on the local computer, but not domain access. This user must be
mapped to an Infor CRM user, usually the Admin user.
If you plan to run Agents, the Local System Account cannot be used to sign in and cycle the Sync Server
the first time. You must use a Domain account to sign in and run a manual synchronization cycle for
Agents to work correctly.
• SLXService User: Create this user if you have modified the default settings for the Local System Account or
prefer to specify a different user. See “Permissions Required for the SLXService User (without Administrator rights)”
on page 14 for more information. Although named “SLXService User” in this document, you may give this user any
unique name.
• WebDLL User: Create this domain user if your installation includes Web components. See “The WebDLL User” on
page 15 for more information. This user is usually mapped to the Infor CRM Admin user. Although named
“WebDLL User” in this document, you may give this user any unique name.
• Admin User: This is an Infor CRM user and has full permissions to the Infor CRM product and database. It must
be mapped to a user such as the Local System Account, SLXService User or WebDLL User.
• Named User (Network or Remote): This is an Infor CRM user. Each license enables a single named user to
access any number of copies of any Web, Remote, Mobile, or Infor CRM Network Client software. One license is
assigned per user for each named user.
See the Infor CRM Planning Guide for more information about the user types available in Infor CRM.
For information on creating users, modifying user groups, and assigning folder permissions, refer to the
Microsoft Windows online Help.
Use the following settings to create the WebDLL user without Administrator rights on the Web Host. You must sign in
as a user with Administrative rights to configure permissions.
To create
1. Create the WebDLL User in your company’s domain where all servers involved in the implementation are located.
Since you must be a domain administrator to do this, typically an IT department creates the user.
a. For the User name, type WebDLL.
Do not use spaces.
b. Set password options to:
• Password never expires.
• User cannot change password.
1. If selected by default, clear User must change password at next sign on.
2. Add the WebDLL user to the following user group:
• For Microsoft Windows 2008 R2 Server: IIS_IUSRS
3. Set Full permissions to the following registry locations:
• Service User (WebDLL)
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog
4. Set Read Only access to the following registry location:
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificate\Disallowed
5. Set Read/Write access to the following locations:
• Needed for Infor CRM:
• C:\Windows\Temp folder
• C:\Windows\SysWOW64\config\systemprofile\" (Microsoft Windows 2012, 2008 R2 Server) (64 bit).
6. (After installing Infor CRM) For Windows 2012, set Full access to the following location:
• C:\ProgramData\SalesLogix\Profiler\SalesLogix.Profiler.SLXPROFILERINFO.tmp.
7. Grant access to the IIS metabase and other directories used by ASP.NET.
a. Open a CMD prompt and navigate to C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
b. Type: aspnet_regiis -ga domainname\username
c. Press Enter.
The following messages will appear.
“Start granting slxapp access to the IIS metabase and other directories used by ASP.NET.”
8. “Finished granting slxapp access to the IIS metabase and other directories used by ASP.NET.”
Software Requirements
• Latest supported Windows Service Pack. Install the latest supported service pack for your Windows platform,
available from Microsoft at www.microsoft.com.
• Windows DAC (Windows 7 SP1). Microsoft Data Access Components are required on every computer running
Infor CRM.
If your Database Server contains only the Infor CRM database and no other Infor CRM components, you do not
need to install MDAC/Windows DAC on that server.
• Microsoft SQL Express installed on the Administrative Workstation. Microsoft SQL Express is required if you have
an Oracle database and there will be Remote users or Remote Offices created, if your remote databases are a
different Microsoft SQL Server version than the host, or if the Resync utility will be used.
If Microsoft SQL Express is installed with Infor CRM, it installs as a SALESLOGIX instance with the sa password
set to SLXMa$t3r. If you install Microsoft SQL Express from another source, you must set the sa password to
SLXMa$t3r (it is generally blank). To install Microsoft SQL Express with the same configuration settings as Infor
CRM, copy the SLXSQLConfig.ini file from the 8.4.0 installation folder to a convenient, local location. This .ini file
contains all of the necessary settings for Microsoft SQL Express to be installed with Infor CRM-specific settings.
After the .ini file is copied, extract the version of Microsoft SQL Express and complete the installation using a
commandline installation.
For example:
C:\SQL20016\extracted\setup.exe/configuationfile=c\SQL2016\Extracted\SLXSQLConfig.ini.
Because the installation of Infor’s version of Microsoft SQL is ignored, you must also install Microsoft SQL 2005
and 2008 Backward Compatibility packages on the machine in question. If you do not, the following error will display
“Provider cannot be found, it may not be properly installed”.
• Microsoft SQL Server 2012 and 2014 Native Provider. For Microsoft SQL Server 2012 and 2014, the Microsoft
SQL Server Native Providers must be installed on every computer that will connect to an Infor CRM database.
• Microsoft Windows Installer. Windows Installer is required for use with .NET Framework. The Infor CRM
installation automatically installs .NET Framework if it is not detected on the computer where you are installing
Infor CRM.
• Microsoft .NET Framework with ASP.NET enabled. .NET Framework with ASP.NET enabled is required for .NET
Extensions on the Administrative Workstation, Web Host, and Infor CRM Client computers.
Ensure you install IIS before you install Microsoft.NET Framework; otherwise, ASP.NET is not installed.
• Microsoft Internet Explorer. You must install a supported browser on every computer running Infor CRM.
• Microsoft Word. You must install Word on the Administrative Workstation (or the computer on which you install
Architect) for template management and on each Infor CRM Client and Web Client computer for mail merge.
• SAP Crystal Reports. If you plan to create or edit the Sample reports, you must install Crystal Reports on the
Administrative Workstation (or the computer on which you install Architect) for report management. The Crystal
Reports installation is available with Infor CRM.
• Adobe Acrobat Reader. Required to view Infor CRM documentation.
• The following table shows the software prerequisites that will be installed if they are not detected during the Infor
CRM installation. Installing these prerequisites may require your computer to restart.
1
• Microsoft .NET Framework v4.5.2 is installed in Integrated model.
• 2 If
a version of the Microsoft SQL Server database is already installed, the Microsoft SQL Express,
installation will not complete successfully. Decline the option to install if it is offered.
• 3MicrosoftVisual C++ 2013 Redistributable Package available also available from
https://www.microsoft.com/enus/download/details.aspx?id=40784 (required for
CreateUnicodeDB.exe.)
Web Requirements
• Internet Information Services (IIS). IIS 6 Compatibility. If you are running Infor CRM on Windows 2008R2 Server or
Windows 2012, enable IIS 6 Compatibility on the Web Host.
• To enable compatibility, open Server Manager, expand Roles, right click Web Server (IIS) and select Add
Role Services. In the Select Role Services list under Management Tools, select IIS 6 Management
Compatibility. The following sub-items are automatically selected: IIS 6 Metabase Compatibility, IIS 6 WMI
Compatibility, IIS 6 Scripting Tools, and IIS 6 Management Console.
• Firewalls disabled on the Web Host (Windows 2008R2 Server). Firewalls can be active if a rule is added to allow
inbound from ports 1433, 1025, and your Infor CRM Web site port.
• Windows Firewall port 11211. Open Windows Firewall and add an exclusion for port 11211. Infor CRM installs the
Saleslogix Cache Server, which requires access to this port.
• .Net version 4.5.1 must be installed on the machine that hosts the Infor CRM Web Host when the Web Host uses
the following operating systems:
• Microsoft Windows 2012 and 64 bit: .NET version 4.5.1 must be installed in Server Manager.
• Microsoft Windows 2008 R2 Server 32 and 64 bit: .NET version 4.5.1 must be installed in Server Manager.
• Microsoft Windows 7SP1: .NET version 4.5.1 must be installed in Programs and Features.
• SData provides a standard protocol for reading data from and writing data to business applications, either on-
premises (server or desktop based) or on the Web.
If your implementation includes Windows Authentication, Job Service, and/or Mobile, but not the Web
components, you must still create the WebDLL user, install the Web Host, and configure the SData portal.
See page 49 for instructions.
If your implementation does not include the Web, you must still create the WebDLL user, install the Web
Host, and configure Application Pool permissions for the process orchestration portal (see page 43 for
instructions). Then refer to the “Implementing Process Orchestration” topic in the Application Architect
Help for additional implementation steps.
• If a Windows user is not found to be mapped to an Infor CRM Network Client user, you can configure either of the
following:
• Display a sign in screen and require the user to sign in manually.
• Display an error screen.
In this case the user cannot sign in to Infor CRM.
Note: Ensure the Use Windows Authentication check box is selected on the User Profile General tab for
each Infor CRM Client user. For more information see “Configuring Users” on page 55.
Other options for Windows Authentication in the Infor CRM Web Client can be configured by editing the Web.Config
file and are:
• Windows Authentication off, SData on
• Windows Authentication off, SData off.
For information about these configuration options, see the Enabling Windows Authentication Access for Web Client
Users topic in the Administrator Help.
Server Requirements
In addition to the “General Requirements” on page 13, ensure the Server computer(s) meet the following requirements.
• Microsoft SQL Server or Oracle. Your database platform must be installed and running on the Database Server.
• When installing Oracle, ensure that the Oracle OLE DB Provider is installed.
By default, Infor CRM uses the OLE DB Provider installed with MDAC v2.8. If your implementation uses
the SQL 2005 Native OLE DB Provider, you must install that provider on any computer where Infor CRM
is installed.
• Logging Folders. Create and share the logging folders as detailed in “Logging Access Requirements” on page 22.
• Trust relationship. Establish a trust relationship if the Database Server is on a different network domain from some
or all of the Infor CRM users and components. Ensure that these domains have a trust relationship with each other
and can share data.
• (Recommended for best performance) Microsoft SQL Server Client and Server component versions match. For
example, if the Connection Manager uses the Microsoft SQL Server 20012 driver, then the Infor CRM Clients
should use the 2012 driver.
• SYSDBA user is not assigned the System Administrators role. If the System Administrator’s role within Microsoft
SQL Server is selected for the SYSDBA user, you cannot sign in to Infor CRM.
Oracle
• Infor CRM Oracle database is placed in its own instance.
• Oracle Provider for OLE DB Components. When installing, ensure that the Oracle Provider version matches your
Oracle Server and Oracle Client version.
• Oracle Server, Oracle Client, and Oracle OLE DB Provider component versions match. The major version for all
three pieces must be the same or compatibility issues may arise.
To create
1. In Windows Explorer, create the SyncService folder (for example, \\ServerName\SyncService).
If your implementation does not include Remote users or offices, you do not need to create this folder.
2. In Windows Explorer, create the Sync Logs folder (for example, \\ServerName\Sync Logs).
Ensure the Logging folder is shared and all Network and Remote users have network access to it. The path must
also follow universal naming conventions (UNC), and you must be able to browse to it.
If you are using synchronization, and more than one Sync Server is required, create separate folders for each sync
server (for example, \\ServerName\Sync Logs1, \\ServerName\Sync Logs2).
3. In Windows Explorer, create the following folders:
To create
1. In Windows Explorer, create the Remote Office Sync Logs folder (for example, \\ServerName\RemOffice Sync
Logs) to store the synchronization sub folders.
2. In Windows Explorer, create the following.
• Library (for example, \\ServerName\Library).
• Documents (for example, \\ServerName\Documents).
If Remote users need direct access to the main office database, include those users in both the SlxNetwork
and SlxRemote user groups. For example, this would be necessary if users work remotely and also dock their
laptop when in the office.
• Restricted users cannot register custom ActiveX objects contained in some Infor CRM Client views.
A user with Admin rights must license and install the necessary components on each Infor CRM
Client computer.
• In Microsoft Windows 2012, assign full control permissions for the local SpeedSearch Directory to
users running Infor CRM as a restricted user.
If you are installing Infor CRM on Oracle, ensure you have created the Infor CRM database as described in Appendix A,
“Creating a Database for Oracle”.
• If you are using a Microsoft SQL Server database that was installed prior to installing Infor CRM, ensure
that the sysdba user exists and is enabled, otherwise the databases may not install correctly. You can use
SQL SQL Management tools for this.
• Also be sure to add sysdba to 'master' db and run the 'sysdbafix' script before trying to install the
databases.
SalesLogix.mdf This is your production database. The user name for this database is admin; the password is
password.
SalesLogix_Eval.mdf This database contains accounts, contacts, tickets, defects, and so on, for demonstration or
testing purposes. You can sign in as admin, Lee, Dan, or any other regular user in the database. No password is
required.
Creating a database on SQL Server with a name beginning with a number is not supported as a regular
identifier, and therefore, not recommended. If you create a Host database using a name that begins with a
number, you will receive errors when attempting to create a Remote user or Remote Office database.
The Standard installation installs the Microsoft SQL Server databases if Microsoft SQL Server is detected on the
computer on which you are installing the Saleslogix Server.
Oracle
The SLX_Blank.dmp and SLX_Eval.dmp files are used to import data and the database structure to the CRM
database.
SLX_Blank.dmp This DMP file provides data that serves as your production database. The user name for the Infor
CRM database created from the DMP file is admin; the password is password.
SLX_Eval.dmp This DMP file imports accounts, contacts, tickets, defects, etc., to your evaluation database for
demonstration or testing purposes. You can sign in to the Infor CRM database created from this DMP file as admin,
Lee, Dan, or any other regular user in the database. No password is required.
If you have an Oracle database, you must create your database manually using the steps outlined in Appendix A,
“Creating a Database for Oracle”.
The Infor CRM installations create folders and apply permissions necessary for Infor CRM to function. To
avoid unexpected results, Infor recommends contacting Technical Support or your Business Partner before
changing default settings on these folders.
If you are installing the CRM database on a separate Database Server instead of the same computer as the
Saleslogix Server, run the Server Installation > Install SQL Databases installation on the Database Server
before running any other Infor CRM installation on the Saleslogix Server and other computers.
To install
1. On the Infor CRM Installation screen, click Server Installation.
2. On the Server Installation screen, click Required Administrative Tools and Servers.
If the installation does not detect the necessary prerequisites, (such as SQL Express) you will be
prompted to install them. Installing prerequisites may require your computer to restart.
• Click Install to allow Infor CRM to install the required components.
• Click Cancel to stop the installation.
For some prerequisites, you may have the option to bypass their installation but still continue installing
Infor CRM.
• Password required for external read-only access - If necessary, type a password used to allow third-
party applications to import Infor CRM data but not allow changes to the Infor CRM database.
• Password required for external read/write access - If necessary, type a password used to allow third-
party applications to import Infor CRM data and make changes to the Infor CRM database.
For more information on password settings for third-party applications, see the “Understanding Third-
Party Access Scenarios” topic in the Connection Manager Help.
• SQL Server sa password - If you have a password set on the sa account on the Microsoft SQL Server, type
the sa password. The installation requires this password to install and attach the Infor CRM databases.
• SQL Server sysdba password - Type your Microsoft SQL Server sysdba password. The installation must
validate the password of the sysdba user to create a valid connection string for the Infor CRM database.
If you do not enter the sa and/or sysdba password, the databases are not installed.
6. On the remaining screens, click Install and Finish to complete the installation.
If your database platform is Microsoft SQL Server and your database is installed on the same machine as the
Saleslogix Server, select the Launch Administrator option and proceed with Chapter 4, “Configuring the Infor CRM
System”. Otherwise, do not select this option and continue with the following sections to create database
connections.
7. If necessary, restart your computer.
To create
1. Open the Connection Manager.
For example, on the Start menu, point to Programs, point to Saleslogix, and then click Connection Manager.
2. In the Connection Manager, do one of the following:
• Click Add to create a new connection.
• Select an existing connection and click Edit.
3. In the Connection Name box:
a. In the Name used to refer to this connection box, type a name for the connection.
The connection name can be a maximum of 32 characters and may include spaces. Duplicate names are not
permitted.
b. (Optional) To restrict third-party client access through this connection, set the Read/Write password for this
connection, and if necessary, the Read-Only password for this connection. (Click the Change button next
to the appropriate box to set the password.)
c. Click OK.
4. On the Provider tab in the Data Link Properties dialog box, select the appropriate provider for your database
platform, and then click Next.
Ensure that the database connection name is the same for every connection you create on all your Infor CRM
Client computers. The names must match exactly for all connections to work.
To create
1. Click Start, point to Programs, point to Saleslogix, and then click the application you want to sign in to (for
example, Administrator).
2. In the Please sign in dialog box, click the ellipsis button in the Log on to box.
3. In the Data Link Manager, click Add.
4. On the Provider tab of the Data Link Properties dialog box, select the Saleslogix OLE DB Provider and then
click Next.
5. In the Select or enter the Saleslogix Server box, select the computer on which you installed the Saleslogix
Server.
For Remote users, enter the computer name on which the Remote user’s database is installed.
6. In the Select database name box, select the name of the connection configured for your database using the
Connection Manager.
See “Creating Database Connections” on page 30 for more information.
7. In the Infor CRM User Name and Infor CRM Password boxes, type the user name and password used to sign in
to Infor CRM.
• When logging on to a third-party application using the Saleslogix OLE DB Provider, these fields allow you to
sign in using Infor CRM security.
• If you are not using a third-party application, the user name and password are used to test the connection.
8. Select the Allow Saving Password check box. You must select this option or the connection fails.
9. Click OK.
Both 32-bit and 64-bit machines must run the Data Link Manager and access the Saleslogix OLE DB Provider
in 32-bit mode.
To create
1. Using Notepad create a blank UDL file named “test.udl”.
2. Save the UDL file to your C: drive.
3. Open the blank UDL file doing one of the following:
• For a 64-bit machine, run the following command: C:\Windows\syswow64\rundll32.exe "C:\Program Files
(x86)\Common Files\System\Ole DB\oledb32.dll",OpenDSLFile C:\test.udl
• For a 32-bit machine, double-click the file in the file manager and run C:\Windows\system32\rundll32.exe
"C:\Program Files\Common Files\System\OLE DB\oledb32.dll",OpenDSLFile <Infor CRM install
folder>\’test’.udl
4. With the blank UDL open, open the Data Link Manager.
To open the Data Link Manager, open a Infor CRM application and click the ellipsis button in the Log on to box.
5. In the Data Link Manager, create a new database connection and make sure you select the Saleslogix OLE DB
Provider on the Provider tab.
6. Save the connection.
7. Move the UDL file to all computers that require a connection to Infor CRM.
By default, the file should be stored in C:.
Installing Licenses
Before you can install the bundles necessary to configure the database, you must install licenses. The Administrator is
used to manage licenses, users, servers, and offices.
To sign in
1. Open the Administrator.
For example, on the Start menu, point to Programs, point to Saleslogix, and then click Administrator.
2. In the Please sign in dialog box:
a. In the Username box, type admin.
b. In the Password box, type the corresponding password for the user name.
The initial admin password for your production (blank) database is password. Passwords are case-sensitive
and must be entered in lowercase characters, with no spaces.
c. In the Log on to box, ensure the correct database connection name displays (for example, Infor
CRM_Server).
If necessary, you can add a new connection or change an existing connection using the Connection Manager.
3. Click OK.
If you cannot connect to the database, ensure that the database path is correct in the Data Link Manager.
Adding Licenses
Licenses determine the servers, offices, and users you can add to Infor CRM. See the Infor CRM Planning Guide for a
description of each available license.
You can add licenses by typing the license number, using copy and paste from a text file, or by loading them directly
from a file (right-click, and then click Load from file).
• All implementations require an Infor CRM license (Standard, Advanced, or Premier).
• The Web Host requires the Infor CRM Web Server license.
4. Follow the instructions in the wizard dialog boxes to enter your licenses.
See the “Using the License Wizard to Add Licenses” topic in the Administrator Help for more information about
adding licenses.
You must upgrade the database to version 8.3 before configuring your office information and to creating users.
For information about completing these tasks see “Understanding the Setup Assistant” on page 36.
Ensure you have set permissions as described in “Permissions Required for the SLXService User (without Administrator
rights)” on page 14.
Once you have installed the server components, you must sign in to the Administrator and complete the following
tasks:
• Add licenses.
• Enter Office information.
• (Oracle Only) Apply the Service Pack bundle.
• (Optional) Configure SpeedSearch.
• Configure Infor CRM options.
• Add Customer Service and/or Support information (if you are using the customer service and/or support features).
To sign in
1. Open the Administrator.
For example, on the Start menu, point to Programs, point to Saleslogix, and then click Administrator.
2. In the Please sign in dialog box:
a. In the Username box, type admin.
b. In the Password box, type the corresponding password for the user name.
The initial admin password for your production (blank) database is password. Passwords are case-sensitive
and must be entered in lowercase characters, with no spaces.
c. In the sign in to box, ensure the correct database connection name displays (for example, Infor
CRM_Server).
If necessary, you can add a new connection or change an existing connection using the Connection Manager.
3. Click OK.
If you cannot connect to the database, ensure that the database path is correct in the Data Link Manager.
Adding Licenses
You added licenses in “Installing Licenses” on page 33. Unless you have new licenses to add, you can click through this
step.
To enter
1. In the Setup Assistant, select Step 2 - Enter Office Information, and then click Run Selected Step.
2. Type your company information such as division name (if applicable), primary and shipping addresses, and
telephone numbers. Only the Company Name is a required field.
3. Click the Sync Options tab.
In the Shared Paths section, make sure the Sales Library and Attachments paths are correctly mapped to the
folders you created when configuring logging access. See “Creating the Logging Folders” on page 22 for details.
If your implementation includes the Web Client, the Attachment path must be set correctly or your
Web Client users will not be able to run reports.
4. Click OK.
The last step of the Setup Assistant simplifies the process of adding Infor CRM users. The process for adding users is
detailed in Chapter 6, “Configuring Infor CRM Users”.
Refer to the “Configuring Infor CRM Options” topic in the Administrator Help for information on other options.
• See the “Setting Accounting Options” topic in the Administrator Help for details.
• For Infor CRM Back Office Extension, see the Infor CRM Back Office Extension Installation Guide and
the Infor CRM Configuration Guide for Infor ION guide available from www.infor.com/Inforxtreme.
To set
1. On the Administrator Tools menu, click Options, and then click the Database tab.
Option Action
Databases Used Select your database type(s) for the main office and Remotes. The database type
defaults to Microsoft SQL Server. You must set your database type(s) before using DB
Manager.
Site Codes begin with Type a one- or two-digit prefix for Remote site codes. If you do not use this feature, site
these characters codes are randomly generated. Forcing a prefix helps identify the source of a particular
file, such as a Remote Office.
Allow Unicode field Select to enable field selectable Unicode support.
types
Field selectable-Unicode is limited to specific feature areas. Extending the database for
Unicode requires a strong knowledge of Infor CRM and its database schema. Before
implementing this feature, you should carefully review the “Understanding Unicode”
topic in the Administrator Help for details.
Host DB Owner ID Type the user name of the Remote database owner. This must be set to sysdba.
Host DB Owner Type the sysdba password used by the host database. This is configured automatically
password when logging on to Infor CRM.
Host DB Admin ID Type the user name of the database system administrator. This is usually sa, but may
be any admin level SQL Server user identity. If the Host database is Oracle, then it must
be set to sa.
Host DB Admin Type the password corresponding to the Host DB Admin ID user name. For Oracle,
password leave this field blank.
Sync Global Remote SA Select this option to send a new password to a remote database through
Password for existing synchronization. This check box is only available to users who have logged on as
databases admin. During synchronization, if the password set in the Current Remote SA
Password box matches the password on the Remote Microsoft SQL Express instance,
then the password is changed to the password set in the New Remote SA Password
box. The new password is sent to remotes during the next synchronization cycle.
Note If the SQL Express instance was installed from the Infor CRM media, and
you correctly set the SAPWD property, the default instance password is
SLXMa$t3r.
Server Name Displays the machine name of the server.
This field is Read Only for a SQL Server host, and is blank for an Oracle host. For
Oracle, set this value to a computer where Microsoft SQL Express is running (for
example, the administrator's computer).
Create Remote DB in Type the path to the location where Remote databases will be created.
server directory
The location of the folder can be on the Database Server, the Administrative
Workstation’s Microsoft SQL Express instance, or any Microsoft SQL Server where the
appropriate permissions have been provided (for the sa or similar user). Use the format
drive letter:\shared_folder_path. Do not include the computer name.
Option Action
Prepare Remote DB and Creates and saves the DTS file. This enables you to run the DTS file and create the
wait for Administrator database at a later time. This setting is not recommended unless you are an
experienced Microsoft SQL DBA. This method requires a user interface and scheduler
to connect to the database and run the DTS package.
2. Click OK.
To activate
1. On the Administrator Tools menu, click Options, and then click the Outlook tab.
2. Select the Activate Advanced Outlook Integration check box.
3. Select how attachments using Send SLX are saved with a history record.
• Save attachments as individual files - Attachments to e-mail are saved as individual files on the
Attachments tab for the e-mail activity record (in History). If the user answers “Yes” to the prompt which asks
if the user would like to save attachments to the account or contact that is associated to the e-mail, the
individual files are saved as attachments.
• Bundle attachments with e-mail message (MSG format) - The e-mail is attached as an MSG file to the
history record. If the user answers “Yes” to the prompt which asks if the user would like to save attachments to
the account or contact that is associated to the e-mail, the MSG file is saved as an attachment.
4. Configure Internet domains that should be excluded from some of the features of Advanced Outlook Integration.
When you add a domain, e-mail messages are not recorded to history for users in that domain and e-mail messages
from users in the domain do not contain the “Flag for Follow up.”
a. Click Add.
b. In the New Domain Entry dialog box, type the domain name.
Use the format company.com or [email protected]. Domain exclusion settings are case-sensitive.
c. Click OK.
After you add a domain exclusion, you can deactivate, edit, or delete it by selecting the domain and clearing
the check box or clicking the appropriate button.
Additional configuration is required for Standard Outlook Integration. Configuration steps are detailed in Chapter 9,
“Installing Network Clients”, and Chapter 7, “Configuring the Web Client”.
This section applies to Standard Outlook Integration in a Network environment. The following steps are not
required if you are implementing Advanced Outlook Integration or Standard Outlook Integration on the Web.
To add
1. In Microsoft Outlook, on the Tools menu, click Address Book.
The Address Book dialog box appears.
2. On the Tools menu, click Options.
3. In the Addressing dialog box, click Add.
4. In the Add Address List dialog box, scroll to the Infor CRM Address Book listing, and select an address list (for
example, Contacts).
5. Click Add.
6. Continue adding the appropriate Infor CRM address lists, and when finished, click Close.
7. In the Addressing dialog box, click OK.
8. Close the Address Book dialog box.
5. If your company includes the weekend as part of the regular work week, select the Work weekends check box.
6. In the Ticket Assignment Options area, select one of the following:
• Unassigned - Tickets are left unassigned until a user views the call and assigns it.
• Logged-in user - Tickets are assigned to the user that saves the ticket.
• Auto-assignment - Tickets are assigned to the user or team associated with an Area. If an Area has no
associated user or team, the ticket is left unassigned. Area values are configured in “Creating Area, Category,
and Issue Lists” on page 72.
7. Select the Default user or team assigned to account overrides Ticket Assignment Options check box if you
want the Default User/Team selected on the Infor CRM Client > Account > Notifications tab to override the Ticket
Assignment Option.
For example, if you set the Ticket Assignment Option to Logged-in user, and select this check box, any tickets
created for an account that has a Default User/Team set in the Infor CRM Client will be assigned to the defined
user/team. Any accounts that do not have a Default User/Team set, will be assigned to the logged-in user. If this
check box is cleared, new tickets for an account are assigned to the logged-in user even if the account has a
user/team selected as the default for new tickets.
8. Under SpeedSearch, choose whether or not to use an approval process to determine which new tickets and
defects are added to SpeedSearch.
Refer to the “Understanding the SpeedSearch Approval Process” topic in the Administrator Help for more
information.
9. Click OK.
Refer to the “Understanding the SpeedSearch Approval Process” topic in the Administrator Help for more
information.
6. Click Save.
To set the Default User/Team to override the Ticket Assignment Option, you must do so in the Administrator
as described in “To add using the Administrator” in step 7.
Understanding SpeedSearch
SpeedSearch allows users and external customers to search for information stored in the Infor CRM database, such as
tickets, standard problems, procedures, attachments, Library documents, and external documents on your network. An
index is a collection of files or records that a user can search against.
The Advanced SpeedSearch license is required to search the History and Activity indexes.
Typical implementations include only one SpeedSearch Service. However, if your implementation includes multiple
Saleslogix Servers and databases, you should install additional instances of the SpeedSearch Service on separate
machines. Then, you must use a configuration utility to match each SpeedSearch Service with the appropriate
Saleslogix Server and database connections.
If you have more than one SpeedSearch Server or for more SpeedSearch information, see the following topics
in the Administrator Help.
• To configure SpeedSearch for multiple databases, see "Updating the SpeedSearch Service
Configuration".
• For a description of the default indexes, see “Standard SpeedSearch Indexes”.
• For detailed steps on creating new file system and database indexes, see “Managing SpeedSearch
Indexes”.
• To change the default index schedules or create new schedules, see “Managing SpeedSearch
Schedules”.
• To understand how SpeedSearch information synchronizes with Remotes, see “Understanding
SpeedSearch and Remotes”.
If your implementation is Windows only but your users will require access to the Infor CRM Address Book, insert
VCard, insert ContactCard, and insert Library doc in Microsoft Outlook, you must install the Web Host and build and
deploy portals. Proceed with Chapter 5, “Installing the Web Components”.
The Infor CRM Web components provide the infrastructure supporting the portals needed for the following
functionality:
• Infor CRM Web Client
• Infor CRM Xbar for Microsoft Outlook (includes Outlook Sync)
• Web Client reporting
• Job Service
• SData
• Infor CRM Mobile
To install
1. You must sign in as the local administrator to install the Web components on each machine.
If the installation does not detect the necessary prerequisites, you will be prompted to install them. Click
Install to allow Infor CRM to install the required components or Cancel to stop the installation.
4. On the Welcome and License Agreement screens, read the information, accept the agreement, and then click
Next.
5. On the Setup Type screen, select an installation type, and then click Next.
• Select Complete to install the Web Host.
• Select Custom to install only the Web Host. Use the Custom Setup screen to change the installation
location.
The Cache Server is part of the Admin Tools and Servers installation, but is usually installed on the Web
Host. If you install the Cache Server on a server other than the Web Host, you must manually configure the
web.config file to access the Cache Server computer. See the “Configuring the Cache Server” topic in the
Application Architect help for details.
6. Depending on your installation type, you will be prompted to enter some or all of the following information on the
installation screens:
• Use an existing web site - If you want the installation to use an existing Web site, click this button and select
the Web site name.
• Create Web Site – Select this check box if you want the installation to automatically create a Web Site.
Selecting this check box creates a Web site you can use to deploy the Web portals.
If you prefer to perform Web site configuration manually, clear the Create Web Site check box and follow the
instructions in Appendix D, “Advanced Web Host Configuration”.
• Enter a Web site name – Type the name of the Web site that will appear in IIS. The default name is Infor
CRM.
• Port – Enter the port number that the Infor CRM Web site will use. Note the port number for future reference.
You must use port number 1025 or greater. The default is 3333.
• Domain – Enter the network domain where you created the WebDLL user as described in “The WebDLL User”
on page 15.
• User Account – Enter the name of the WebDLL user. The default value is WebDLL. If you used a different
name, type it exactly as you did when you created it.
• Password and Confirm Password – Type the WebDLL user’s password.
• Configure Infor CRM Database - Clear this check box if you do not want to connect to the Infor CRM
database, but still want to create a Web site. When you clear this check box, the other options on this screen
are disabled.
• Saleslogix Server – Select or type the name of the computer on which you installed the Saleslogix Server.
• Saleslogix Database Alias – Select or enter the name of the connection to the Infor CRM database.
• Search for servers on port - Enter a port. By default, this is set to port number 1706.
• User Name – Enter a Saleslogix Server user name (such as Admin).
• Password – Enter the Saleslogix Server password for the Infor CRM user.
7. On the remaining screens, click Install and Finish to complete the installation.
• When Infor CRM is installed in your environment (on-premises) and Infor Ming.le is the Cloud version, see the
document named Integrating Infor CRM with Infor Ming.le - Infor Ming.le Cloud Edition.
• When both Infor CRM and Infor Ming.le are installed in your environment (on-premises), see the document named
Integrating Infor CRM with Infor Ming.le - Ming.le On- premises Edition.
• When Infor CRM is the Cloud version and Infor Ming.le is installed in your environment (on-premises), see the
document named Integrating Infor CRM with Infor Ming.le - Infor Ming.le On- premises Edition.
When both Infor CRM and Infor Ming.le are the Cloud versions, configuring Ming.le is done on your behalf.
You will need to add your Infor CRM users to Infor Ming.le. For instructions for adding Infor CRM Client users to Infor
Ming.le, see the document named Adding Infor CRM Users and Dashboards to Infor Ming.le.
These documents are available from Infor Xtreme: www.inforxtreme.com.
To build
1. Open the Application Architect.
2. On the View menu, click Project Workspace Manager.
The Project Workspaces window opens and the default Infor CRM Web project workspace appears (VFS on
server:saleslogixdb).
The server is the name of your Web server, and the Infor CRM DB is the name of your Infor CRM
database.
To deploy
1. On the Application Architect View menu, click Deployment Explorer.
2. Expand Deployments, and then double-click the appropriate deployment name. The following default portal
groups are available:
• Core Portals - contains the SlxClient, ProcessHost, SData, and SlxJobService portals. The ProcessHost and
SlxClient portals are dependent on each other; although the Process Host is not necessary for the Web Client
to function. The SlxJobService portal requires the SData portal.
• Customer Portal - contains the Customer Portal portal.
• Mobile Client portal(s) - contains the Mobile Client portal. If this portal is not visible, select Core Portals,
right-click IIS, select the Mobile Client portal and then click OK.
Be sure to deploy both the Mobile portal and the ICBOE for Mobile portal if your installation includes ICBOE
for Mobile.
• Remote Sales Client - contains the SlxClient portal and the SData portal. You must deploy this portal if your
implementation will include Remote Clients or Remote Offices.
3. In the Name box, type a name for the deployment.
4. In the Description box, type a description for this deployment.
5. (Optional) Select the Use this deployment for debugging option to set this deployment as your default
deployment.
This option allows you to use the Run button on the toolbar to perform a one-click deployment of all portals you
designate in a default deployment.
6. In the Deployment Targets tree view, click IIS.
The IIS Target Settings appear.
a. In the Server box, type the name of your Web Host server.
By default, this is localhost; however, you can deploy to any Web Host server.
b. In the Base Directory box, type the location where the files generated for the Web server will be saved.
The default is ...\inetpub\wwwroot. If necessary, click the ellipsis button to browse for and select a different
directory path.
c. In the Port box, type the port number for your Web Host server. It must match the port for the Web site. For
example, if you used the default port 3333 during Web Host installation, the port is 3333.
d. In the App Pool box, type the name of the application pool for your Web site.
This name corresponds to the associated application pool for your Web site. For example, if you used the
default Infor CRM Web site, the App Pool is Saleslogix. For the Process Host portal, you can use the same IIS
application pool used by the Infor CRM Client portal.
e. Ensure the Deploy Target check box is selected. This indicates the target is active and should be deployed.
f. (Process Host and SData only) Ensure the Restore Virtual Directory Settings on Update option is cleared.
7. Click the SlxClient tab:
a. In the Virtual Directory box, type the alias name for the virtual directory. The default Virtual Directory is the
portal name. For example, SlxClient, SLXCustomerPortal, and so on.
If you are configuring the SData portal, do not change the virtual directory value.
b. In the Sub Directory box, type the folder name where all portal files will be copied under the target’s base
directory.
c. Select the Deploy Portal option.
This indicates the portal is active and should be deployed.
When the Inherit from Target check box is selected, the deployment uses the port and application
pool settings of the current target to deploy the portal (these settings are specified under IIS Target
Settings). If necessary, clear this check box and set a different Port and App Pool for the portal.
8. When deploying the Core Portals, repeat step 7 for the ProcessHost and SData portal tabs.
9. In the Deployment Targets tree view, click SlxJobService (File System).
a. In the Base Directory box, type the location where the files generated for the Job Service will be saved.
b. The default is ...%ALLUSERSPROFILE%\Sage\Scheduling\Tenants. If necessary, click the ellipsis button to
browse for and select a different directory path.
10. On the SlxJobService tab:
a. In the Sub Directory box, type the folder name where all portal files will be copied under the target’s base
directory.
b. Select the Deploy Portal option.
This indicates the portal is active and should be deployed.
11. Click Save.
12. Click Deploy All.
When the Output Window indicates the deployment is finished, define the default document for the Web site.
For more Process Orchestration information, refer to the “Implementing Process Orchestration” topic in the
Application Architect help.
Note To use such email services as Gmail and Hotmail, the enableSSL setting must be set to True both in the
appconfig settings and also on the mail service being used.
To configure
1. Open the Administrator.
2. On the Navigation Bar, click Users.
3. In the Users view, double-click the Admin user name, and then click the General tab.
4. Select the Use Windows Authentication check box.
5. In the Windows ID box, click the Find button.
The Please select a Windows user to match the Infor CRM user dialog box appears.
6. In the Add Name box, type your server name and WebDLL user name, and then click OK.
For example, servername\WebDLL.
7. In the Import user data box, click No, and then click OK.
8. Set permissions to allow the WebDLL user to alter the DNS on the domain.
To configure Windows Authentication for Web Client users, setspn commands must be executed by a user that has
rights to modify the active directory. This permission can be removed from the WebDLL user after running the
setspn commands.
If you have a DNS admin user with proper permissions, you can omit this step.
If you are using the WebDLL user and have already completed “Configuring Password Self-Service” on page 47,
begin at step 8.
To configure
1. Open the Administrator.
2. On the Navigation Bar, click Users.
3. In the Users view, double-click the Admin user name, and then click the General tab.
4. In the Windows ID box, click the Find button.
The Please select a Windows user to match the Infor CRM user dialog box appears.
5. In the Add Name box, type your server name and user name, and then click OK.
For example, servername\WebDLL.
6. In the Import user data box, click No, and then click OK.
7. Set permissions to allow the WebDLL user to alter the DNS on the domain.
8. Open Windows Services and right-click the Job Service.
9. Click Properties.
10. In the Job Service properties dialog box, click the Log on tab, and select the This account option button.
To enable
1. Open IIS Manager, and select your Infor CRM Web site.
2. Under IIS, double-click Compression.
3. Select the Enable dynamic content compression check box.
If necessary, enable the dynamic content compression module in Server Manager (Roles) to enable the check box.
4. In the Actions pane, click Apply.
If necessary, modify the ApplicationHost.config file using the following example. This file is stored in
%SystemRoot%\System32\inetsrv\config\ApplicationHost.config.
The following command line can be used to edit the applicationHost.config file correctly:
"%WinDir%\Notepad.exe" "%SystemRoot%\System32\inetsrv\config\applicationHost.config"
IMPORTANT: Use the 64 bit version of a text editor (e.g. Notepad.exe) when editing
ApplicationHost.config; otherwise, when using a 32 bit version of a text editor the file save will be
redirected to %SystemRoot%\SysWow64\inetsrv\config\applicationHost.config and the compression
settings will not take effect.
In IIS 7 the configuration file replaces the Metabase Explorer compression values used in IIS 6. For more
information, see the Microsoft IIS Web site at http://www.iis.net/ConfigReference.
• Example Configuration Settings:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
maxDiskSpaceUsage="500" noCompressionForHttp10="false" noCompressionForProxies="false">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"
dynamicCompressionLevel="10" staticCompressionLevel="10"/>
<scheme name="deflate" dll="%Windir%\system32\inetsrv\gzip.dll"
dynamicCompressionLevel="10" staticCompressionLevel="10" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/*" enabled="true" />
<add mimeType="/" enabled="false" />
</staticTypes>
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/*" enabled="true" />
<add mimeType="/" enabled="false" />
</dynamicTypes>
</httpCompression>
</Quote>
The following script will enable both static and dynamic compression based on the Infor CRM Implementation
Guide recommendations:
REM staticTypes
REM dynamicTypes
Configuring ASP.NET
Microsoft .NET Framework with ASP.NET enabled is required on the Web server and the required version is installed
as a prerequisite to your Infor CRM installation. The Application Architect automatically configures the necessary portal
settings, so no manual configuration steps are necessary.
To define
1. In IIS, expand the Web Sites directory, and then expand the Web site where you deployed the Web Client portal.
2. Right-click the appropriate virtual directory, and then click Properties.
For example, the virtual directory for the Web Client is SlxClient.
3. Click the Documents tab.
4. Ensure the Enable default content page check box is selected.
5. Click Add to add a new document to the list.
The Add Content Document dialog box appears.
6. In the Default Content page: box, type the page name, and then click OK.
For example, the default content page for the Web Client is Default.aspx.
7. Click Move Up to move the document to the top of the list.
8. Click Apply, and then click OK.
When creating Infor CRM users, you must add new users and modify the user profile.
For detailed steps to create departments, administrative roles, and security profiles, see the following topics in
the Administrator help.
The Web Client also contains administrative features that allow users with the appropriate security access to manage
competitors, departments, lead sources, literature items, pick lists, products, packages, users, teams, and Web
security (roles).
For more information on the administrative features available in the Web Client, see the following Web Client
help topics:
• Adding a User
• Working with Teams
• What are Roles and Secured Actions?
Creating Users
Before creating users, determine the best method of configuring the user’s profile for your company’s size and
structure.
If you plan to add several users with identical profiles (for example, the same department, division, manager, security
settings, and so on), Infor CRM recommends you use a user template. Templates are recommended because they
significantly reduce administration time.
When creating users, you can apply an Infor CRM user template, or a custom template you create, which applies the
appropriate settings to each user. User templates do not consume a license and cannot sign in to Infor CRM.
The following options are available for adding users. See the appropriate topic in the Administrator Help to add users to
your implementation.
Configuring Users
If you create a user from a template, from an existing Windows’ user, or import the user information from another
application, you must complete additional configuration steps before the user can sign in.
If your installation includes Remote users, additional options are configured in Chapter 12, “Configuring the Remote
Client”. Remote user options cannot be configured until you complete various synchronization configuration steps.).
Use caution when assigning the Integrations role as it enables users to edit and add integrations without
limits. User access to Integrations should be limited to Authentication Services and Sync History.
To configure
1. On the Administrator Navigation Bar, click Users.
2. In the Users view, double-click a user to open the profile.
3. If necessary, select the Use Windows Authentication check box. In the Windows ID box, select the name the
user enters to sign in to Windows.
With Windows Authentication, users are automatically logged on without entering their Infor CRM user names or
passwords.
4. In the Username box, type the name the user will use when logging on to Infor CRM.
The user name is required and cannot contain spaces or an apostrophe. For Remote users, the user name must
also follow the Rules for Regular Identifiers specific to the version of Microsoft SQL Server that you are using to
create Remote databases. The Remote user name must follow these rules as it is sent to the Microsoft SQL Server
or Microsoft SQL Express instance to be used as part of a Remote database name.
5. In the Name box, enter the user’s name.
If you selected the Update Infor CRM user information with Windows information check box on the Import Windows
Users dialog box, the Username and Name boxes are pre-filled with Windows information. This information does
not need to be changed.
6. In the E-Mail box, enter the user’s e-mail address.
7. Select the User is a Manager check box if the user is a manager whose name should appear in the Manager list.
8. In the User Type box, select the user type.
9. Click the Employee tab.
10. If necessary, in the Accounting ID field, type the user's accounting identification code. (This is the ID used by the
accounting software.)
11. Click the Teams tab.
The Teams tab allows you to create user teams and add or remove the user from system teams. User teams allow
users to access accounts owned by another user. For example, if you want Lee to have access to all Dan’s
accounts, you can add Lee to Dan’s user team. System teams group users together so that all team members have
access to the same accounts.
12. In the User Team section, click Add to add other users to this user’s team.
Users you add to this user’s profile can access all accounts owned by the main user (the user whose profile you
are editing).
13. In the Field Security of selected user box, select a security profile for the user selected in the User Team
section. This profile only applies when accessing accounts owned by the main user (the user whose profile you
are editing).
Field security never applies to accounts owned by an individual when that individual is the user accessing
the accounts.
This functionality is also available in the Web Admin. Sign on to the Infor CRM Web Client and see the
following Web Client help topics for more information:
• Adding a User
• Importing a User
• Copying Profile Information
This functionality is also available in the Web Admin. Sign on to the Infor CRM Web Client and see the
following Web Client help topics for more information:
• Managing Area/Category/Issue Values
• Managing Defect Activity Rates
• Managing Ticket Activity Rates
• Setting Customer Service Options.
The Integrations role is not recommended for standard users. Once a user is assigned to the integrations
role it is possible for that user to edit and add integrations without limits. User access to Integrations should
be limited to Authentication Services and Sync History.
The Infor CRM Web Client is highly customizable using the Application Architect. You can rapidly build, customize,
manage, and deploy coded and codeless Web application solutions. After building and deploying the Web Client, you
must configure various settings on the Host and Client computers.
For more information, refer to the “Common Tasks in Application Architect” topic in the Application Architect
help.
Ensure the Use Windows Authentication check box is selected on the User Profile General tab for each Web
Client user. For more information see “Configuring Users” on page 55.
The following instructions configure Windows Authentication for Web Client users to prevent logging on
manually if the Windows user is not mapped to a user in Infor CRM. This method is referred to as “Forms”. It
attempts to log the user on automatically but displays an error message if the user information is not found.
For additional configuration scenarios, see the “Enabling Windows Authentication Access for Web Client
Users” topic in the Administrator Help.
To configure
1. On the Web Server computer, sign in as a domain administrator or as a user with rights to modify the Active
Directory.
This user should be the Application Pool user.
2. Add the WebDLL user to the IIS_IUSRS group.
3. Make sure all Infor CRM Web Client users who will be using Windows Authentication have the following
permissions to the SlxClient and SData folders:
• Read
• Write
• Execute
4. Add Windows Authentication security.
a. In the Server Manager, under Web Server (IIS), click Add Role Services.
b. In the tree view under Security, select Windows Authentication.
c. Click Install.
5. Run setspn.exe to manually modify the service account's SPN information to run correctly with Windows
Authentication.
Service Principal Names (SPNs) are used to locate a target principal name for running a service. The setspn.exe
is included in Windows 2008R2.
a. Open a Command Prompt window.
Do not use a colon or second forward slash in the following setspn commands. Type the commands
exactly as documented.
b. At the command prompt, type the following command. setspn -A http/server.domain.com domain\username
The server.domain.com is the fully qualified machine name, the domain is the Infor CRM domain, and the user
name is the user that has rights to modify the active directory. Use the username created in “Configuring
Application Pool Permissions” on page 51.
c. At the command prompt, type the following command. setspn -A http/server domain\username
The server is the machine name, the domain is the Infor CRM domain, and the user name is the user that has
rights to modify the active directory. Use the username created in “Configuring Application Pool Permissions” on
page 51.
d. At the command prompt, type the following command. setspn -L username
This step checks to ensure the SPN entries created in steps b and c have been registered correctly. If you do
not see the two entries, repeat steps b and c.
6. On the Web Server computer, enable Windows Authentication in IIS. This method restricts Web Client user from
logging on if the user is not found in Infor CRM.
a. Open IIS Manager, and click Advanced Settings.
b. In the Advanced Settings dialog box, click the Physical Path Credentials ellipsis.
c. In the Connect As dialog box, select Application user (pass-through authentication), and then click OK
twice.
d. Double-click Authentication and verify that only Windows Authentication is enabled.
By default, Infor CRM uses Basic Authentication.
e. Right-click Windows Authentication, and then click Edit.
f. Click Advanced settings.
g. Ensure that the Enable Kernel-mode authentication check box is not selected.
h. Click OK.
i. Modify the Web.config file.
i. In Application Architect, make the following edits in the web.config file in the SlxClient portal. For
more information about editing the web.config file see the "Editing Configuration Files" topic in
the Application Architect Help.
ii. Search for <!-Forms Authentication->and add comment mark up to each of the Forms
Authentication sections beginning with <add name="PreFormsAuthentication", <add
name="FormsAuthentication", and <add name="PostFormsAuthentication.
iii. Scroll to the next section, <!--Windows Authentication--> and remove comment mark up from
each of the Windows Authentication sections beginning with <add
name="WindowsAuthentication",<add name="PostWindowsAuthentication", <add
name="TimeZoneModule".
iv. Save your changes.
e. (Optional) Remove the Infor CRM Sign in screen.
When a user signs out of Infor CRM, a Sign in button displays that allows the user to sign back in. To remove
this button, you must edit the Logoff.aspx file.
Change the line:
<div id=”LogoffFormButtonPanel”><a href=”~/Login.aspx” id=”loginLink”
runat=”server”><%= GetLocalResourceObject(“ReturnToLoginMessage”) %></a></div>
To
<div id=”LogoffFormButtonPanel”><a href=”~/Default.aspx” id=”loginLink”
runat=”server”><%= GetLocalResourceObject(“ReturnToLoginMessage”) %></a></div>
i. Under the SData folder, open and modify the Web.config file.
i. Search for <!--Basic Authentication--> and add comment mark up to
<authentication mode="None">
<forms name=".SLXAUTH" />
</authentication>
ii. Scroll to the next section, <!--Windows Authentication-> and remove comment mark up from
<!-
<authentication mode="Windows">
<forms name=".SLXAUTH" />
</authentication>
-->
iii. Save your changes.
For users using Windows Authentication, the URL address must include the windows.aspx page
(http://10.40.0.35/slxclient/windows.aspx).
To enable on Firefox
1. On each Web Client computer, open your browser.
2. In the Location Bar, type about:config, and then press Enter.
3. If a warranty message opens, click I’ll be careful, I promise!.
4. Double-click the network.automatic-ntlm-auth.trusted-uris preference.
5. In the Enter string value box, type your Web Host URL using the format http://hostserver:port.
6. Click OK.
Configuring Roles
A role determines what functionality a user can access in the Web Client. Roles use secured actions to control access
to user interface elements such as pages, menus, menu items, toolbars, and buttons. When you control access to
individual user interface elements, you can control access to actions such as editing, deleting, or printing.
By default, users created in the Web Client are assigned the Standard User role. This role allows add, edit, and delete
permissions to Web Client non-administrative entities such as accounts, contacts, and opportunities.
Users created in the Administrator are not assigned a role and role security cannot be set in the Administrator. If you
create new Web Client users in the Administrator, you must assign users to the Standard User role.
To assign
1. Open the Users List view in the Web Client.
2. Select the users that should have add, edit, and delete permissions to non-administrative entities in the Web
Client.
Review the “What are Roles and Secured Actions?” topic in the Web Client help to understand the default roles
and how you want to apply them to users.
To test
1. Ensure the following services are running on the Web Host: Indexing Service, IIS Admin Service, and World Wide
Web Publishing Service.
2. Reset IIS.
3. Depending on where you deployed the Web Client portal, use one of the following URLs to test the Web site. If
you deployed the Web Client portal to:
• localhost (your Web server), the format is http://localhost/SlxClient or http://server/SlxClient.
• localhost (your Web server) with Windows Authentication enabled, the format is
http://server:port/SlxClient/Windows.aspx.
• a Web site and port you designated during Web Host installation, or to another Web site you created
manually in IIS, the format is http://server:port/SlxClient.
The server is the Web Host server and port is the port number you designated during Web Host installation.
4. When the Infor CRM Web Client sign on page appears, enter your User Name and Password.
5. (Optional) Infor CRM Web components provide optional extended features in the Web Client that may require
additional components to be downloaded.
• On the login screen, click Enhance Infor CRM.
• In Options, click the General/Search tab and click Enhance Infor CRM.
• If prompted to install Office Integration and you want to use this feature, click Yes.
6. Click Sign in.
7. Sign out of the Infor CRM Web Client.
8. Send the Web Client URL to users or create a link from your company’s Web site (detailed in the following
section).
To configure
1. Ensure the user is a member of the local Power Users or Administrators group.
This allows ActiveX controls to work correctly if this user enables and downloads extended features on the Web
Client Sign in page.
2. Ensure the Scrollbar Item setting is set to 17 or less.
• (Microsoft Window 2008R2) The Scrollbar option is set in the Control Panel > Personalization > Window
Color > Window Color and Appearance > Item drop-down menu.
3. The default browser settings should be used for the Infor CRM Web site. In addition to your browser defaults, the
following options are required.
The option locations and wording may vary depending on your browser version. For more information on
these options, refer to your browser’s Help.
To enable
1. Open Microsoft Outlook.
2. On the Tools menu, click Options.
3. Click the Mail Format tab, and then click International Options.
4. Under Internet Protocols, select Enable UTF-8 Support.
5. Click OK.
Before users install and configure these features, ensure you configured SData as detailed in “Configuring the SData
Portal” on page 49.
To create
1. Open the Web Client Contact List view.
2. Select the contacts you want to synchronize with Microsoft Outlook.
3. Right-click the selected contacts, and then click Save Records as Group.
The Add Records to new Group dialog box opens.
4. In the Group Name box, type Contact Sync.
5. Click OK.
.
• The Mobile Client: proceed with Chapter 8, “Configuring the Mobile Client”.
• Customer Portal: proceed with Chapter 10, “Configuring Customer Portal”.
• Remotes: proceed with Chapter 11, “Configuring Synchronization”.
• Infor CRM Xbar for Microsoft Office, see “Installing Xbar for Microsoft Outlook” on page 119.
8. Double-click production.js.
9. Paste the text you copied in step 6.
The file contains additional instructions to assist you.
10. Change the setting from ‘false’ to ‘true’.
11. In the Application Architect menu bar, click Save All.
The browser may ask users if it is OK to store data on their computer for offline use. This is expected, as the
mobile application is cached on the computer for improved performance. After the application has been
cached, the user can quickly move from screen to screen because only data needs to be transferred over the
wire from the SData portal.
For more information, refer to the “Common Tasks in Application Architect” topic in the Application Architect
help.
Alternatively, you can ensure that IIS properties contain the default domain. See the Microsoft documentation
for information about setting up the default domain name within IIS.
The Infor CRM Client can be installed on each user’s computer using the Client installation. The standard installation
includes Typical and Custom options which allow you to install all components or choose the components necessary
for your implementation.
To install
1. On the Installation screen, click Client Installations.
2. On the Client Installation screen, click Install Network Client.
If the installation does not detect the necessary prerequisites, you will be prompted to install them. Click
Install to allow Infor to install the required components or Cancel to stop the installation.
After installation, the user who installed Infor CRM must sign in to the Client computer(s) for the first time and launch
each of the following applications. This process creates the necessary registry entries for each application.
• If the standard user has installation rights, he or she can sign in and begin using the Infor CRM Client.
• If the standard user does not have rights to install Infor CRM, an admin user must start the Client application. This
is because the Infor CRM Client must write to restricted areas of the registry. After an admin user has logged on
and run the Client, a standard user can read from the registry’s restricted area.
The Infor CRM installation creates connection information in the Current User area of the registry. Therefore, if
the user logging on to the Client is not the user who installed the Client, a new database connection must be
created.
To create
1. On the Infor CRM Client Tools menu, point to Manage, click Customer Service Options, and then click the
Area/Category/Issue tab.
2. Click Add.
3. In the Area box, type a short description (limited to 64 characters) for an area value that is applicable to your
company's business. For example, you could type "Software".
The Area provides a high-level description of the customer’s problem (on a ticket) or the type of defect.
4. In the Category box, do one of the following:
• Select a category that is appropriate for the area.
• Type a short description (limited to 64 characters) for a category that is appropriate for the area. For example,
in Step 3 you created the Area of Software, so the Category might be the name of the software manufacturer.
The Category value provides more detailed information about the cause of the customer's problem and is grouped
with a specific Area value.
5. In the Issue box, do one of the following:
• Select an issue value that is appropriate for the category.
• Type a short description (limited to 64 characters) for an issue.
The Issue value provides even more detailed information about the customer's problem and is grouped with a
specific Category value.
6. Select the Ticket check box if you want the items to be available in the Infor CRM Client and Web Client Ticket
views.
7. Select the Defect check box if you want the items to be available in the Defect view.
8. Select the Customer Portal check box if you want the items to be available in the Customer Portal Ticket view.
9. Click OK.
10. If necessary, select the Issue text must match a list item check box on the Area/Category/Issue dialog box.
When this option is selected, the user must type or select an Issue that already exists. When cleared, a user can
type a new value in the Issue box in the Infor CRM Client and Web Customer Portal.
11. Repeat steps 2-10 as necessary to create all area, category, and issue values for your company.
12. Click OK.
To create
1. Open the Infor CRM Client.
2. Open the Contacts List view.
3. Select the contacts you want to synchronize with Microsoft Outlook.
4. Right-click the selected contacts, and then click Add Selected Members to New Group.
5. In the Query Builder Name box, type Contact Sync.
6. In the Display Name box, type Contact Sync.
7. Click OK.
8. Click Close.
To assign
1. On the Infor CRM Tools menu, click Options.
2. Click the Lookups and Groups tab.
3. In the Sync Configuration section, click New.
4. In the Contact Sync Group dialog box, click Choose Group.
5. Select Contact Sync, and then click OK.
6. Click OK.
If your implementation includes the Web Client, proceed with Chapter 7, “Configuring the Web Client”
If your implementation does not include the Web Client but does include remotes, proceed with Chapter 11, “Configuring
Synchronization”.
If your implementation includes Infor CRM Xbar for Microsoft Office, see “Installing Xbar for Microsoft Outlook” on page
119.
Customer Service and Customer Portal extend Infor CRM customer service features onto the Web for employees and
customers.
The admin user can be used for Customer Portal if you do not want to create a separate named user.
To add
1. On the Administrator Navigation Bar, click Users.
2. Click the Add button on the toolbar.
3. In the Add Users dialog box:
a. In the Add box, select Named Web or Concurrent User.
b. In the Quantity box, ensure 1 appears.
c. Ensure the Create Profile From check box is cleared.
d. Click OK.
The User Profile for <NewUser> dialog box appears.
4. On the General tab:
a. In the Username box, type customerportal (one word).
b. In the Name box, type Customer Portal.
c. Ensure the Login Active check box is selected.
d. In the Department box, select a department for this user.
This can be any department.
e. Verify the User Type is Named Web or Concurrent User.
5. On the Teams tab:
a. In the Teams area, click Manage.
b. In the Teams dialog box, select each team. Ensure you have selected all teams.
c. Click OK.
6. Click OK.
The new Customer Portal user appears in the Users grid.
To set
1. On the Application Architect Tools menu, click Web User Security.
2. In the Select a Web Access User list, select Portal, Customer.
If you are using a different user name for the Customer Portal user, set the value to that name; however, make sure
that user name has been configured as instructed in “Adding the Customer Portal User” on page 76.
3. Click OK.
4. On the Build menu, click Build Web Platform.
To configure
1. On the Administrator Manage menu, click SpeedSearch Indexes.
2. In the Manage SpeedSearch Indexes dialog box, select an item under Index Name that you want to allow
customers to access, and then click Edit.
3. In the SpeedSearch Index Definition dialog box, under Public Access, select 1- Customer.
Internal employees can still access this index when Public Access is selected.
4. Click OK.
5. If necessary, continue selecting indexes and editing the Public Access for each one.
To enable
1. Make a list of employees who should be able to grant contacts access to Customer Portal.
2. On the Administrator Navigation Bar, click Users.
3. In the Users grid, double-click the first user in your list to open the user’s profile.
4. On the Service/Support tab, select User may grant access to Customer Portal.
This enables the employee to use Infor CRM with Customer Service or the Web Client with Customer Service to
open a contact record, click the Web Access tab, and set up a user name and password for the contact so the user
can sign in using Customer Portal.
5. Click OK.
6. Repeat steps 3-5 for each employee on your list.
7. Inform the employees that when they sign in to the Network Client or the Web Client with Customer Service, and
open a contact record, the Web Access tab appears so that they can set up a user name and password for the
contact.
Once this is set up, the contact can sign in to Customer Portal to view tickets, create new tickets, close and re-open
tickets, and access SpeedSearch. For more information, see the Customer Portal Help.
If you deployed the Customer Portal to a Web site you created during the Web Host installation, or to another
Web site you created manually in IIS, the format is: http://servername:portnumber/SlxCustomerPortal.
The server is the name of your Web Host server. The port is the port number you specified during the Web Host
installation.
If you deployed the Customer Portal to a different Web site in IIS, create the link in the following format:
<A HREF=”http://servername:portnumber/SlxCustomerPortal”
“> Report a Problem/Check for a Response</a>
The server is the name of your Web Host machine. The port is the name of the port the Web site is using. The Web site
name is SlxCustomerPortal, unless you specified a different name when deploying Customer Portal.
The option locations and wording may vary depending on your browser version. For more information on these
options, refer to your browser’s Help.
Give the SLXService user permissions for the Sync Service as described in “Permissions Required for the SLXService
User (without Administrator rights)” on page 14.
Synchronization Server refers to both the software that runs synchronization and the hardware on which the server is
installed. A Sync Server is only necessary if you have Remote users (including Offline Web Client users) or Remote
Offices, or you plan to run agents.
Use the Infor CRM Planning Guide to understand the synchronization process in detail and to make decisions
regarding your synchronization requirements.
• For FTP performance tips, see the “Improving FTP Synchronization Performance” topic in the
Administrator Help.
• To configure FTP synchronization to use Active FTP connections, see the “Configuring FTP Sync to Run
in Active or Passive Mode” topic in the Administrator Help.
To create
1. On the Administrator Manage menu, click Sync Transfer Profiles.
2. In the Sync Transfer Profiles dialog box, click Add.
3. In the DLL box, select FTP Sync Transport v1.2 (SSftp.dll).
If FTP Sync Transport is not available in the DLL list, verify the SSftp.dll file is located in the SalesLogix folder.
4. In the Description box, type a description of the synchronization method.
5. Click Setup.
6. In the FTP Site box, type the address of the primary FTP site to which the Sync Client connects (for example,
ftp.yourcompany.com).
You can use a named FTP site (for example, yourcompany.com), or an IP address (for example, ftp.123.45.67.8).
7. In the Port box, type the primary site’s port number on the FTP server.
Port numbers allow IP packets to be sent to the FTP site.
8. In the Alternate Site box, type an alternate address that connects to your FTP site.
If the Sync Client cannot connect using the primary address, it attempts to use the alternate address. For example,
you can use the named FTP site as the primary site and the IP address as the alternate site.
9. In the Port box, type the alternate site’s port number on the FTP server.
10. In the File Names box, select Uppercase, Lowercase, or Unspecified.
Response time improves considerably if this setting matches the way file names are stored on your FTP server.
The default is Unspecified.
11. In the Infiles, Outfiles, and FailedTrans boxes, type the Infiles, Outfiles, and FailedTrans folder names on your
FTP server (for example, /Infiles, /Outfiles, and /FailedTrans).
Creating the folders is outlined in “Setting up an Infor CRM FTP Site” on page 82.
12. Under Login:
• Click Login and password below to assign the same login and password to the Sync Server and all Remote
users. Then in the Login box, type the general login that is shared by all Remote users and Sync Server(s)
when logging on to the FTP site. In the Password box, type the corresponding password. Then, click OK.
If you choose to use a global login, you can use the default anonymous user that comes with FTP. This user
is already configured with the necessary permissions. This user has a Login of anonymous, and the
corresponding Password is your domain name.
• Click Personal login and password to assign a different login and password to each Sync Server and
Remote user. Then, click OK.
Use the FTP Sync Transport Local Options dialog box to set the login for the sync server. Personal logins for
Remote users are set in the individual’s user profile. The instructions for configuring the user login are in
Chapter 12, “Configuring the Remote Client”.
13. If you selected the Personal login and password option, in the Edit Sync Transfer Profile dialog box, click
Server Settings. In the Login and Password boxes, type the Sync Server’s login and corresponding password to
the FTP site.
14. Click OK.
15. Proceed to “Creating a Synchronization Service Profile” on page 87.
If you are creating an HTTP site on Windows 2008, IIS 6 compatibility is required. Ensure you enable IIS 6
compatibility on the HTTP Server. See “Web Requirements” on page 17 for details.
Before creating the HTTP Site, ensure you have IIS with HTTP Support installed and running.
Although WebDav has been determined to impact SData, you can enable it here without issues. It is
automatically disabled in the SlxClient, SData and ProcessHost portals at deployment. This will not affect
HTTP sync.
WebDav has a default upload limit of 30 MB which can cause HTTP sync to fail to sync portals to Offline users.
You can edit the HTTPSync web.config file as follows to increase this:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength=”2000000000” />
</requestFiltering>
</security>
To create
1. On the Administrator Manage menu, click Sync Transfer Profiles.
2. In the Sync Transfer Profiles dialog box, click Add.
3. In the DLL box, select HTTP Sync Transport v1.2 (SShttp.dll).
If HTTP Sync Transport is not available in the DLL list, verify the SShttp.dll file is located in the SalesLogix folder.
4. In the Description box, type a description of the synchronization method.
5. Click Setup.
6. In the Web Site box, type the name of the HTTP Server to which the Sync Client connects for file transfer (for
example, httpserver). This is the name of the server the Sync Client connects to, not the URL.
Use the format: Servername or Servername.DomainName. Do not include http:// before the server name.
7. In the Port box, type the port number of your HTTP Server.
8. Select the Secure Comm (SSL) check box if you are using a secure connection to transfer files between the
HTTP Host and Infor CRM.
9. In the Alternate Site box, type an alternate HTTP Server for file transfer.
If the Sync Client cannot connect using the primary Web Site, it attempts to use the alternate site.
10. In the Port box, type the alternate site’s port number on the HTTP Server.
11. If necessary, select the Secure Comm (SSL) check box if you are using a secure connection for your alternate
site.
12. In the Infiles, Outfiles, and FailedTrans boxes, type the Infiles, Outfiles, and FailedTrans folder names on your
HTTP server (for example, /Infiles, /Outfiles, and /FailedTrans).
Creating the folders is outlined in “Setting up an Infor CRM HTTP Site” on page 84.
13. Under Login:
• Click Login and password below to assign the same login and password to the Sync Server and all Remote
users. Then in the Login box, type the general login that is shared by all Remote users and Sync Server(s)
when logging on to the HTTP Server. In the Password box, type the corresponding password. Then, click
OK.
• Click Personal login and password to assign a different login and password to each Sync Server and
Remote user. Then, click OK.
Use the HTTP Sync Transport Local Options dialog box to set the login for the Sync Server. Personal logins
for Remote users are set in the individual’s user profile. The instructions for configuring the user login are in
Chapter 12, “Configuring the Remote Client”.
14. If you selected the Personal login and password option, in the Edit Sync Transfer Profile dialog box, click
Server Settings. In the Login and Password boxes, type the Sync Server’s login and corresponding password to
the HTTP Server.
15. Click OK.
To create a Synchronization Service Profile, see the “Configuring Synchronization Server Automated Services”
topic in the Administrator Help.
You must log on to the Synchronization Service computer as a Domain user. You cannot log on using the Local
System account to cycle the Sync Server the first time. The Local System account does not have the correct
privileges for running Agents.
To start
1. Click Start, point to Programs, point to Saleslogix, and then click Synchronization Server.
2. In the Please log on dialog box:
a. In the Username box, type admin.
b. In the Password box, type the admin user’s password.
c. In the Log on to box, ensure the correct database connection name displays.
This is the connection name established in the Connection Manager.
3. Click OK.
4. If necessary, click Yes to register this computer to the database.
5. If the Verify Administrator Password dialog box appears, retype the administrator password, and then click OK.
6. Click Sync Now to cycle the Sync Server.
7. On the File menu, click Exit when the process is complete.
The first time you cycle the Sync Server, a sub folder is created in Documents and Settings\All Users\Application
Data\Saleslogix\Sync. The folder name is server_name-alias_name. In addition, the Sync Server creates the
ConfTran.stm file used for conflict resolution.
• Archives
• Remote users: proceed with Chapter 12, “Configuring the Remote Client”.
• Remote Offices: proceed with Chapter 13, “Configuring a Remote Office”.
• Offline Web Client: proceed with Chapter 14, “Configuring Offline Web Clients”.
Remote Clients use the Infor CRM Windows Network Client. They keep a subset of the main office database on their
local computer (a laptop, for example) and use synchronization to transfer changes between their system and the main
office. To synchronize data, the main office and each Remote client must have a set of synchronization folders on their
computers and have the ability to transfer files. Remote users can also connect directly to the main office database
using a LAN or WAN connection.
For more information, refer to the “What is Subscription?” and “Subscription Recommendations” topics in the
Administrator Help.
To set
1. On the Administrator Navigation Bar, click Users.
2. In the Users view, click the Remote Users tab, and then double-click a user name.
3. In the User Profile dialog box, click the Sync tab.
4. In the SyncServer box, select the Sync Server to which this user is assigned.
If your implementation includes multiple Sync Servers, review the recommendations in the Infor CRM Planning
Guide for assigning users to Sync Servers.
5. In the Sync Transfer Profile box, select the Remote user’s method of synchronization.
Your choices depend on the system sync transfer profiles configured in “Creating Synchronization Transfer Profiles”
on page 81.
If FTP or HTTP is your synchronization method, and you are using individual logins and passwords for each user
and the Sync Server, type the user’s login and password in the appropriate boxes.
6. To set subscription rules for the user, click Subscription Rules.
a. In the Subscription Rules dialog box, select the rule(s) you want to apply to this user. Click Copy.
b. Click OK.
7. To configure how attachments are sent to this Remote user, click Attachment Filters. In the Attachment Filter
Options dialog box:
a. To set a size limit, select File Size Less Than, and then type in a size limit.
When this value is set, any attachments larger than the specified value will not automatically synchronize to
the Remote. The Remote user can request the attachment, but it will not be sent when creating a Remote
database or during the normal synchronization process.
b. To set a date limit, select Files Added Within Last, and then type in a number of days.
When this value is set, any attachments older than the specified value will not automatically synchronize to the
Remote. The Remote user can request the attachment, but it will not be sent when creating a Remote database
or during the normal synchronization process.
c. To apply these options to all Remote users, click All Users.
d. Click OK.
8. In the User Profile dialog box, click OK.
When a remote database is created, it uses the host server collation settings. When the database is sent to the
remote it will use the SQL Express installation collation settings.
When you install the Remote Client and use the Infor CRM media to install SQL Express the installation will
automatically have the correct collation regardless of the Windows System Locale settings.
However, if you install SQL Express using a standalone install prior to installing Infor CRM then you must
ensure that the collation is set correctly as per the Host Database, otherwise where the Windows System
Locale is anything other than English (US), SQL Express will use the Windows System Locale settings to
determine your collation and it will be incorrect.
For more information, see the Knowledgebase article called Understanding Collation and Remote Databases.
To create
1. On the Administrator Tools menu, click Create Remote User Databases.
2. In the Create Databases dialog box, under Available Users, select the user(s) for whom the database(s) will be
created, and click the arrow to move them to the Selected Users box.
Configuring the default database settings is explained in “Setting Database Options” on page 37. To change the
settings for this user only, click Options or Properties and configure the changes.
3. Each database is placed in the folder specified in the Create Remote DB in server directory box on the
Database tab of the Options dialog box. To create the database(s), do one of the following.
• To create the database(s) immediately, click Now.
• To create the database(s) at a later time, click Later.
• In the calendar, select a date and time, and then click OK.
The Administrator is unavailable when the timer is active.
• The Create Databases dialog box displays a countdown to the scheduled date and time.
A test is performed to ensure the settings are configured and that the database can be created in the chosen
location.
The database is created with the file name SLX_userid_dat.sxd.
4. Click OK to confirm successful completion.
If the Remote user’s computer is connected to the network, create a folder on the Administrative Workstation and copy
the database to the folder. Share this folder so that the Remote user’s computer has access to it.
If the Remote user is not connected to the network, copy the database to the user’s computer using some form of
removable media. Another option is to zip the database, e-mail it to the Remote user, and instruct the user to copy it to
his or her computer and unzip it.
Ensure you run a synchronization cycle on the Host before deploying the Web site (see “Starting the
Synchronization Server” on page 87). The sync cycle creates the PortalDeployments folder required for the Web
site deployment.
To deploy
1. On the Application Architect View menu, click Deployment Explorer.
2. In the Deployments tree view, double-click Windows Remote Clients.
3. (Optional) In the Deployment Settings pane, in the Name box, type an intuitive deployment name.
For example, Remote Windows Client Users.
4. In the Description box, type a description for this deployment.
For example, “Provides SData portal for remote Windows Clients.”
5. In the Deployment Targets pane, click Remote Users.
The Remote User Target Settings appear.
6. In the Remote User Target Settings pane, click Add.
7. In the Select Remote User(s) dialog box, select the names of the users who need to access the SData portal.
8. On the SlxClient tab:
a. In the Virtual Directory box, type the alias name for the virtual directory.
By default, the Virtual Directory is SlxClient.
b. In the Port box, type the port number for the Web site.
The Infor CRM Web Server requires its own port for each portal instance. The port for each portal must be
unique.
c. Ensure the Deploy Portal check box is selected.
This indicates the portal is active and should be deployed.
9. Click Save.
10. Click Deploy.
The RemoteManifest.xml file is created which contains the settings used by the remote registration services to add
an existing IIS Web site or register the site with a personal server instance.
To run
1. Distribute the entire folder structure created during the automated installation to the remote computer.
2. Instruct the Remote user to double-click Saleslogix Remote Client.msi in the root folder.
3. Install the Remote user database as detailed in “Installing the Remote User Database” on page 93.
To run
1. On the Installation screen, click Client Installations.
2. On the Installation screen, click Install Remote Client.
If the installation does not detect the necessary prerequisites, you will be prompted to install them. Click
Install to allow Infor CRM to install the required components or Cancel to stop the installation.
3. On the Welcome and License Agreement screens, read the information and accept the agreement, and then
click Next.
4. On the Setup Type screen, select an installation type, and then click Next.
• Click Complete to install the most common components.
• Click Custom to install only certain components or to change the installation location. Use the Custom Setup
screen to enable or disable items for installation.
5. On the remaining screens, click Install and Finish to complete the installation.
After installation, you must install the Remote user database as outlined in the following section.
To install
1. Browse to the location of the Remote user database. The database file name is SLX_userid_dat.sxd.
2. Double-click the Remote database.
3. In the Infor CRM Attach Remote dialog box click OK to confirm a successful installation.
If more than one Microsoft SQL Server instance is detected, you must select the instance you want to use in the
Select the name of the SQL instance to use dialog box.
The Attach Remote utility assumes the sa password is SLXMa$t3r. If you did not install Microsoft SQL Express
using the Infor CRM installation, you may have to change the sa password in the Remote Database Setup dialog
box before the database can be successfully attached.
To start
1. On the Start menu, point to Programs, point to Saleslogix, and then click Infor CRM Client.
2. In the Please log on dialog box:
a. Type your Username and Password.
b. In the Log on to box, ensure the correct database connection name displays (for example, SLXRemote).
c. Click OK.
3. Open the SLMailClient.exe.
By default, the Mail Client is installed in ...\Program Files\Saleslogix\SLMail.
4. (Optional) Configure synchronization of the Remote user’s database to run automatically when the user is logged
on to the main office database.
For more information on automated synchronization, see the “Infor CRM Synchronization Client” topic in
the Infor CRM Client Help.
To create
1. On the Infor CRM Client Tools menu, click SpeedSearch Options.
2. In the Index list, select the index(es) for which you want to set a schedule.
3. In the Full Update section, select the date and time you want the index(es) to complete a full update.
4. In the Daily Update section, select how you want to schedule daily incremental updates.
• When Infor CRM Opens - All enabled indexes are updated when you open the Infor CRM Client.
• When Infor CRM Closes - All enabled indexes are updated when you close the Infor CRM Client.
• Once at - Select the time of day that you want to update all enabled indexes.
• Repeat Every - Select or type how often you want all enabled indexes to be updated.
5. Click OK.
A Remote Office consists of a group of users who access a Remote Office database. Unlike Remote users, these
users do not individually synchronize with the main office. Instead, synchronization occurs when the Remote Office
database synchronizes with the main office. A Remote Office may support any combination of Network and Web Client
users.
The main office’s Administrator manages the Remote Office and Remote Office users.
Remember that SQL 2005 Native client is required on the computer that creates Remote databases.
To configure
1. On the Administrator Navigation Bar, click Systems, click the Offices tab, and then double-click the Remote Office
name.
2. On the Sync Options tab in the Office Description box, type the Remote Office name.
3. Under Remote Office Options:
a. Use the Synchronize Changes check box to activate or deactivate synchronization for this remote office.
Select this option only after you install and configure the Remote Office Sync Client, and the database is ready
to accept synchronization files.
b. Ensure the Sequence Files Before Apply check box is selected to check for missing, duplicate, or incorrect
index numbers in Transaction Exchange Files (TEFs) before changes are made to the main office database.
If this option is selected, the Archives folder stores a copy of all files sent to the main office. Once a confirmation
is received from the main office that all files were successfully transferred, the archives are deleted.
c. Click Transfer Options. In the Transfer Options dialog box:
• In the Sync Transfer Profile box, select the Remote Office’s method of synchronization.
Your choices depend on the system sync transfer profiles configured in “Creating Synchronization Transfer
Profiles” on page 81.
• Click Custom Settings to enter a login and password for the Remote Office.
• Click OK.
4. Under Shared Paths:
a. In the Logging box, type the location of the Remote Office logging folder using UNC conventions and the
shared names.
For example, \\MyServer\RemOffice Sync Logs, not \\MyServer\C:\RemOffice Sync Logs.
It is not possible to use a logging path on a different (trusted) domain if the SLX Service is using the
local system account. To use a logging path on a different domain, you must change the SLX Service
from the local system account to a domain user with rights on both domains.
b. In the Library box, type the location of the Remote Office Library folder using UNC conventions and the
shared names.
For example, \\MyServer\Library, not \C:\RemOffice Sync Logs\Library.
c. In the Attachments box, type the location of the Remote Office Documents folder using UNC conventions
and the shared names.
For example, \\MyServer\Documents, not \\MyServer\C:\RemOffice Sync Logs\Documents.
If you are connected to the network, browse to the Remote Office folders.
5. Click OK.
To add
1. If necessary, use Administrator to create users as described in “Creating Users” on page 54.
2. In the User Profile dialog box, click the Sync tab.
3. Under General, in the Location box, select the remote office to which you want to assign the Network users.
The Web user option will not be available.
4. Click OK.
5. Repeat this procedure for all Remote Office Network users.
When a remote database is created, it uses the host server collation settings. When the database is sent to
the remote it will use the SQL Express installation collation settings.
When you install the Remote Client and use the Infor CRMmedia to install SQL Express the installation will
automatically have the correct collation regardless of the Windows System Locale settings.
However, if you install SQL Express using a standalone install prior to installing Infor CRM then you must
ensure that the collation is set correctly as per the Host Database, otherwise where the Windows System
Locale is anything other than English (US), SQL Express will use the Windows System Locale settings to
determine your collation and it will be incorrect.
For more information, see the Knowledgebase article called Understanding Collation and Remote Databases.
To create
1. On the Administrator Tools menu, click Create Remote Office Databases.
2. In the Create Databases dialog box, under Available Remote Offices, select the office(s) for which the
database(s) will be created, and click the arrow to move them to the Selected Remote Offices box.
The default database settings were configured in “Setting Database Options” on page 37. To change the settings for
this office only, click Options and make the changes.
3. Each database is placed in the folder specified in the Create Remote DB in server directory box on the Tools >
Options > Database tab. To create the database(s), do one of the following.
• To create the database(s) immediately, click Now.
• To create the database(s) at a later time, click Later.
• In the calendar, select a date and time, and then click OK.
The Administrator is unavailable when the timer is active.
• The Create Databases dialog box displays a countdown to the scheduled date and time.
A test is performed to ensure that the settings are configured and that the database can be created in the chosen
location.
The database is created with the file name SLX_sitecode_dat.sxd.
4. Click OK to confirm successful completion.
Transfer the database to the remote office database computer. If the computer is connected to the network, create a
folder on the Administrative Workstation and copy the database to the folder. Share this folder so the remote office’s
computer has access to it.
If the Remote Office computer is not connected to the network, copy the database to the office’s computer using some
form of removable media. Another option is to zip the database, e-mail it to the Remote Office, and then copy it to the
Remote Office’s computer and unzip it.
To install
1. On the Infor CRM Installation screen, click Server Installation.
2. On the Server Installation screen, click Remote Office Server.
If the installation does not detect the necessary prerequisites, you will be prompted to install them. Click
Install to allow Infor CRM to install the required components or Cancel to stop the installation.
3. On the Welcome and License Agreement screens, read the information and accept the agreement, and then
click Next.
4. On the Setup Type screen, select an installation type, and then click Next.
• Select Complete to install all components on this computer.
• Select Custom to install only certain components or to change the installation location. Use the Custom
Setup screen to enable or disable items for installation.
5. Depending on your installation type, you will be prompted to enter some or all of the following information on the
installation screens:
• Use Local System Account - Select this option if the local user account has the correct security permissions
to install Infor CRM.
If you do not select this option, set the information for the Infor CRM Service user you created as described in
“Permissions Required for the SLXService User (without Administrator rights)” on page 14.
• Domain - Type the network domain where you created the Infor CRM Service user.
• User Name - Type the name of the Infor CRM Service user (for example, SLXService).
• Password and Confirm - Type the Infor CRM Service user’s password.
• Port Change button - Changes the port number used for communication between the Clients and Saleslogix
Server. In most implementations, the default port number does not need to be changed. However, if you have
another application or service using port 1706, you should change the port number to an unused port.
• Configure IIS for the Web Server - Select this check box if your installation includes the Saleslogix Client
and\or SData portals. This makes necessary modifications to IIS.
6. On the remaining screens, click Install and Finish to complete the installation.
To install
1. Browse to the location of the Remote Office database. The database file name is SLX_sitecode_dat.sxd.
2. Double-click the remote database.
3. In the Remote Database Setup dialog box, click OK.
4. In the Infor CRM Attach Remote dialog box click OK.
If more than one Microsoft SQL Server instance is detected, you must select the instance you want to use in the
Select the name of the SQL Server instance to use dialog box.
After installing the Remote Office database, you are ready to start the Remote Office Synchronization Client.
After running the sysdbafix_script.sql, refresh the SQL Server Management Studio to display the sysdba user in the
database.
If your Remote Office supports both Web Client users and Windows Network Client users, your Network Client
users can use the SData portal deployed for your Web Client users.
Ensure you run a synchronization cycle on the Host before deploying the Web site (see “Starting the
Synchronization Server” on page 87). The sync cycle creates the PortalDeployments folder required for the Web
site deployment.
When the Inherit from Target check box is selected, the deployment uses the port and application
pool settings of the current target to deploy the portal (these settings are specified under IIS Target
Settings). If necessary, clear this check box and set a different Port and App Pool for the portal.
8. Click Save.
9. Do one of the following:
When the Inherit from Target check box is selected, the deployment uses the port and application
pool settings of the current target to deploy the portal (these settings are specified under IIS Target
Settings). If necessary, clear this check box and set a different Port and App Pool for the portal.
8. Click Save.
9. Click Deploy All to deploy all portals in the Remote Office.
The RemoteManifest.xml file is created which contains the settings used by the remote registration services to add an
existing IIS Web site or register the site with a server instance. When the Synchronization Server at the main office
cycles, the portals are deployed to the remote.
To start
1. Click Start, point to Programs, point to Saleslogix, and then click Synchronization Client.
2. In the Log on to dialog box:
a. In the Database box, select the Remote Office database to which you want to sign in.
b. Click OK.
The Remote Office Sync Client assumes you are logging on as the system administrator.
3. In the Synchronization Client dialog box, click Execute.
The Remote Office Server creates the synchronization folders under the main RemOffice Sync Logs folder.
4. Click Close when the “Sync Process Completed” message appears.
Remember to select the Synchronize Changes option on the Administrator > Systems > Offices >
Remote Office > Sync Options tab to activate synchronization for this remote office.
You can choose to run the Remote Office Synchronization Client as a service. For more information, see
the Infor CRM Client Help topic called “Running the Remote Office Synchronization Client as a Service”.
• Offline Web Clients, proceed with Chapter 14, “Configuring Offline Web Clients”.
• Infor CRM Xbar for Microsoft Office, see “Installing Xbar for Microsoft Outlook” on page 119.
If not, you can begin using Infor CRM.
Offline Web Client users are remote users that connect to their local database using the Infor CRM Web Client.
Synchronization is used to transfer changes between the Offline Web Client user’s database and the main office
database.
Web Client and Customer Portal help files are hosted by Infor at an external location and are available to
users over the internet. Offline users will not be able to connect to Help when they are offline.
Ensure you run a synchronization cycle on the Host before deploying the Web site (see “Starting the
Synchronization Server” on page 87). The sync cycle creates the PortalDeployments folder required for the Web
site deployment.
Offline Web Clients must be deployed using the Virtual File System (VFS). Deployments created from a local
file system are not supported and will not function correctly.
To deploy
1. On the Application Architect View menu, click Deployment Explorer.
2. In the Deployments tree view, double-click Remote Sales Client.
3. (Optional) In the Name box, type a deployment name. For example, Offline Web Clients.
4. In the Description box, type a description for this deployment.
5. In the Deployment Targets pane, click Remote Users.
The Remote User Target Settings appear.
6. In the Remote User Target Settings pane, click Add.
7. In the Select Remote User(s) dialog box, select the remote users who will receive the Offline Web Client
deployment.
8. On the SlxClient tab:
a. In the Virtual Directory box, type the alias name for the virtual directory.
By default, the Virtual Directory is SlxClient.
b. In the Port box, type the port number for the Web site.
The Infor CRM Web Server requires its own port for each portal instance. The port for each portal must be
unique.
c. Ensure the Deploy Portal check box is selected.
This indicates the portal is active and should be deployed.
9. Click Save.
10. Click Deploy.
The RemoteManifest.xml file is created which contains the settings used by the remote registration services to add
an existing IIS Web site or register the site with a personal server instance.
If Microsoft SQL Express 2012 is not detected, Infor CRM will install it. If a previous version of Microsoft
SQL Express with an Infor CRM instance is detected during the Infor CRM installation, the Infor CRM
instance will be upgraded and 2012 will be installed in addition to the earlier version.
To install
1. On the Infor CRM Installation screen, click Client Installations.
2. On the Client Installation screen, click Install Offline Web Client.
3. On the Welcome screens, read the information and then click Next.
4. On the remaining screens, click Install and Finish to complete the installation.
To run
1. On the Start menu, point to Programs, point to Saleslogix, and then click Synchronization Client.
To sign in
1. Right-click the system tray icon, and then click Open Site.
2. Sign in using the standard Web Client sign in screen.
If your implementation includes Infor CRM Xbar for Microsoft Office, see “Installing Xbar for Microsoft Outlook” on page
119.
Having an experienced Oracle database administrator (DBA) to properly administer, tune, and maintain the CRM
database, especially in a UNIX environment is strongly recommended.
The instructions in this chapter are provided as an example of creating an Oracle database for Infor CRM. This
information can be safely used in a demonstration environment. For production systems, your Oracle DBA
may use the information in the Infor CRM scripts as an example, but the database should be created by your
DBA specifically for your environment.
You must run the scripts used to complete these tasks in a specific order. If you do not run the scripts in the
order outlined in the following sections, they do not work.
When running the scripts, you must sign in with the Oracle sysdba option. sign in as “sys” with the Connect as option
set to sysdba.
Due to legacy requirements of an earlier database platform, the name of the Infor CRM schema owner is
sysdba.
The CreateOracleSpace.sql script must be run as the sys user using the sysdba role.
To create
1. Open the CreateOracleSpace.sql script.
The script is located in the Database\Oracle folder on the Infor CRM Media.
2. Modify the Tempfile and Datafile paths as appropriate for your environment.
If necessary, you can also modify the script to ensure that tablespace and data files are sized correctly.
3. Log on to SQL *Plus Worksheet or SQL Developer.
4. In the Login Information dialog box:
a. In the Username box, type sys.
b. In the Password box, type the corresponding system password.
c. In the Service box, type the name of the database instance.
d. Verify that Connect As is set to sysdba.
e. Click OK.
5. On the File menu, click Open.
6. Browse to the CreateOracleSpace.sql script.
7. To load the script into the Query section, click Open.
8. To run the script, click Execute.
9. Run the script as described in the following section to create the database login.
The CreateOracleUser.sql script must be run as the sys user using the sysdba role.
To create
1. Open Oracle SQL *Plus Worksheet or SQL Developer.
2. On the File menu, click Open.
3. Browse to the CreateOracleUser.sql script.
The script is located in the Database\Oracle folder on the Infor CRM Media.
4. To load the script into the Query section, click Open.
5. To run the script, click Execute.
After creating the database login, you must import the database structure. Do not change the sysdba password before
importing the database structure. If you change the password prior to importing the database structure, the import fails.
To import
1. On the Oracle Server, open a command window.
2. Type imp USERID='sys/sys_password@database_instance_name AS SYSDBA' fromuser=sysdba
touser=sysdba grants=n statistics=none ignore=y file=absolute path to the location of the .dmp
file\SLX_Blank.dmp.
For example, if the database instance name is SLX, and it is located in the C:\Oracle\Databases folder, the
command line would be
imp USERID=’sys/sys_password@SLX AS SYSDBA’ fromuser=sysdba touser=sysdba grants=n
statistics=none ignore=y:
FILE=C:\Oracle\Databases\SLX_Blank.dmp
You can create customized installations of the Infor CRM Client and make them available to Network and Remote
users to install. The user then installs Infor CRM using the custom configuration file. This feature is only supported for
the Network and Remote Client installations.
Installing Infor CRM using the customized installation Infor CRM does not install third-party (prerequisite)
applications. Third-party applications must be installed separately. Installations for these applications can be
found in the Redist folder on the Infor CRM media.
Silent installs allow you to install Infor CRM components without any visible interface interaction, using command line
prompts.
For a complete list of MSI options, run the following at the command prompt:
> msiexec /?
For the installs that can create a web site (for Web Host installs)
CREATEWEBSITE= "Yes" ("Yes" is the default. Flag to create a website.)
WEBSITENAME
WEBSITEDOMAIN
WEBSITEPORT
WEBSITEUSERNAME
WEBSITEUSERPSWD
To maximize performance, you may need to scale your Web implementation. The Web components can be scaled at
any time after your initial implementation. This appendix explains how to scale the implementation and includes
instructions for completing a manual configuration.
Addressing Prerequisites
Address the following system prerequisites before continuing with your Infor CRM installation.
You do not need to apply these manual settings if you created your web site using the Infor CRM Web Host
install.
• IIS 7 - Use IIS Manager to enable 32-bit applications in the Saleslogix Application pool.
• In IIS Manager, open the Infor CRM Application Pool Basic Settings. In the .NET Framework version box,
select .NET Framework version 4.0.30319.
• In the Managed pipeline mode box, select Integrated.
• Open the Application Pool Advanced Settings. Set “Enable 32-Bit Applications” to True.
To create
1. Use the IIS wizard to create each Web site with the following settings:
a. TCP port - Any available port greater than 1024.
Port numbers 1024 and less are reserved by Microsoft.
b. Path to your home directory - For example, C:\inetpub\wwwroot.
c. Pass-through Authentication:
• Click Connect As, and then click Specific User. Enter the credentials for your WebDLL user. For
example, domain\WebDLL.
All other default settings in the wizard are acceptable.
2. Right-click the name of each site, and then click Properties. Set the following options:
Using Firewalls
If your company uses firewalls, you must open certain ports to enable the Web components to function correctly. You
can set up your Web Host(s) Server in a Demilitarized Zone (DMZ) as long as the ports for the Web sites are open to
the outside. Internally, the Web Host(s) must be able to access the appropriate ports on the Database Server,
Saleslogix Server, and the server where the Documents and Library folders reside (typically the Synchronization
Server).
Assuming your Infor CRM Web servers sit between two firewalls (one connecting to the outside and the other to your
LAN), use the following table as a guideline.
1025 and/or other higher (HTTP port configured for each Outside firewall
Web site)
11211 (required for the Infor CRM Cache Server) Inside firewall
Synchronization Server* NetBIOS Inside firewall
(Shared Documents & Library 138 (UDP) Inside firewall
folders) 139 (TCP)
If using Domain Name Service (DNS), also open these: Inside firewall
135 (TCP/UDP - Remote Procedure Calls) Inside firewall
Inside firewall
137 (TCP - DNS)
*The Documents and Library folders may be located on another machine, such as the Administrative Workstation (for
example, if your organization does not use synchronization). Be sure to open the ports on the correct machine.
RPC Communication
When deploying the VFS from a Infor CRM server (running Application Architect) to a separate Web Host, the
Windows Firewall must be configured to ensure the proper Remote Procedure Call (RPC) communication.
To configure
1. Open Windows Firewall and click Advance Settings.
2. Create a new inbound rule and select “Remote Administration” and then click Next.
3. Select the check boxes for all the of the available rules.
4. Click Next.
5. Select Allow the Connection and then click Finish.
To monitor
1. Open the Performance Monitor:
• (Windows 2008 R2 Server) From the Start menu, point to Programs, point to Administrative Tools, and
click Reliability and Performance. Then, select Performance Monitor.
The Performance snap-in appears in the Microsoft Management Console.
2. Click the Add button.
The Add Counters dialog box appears.
3. Select the Use local computer counters option.
4. In the Performance object box, select Web Service.
5. Do one of the following:
• Select the All counters option.
• Select the Select counters from list option. Then, press CTRL and click each counter you want to use.
For more information on the function of each counter, select the counter and click Explain. A counter definition
appears.
6. Select the Select instances from list option, and then click Saleslogix.
7. Click Add, and then click Close.
The Performance Monitor Chart appears, and you can view the activity of your server.
For more information on using Performance Monitor, refer to the Performance Monitor Help or the Microsoft MDSN
Web site.
Integrations allow an exchange of data between Infor CRM and external applications and services. Infor CRM supports
a number of Integrations. Each integration may communicate different information, or have different communication
behavior.
To implement Contour
1. Obtain the API for Bing Maps, your map provider,
2. Enable the Contour integration
3. Configure your map provider API
4. Grant permissions or roles to users
For complete steps, see "Configuring Contour Integration" in the Infor CRM Web Client online help.
Infor CRM users who want to benefit from LinkedIn Sales Navigator must have purchased the Sales
Navigator reature from LinkedIn.
After receiving this information, LinkedIn LSS Support will enable the feature for your organization.
This may take 2-3 weeks
To configure
1. Sign in to the Infor CRM Web Client as the Administrator.
2. In the Navigation bar, expand Administration, Integrations.
3. On the Integrations List view, select LinkedIn Sales Navigator.
4. In the LinkedIn Sales Navigator Detail view, select the Configuration tab.
5. In the API Key field, paste the API key you received from LinkedIn.
6. In the Secret field, paste the Secret key you received from LinkedIn.
7. Select the Enabled check box.
8. Click Save.
Marketo
Marketo for the Infor CRM Web Client provides an integration between select versions of Infor CRM and Marketo, the
world leader in Marketing automation.
When Marketo Integration is installed, Infor CRM users can leverage valuable marketing and activity-related data for
leads and contacts that can assist with business solutions. Marketo Marketing data provides visibility into the types of
promotional materials customers may respond to the most. Infor CRM users can use this data to assist with closing
opportunities and determining the level of engagement of their leads.
The key features include:
• Two-way synchronization for Leads
• Two-way synchronization for Contacts
• One-way synchronization for Opportunities
• One-way synchronization for Accounts
• One-way synchronization for Users
When the Marketo Integration is installed and configured, Infor CRM users who have appropriate permissions can see
a Sales Insight tab on the Infor CRM Contact, Lead, and Marketo Lead Detail views.
Marketo permits a maximum number of 150,000 API calls in one day. If that number is exceeded, the synchronization
activities between Infor CRM and Marketo will fail.
To configure
1. Sign in to the Infor CRM Web Client as the Administrator.
2. In the Navigation bar, expand Administration, Integrations.
Installing Xbar
1. Copy the Infor CRM Xbar Setup.exe set up files to the location where it can be accessed by your users.
The Infor CRM Xbar Setup.exe is provided on the Infor CRM media. To make the install available, do the following:
• Infor CRM Web Client users install Infor CRM Xbar from the Web Client Tools, Options, General tab, where
there is an Install Xbar for Outlook button. To enable this button to function correctly you must copy the Infor
CRM Xbar Setup.exe to C:\inetpub\wwwroot\SlxClient\Libraries\DesktopIntegration.
• Infor CRM Windows Network Client users must manually launch the setup.exe. Copy the Infor CRM Xbar
Setup.exe to a convenient location and share that location with your Network Client users.
This document may also be published under the name Applying Infor CRM Sync for Gmail.
Infor CPQ
Infor CPQ provides a visual, rules-based configurator software that integrates with Infor CRM to accelerate product
configuration, pricing and quoting. The connection to Infor CPQ is available in Infor CRM. You must enable the
configuration and then create the configuration groups that will provide the correct components. After CPQ is
configured, the feature will be available to Infor CRM Web Client users when they are creating Sales Orders and
Quotes.
To enable
1. Sign in to the Infor CRM Web Client as Administrator.
2. In the Navigation Bar, expand Administration and then click Integrations.
3. In the Integrations List View, click Infor CPQ.
4. In the Integration - Infor CPQ detail view,
The integration boxes will be autofilled by default.
5. Enabled check box and then click Save.
6. Select the Configuration Group tab and then click Add Configuration (plus icon).
7. In the Add Configuration Group window, type the information that will connect Infor CRM to the product
information in the product configurator. If you do not have this information, contact your CPQ administrator:
• Application Name: The application name registered in the Product Configuration Manager Enterprise
Manager. It is a combination of the configuration model and the output database. For example: InforCRM_DB.
• Config Group Name: Type the intuitive name of your choice.
• Description: A description of the group.
• Instance Name: The instance ID that identifies your database instance. For example, InforCRM_DB. A single
server can host several instances of PCM Configurator.
• Name Space: The namespace of the product configurator model as defined in PCM Design Studio.
• Ruleset Name: This is the name of the Product Configuration Model as defined in PCM Design Studio. For
example, if the product being designed is a bicycle, the Ruleset name assigned might be “Bike”.
• Service URL: The URL for the Integration Web Service.
• API Key: The key used to identify the tenant connection to the API. This key can be acquired by the tenant
administrator through the PCM Home page. Keep this key private.
8. Click Test link.
9. If the test status is successful, click OK.
10. Repeat steps to 6 though 9 for each group you need to add.
For additional information about configuring Infor CPQ, see the Web Client online help.
Infor Ming.le
For steps to integrate with Ming.le, see the following documents:
• Integrating Infor CRM with Infor Ming.le: Infor Ming.le On-premises Edition.
• Integrating Infor CRM with Infor Ming.le: Infor Ming.le Cloud Edition.
• Adding Infor Ming.le Users and Dashboards to Infor Ming.le.
These documents are available on the Infor CRM media and from InforXtreme at www.inforextreme.com.
The PDF files are available from InforXtreme at www.inforextreme.com. The online help is available from the Help
menu and the help icons within the Infor CRM Web Client.
Host System Of Record A term commonly applied to the ERP system used for your Back Office.
Infiles A folder in which the main office, or Remote users or Remote Offices, place sync files during synchronization.
Infor CRM Client An installation of the Infor CRM Client where the user is directly connected to a network database to
access and manage customer accounts, contacts, tickets, defects, activities, and related information.
Infor Configure Price Quote (CPQ) A visual, rules-based configurator software that integrates with Infor CRM to
accelerate product configuration, pricing, and quoting. It captures your engineering and pricing knowledge to enable
your sales reps and/or dealers to quickly become product experts.
Join A database operation that connects two database tables having a common field.
Library A central repository for company information. The library may include product information, policies and
procedures, presentations, and so on.
Logging Folders Logging folders are
Lookup Lookups enable users to search for information under any of the major families (for example; account,
contact, ticket, and so on) that shares certain characteristics. Once a lookup is created, you can save the result as a
group. Lookups can be managed from the Architect or Administrator.
Nouns Used in Infor Business Object Documents, Nouns describe a common business object and are composed of
components which are basic building blocks shared across all nouns.
Offline Web Client Remote users that keep a subset of the main database on their computers (such as a laptop) and
use synchronization to transfer changes between their system and the main office. Offline Web Client users make
changes to their local database using the Web Client.
on-premise (on-prem) Software that is installed and run on computers of the individual or organization using the
software, rather than at a remote facility.
OLE DB Provider A client-side component that handles all database access and applies security.
Opportunities Potential sales to accounts or contacts.
Outfiles A folder in which the main office places sync files during synchronization. Remotes obtain files from this
location.
Outlook Sync an optional component available with Infor CRM Xbar. It allows users to share activities and contacts
between Infor CRM and Microsoft Outlook.
Package A group of related entities, forms, Smart Parts, templates, and aliases that are grouped together under a
common name. Packages make it easier to manage your Web customizations.
Page A unit within a Web Portal. A page is a collection of workspaces.
Personal Web Server Hosts the Infor CRM portals on the Remote computer. The Infor CRM Personal Web Server
functions as a personal Web server for Offline Web Clients.
Plugins Components that customize and add functionality to Infor CRM. Plugins include views, processes, reports,
templates, Visual Basic scripts, and SQL scripts.
Portal Represents a collection of Web pages.
PortalDeployments A folder in which the main office places deployed Web portals to be delivered to Remote users
and Remote Offices.
Process Orchestration Allows you to create and configure process definitions and manage them with the Process
Orchestration Host. Processes can be created for any entity, and any entity can be associated to multiple processes.
Processes A plugin that represents a series of tasks executed in a specific sequence over a set time period.
Processes are used to perform repetitive tasks, implement a sales process, or provide an automated way of following
up with customers. The Web components may only schedule processes and change process status.
Project A group of Web packages or plugins that are grouped together for easy retrieval and use.
Relational Database Management System (RDBMS) An engine and method of managing a database consisting of
tables (rows and columns) and the relationships between those tables.
Remote Client Infor CRM Client users that keep a subset of the main database on their computers (such as a laptop)
and use synchronization to transfer changes between their system and the main office. They can also connect
directly to the main office database using a LAN/WAN connection.
Remote Office A group of users that access a single Remote Office database directly. Unlike Remote users, Remote
Office users do not synchronize with the database at the main office. Instead, the remote office regularly synchronizes
with the database at the main office.
SData Using SData features, you can expose an entity or a business rule to RESTful-based Web services, allowing
you to integrate and enhance Infor CRM data with data from outside the application.
Security Determines what a user can access in Infor CRM. Security is controlled by a combination of account
ownership, management hierarchy, and level of access rights to information.
Security Profile Determines each user’s access to information, tables and fields, and functionality.
Site Code A unique identification code assigned to each Network user, Remote user, Synchronization Server, and
Remote Office that represents the user or component.
SLX Server Components that primarily handle logging and licensing for the Infor CRM system. The computer where
the components are installed is also referred to as the SLX Server and it may be combined with the CRM Database
Server
SLXService user A Windows logon name with security permissions that allow the Infor CRM Server and
Synchronization Service to access all necessary directories.
SpeedSearch Enables users to find information stored in the Infor CRM database or external files.
Subscription Allows a Remote user to select or subscribe to accounts used on a regular basis and store the accounts
in the Remote user’s local database. Subscription rules identify the criteria for selecting accounts.
Synchronization The process of reconciling changes between remotes (users or Offices) and Network users.
Synchronization can occur through a direct connection (LAN/WAN), FTP, or HTTP.
Synchronization (Sync) Server The application that runs synchronization and agents. It can also refer to the hardware
on which the Sync Server application resides.
Synchronization Service A Windows service that communicates with the Synchronization Server(s) and
SyncServices.cfg file for scheduling.
Team A group of users who have access to the same accounts. Members of the same team may have different
security access to data.
Ticket A record of a call relating to a question or problem experienced by the customer.
Transaction Exchange Files (TEFs) Files that are transferred between Remote users and Remote Offices, and the
main office to synchronize data.
Verbs Used in Infor Business Object documents, Verbs describe the action to be applied to the noun. For example, the
ProcessSalesOrder BOD is constructed from the SalesOrder Noun and the Process Verb. BOD messages are based
on common nouns combined with the verb.
WebDll User A valid network logon name created when you implementation uses Web components. Has security
permissions that allow the Web Host and the Infor CRM Job Service to access all necessary directories.
Web Remote Office A group of Remote users that access a single Remote Office database using the Web Client.
WGLogs A folder in which Network users place transaction files as changes are made to the database.
Index
Numerics manual settings for Web Hosts 120
64-bit 17, 25 Remote Office 97
and Data Link mgr 32 ConfTran file 87
Data Link mgr connection 30 Connection Manager
HTTP on Windows 2008 84 creating Microsoft SQL Server
installation permissions 15 connection 30
64-Bit OS 25 creating Oracle connection 30
Connection, creating to database 30
A Contact Web Access Tab 77
Active thread count Contacts 131
monitoring 119 Contract 131
Adding Counters for Performance Monitor 122
Customer Portal user 76 Custom Infor CRM installations 117
virtual servers/Web Hosts 119 Customer Portal
Administrative Tools and Servers adding user 76
components of install 29 configuring
Administrative Workstation access to SpeedSearch Indexes 77
defined 131 creating the Web access user 76
Administrator enabling the Contact Web Access Tab 77
configuring 33, 35 linking customers 78
Administrator rights 13 testing Web site 77
Adobe Acrobat Reader 16 URL example 78
Advanced Outlook Integration
activating 39 D
Agents 81 Data Link Manager
and .NET v 3.5.1 for 2008 R2 17 creating Oracle Client connections 32
and Infor CRM , overview 25 Database
API Reference 2 configuring for Oracle 112
Application Architect creating Client connections 31
defined 131 creating connections to 30
Archives folder 102 creating for remote office 98
ASP.NET creating for Remote user 91
configuring 51 creating Oracle login 113
installing for remote office 100
B Database Instance for Oracle 111
Browsers Database Manager 131
configuring 64, 78 Database Server
Bundles, defined 131 port 121
using firewalls 121
C Defect 131
Calendar options, user 55 deploying the portal 46
Client computers Desktop Integration 64
configuring 63, 78 DMP files 28
Compatibility Guide 2 Documentation 2
Concurrent users 131 Documents folder 22
Configuring
Administrator 33, 35 E
browsers 64, 78 Everyone
Customer Portal granting rights to 23
access to SpeedSearch Indexes 77
F J
FailedTrans 82 Job Server
Firewalls 121 and the SData portal 49
Folders required for 29
Database 22 WebDLL User 15
documents 22 Job Service 29
FailedTrans 82 requirements 20
Infiles and Outfiles 82 user permissions 48
library 22 Web Host required 34
RemOffice Sync Logs 23 Join, defined 132
SyncService 22
Folders, Infor CRM L
granting rights to LAN Developer’s Reference 2
everyone 23 Library folder 22
sharing 23 Licenses
Folders, Saleslogix Web Host 33
creating 22 Logging on
FTP Infor CRM applications 33, 35
server settings 83, 86 Login
setup 82 creating for Oracle database 113
site for Infor CRM, configuring 82 FTP synchronization 82
sync profile 82
M
sync transfer profile 82
MDAC 16
FTP synchronization 82
Microsoft Outlook 21
H Microsoft SQL Express 16
HTTP Microsoft SQL Server authentication 20
setup 85 Microsoft Word 16
site for Infor CRM, configuring 84
N
sync transfer profile 85
Net Service Name, creating for Oracle 32, 111
HTTP compression 50
Network synchronization 81
HTTP Keep-Alives Enabled check box 120
Network users
I adding to remote office 98
Importing Oracle database structure 113 Network, sync profile 81
Infiles 82, 83, 86, 102
O
folder 132
Office information
Infor CRM
entering 36
applications, starting 33, 35
support options 40, 41
license for 33
Offline Web Client 105
Infor CRM counters
defined 132
monitoring active thread count 119
installing 107
Infor CRM Remote Client
OLE DB Provider 132
defined 132
Opportunities 132
subscription 89
Options
synchronization options 90
accounting 37
Installations, customizing 117
configuring 36
Installing
configuring for users 55
Remote Client 92
database 37
Remote Office 99
Oracle
remote office database 100
configuring database 112
Saleslogix Server 28
creating database login 113
secondary Web Host 119
database files 28
import database structure 113