HCM 5.9 Comprehensive Install Guide
HCM 5.9 Comprehensive Install Guide
Install Guide
Epicor® HCM 5.9
Please have the following information at hand before you contact a PSE representative:
l Your customer number.
l A listing of any Epicor HCM modules or service packs that you have installed.
l A clear summary of the problem. Identify it specifically, especially in documentation
that your organization can use later. Write down each step you took when you found
the problem (take screen prints, if possible).
l Any specific error messages you encountered.
Table of Contents
Contacting Epicor Software Corporation iii
About This Guide ix
Introduction 86
Setup Overview 86
Application Server Setup 87
Create EHDA Service Location and Configure 87
IIS Manager 88
Configure the Web Service 88
IIS 7.5 88
Test the Web Service 90
Enable Deferred Authentication 91
Self-Registration Parameters 92
Configure Registration Parameters 92
Setup Users in User Maintenance 93
Create User Login Account 93
Deferred Authentication User Access 95
Manager and Employee Self Registration 95
Create Manager Users Task is for Forms User 95
Changing Your Password 95
Disabling the Forgot Password Button 96
Troubleshooting 97
About This Guide
Thank you for selecting Epicor HCM as your Human Resource Information
System (HRIS). Epicor HCM delivers a superior solution to the management
needs of a wide range of organizations. It also has the built-in capabilities to
meet the needs of and grow with your organization.
This guide describes the tasks necessary to install Epicor HCM and make it
available from the personal computers of the users who will access the sys-
tem. If you would like some assistance with any step of the installation pro-
cess, contact an Epicor Product Support and Education representative at
(800) 424-6749.
You should perform the tasks described in this guide and in Chapter 3 of the
Epicor HCM Project Management Workbook concurrently. While the project
manager is becoming familiar with the concepts in Chapter 3, IT/IS depart-
ment representatives should be reviewing this guide and installing Epicor
HCM.
Read this guide in its entirety. To ensure a successful installation of Epicor
HCM, perform the following four items in the order you find them in this guide:
prerequisite tasks, installing Epicor HCM, configuring your Epicor HCM
install, and configuring Epicor HCM workstations.
On the first page of each chapter, you will see a mini-table of contents of top-
ics discussed in the chapter. Within the chapter, you will find detailed inform-
ation on those topics and instructions on completing the installation.
- ix -
Preface
-x-
About This Guide
Epicor HCM has an extensive online help facility to assist you when you need
help. You can access online help in Epicor HCM by clicking the Help button
that is in the product. If you are in a task when invoking help, the help topic for
the task that you are viewing appears.
Each procedural help topic in the Epicor HCM online help provides sys-
tematic instructions that guide a user through completing a task. Once the
online help is open, you can navigate to other areas in the help system. You
can search for other procedures through the Contents, Index or by using the
built-in Search functionality.
While Epicor HCM is very intuitive to use, there may be certain fields in a task
that are more difficult to work with or remember their purpose. Epicor HCM
has a Field Level Help system, where some key fields have been singled out
for quick access to information. Anywhere you see a question mark icon
you can click it to display an informational box. The information presented is
intended to assist you in completing that field and therefore to finish the task.
If you need further assistance, the full online help system is always available.
For more information about Microsoft Windows, choose Help and Support
from the Start menu.
Use Microsoft Internet Explorer Help for assistance with issues specific to
Internet Explorer. To view Microsoft Internet Explorer Help, from the Menu
bar click Help > Internet Explorer Help or press F1 on your keyboard.
- xi -
Preface
Chapter Contains
About This Guide Description of this guide.
Chapter 1: Introduction to install types and tasks to complete
Completing Prerequisite Tasks before installing Epicor HCM.
Chapter 2: Instructions for starting the Epicor HCM split-
Installing Epicor HCM server or single-server installation.
Chapter 3: Instructions for adjustments to Epicor HCM and
Configuring Epicor HCM Install third-party software after the installation to com-
plete the Epicor HCM setup.
Chapter 4: Instructions for getting Epicor HCM setup on Work-
Configuring Epicor HCM station.
Workstations
Appendix A: Worksheets to assist you in determining you organ-
Worksheets ization's technical operating environment.
- xii -
About This Guide
- xiii -
Preface
- xiv -
Chapter 1
Epicor HCM | 1
Chapter: 1
Configuration Types
As mentioned previously, when you are using a single server to install HCM,
all of the selected installation options reside on the one server. The following
table shows many split-server configuration types, although certainly not all
possible types. The single server and Option 1 of the split-server are the most
common configuration types.
Split-Server Options
Epicor HCM | 3
Chapter: 1
There are instructions and screenshots for the following tasks that
apply to Windows Server 2012, separately from those that apply to
Windows Server 2008 R2.
Epicor HCM | 5
Chapter: 1
General Prerequisites
It is required that any server being used with Epicor HCM products meet cer-
tain general prerequisites. There are three major installation prerequisites for
all servers being used with Epicor HCM products.
n Windows Server 2012 or 2008 R2 SP1.
n Microsoft .NET Framework 4.5 (Windows Server 2012 or 2008 R2)
or 4.0 (full version for Windows Server 2008 R2).
n Windows SDK for .NET 4.0.
Epicor HCM | 7
Chapter: 1
If you only have the client version of .Net Framework 4.0 and not the full ver-
sion, the server does not meet the prerequisite requirements. When installing
the full version to replace the client version, you can run the option to Repair
.Net Framework to it original state. The dialog box that you encounter
when upgrading to the full version is illustrated in Figure 1-1:
Epicor HCM | 9
Chapter: 1
IIS Prerequisite
The next prerequisite tasks that you will want to complete are tasks related to
Internet Information Services (IIS). Complete the following tasks for servers
that will run either the web portal for the Epicor HCM product or the Report-
ing Services component.
n Configure IIS 8.0 for Windows Server 2012.
n Enable and Configure IIS 7.5 for Windows Server 2008 R2 SP1.
Configure IIS 8
IIS 8.0 for Windows Server 2012 is a necessary component to run Epicor
HCM and, therefore, it must be enabled prior to Epicor HCM installation. This
procedure also installs other software required by Epicor HCM.
Complete the following steps from both the server that will be used as the Epi-
cor HCM IIS Server and the Epicor HCM Reporting Services server.
1. Click Start Administrative Tools Server Manager. The Server
Manager window opens, as shown below.
2. From the Manage menu, select Add Roles and Features. The Add
Roles and Features Wizard displays.
3. Click Next.
4. On the Select installation type page, select Role-based or fea-
ture-based installation, and then click Next.
Epicor HCM | 11
Chapter: 1
7. Click Next.
8. On the Select features page, select the following items:
Features Location Path Features
.NET Framework 3.5 Features > .NET Framework 3.5
.NET Framework 4.5 Features > .NET Framework 4.5
.NET Framework 4.5 Features > ASP.NET 4.5
.NET Framework 4.5 Features HTTP Activation
>WCF Services >
Message Queuing > Message Message Queuing Services
Queuing Services >
User Interface and Infrastructure > Graphical Management
Tools and Infrastructure
Windows Powershell > Windows Powershell 3.0
Windows Process Activation Process Model
Service >
Windows Process Activation Configuration APIs
Service >
WoW64Support
9. Click Next, and then click Install.
Epicor HCM | 13
Chapter: 1
7. Under the Common HTTP Features node, verify that Static Con-
tent, Directory Browsing and HTTP Errors are selected as these
are default options.
8. Select all check boxes under the Application Development node.
9. Select Logging Tools check box under the Health and Dia-
gnostics node.
10. Select Basic Authentication check box and Windows Authentic-
ation check box under the Security node.
11. Select all check boxes under the Management Tools node.
12. Scroll down to Web Server Management Tools.
13. Select IIS 6 Management Compatibility.
Epicor HCM | 15
Chapter: 1
This guide does not list step-by-step SQL Server installation instructions but
gives instruction that is specific to your Epicor HCM configuration. For
detailed SQL Server setup instructions refer to the Microsoft SQL Server
Library at http://msdn.microsoft.com.
NOTE: If using SQL Server 2012 SP1, you also need to download
and install the Cumulative update package 6 for SQL Server
2012 SP1 found at .http://support.microsoft.com/kb/2874879.
The following table lists the Database and Shared Features to select. You
would select all of the listed items, except for Integration Services, to prepare
for a single-server Epicor HCM installation. For a split-server Epicor HCM
install, you would select the appropriate items based the Epicor HCM applic-
ation being installed on the server.
Split-Server
Shared Feature Single-Server
Web Database Reports Analysis Services
Database Engine Services √ √
SQL Server Replication √ √ √
Full-Text Search √ √ √
Analysis Services √ √ √
Reporting Services- Native √ √
Client Tools Connectivity √ √ √ √ √
Integration Services √ √
Management Tools - Basic √ √ √ √ √
SQL Server Books Online √ √ √ √ √
Instance Configuration
The Instance Configuration page prompts you to specify the name and ID for
the SQL Server instance. You may accept the Default instance, but best prac-
tices recommend that you further define instances by entering a value in the
Named instance box.
Some things to remember when defining your instances:
n This value is limited to 16 characters.
n If you are planning to run multiple instances — a production system
and a sample system, for example — define a named instance for
each (ie. EHCM50Prod and EHCM50Samp).
n If you name an instance for your Analysis Services or Reporting Ser-
vices servers, make sure you use the same name for your SQL
server, as well.
Complete the Service Account configuration for the Services listed as fol-
lows.
Epicor HCM | 17
Chapter: 1
Install Excel
OLAP function for HCM reports using Microsoft® Excel. Microsoft® Excel
2010 or 2013 needs to be installed and configured on the server in which Ana-
lysis Services resides for the HCM installation configuration.
After you install Excel on the server and complete Epicor HCM installation,
then you can configure the DCOM settings for Excel. Refer to chapter 3, Con-
figuring Epicor HCM Install.
Epicor HCM | 19
Chapter: 1
Database Setup
On the server that will house Epicor HCM Reports, set up a new Report
Server database as follows.
1. Click Start All Programs Microsoft SQL Server 20xx Con-
figuration Tools Reporting Services Configuration Manager.
The Reporting Services Configuration Manager displays.
2. Click Connect to log in to the SQL Server 20xx instance.
3. Click Database in the left pane. The Report Server Database page
appears.
4. Click Change Database. The Report Server Database Con-
figuration Wizard appears.
5. Choose the Create a new report server database option.
6. Click Next twice.
7. Enter a new, unique value in the Database Name box.
8. Click Next twice.
9. Verify the summary details.
10. Click Next. The Report Server Database Configuration wizard sets
up the new report server.
11. When the configuration stops, click Finish.
http://ServerInstance:80/
ReportServerVirtualDirectoryName
Multiple URLs are listed. a. Click Advanced.
The Advanced Multiple Web
Site Configuration window
appears and the extra URL (con-
figured for port 443) is located in
the Multiple SSL Identities for
the Report Service Web Server
box.
b. Highlight the URL, click
Remove, and then click OK.
c. Verify Report Manager URL.
2. Report Manager Only port 80 URL is listed. Click Exit to close.
URL
The URL appears as
http://ServerInstance:80/
ReportServerVirtualDirectoryName
Epicor HCM | 21
Chapter 2
Now that you have prepared the servers, in this chapter we will revisit the con-
figuration types and how it relates to the installation. Then you will complete
the installation steps for your selected configuration.
Epicor HCM | 23
Chapter: 2
Installation Types
Epicor HCM Setup is similar to other software installations in that it is a con-
tinuous, wizard-style setup that steps you through the process.
This guide assists in addressing split-server and single-server installation
types. While this guide refers to a split-server install between two servers as
a typical installation configuration, the installation instructions can be followed
for any configuration type. If you still have questions about the complexity of
your configuration type you can contact Product Support for assistance.
Epicor HCM | 25
Chapter: 2
Installation Steps
The installation steps covered in this guide can be used to address just about
any type of Epicor HCM installation that you may be doing, including installing
the HCM Express version. Just remember to have a plan as to what Epicor
HCM components are to be installed on each server. Keep that plan in mind
during the installation process, as there will be different decisions to make
depending on which installation options were selected.
When running the installation CD, the steps follow sequentially and should
not be canceled unless absolutely necessary. The installation CD must be
run on each server being used for split-server installations.
NOTE: If you are also installing Candidate Connect, you can refer
to the Candidate Connect Implementation Guide for detailed install-
ation instructions.
Previous Installations
If there are previous instances of Epicor HCM on the server, after you have
placed the installation CD in the CD drive, Epicor HCM Setup displays the
Installed Instances Detected window as shown in Figure 2 1.
Epicor HCM | 27
Chapter: 2
There are also decisions based on if you are installing Candidate Connect or
you can refer to the detailed installation instructions for Candidate Connect in
the Candidate Connect Implementation Guide.
NOTE: Although the Epicor HCM web is being installed on the web
server, you will also select to setup the Epicor HCM Database and
direct it to be installed on a separate server.
MISSING PREREQUISITES
DETECTED
This dialog box only appears if your
server does not meet the requirements
for installation. The boxes are marked
with the required components to install.
Epicor HCM | 29
Chapter: 2
Crossroads Checkpoint
Be aware that the installation may advance to a different dialog box than the
next step listed. Check the following decision table.
If... Then...
Your License Key allows for module installs, The Portal Selection dialog box displays, as
such as Candidate Connect shown in step 3. Otherwise, continue to step
4; Install Options Dialog Box.
b. Click Next.
5 SYSTEM PREREQUISITE TEST
a. Verify all items have green check
marks.
b. Click Next.
Epicor HCM | 31
Chapter: 2
Database Setup
The installation continues with the database setup. These steps establish the
Epicor HCM database name and location. In addition, Epicor HCM is granted
access to SQL server.
In step 6, if you have selected a database server that is not the Epicor HCM
web server, the Epicor HCM installer determines the correct Data and Log
path and therefore these cannot be changed, as shown in the image of Dia-
log Box 1a.
Split-Server Note: If Split-server configuration, you may get Dialog Box
Type 2 after the initial install on server 1. Enter the database name that was
established on the initial server setup.
Step Description Dialog Box
7 DATABASE SETUP
a. In Database Name, enter a name for
the database, such as EpicorHCM or
EpicorHCMcandidate.
Note: You will use this database name
for the virtual directory name or the Web
site name in a later step.
b. In Data File Path and Log File Path,
enter the path to the database on the
database server. Notes:A default Data
and Log path will auto-complete in the
boxes. Alternatively, you can enter a
path for each. Dialog Box 1
Typically the path to your database on
the SQL server would be
C:\Program Files\
Microsoft SQLServer\
MSSQL10.MSSQLSERVER\
MSSQL\DATA.
Dialog Box 1a
Epicor HCM | 33
Chapter: 2
Dialog Box 2
Crossroads Checkpoint
Be aware that the installation may advance to a different dialog box than the
next step listed. Check the following decision table.
If... Then...
Database or Reports are selected for install Reporting Services Server Setup dialog box
or if this is a Candidate Connect install displays. Otherwise, proceed to E-Mail
Setup Crossroads Checkpoint.
Epicor HCM | 35
Chapter: 2
E-Mail Setup
The E-mail SMTP server information can be setup at this time or this step can
be skipped and done through Epicor HCM after the install.
Crossroads Checkpoint
Be aware that the installation may advance to a different dialog box than the
next step listed. Check the following decision table.
If... Then...
Database is selected as an install option E-Mail Setup displays. Otherwise, proceed
Candidate Connect is selected through the to Analysis Services Crossroads Check-
portal point.
Crossroads Checkpoint
Be aware that the installation may advance to a different dialog box than the
next step listed. Check the following decision table.
If... Then...
Database and/or Analysis Services is selec- Analysis Services Server Setup dialog box
ted as an install option displays. Otherwise, proceed to IIS Web Ser-
vices Crossroads Checkpoint.
Split-Server Note: The Database Name should be the name entered during
Server 1 setup.
Step Description Dialog Box
13 ANALYSIS SERVICES SERVER
SETUP
Epicor HCM | 37
Chapter: 2
Crossroads Checkpoint
Be aware that the installation may advance to a different dialog box than the
next step listed. Check the following decision table.
If... Then...
Installing Web Application IIS Setup and Epicor HCM Admin Setup
screens display. Otherwise, proceed to final-
Installing Candidate Connect izing the installation. (Refer to Verify and
Install.)
Epicor HCM | 39
Chapter: 2
OR
Crossroads Checkpoint
Be aware that the installation may advance to a different dialog box than the
next step listed. Check the following decision table.
If... Then...
Database was selected as an install option Epicor HCM Administrator dialog box dis-
Candidate Connect was selected in the plays. Otherwise, proceed to the next step
portal for installation and finalize the installation.
Epicor HCM | 41
Chapter: 2
Business Library
After installing Epicor HCM, the business library should be generated for the
first time. This initial generation ensures that the database is properly
updated and functioning.
Epicor HCM | 43
Chapter: 2
Verify that all information about the number of users and Epicor HCM mod-
ules for which you are licensed is correct.
NOTE: If the counts for any current license agreement item on the
Current Licensing page are incorrect, or if your users are using any
module functionality not listed, please contact Epicor to upgrade
you license agreement.
Method One
Use Method One for uninstalling Epicor HCM if you installed more than one
instance of Epicor HCM. Before you begin this uninstall process Epicor
recommends that you copy the entire contents of the installation CD to your
IIS server. After this, then the uninstall process can be run from the file on the
server. DO NOT run uninstall from the CD.
1. Browse to the location on your IIS server where you copied the con-
tents of your Epicor HCM installation CD.
2. Find the setup.exe file and double-click it.
3. Select the unwanted instance and click Remove. The uninstall pro-
gram removes all Epicor HCM-related files, folders, and databases
for the selected instance.
Method Two
Use Method Two for uninstalling Epicor HCM if you had installed only a
single instance of Epicor HCM.
Epicor HCM | 45
Chapter 3
Now that you have successfully installed Epicor HCM, going through this
chapter you will perform the configuration tasks needed so that data can be
shared across Epicor HCM and related software. These configuration steps
involve reviewing or modifying settings in Epicor HCM and in third-party soft-
ware to meet the needs of your organization.
Epicor HCM | 47
Chapter: 3
If you are installing your SSL after you’ve installed Epicor HCM there is some
configuration that is needed.
3. In the center pane, find the IIS section and double-click Server Cer-
tificates.
Epicor HCM | 49
Chapter: 3
5. Click the Browse button . Locate and select the certificate’s .pfx
file.
6. Click OK. The Password entry box displays.
7. Enter the Password, and verify that the Allow this certificate to be
exported check box is selected.
8. Click OK.
4. Select from the SSL Certificate list the certificate that was imported
into IIS — it should reference your domain name. The SSL Port box
displays.
5. Verify that the value in the SSL Port box is 443, and then click
Apply.
6. In the left pane, click Report Manager URL.
7. Click Advanced. The Advanced Multiple Web Site Configuration win-
dow displays.
8. In the Multiple SSL Identities for the Report Manager section,
click Add. The Add a Report Manager SSL Binding window displays,
as shown in Figure 3-3.
9. Select from the Certificate list the SSL certificate that was imported
into IIS.
10. Click OK.
11. Repeat steps 8 and 9, but this time select IPv6 from the IP Address
list.
12. Leave the Report Manager URL page of the Reporting Services Con-
figuration Manager window open, as shown in Figure 3-4. You will
return to this application in steps 16 and 22.
Epicor HCM | 51
Chapter: 3
13. Open Windows Explorer and browse to the location on your machine
where you installed Reporting Services.
NOTE: By default, this path is DriveLetter:\ Program
Files\Microsoft SQL Server, where DriveLetter is the
machine’s primary hard drive.
Epicor HCM | 53
Chapter: 3
Finally, the server must be able to resolve the SSL Reporting Services URL
to an IP address that it can reach. In other words, it must be able to browse to
itself using that URL
(i.e. https://SERVERNAME.DOMAIN. TLD:443/VIRTUALDIRECTORY).
Resolve the URL using one of the following methods:
n Create a host record for it in the forward lookup zone for DOMAIN.
TLD on your internal DNS server (where DOMAIN is the server’s
domain name, and TLD is the top level domain, such as “local” or
“com”).
n You could add an entry in the hosts file on the server to resolve that
URL to the local IP address or loopback IP address.
4. Click ReportingServices_Path.
5. In the Value box, enter the SSL secure URL you have previously
established.
6. Click Submit.
Epicor HCM | 55
Chapter: 3
3. From the Select a page pane on the left-hand side of the window,
click Security.
4. Click Add to select users who will have access to use the Analysis
server.
NOTE: Make certain to also select the Epicor HCM applic-
ation as an allowed user of the Analysis server. The Epicor
HCM application user name will be the name that was cre-
ated during install at the Create or Select Windows and IIS
Application User dialog box. You will need to enter both the
Windows domain and username here. If your IIS server and
AS server are on the same machine, the domain will be the
machine name; otherwise it should be your local Windows
domain.
Epicor HCM | 57
Chapter: 3
Configure Excel
OLAP functions for HCM reports using Microsoft® Excel. Excel needs to be
installed and configured on the server in which Analysis Services resides for
the HCM installation configuration.
After you install Excel on the server, configure the DCOM settings for Excel
as follows:
1. From the Windows button search box, enter mmc -32 to locate and
run the Microsoft Management Console.
2. From the File menu. select Add/Remove Snap-in.
3. From the Available snap-ins, select and add Component Services.
4. Click OK.
5. In the left pane, expand Component Services until you see DCOM
Config.
6. Expand the DCOM Config folder.
7. Locate and right-click the Microsoft Excel Application component.
Epicor HCM | 59
Chapter: 3
8. Select Properties.
9. From the Microsoft Excel Application Properties dialog box, click the
Security tab.
10. On the Security tab, select Customize for each Permissions setting,
and then click Edit for each.
11. Within each Change Permission Configuration box, add the HCM
IIS user.
12. Click the Identity tab, and then select The interactive user.
13. Click OK.
14. Close the console. You do not need to save the console settings.
Epicor HCM | 61
Chapter: 3
After you’ve implemented Active Directory, you need to change two settings.
n Set the IIS and the SQL Servers as trusted for delegation.
n Set the domain user account as trusted for delegation.
Epicor HCM | 63
Chapter: 3
In the previous chapter, Epicor HCM configuration tasks were presented for
completion. Now, this chapter delves into what is needed to configure indi-
vidual workstations before your users can access Epicor HCM.
Epicor HCM | 65
Chapter: 4
However, if you use this feature, any person using your com-
puter can log on to Epicor HCM using your permissions. If
you want to take advantage of these features, make sure
that you do not compromise the security guidelines estab-
lished by your company.
Epicor HCM | 67
Chapter: 4
8. Click Next.
9. Click Install. The Report Builder Setup begins the install process.
This may take several minutes.
10. Once the installation process is complete, click Finish.
Epicor HCM | 69
Chapter: 4
3. In the Settings list, find the Miscellaneous section and verify that
the Access data sources across domains option is set to Enable.
Epicor HCM | 71
Appendix A
Worksheets
You can also access worksheets from the EPICweb website. Complete the
EPICweb logon by entering your Username and Password. EPICweb
appears once you have entered your logon Information.
If you are accessing the EPICweb Web site for the first time, you will be
prompted to create a user account.
Epicor HCM | 73
Appendix: A
Processor
RAM
Example: 2 GB
Example: 30 GB
RAID level
Example: Level = 5
Backup device
1You can view certain parameters listed on this worksheet using the Computer Management utility on your
server. Click Start All Programs Administrative Tools Computer Management. The Computer Man-
agement application appears. Expand the System Tools folder if it’s not already expanded. Then expand
the System Information folder and select System Summary. A summary of system parameters appears.
Sort order
Security
1You can view certain parameters listed on this worksheet using the Enterprise Manager utility on your
SQL server. Click Start All Programs Microsoft SQL Server Enterprise Manager. The SQL Server Enter-
prise Manager application appears. Expand the Microsoft SQL Servers folder, then the SQL Server Group
folder. Select and then right-click the server on which you will install Epicor HCM. Select Properties. The
SQL Server Properties (Configure) - <Server Name> dialog box appears. Select the appropriate tab to
view parameters for the items on this page.
Epicor HCM | 75
Appendix: A
Protocols
Example: TCP/IP
Topology
WAN Connectivity
Username:
Reporting Services Server2
Password:
Username:
Epicor HCM Administrator User Login 3
Password:
Username:
SQL Database Application Login 4
(used for Analysis Services) Password:
Username:
Windows and IIS Application User Login
Password:
1This is the credential you established when you set up your Epicor HCM SQL Server database prior to
beginning the Epicor HCM installation.
2If you set up Reporting Services prior to beginning the Epicor HCM installation, enter that credential here.
3This credential is your initial Epicor HCM “Super Admin” and is required to log in to your system for the
first time.
4This credential’s prompt appears only if you’re using Analysis Services with Epicor HCM.
Epicor HCM | 77
Appendix B
Epicor HCM | 79
Appendix: B
Epicor HCM | 81
Appendix: B
Epicor HCM | 83
Appendix C
Introduction 86
Application Server Setup 87
Enable Deferred Authentication 91
Self-Registration Parameters 92
Setup Users in User Maintenance 93
Deferred Authentication User Access 95
Troubleshooting 97
Epicor HCM | 85
Appendix: C
Introduction
Deferred Authentication is a hybrid between forms and windows authen-
tication. The user can enter their HCM user ID and password or a domain
name, domain username, and domain password to login to Epicor HCM. If
the user is logging in using HCM credentials, then the credentials are verified
against the Epicor HCM database; if the user is logging in using Active Dir-
ectory credentials, then the supplied domain credentials are encrypted and
then validated against a domain controller using a web service.
Setup Overview
The setup of Deferred Authentication consists of configuring your Active Dir-
ectory server, enabling Deferred Authentication in Epicor HCM, and setting
up users.
Epicor HCM | 87
Appendix: C
IIS Manager
Before working with Internet Information Services (IIS) Manager, you should
know which Windows server version with which you are working. The Win-
dows server version will also determine which IIS version you are using. For
Windows server 2008 R2 SP1 you should be using IIS 7.5.
IIS 7.5
Type Steps
h. Set the Physical path to the location of the folder you had previously
copied for the Web service.
New a. Open IIS Manager, to create a new Web site.
Web
b. Right-click on Sites and select Add Web Site.
site
c. Enter a Site name, and then click Select.
d. In Application pool, select EHDAService.
e. Set the Physical path to the location of the folder you had previously
copied for the Web service, and then configure the appropriate Binding
settings.
Epicor HCM | 89
Appendix: C
Test the Web service from the server that it was installed on to make sure it is
running correctly. Conduct the test as follows:
1. In a Web browser, type the address to your EHDA Web service. The
URL format should be similar to either:
n Unsecured
http://servername/EHDAService/EHDAService.asmx
n Secured
https://servername/EHDAService/EHDAService.asmx
2. Press Enter. The result should be the following Web page if the ser-
vice is running correctly.
5. Scroll down to the bottom, and then enter the Deferred Authentic-
ation URL that you have previously established.
Epicor HCM | 91
Appendix: C
Self-Registration Parameters
Epicor HCM is installed with default settings in the Configure Self Regis-
tration Parameters task. Two parameters you will want to review in this task
are the Self-Service Registration Parameters and the Registration Email
Parameters. If you want to review the parameters or change them, the task is
found within the Utilities tab.
The Self-Service Registration Parameters are set as the default value of
Employee ID. This unique employee value is used during the initial login pro-
cess to identify a user. The type of parameter that you select must have a
unique entry for each employee.
Since deferred authenticated users login with their Active Directory cre-
dentials, the email that welcomes the new user to Epicor HCM and includes
the login name and password will not include a password. You should con-
sider changing the Self-Service Registration Email Body to a more cus-
tomized message. You will want to keep in mind if you will also have new
Forms users who will need to have the password within the email.
Epicor HCM | 93
Appendix: C
4. In Person Name, select a user from the list to associate with the user
name. These are people already in your Epicor HCM database.
5. In the check box below the Person Name list, select this check box
only if you want the user to have access to all of their records, even
overriding any row security restrictions.
6. If you want to restrict the user from logging in to Epicor HCM, select
the Account Locked check box.
NOTE: The Account Locked check box is automatically
selected if a user exceeds the threshold of allowed incorrect
login attempts that has been set in your system.
7. If you want to deactivate a user account, clear the Active check box.
8. Select the user’s system Language preference from the list.
9. Select and add desired Available Items to the right window, Selec-
ted Items, thereby assigning roles to the user.
10. Click Submit to save the new user.
Epicor HCM | 95
Appendix: C
logged in, the button for changing the user’s password in Employee Self-Ser-
vice will be replaced with text asking the user to contact IT for assistance.
Likewise, when the task on the Utilities menu is selected, the task does not
open and instead a similar message appears.
Troubleshooting
If a deferred authenticated user has problems logging into Epicor HCM,
please check the following:
1. Ensure the user is entering their domain name followed by a back-
slash and then their username (ex. domain\jdoe).
2. Confirm the user account exists in User Maintenance. If the account
does not exist, then the user can create an account by clicking the
“Log on for the first time” button (if enabled) and providing the reques-
ted details.
3. Confirm the user is not locked out in User Maintenance.
4. Confirm the user account is active in User Maintenance.
5. If the user account has a person assigned, ensure the person’s Allow
Access To System flag is checked by navigating to People >
Employee > Person, selecting the System Access tab, and ensuring
the “Allow Access To System” option is checked.
6. If the user account has a person assigned who is an employee, con-
firm the current status code for the employee has its “Allow Access
To System” flag checked.
7. Review the EHDAService.log for errors returned by the deferred
authentication Web service. The EHDAService.log is found in the
EHDAService/logs folder. If errors exist, contact IT to have the prob-
lems resolved.
8. Have the user contact IT to confirm the user’s domain and username
are valid. If they are, ask IT to confirm the user account is not locked
in Active Directory.
Epicor HCM | 97