Beruflich Dokumente
Kultur Dokumente
4 User Guide
Epicor Software Corporation makes no representations or warranties with respect to the contents of this manual and specifically disclaims any and all implied warranties including, but not limited to, merchantability and fitness for any particular purpose. This manual is subject to change without notice. The contents of this manual are believed to be current and accurate as of its date of publication. Changes to this manual between reprintings and other important information about the software product are made or published in release notes and you are urged to obtain the current release notes for the software product. We welcome user comments and reserve the right to revise this publication and/or make improvements or changes to the products or programs described in this publication at any time, without notice. Copyright 2008 by Epicor Software Corporation. All rights reserved. Printed in the United States of America. No part of this publication may be reproduced in any form without the prior written consent of Epicor Software Corporation. Epicor is a registered trademark of Epicor Software Corporation. Microsoft, the Microsoft logo, Visual Basic, Windows, and Windows NT are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. PowerBuilder is a registered trademark of Sybase, Inc or its subsidiaries. Crystal Reports is a registered trademark of Business Objects S. A. Intel is a registered trademark of Intel Corporation. UltiPro is either a trademark or registered trademark of Ultimate Software. All other trademarks are property of their respective owners. Epicor Software Corporation makes no representations or warranties with respect to the contents of this document and specifically disclaims any implied warranties of merchantability, satisfactory quality or fitness for any particular purpose. The contents of this document are believed to be current and accurate as of its date of publication. Changes to this document between reprintings and other important information about the software product are made or published in release notes, and you are urged to obtain the current release notes for the software product. We welcome user comments and reserve the right to revise this publication and/or make improvements or changes to the products or programs described in this publication at any time, without notice.
Contents
Contents
System Manager
Getting Information about the Applications viii Using Adobe Acrobat Files xi
vii
iii
CONTENTS
iv
CONTENTS
Getting the Status of a Report 89 Changing the Report Options 90 Deleting a Report Queue Server 91
CONTENTS
Index 139
vi
Overview
Introduction Epicor Financials and Supply Chain Management is a client/server software application that provides accounting, business operation, and decision-making functions. You can use Epicor Financials with other Epicor Software products to provide enterprise-wide resource planning system for your organization. System administrators use System Manager it to grant users access to parts of the system and maintain security. End users can use System Manager to manage processing queues. Who should read this user guide System Manager is designed to be used by system administrators and end users of Epicor Financials, but not all features apply to all users. Depending on the type of user you are, you should read the following chapters:
System Administrator s
Chapter About This Guide Chapter 1: Getting Started Chapter 2: Registering and Maintaining Software Licenses Chapter 3: Configuring the System Chapter 4: Setting Up Users and Security Permissions Chapter 5: Commands for All Users Chapter 6: Using the Report Queue Server and Viewer
End Users
vii
Chapter Chapter 7: Maintaining a Database Chapter 8: System Manager Reports Appendix A: Error and Warning Messages Appendix B: Contents of Profile Files
System Administrator s
End Users
Prerequisite knowledge
This user guide is written under the assumption that you have working knowledge of the following: Personal computers operating in a network environment and a familiarity with Microsoft Windows. Client/server architecture. Accounting principles.
viii
Documentation formats
Epicor Financialscomes with context-sensitive online Help and online versions of application manuals. This online documentation is provided in the following formats: Online Help is provided in Windows Help format. These files have .HLP extensions. Online versions of the user guide and release notes for each application are provided in Adobe Acrobat portable document format (.PDF). You can view the documentation on the computer screen or print out some or all of the pages.
The following Help and documents are available with System Manager. The following table explains what is in each type of documentation and when to use it.
What It Includes Overviews of processes and procedures. When to Use It To understand how the application works and how to use it.
Guidance on what information to To resolve problems that prevent provide and field to use on forms. the application from working. Troubleshooting information. References to reports. Release Notes Last-minute changes to the application. Closed problem tracking reports (PTRs). Online Help Basic procedures. Before you start using the application. To identify changes from the previous release, if you are upgrading. To get information about reports.
To get details on specific fields and forms. Detailed information and instructions for using each field. To find common procedures quickly. Definitions of terms used in the application. To look up definitions. References to keystrokes, toolbars, and commands. To find shortcuts for common procedures. Online interactive series of questions to guide you to the appropriate solution to the problem.
Installation Troubleshooter
ix
What It Includes Open SCRs. Last-minute product information that was not able to be included in the documentation. Information about the company and other Epicor Software products.
When to Use It To resolve and prevent problems. Learn about other products that can enhance your system.
Using documentation
You can get to most of the documentation by selecting it from the application Help menu. If the application is not running, you can open the appropriate file using the Windows Explorer. Follow these instructions to view the online help or documentation:
How to Start
Documentation From the Application User Guide Release Notes From the Help menu, choose User Guide. From the menu that appears, select the type of documentation you want, and then the application. (In this case, System Manager.) To get the contents of Help: From the Help menu, choose Contents. To search for a topic in the help: From the Help menu, choose Search for Help on. To get help on a specific field or option: Press F1. From Windows Run SMUG.PDF in the Epicor Financials client directory. Run SMRN.PDF in the Epicor Financials client directory. Run SM.HLP in the Epicor Financials client directory.
Online Help
How to Start Documentation From the Application Installation Troubleshooter From Windows Under the cascading menu of e by Epicor in the Start menu, double-click on the Installation Troubleshooter icon. If you do not have this icon, run INSTRBL.HLP in the Epicor Financials directory. Epicor Software web site From the Help menu, select Epicor on the Web. Run a web browser and connect to http://www.epicor.com
If you are having trouble accessing Help or Acrobat files, make sure that they have been installed properly. See the Epicor Financials Installation Guide and Installation Troubleshooter for assistance.
xi
2 3
To return to the previous location, select Go Back from the View menu or click the Back button:
Note: Adobe Acrobat numbers pages differently from the way page numbers are printed in the online manual. To make sure you go to the right page, use the hypertext links to jump to page you want. Avoid using the scroll bar and referring to the page number indicated by it.
Bookmarks In the Epicor Financials online documentation, the Adobe Acrobat bookmark feature is used as a table of contents. This feature enables you to navigate through the manual and scan the topics quickly. You can expand and contract headings as needed.
xii
To view the bookmarks, select Bookmarks and Page from View menu. The bookmarks appear to the left of the page. Bookmarks
See the Acrobat Reader Help for instructions on using this feature.
xiii
xiv
Chapter
Getting Started
System Manager
1
Chapter 1
Overview
Introduction
Getting Started
This chapter provides information you need to get started with the Epicor Financials and Supply Chain Management Desktop and System Manager, including: A basic description of what the Epicor Financials and Supply Chain Management Desktop and System Manager do. An overview of the tasks performed with this application. Basics on how to use the application.
All users should read this section to become familiar with the general operation of the Epicor Financials and Supply Chain Management Desktop and System Manager. However, a number of the functions described here are only used by system administrators. This chapter has the following sections:
Topic Understanding the Application Using the Epicor Financials Desktop Page 2 8
In this chapter
In this section
Set up organization security (optional) Set up Report Queue Server and Report Queue Viewer. Software registration The system administrator needs to use the registration feature in System Manager to unlock and use the software. When you register the software, you enter the information about your company and installation. You can then send the information directly from the registration program by e-mail or print out and fax the information to Epicor Software. Epicor Software then sends you an unlock password. You enter the unlock password into the registration program to unlock the applications for the number of users specified in your sales contract. For instructions on using the registration feature, see Chapter 2: Registering and Maintaining Software Licenses. Company information The system administrator also needs to set up a name for each company on the Epicor Financials system. For each company, System Manager creates a unique ID number that is used by all Epicor Financials applications. See Setting Up Company Information on page 30 for procedures to set up and change company information. Accompanying System Manager are the following applications: Report Queue Server: This application enables you to designate a workstation as a remote report server. Users can send reports to be processed and queued on these servers instead of their own workstation. They can also use Report Queue Server to set reports to print later or at the same time on a repeating basis. The system administrator sets up servers and assign user access. Report Queue Viewer: This application enables users to track the progress of reports on the Report Queue Servers to which they have access. Users can also change processing settings for reports they have sent. Report Queue Viewer can be set up on any Epicor Financials workstation. Chapter 6: Using the Report Queue Server and Viewer contains procedures for setting up and using Report Queue Server and Report Queue Viewer.
Security
Description Each user who uses Epicor Financials needs to be granted security access in System Manager. The system administrator can control which options each user has access to in Epicor Financials applications by specifying security levels and granting read-only, read-write, or no access to different options. The system administrator can also set up security associated with customers, vendors, and accounts for use with inter-organization functionality. This section explains the levels of user security and what options are available for controlling user access to the system. Procedures for setting user access are shown in Chapter 4: Setting Up Users and Security Permissions. Levels of user security
Security Type
The system administrator assigns a security level for each Epicor Financials user. The following security levels are available:
Can Install or upgrade Epicor Financials. Set up user security rights, passwords, and access. Maintain and back up the databases. Add new users. Use System Manager (use of other Epicor Financials applications is not recommended.) Cannot
User
Have access to Epicor Financials Override key business activities. applications as granted by the sys- Create and assign security access. tem administrator. Perform system installation and Change their own passwords. maintenance tasks.
Security
Can
Cannot
Have access to Epicor Financials Create and assign security access. applications as granted by the sys- Perform system installation and tem administrator. maintenance tasks. Change their own passwords. Override key business activities. Customize icons, components and desktop layouts. Have access to Epicor Financials applications as granted by the system administrator.
Designer Group
Security permissions
For each user, the system administrator assigns either access or no access to applications, commands, and companies. For some commands, the system administrator can specify read-only or read-write access. Group users who perform like activities into security groups. For example, a system administrator might only grant an AP clerk access to Accounts Payable and no other applications. Within Accounts Payable, the system administrator might grant the AP clerk access to voucher entry and no access to check printing. Within an Organization, the system administrator might grant the AP clerk access to voucher entry for a specific set of customers and vendors. Note Users can belong to multiple groups and multiple organizations. When inter-organization functionality is turned on, the security layer is determined by the organization you are logged in to.
Epicor Financials works with NT integrated security when users are properly configured for it. NT integrated security enables users to log directly into Epicor Financials applications using their NT user name and password.
In order for NT users to use Epicor Financials, they need to be set up as Epicor Financials users and be given access to applications and commands. In order for you as system administrator to grant access, you need to log into Windows NT as sa so that you can be given access to administrative commands in System Manager. The sa login is also required for you to log into the Distribution and Manufacturing applications when no other users have been set up. Security Tokens Security Tokens are used to identify which users can access which resources. When inter-organization processing is turned on, Security tokens can be associated with Organizations to define users that can access specified resources for an organization. These tokens are used to associate account groups, vendor groups, customer groups, and user groups to enable or limit access other areas of the application.
Maintaining databases
The most important task in system maintenance is regular, frequent backups. A current backup is crucial for the recovery of data in the event of system failure or data corruption. Backing up and restoring a database must be done directly in SQL Server. Refer to the SQL Server System Administrator's Guide for the appropriate procedures.
In this section
Login window
When you start Epicor Financials Suite, a login window appears as shown:
1 2
Select the control and company databases you want. You can select the databases on the server you selected. To use the same databases each time you log in, put a check in the Save as default box. Click OK. The application starts.
Customizing Toolbars
Introduction From within any module, you can select which toolbars appear in the application, which buttons appear on them, and where they appear.
10
Customizing Toolbars
You can select from several toolbars. To select which toolbars you want to appear, do either of the following: Right-click on a toolbar. A pop-up menu appears. Select the toolbars you want. A check appears next to the open toolbars. From the View-Toolbars menu, select Customize. Click the Toolbars tab, select the toolbars you want, and click OK. To remove a toolbar, select it again to clear the check in front of the toolbar name.
Moving toolbars
You can place toolbars anywhere within an application window. You can even make a toolbar float in the middle of the window, as shown in the following example.
Click on the toolbar and drag it to the desired location. To resize a toolbar, click on one of the sides or corners and move it until it is a desired size. Adding and removing toolbar buttons You can place additional commands on toolbars by adding buttons. You can also remove buttons that are already there.
11
To do this, use the Commands tab in the Customize dialog box, which looks like this:
1 2
3 4
Click the Commands tab. In the Categories box, select the type of commands you want to add. The toolbar buttons for that category appear in the Commands box.
12
Step
Action Change the toolbar buttons as follows: To add a button, drag it to the desired position in toolbar. To remove a button, drag it off the toolbar and back to the Customize dialog box.
6
Creating new toolbars
Step
Action Open the Customize dialog box by doing either of the following: From the View-Toolbars menu, select Customize. Right-click on a toolbar. From the pop-up menu that appears, select Customize.
2 3
Click the Toolbars tab. Click New to create a new toolbar. You are prompted to give the new toolbar a name. An empty toolbar appears on the screen. Click the Commands tab and add toolbar buttons. Select the type of buttons you want from the Categories box and then drag the desired buttons from the Commands box into the toolbar. To remove a button, drag it off the toolbar and back to the Customize dialog box.
13
From the View menu, select Options, and then Colors. The following dialog box appears:
Note: Write down the current settings before you change them in case you want to go back to them.
Select the item under Applications Colors you want to change and move the Red, Green, and Blue sliders to change the colors to what you want. Click OK to accept all of the changes. To turn color on or off from only the key and lookup fields, use the Show Lookup Fields and Show Key Fields commands in the View Options menu. Changing the screen font You can use any font installed on your system as the screen font. This includes system, TrueType, and Adobe Type Manager fonts.
14
From the View menu, select Options, and then Screen Font. The following window appears:
Select the font and size you want and click OK. The default font is 12point MS Sans Serif. Applying color and font settings to other applications Provided that the client files are installed locally on your workstation, the color and font changes you make apply only to System Manager on your workstation. Each user can set colors on each application individually. If you want to use the color and font settings with other applications and users, open the System Manager profile file SM.PRF file in the Epicor Financials directory and copy the appropriate settings to the profile file for another application or another users SM.PRF file. For information about profile files, see Appendix B: Contents of Profile Files.
You can open a zoom window one of the following ways: From the View menu, select Zoom. Press Ctrl+Z. Double-click on the field. Click the zoom button on the toolbar. Right-click on the field and select Zoom from the pop-up window. Any one of those methods causes the zoom window to open for that field. The title bar of the zoom window indicates the type of information you need to select.
Finding an entry
Use the scroll bar to find the entry you want. You can also use the larger arrow buttons to jump to pages of the list of entries. If you know the first few characters of the entry, type them in the box in the bottom left corner and click OK. The first entry to match those characters appears at the top of the list.
Selecting an entry
To select an entry in the zoom window, you can do either of the following: Double-click on the entry. Click once on the entry, and then click OK or press Enter.
16
Either of these closes the zoom window and inserts the entry into the field.
17
18
Chapter
2
Chapter 2
Overview
Introduction
You need to register your software in order to use it. This section shows you how to register the software and maintain licenses. The procedures in this section are only performed by system administrators. This chapter has the following topics:
Topic Registering the Software Viewing License Usage Page 19 27
19
Puts you on a mailing list to receive information about future upgrades and enhancements, product fixes and changes, training courses, special events, and other helpful information. How registration works When you register Epicor Financials, you register the software by server. The license permits a certain number of users to run the applications installed on the server. When you start Epicor Financials on an unregistered server, you are prompted to register the software. Once you enter your information into the registration software, you send it to Epicor Software by fax or e-mail. Epicor Software then sends you an unlock password that enables you to use the software for the number of licenses you ordered. While you wait for the unlock password, the registration software provides a 90-day grace license from the time you enter the registration information. The grace license is for all applications and five users. When you receive the unlock password, you enter it into the registration software and save it. This gives you a license for the applications and the number of users you purchased. You will no longer receive any reminders to register the software. The license information depends on the site ID you specify with the registration software. When to register Depending on what licenses you already have on a server and what you are installing, you will need to register the software. The following table lists when you need to register the software:
Register? Yes
Comments You get a 90-day grace license when you enter and save registration information.
Epicor Financials
No
20
Licenses on Server Platinum SQL 4.2 or later (with or without Advanced Distribution and Manufacturing 6.02). Releases before Platinum SQL 4.2
Register? Yes
Comments Platinum Explorer was an unlicensed product in Platinum SQL 4.2x. You need to license eIntelligence Explorer in
Epicor Financials Epicor Financials (with the assistance of the Custom Solutions Group)
Yes
Registration requirements
Note the following as you register the software: Be sure you are using the current version of System Manager and supporting files. To check the version, from the Help menu, select About Epicor Financials. When you do the server software installation for an upgrade, do not use the Minimum Installation (requires CD) option. You need to install the server software on your workstation in order for all the necessary update scripts to be run for registration. You can use Minimum Installation for new installations.
Before registering the software, you need to make sure that the server is properly named. There are also a few precautions you need to follow if you are upgrading from a previous Epicor Financials release. The SQL Server needs to be properly named in order to work with the registration software. If you are setting up a new SQL Server, follow these rules to ensure that it is named properly: The machine name needs to be a valid SQL Server name. Do not use characters such as underscores (_) and hyphens (-) that might not be fully supported by SQL Server. As you install the SQL Server, if you get an error that the SQL Server will be unnamed, do not continue with the installation. Make the necessary corrections to make sure the server is named properly. To check the server name, run the following query:
SELECT @@SERVERNAME
21
If the query returns NULL, the server is not properly named and cannot be registered. If the SQL Server is not properly named, follow this procedure to name it.
Step 1 2 Action Make sure the server is running. Then, start SQL Enterprise Manager. From the Server menu, select Register Server. Log into the server as the system administrator. It will then appear in the Server Manager window. Right click on the server in the Server Manager window. From the popup menu that appears, select Configure. In the Configure window, click the Configure tab. For Allow Updates, enter 1. Click OK to accept the change. From the Tools menu, select SQL Query Tool. Run the following query:
SP_ADDSERVER servername, local
3 4 5
Where servername is a valid SQL Server name. Execute the query. 6 Verify that the server name was updated by executing the following query:
SELECT @@SERVERNAME
Once you have set up the server, you are ready to begin the registration. Follow these steps:
Step 1 2 Action From the Start menu, select the program group for Epicor Financials. This opens up Epicor Financials Desktop screen. Log in to System Manager as sa or a user with administrator rights for the domain.
22
Step 3
Action If you need to register software on the server, a dialog box appears with the following options: Click Register Now to proceed with registration. Click Exit to close the dialog box without registering or opening Epicor Financials.
When you start product registration (either at startup or by selecting Product Registration from the Utilities folder), the following window appears.
The first field in the Product Registration field is the most important: the site ID.
23
The site ID is a unique identifier provided by Epicor Software to identify your software installation and provide you with support and product updates. It also determines what server string is generated by the registration software. You get the site ID from the packing slip or invoice you received with Epicor Financials. The following figure shows an example of how to find it on the form.
In order for the registration software to work properly, you need to enter the site ID provided by Epicor Software before you save the information in the registration window. This enables the software to generate the correct server string. If you enter the site ID incorrectly, close the Product Registration window without saving. Start Product Registration again from System Manager by selecting Product Registration from the Utilities folder. You can then enter the correct site ID in the site ID field. When you change the site ID, it creates a new server string. Do not change the site ID unless you had entered it incorrectly, or if you are registering the software again and obtaining a new unlock password from Epicor Software. You can, however, change the company name in the Product Registration window when needed.
Note: If you change the site ID, you may get a message that changing the site ID will change the server password. This refers to the server string generated by the registration software, not your SQL Server password.
Sending registration information Follow these steps to enter the registration information and sending it to Epicor Software:
Step 1 Action Complete the fields in the Product Registration window. You must put an entry in each field with a red asterisk (*) next to it. Click Save to record the information you entered.
24
Step 3
Action After you save the licensing information, you are asked if you want to send in your registration form now. (This may also be referred to as the Epicor FinancialsRegistration Report.) You can do either of the following: Click OK to send the form now by e-mail to Epicor Software Customer Service. Click Cancel to send the form later. When you are ready to send the form, click the Register button.
When you begin sending the registration form, a window appears with a listing of the registration information you entered. Review the information in the registration form. If it is not correct, click Cancel. You can change the information and click Save again. If the information is correct, you can continue with the registration. You can either e-mail or fax your registration information as follows: If you want to e-mail the registration, click Send To. When prompted, specify the e-mail address of the person who should get the unlock password. Click OK to send the registration. If you want to fax the registration, click Print. This prints out the registration form. Fax the form to Epicor Software. Note: If you are unable to e-mail the registration, it means that the registration software is having difficulty communicating with your e-mail software. Print and fax your registration instead. You must either print or e-mail the registration information. You cannot save the registration information to a separate document file.
Epicor Software will e-mail or fax you the license password. You will receive a license password for each server you license. You can exit the Registration window while you wait for the license password. You are granted a 90-day grace license during which you can continue using the software until you receive and enter the license password.
25
When you receive the license password, follow these steps to enter it:
Step 1
Action Open the Registration window again, either when prompted as you start Epicor Financials or by selecting Product Registration from the Utilities folder. Click Unlock. The following dialog box appears.
Enter the license password by doing either of the following: In the e-mail you receive from Epicor Software, highlight the five-segment code and copy it. Then, click on the first segment of the Unlock Applications window and paste in the text. The application automatically fills in the other segments. Carefully type each segment of the license password in a separate field. The other fields become accessible when you start typing the first segment. When you have entered the password, click Unlock. 3 Click View License and review the information about which applications and licenses you are unlocking. If you have entered other unlock passwords for this server, they are all listed in the report. If you have any questions, contact Epicor Software Customer Service.
26
Step 4
Action Click Save. This is important so that the system can record the unlock passwords. Then, click Close. Your software is unlocked and ready to use.
The window shows which users are logged in and the applications and databases they are using. Note: The number of processes shown does not correspond with the number of Epicor licenses that are being used.
27
Use the License Password listing to view the license password, type of license, number of licenses, and licensed applications. To generate the report, select License Password Listing from the Reports folder. For more information about running reports, see Chapter 8: System Manager Reports.
28
Chapter
3
Chapter 3
Overview
Introduction
This section covers tasks that you, as system administrator, need to perform to configure System Manager for use: Set up company information for each company database used by Epicor Financials. Set up user groups and security tokens. If you are not using interorganization functionality, user groups and security tokens are not required. Optionally, set up third-party security to add greater security to Epicor Financials data from third-party applications.
The procedures in this section are only performed by system administrators. This chapter contains the following information:
Topic Setting Up Company Information Setting Up Third-Party Security Setting Up User Language Integrating with Epicor for Service Enterprises Page 30 33 36 37
29
30
You need the following information before you enter the company information in System Manager: The name and address you want to appear on all financial reports and documents for this company. The Epicor Financials database you will use for that company. The transaction log that accompanies the database. (See the Epicor Financials Installation Guide if you need an explanation of transaction logs.)
To open the Company Maintenance window, select Company Maintenance from the Utilities folder. The following window appears:
You can use this window to set up all of the companies you will use with Epicor Financials. Procedure Follow these steps to set up your companies:
Step Action From the Utilities folder, select Company Maintenance. In the Company Name field, type a name to identify the database within Epicor Financials. You can enter the full company name or an abbreviation.
1 2
31
Step
Action In the Address fields, type the company name and address the way you want them to appear on all company records and documents. Note: The company name should go in the first address line, even if you entered it as the company name field.
4 5
To use enhanced security options such as security tokens and user groups, select the Enhanced Security check box. Save the record by clicking the Save toolbar button or using the Save command in the File menu.
32
In this section
Prerequisites for installing thirdparty security Using the ThirdParty Security window
You use the Third-Party Security window to enable or disable third-party security within Epicor Financials.
33
From the Utilities folder, select Third-Party Security to open this window:
Procedure
1 2
3 4
Exit from System Manager and al other Epicor Financials applications. Have each user add the following command to the .PRF for each Epicor Financials application (as well as the SM.PRF) on their workstation. The command appears in the [DbFmLib] section. DMInfoDB= After the equals sign, type the name of the control database. Note: for Asset Management, you must add the above DMInfoDB line to the AM.ini and the IM.ini files.
34
Step
Action When all users have changed their .PRF files, start the Epicor Financials Desktop again. Change the password for pltsa. See Changing User Information on page 55 for instructions. Note: This entire procedure for Install/Refresh TPS must be repeated after new users have been added or after the Database Wizard (dbupd8) has been run.
1 2 3
Run the following SQL statements, but replace pltcontrol with the name of your Epicor Financials control database.
USE PLTCONTROL go UPDATE dminfo SET char_value= " ", int_value = 0 WHERE property_id = 53000
Start System Manager again. Change the password for pltsa. See Changing User Information on page 55 for instructions.
35
Procedure
1 2
36
1 2 3 4 5
37
Use the synchronization process to setup the same organization tree structure in Epicor Financials and Epicor for Service Enterprises.
Export To export organizations from Epicor for Service Enterprises to Financials, run the following web-service in Epicor for Service Enterprises: FinancialsSync.SynchronizeOrganizations
38
Step
Action Import To import organizations from Epicor Financials to Epicor for Service Enterprises, run the following web-service in Epicor for Service Enterprises: FinancialsSync.ImportOrganizationsFromFinancials
Confirm that the organization structure is the same in the Financials Organization View window and in the Epicor for Service Enterprises organization structure in the Navigator.
Please see Epicor for Service Enterprises documentation for more information.
1 2
In your SQL Server Enterprise Manager, login to the server for your application database.
Create a new Login using Windows Authentication.
39
Step
Next, verify that the user has been added to both the Control and Company databases in Epicor Financials.
5 6
In the Control database, open the smuid table and set user_id as user_id +1 In the Control database, open the smusers table and add a new row for your user. Use the user_id in the table smuid as user_id for the new row. Important Make sure you set the domain_username correctly, and set the nt_authentication_flag = 1.
Open the Epicor Financials Client application using the system administrator account, NOT NT Authentication.
40
Step
Action Finally, setup permissions for the new Windows NT account you just created in the User Security window. Use this account to setup security for new users. Important Make sure System Manager tasks are Enabled for this user.
1 2 3 4 5 6 7
41
The ProjectControl table is updated with the SecurityFlag and OrganizationUserSecurity table is updated with the security setup in Epicor Finanicals.
42
Chapter
4
Chapter 4
Overview
Introduction
As system administrator, you need to set up each user who uses Epicor Financials. Further refine options available to users by setting up at the company, vendor, account, and user groups. Group like users to simplify security setup. Create security tokens to combine groups together. Important There are two levels of group security. Use the Group Security window in the Menu Access folder to set security at the window level. That is, grant user access for all fields on a specified window. Use data access groups to grant user access by vendor, customer, or account. Data access group windows are located in the Group Maintenance folder.
The procedures in this section are only performed by system administrators. This chapter has the following sections:
Topic Adding New Users Changing User Information Setting up Group Security Adding Security Tokens Page 44 55 59 68
43
Procedure
The procedure for setting up each user consists of the following tasks. Follow the tasks for each task in order.
Task Action Adding User Groups Define User Access to Applications and Options Change the Profile Path Page 60 48 51
1 2 3
44
Note: Users who access Epicor Financials tables through third-party products do not have to follow these rules to create user names for the third-party products. These user name rules do apply when logging in through Epicor Financials. See Using Third-Party Security on page 35 for more information about security and using third-party products.
45
To create a new user record, you use the User Login window as shown in the following figure:
From the Utilities folder, select User Login to open the window.
Note: If you are using NT integrated security, this window does not have a Change Password button. Use the NT utilities to change user passwords.
46
Procedure
1 2 3 4 5 6
You must enter a password in order to save the new user. Enter the password in the New Password and then the Verify Password field. Click OK.
47
Note: To save time, you might want to create two or three template users and then copy their settings to the actual users.
When to use this task You will need to define user access in the following situations: When you first install Epicor Financials. You need to grant access to all users, including yourself as sa, if needed. When you add a new user to the system. When you need to change user privileges, such as when a user gets promoted and requires access to additional applications. When you install a new Epicor Financials application. Users will not have access to it until you grant them access. When you upgrade Epicor Financials. Users need to be granted access to features that were added in the release you installed. Prerequisites for defining user access Before you can define user access, the applications and company databases must already have been set up. See the Epicor Financials Installation Guide for instructions on installing applications and company databases. For instructions on configuring company databases for Epicor Financials, see Setting Up Company Information on page 30.
48
You use the User Security window for defining user access both by setting it up manually, or by copying settings. From the Utilities, Menu Access folder, select User Security. The following window appears:
1 2 3 4
6 7
49
Step
Action
1 2 3 4
50
Step
Action In the Copy Name field, type the user you want to copy permissions from. You can also select the user from a zoom window. Under Copy Level, select one of the following options: User: Copies all security permissions granted for all companies and all applications from one user to another. Company: Copies all security permissions granted only for a specific company (all applications) from one user to another. Application: Copies all security permissions granted only for a specific application within a specific company from one user to another.
Click OK. When you are prompted to verify that you want to copy security permissions, click Yes to proceed or No to cancel. Make any changes needed to security permissions, if needed. When you are finished, save the record
51
You have the option of placing the profile files in a different folder. You may want to choose this option under the following circumstances: Your users are sharing the client install such as in a network client install. You have installed client workstation program files on a network, or when the client is installed on Citrix MetaFrame and/or Terminal Server. If you use the default path where all the application and .PRF files are located, any setting changes one user makes affects the other users. Instead, you can create a folder for each user and copy a set of .PRF files into it. You then specify a path the users .PRF files. You are customizing an Epicor Financials application and you want all users to access the most recent object data definition (.ODD) files. Since you define the .ODD files to be used by an application in that applications profile file, you want all users to access a single master .PRF file for the application. You have users who work in multiple companies. In order to help avoid confusion for the users when entering transactions, you want them to use different profile files with different color settings for each company. If these situations apply to you, you will want to follow the procedures in this task to change the profile path on each users workstation to use a different profile folder. If you want users to use the profile files on their own workstation, skip this procedure. For more information about profile files, see Appendix B: Contents of Profile Files. Note: A copy of the profile file for each application must remain in the application directory for System Manager initialization purposes. After initialization, the system switches to the profile file which resides in the path you specified on the User Profile Path window.
52
From the Utilities folder, select User Profile Path. The following window appears:
When you enter the user name, the Company Name field enables you to select any of the company databases to which the user has been granted access. Select a company database, and the applications to which the user has been granted access appear at the bottom of the window. Procedure Follow these steps to set up and change the user profile paths. You need to perform this procedure on each client workstation.
Step Action Set up the directory that the users should use for the profile path. Put the profile files you want the users to use. In System Manager, select User Profile Path from the Utilities folder. The User Profile Path window appears. Type the user name in User Name field or select it from a zoom window. In the Company Name field, select the company database to which you want to set profile paths. You can select different profile paths for each company.
1 2 3 4
53
Step
Action For each application listed in the bottom of the window, type the complete path and profile filename. Note: If you leave a path field blank or clear it out, the system uses the default profile file in the users Epicor Financials directory.
Save the record. If the user has access to more than one company, repeat Steps 46 for each company.
54
55
If you are using NT integrated security, use the Windows NT utilities for changing the login password. If you are not using NT integrated security, use System Manager to change the password. Follow these steps:
Step Action From the Utilities folder, select User Login. Type the name of the user in the User Name field or select it from a zoom window. Click Change Password. The Change Password dialog box appears. Note: As system administrator, you do not need to know the users old password in order to change it.
1 2 3
Type the new password in the New Password field and type it again in the Verify Password field. Click OK to accept the password.
Step
Action From the Utilities folder, select User Login. Type the name of the user in the User Name field or select it from a zoom window. To grant manager privilege, put a check in the Manager checkbox. To grant user privilege, clear the check from the Manager checkbox. Save the record.
1 2 3
56
Deactivating Users
The login name cannot be changed within System Manager. If a user wants to change a login name, you can create a new login for the user, copy the access rights from the old login to the new one, and then deactivate the old login as shown in the next section, Deactivating Users on page 57.
Deactivating Users
When a user no longer uses Epicor Financials, you need to deactivate the login as shown in this section. Note: You cannot delete users, only deactivate them due to data integrity issues. How deactivation works In System Manager, you deactivate a user login for a specific server and control database. The user can still use the login for SQL Server and can log into Epicor Financials on other servers and control databases. When you deactivate the SQL Server login, the user no longer has access to SQL Server and all Epicor Financials servers and control databases. For instructions on deactivating the SQL Server login, see the SQL Server documentation. Deactivating users does not delete them. Their user login records remain in the System Manager users table so that their records can appear on the audit trail. Therefore, you cannot use another user through System Manager with the same login. Procedure Follow these steps for deactivating a user from a specific server and control database in System Manager:
Step Action From the Utilities folder, select User Login. Type the name of the user in the User Name field or select it from a zoom window.
1 2
57
Step
Action Remove the check from the Active box. Save the record. A dialog box warns you that the user login will be deactivated. Click OK to continue with the deactivation.
3 4
58
Procedure
The procedure for setting up each user group consists of the following tasks. Follow the steps for each task in order.
Task Action
Adding User Groups Define Menu Level Group Security
Page
60 62
1 2
59
3 4 5 6
Adding Account Groups Adding Customer Groups Adding Vendor Groups Adding Security Tokens
65 66 67 68
60
To create a new user group, you use the User Group Maintenance window as shown in the following figure:
From the Utilities, Group Maintenance folder, select User Group Maintenance to open the window.
61
Procedure
2 3 4
5 6
Note: To save time, you can create two or three template user groups and then copy their settings to the actual groups.
62
You will need to define user group access in the following situations: When you first install Epicor Financials. You need to grant access to all users, including yourself as sa, if needed. When you add a new user group to the system. When you need to change group privileges, such as when a user gets promoted and requires access to additional applications. When you install a new Epicor Financials application. User groups will not have access to it until you grant them access. When you upgrade Epicor Financials. User groups need to be granted access to features that were added in the release you installed.
Before you can define menu level group security, the applications and company databases must already have been set up. See the Epicor Financials Installation Guide for instructions on installing applications and company databases. For instructions on configuring company databases for Epicor Financials, see Setting Up Company Information on page 30. You use the Group Security window for defining user access both by setting it up manually, or by copying settings. From the Utilities, Menu Access folder, select Group Security. The following window appears:
63
You need to create at least one set of user group settings before you can copy them to another group. Then, follow these steps to copy user access settings:
Step Action From the Utilities, Menu Access folder, select Group Security. The Group Security window appears. Select the user group you want to set menu level access rights for. Complete the Company Name and Application fields. The Copy button then becomes active. Click the Copy button, the following window appears:
1 2 3 4
In the Group Name field, type the user you want to copy permissions from. You can also select the user from a zoom window. Under Copy Level, select one of the following options: Group: Copies all security permissions granted for all companies and all applications from one group to another. Company: Copies all security permissions granted only for a specific company (all applications) from one group to another. Application: Copies all security permissions granted only for a specific application within a specific company from one group to another.
Click OK. When you are prompted to verify that you want to copy security permissions, click Yes to proceed or No to cancel.
64
Step
Action Make any changes needed to security permissions, if needed. When you are finished, save the record.
Note: You can use Epicor Business Intelligence Explorer to review whether access was granted through User Security or Group Security. Open Business Intelligence Explorer in the Epicor Financials desktop and use the Security User view to determine the source of the security access.
65
Procedure
2 3 4
5 6
66
Procedure
2 3 4
5 6
67
Procedure
2 3 4
5 6
68
Procedure
1 2 3 4
Enter a valid group in the Group Description field or zoom to select from a list.
Note The Group ID is displayed. This identifier is assigned by the system when group are setup and cannot be changed.
69
70
Chapter
5
Chapter 5
Overview
Introduction
All users can perform the following tasks in the Epicor Financials and Supply Chain Management Desktop: Select the company database for processing. Open an Epicor Financials application. All users can change their own password in System Manager. These tasks are covered in this section. For more information about using Epicor Financials Desktop, see Using the Epicor Financials Desktop on page 8. All users can also use the Report Queue Viewer as shown in Chapter 6: Using the Report Queue Server and Viewer.
71
Procedure
1 2
72
Step
Action From the Change Company window, select the control and company database you want. Click OK. Start the Epicor Financials applications you want to use.
3 4
Changing Passwords
Description If you are using NT integrated security, use the Windows NT utilities for changing the login password. If you are not using NT integrated security, use System Manager to change the password by following the procedure in this section.
Note: If you are logged in as system administrator, follow the instructions in Changing User Information on page 55 to change passwords.
System Manager User Guide 73
If you change your password in Epicor Financials, it also changes your SQL Server password as well. You need to use the new password for all SQL Server applications. Use the Change Password window to change the password. From the Utilities folder, select User Login. Enter a valid user name or zoom to select one from the list. The Change Password button will appear on the window.
Procedure
Change Password
Type the new password in the New Password and Verify Password fields and click OK. The new password goes into effect immediately.
74
Changing Passwords
The system administrator can give you a new password without having your old password. System Administrators should see Changing User Information on page 55 for instructions on changing passwords.
75
76
Chapter
6
Chapter 6
Overview
Introduction
Epicor Financials can use remote report servers for queuing and processing reports, thereby freeing client workstations for other tasks. You still have the option of processing reports at your workstation and printing them at a local printer. The applications that handle remote report processing are: Report Queue Server: This application enables you to designate a workstation as a remote report server and send reports there for processing. You can also set times for reports to print. Report Queue Viewer: This application enables you to track the progress of reports on the Report Queue Servers and change processing settings for reports you have sent. This section shows how to set up and use both applications.
The procedures for setting up the Report Queue Server are only performed by system administrators. However, all users can use the Report Queue Viewer.
77
In this chapter
78
Procedure
1 2 3 4
Requirements
79
Step
Action Start Report Queue Server by selecting it from the Windows Start menu. A login window similar to the one you use the start Epicor Financials appears. (See Starting the Epicor Financials Desktop on page 8 for more information.) Select the server and control database you want to use. Then, type your user name and password. Click OK.
80
Step
Action The first time you run Report Queue Server, the following dialog box appears after you log in:
3 4
In the Server Name field, enter a name to designate the server. The Check In Interval and Time-Out Interval fields are filled with default values. You can do either of the following: If you want to use the default values, click OK to continue. You can change these settings later in Report Queue Server. If you want to changes these values, see the next section for details. Then, click OK to accept your changes.
Time-out interval
81
Changing settings
You can change the check-in and time-out interval settings at any time after starting Report Queue Server. From the File menu, select Configure. The dialog box that appears enables you to change the server, check-in interval, and time-out interval.
82
Procedure
1 2 3
4 5
Save the record. Repeat steps 34 for each Report Queue Server you have.
83
84
Once you open the Report Queue Server window, it shows the status of reports in process. The toolbar at the top of the window enables you to control the attributes of each report. To cancel a report in progress, click the Cancel button on the toolbar.
1 2 3 4
85
The Processing dialog box for reports contains the options shown in the following figure:
Depending on how you want the report processed, select the following options:
Processing Desired Send the report to any available Report Queue Server. Options to Select Report Server field: Select Any. The report is sent to the Unassigned queue and is picked up by the first Report Queue Server that becomes idle. In the Remote Printer field: If you select Default, the report will be printed on the default printer for that server. If you select a specific printer, the report will be processed by the first available server that is connected to that printer.
86
Options to Select Report Server field: Select the Report Queue Server you want. If the server is offline, the report is not processed until the server comes back online. Remote Printer field: Select Default to use the default printer for the selected server. If you choose a specific printer, it must be one that is connected to the server you selected.
Process Date and Process Time fields: Leave as 00/00/0000 and 12:00 a.m. You can specify a number of retries. Recurrence Interval Type: Select Once. Process Date and Process Time fields: Specify the date and time you want. If you are sending the report to a specific server, make sure it will online at the time you want to print the report. Process Date and Process Time fields: Select the first time the report is to be generated. Recurrence Interval Type: Select the frequency at which the report will be run. Intervals Between Processing field: If you want to print a report every 15 days, select Day as the Recurrency Interval Type and type 15 in the Intervals Between Processing field.
If you change your login password, you need to select the report in the queue, double-click to view the details of the report, and then click OK. This updates the report to use your new password. For information about viewing report details, see Getting the Status of a Report on page 89.
87
This section shows how to start the Report Queue Viewer and set basic options. Starting the Report Queue Viewer Follow these steps to start the Report Queue Viewer:
Step
Action Select the Report Queue Server from the Epicor Financials group in the Windows Start menu. A login screen appears, which is similar to the one you use the start Epicor Financials. (See Starting the Epicor Financials Desktop on page 8 for more information.) Complete the login screen and click OK.
1 2
If you need to change to a different server or log in as a different user, you can do so without having to close and reopen the application. From the Viewer menu, select Login. The Report Queue Viewer login dialog box opens, and you can select a different server and control database. Type the user name and password and click OK.
88
From the Viewer menu, select Configure. The following dialog box appears:
Use this window to determine how often the windows are updated to show changes in the queue and whether or not you want to include recurring reports.
Procedure
To get details on a report, double-click on it or click once and then select Details in the Viewer menu. The View Job Details dialog box appears that shows information about the report.
89
90
You can delete reports if you originated them. Follow these steps:
Step
Action Follow the instructions in Getting the Status of a Report on page 89 to view the list of reports in the queue. Click on the report you want to delete. From the Edit menu, select Clear. You can also press Delete. When you are prompted whether you want to delete the report processing job, click Yes.
1 2
Procedure
1 2 3
91
92
Chapter
Maintaining a Database
System Manager System Manager
7
Chapter 7
Overview
Introduction
Maintaining a Database
To protect your data, you need to do periodic maintenance tasks. These include: Back up databases and transaction logs. This is done through SQL Server utilities. Improve the performance of Epicor Financials databases. This is done through System Manager. This chapter shows you how to plan backups, recover from data crash, and optimize databases. For additional database maintenance information, see the Epicor Financials Installation Guide.
The procedures in this section are only performed by system administrators. This chapter has the following sections:
Topic Database Backup and Recovery Improving Database Performance Page 94 98
93
In this section
Backup Strategies
Description The most important task in system maintenance is regular backups. Without regular backups of your data, you could face anything from extremely lengthy restore procedures to hours, days, or weeks of lost data entry. This section provides strategies of when and how often to back up databases and transaction logs. Initial backup requirements You must make a backup of the entire database immediately after the initial setup of Epicor Financials, even though the database is empty. This initial backup is required in order to load future transaction log backups. If a database backup has not been made, the transaction log backup cannot be loaded. After the initial backup, you should begin periodic backups. Developing a backup strategy You should carefully plan a backup schedule before beginning system setup and transaction processing. The strategy you choose determines storage and backup requirements. It also determines the procedures you will use in case of a failure.
94
Backup Strategies
The factors that determine your strategy include: Transaction volume. Amount of storage space. Performance requirements. The following table lists several backup strategies you can choose along with the advantages and disadvantages of each. The list is by no means comprehensive, but it can help you choose options that may be appropriate for your companys situation.
Backup Options Daily full database backup Advantages Quicker recovery because you only have to restore database. Disadvantages May be more time consuming to back up entire database; larger storage media requirements; slows SQL Server processing time during backup procedure. Large storage media requirements; slows SQL Server processing time during backups.
Appropriate for round-the-clock, highvolume data entry; extra log backups protect the high volume of transactions entered between daily backups.
Weekly full database Less time and media backup; daily storage resources transaction log backup required; less slowing of SQL Server during backup procedures.
Slower recovery time because you would have to restore the database plus some number of transaction logs.
95
Backup Options Third-party SQL administration software to handle backup procedures Mirror databases and/ or transaction logs
Advantages Automatically scheduled backups require less supervision, attention to scheduling. Always have exact duplicate of database at any time, therefore, no recovery time; faster record retrieval since SQL Server reads both databases.
Requires twice the disk space for each mirrored database; slower writes since SQL Server writes to both databases.
96
Restoring a database
If your Epicor Financials data is somehow corrupted or lost, you need to restore the most recent backup of the database. You may need to restore a transaction log, if you were able to make a backup copy of the log immediately following the system failure. Restore the database directly in SQL Server, and follow the instructions in the SQL Server System Administrators Guide.
97
Optimizing Databases
Introduction Optimizing databases fine-tunes the performance of SQL Server by recalculating statistics on record distribution within tables. This section explains in detail how optimization improves performance and how to optimize databases. To help you understand why optimizing databases improves performance, this section explains how SQL Server stores data. In order to run more efficiently, SQL Server keeps statistics on the distribution of records within a table. For example, in a table of customer names, SQL Server might keep track of how many records are between A and G, between H and P, and between Q and Z. By using this method, SQL Server can more quickly locate a specific record in the table.
98
Optimizing Databases
As records are added to tables, however, SQL Server does not automatically update its statistics on record distribution. For this reason, you should run the Optimize Database in SQL on a regular basis. This command recalculates the statistics stored by SQL Server, thereby optimizing the speed with which records are retrieved. In order to take advantage of newly calculated statistics, Epicor Financials stored procedures are recompiled the first time they are used following a database optimization. This may result in an initial slowing of system speed, but once recompiled, the stored procedures run more quickly with the updated statistics. For maximum efficiency, you should optimize a database regularly. See your SQL server documentation for instructions.
99
In the Purge Through Date field, enter cutoff date for purging records. By default, this is 30 days from today. The system will delete all recovery data up to the date you specify. To clear the data, click Purge. If you do not want to clear the data, click Exit. The dialog box closes.
100
Chapter
8
Chapter 8
Overview
Introduction
This chapter shows how to use the reports generated by System Manager. System Manager reports are generated by the reporting engine included in the application. You can modify the reports as needed by using the tools in the Customization Workbench.
The procedures in this section are only performed by system administrators. This chapter has the following information:
Topic Generating and Using Reports Report Descriptions Page 102 107
101
Starting a Report
Description The Report folder of each application lists the reports you can run. (For a list of System Manager reports, see Report Descriptions on page 107.)
102
Starting a Report
To start processing a report, select it from the Report folder. A report dialog box, similar to the one in the following figure, appears:
Report options
103
Use the Parameters, Output, Distribution, and Processing buttons to configure the report the way you want. These buttons are explained in the next section.
104
Step
Action If you want to be able to change report options each time you run the report, put a check in the Always Prompt checkbox. Click OK to accept the configuration changes. If you do not want to accept the changes, click Cancel. When you click OK, the Edit Parameters dialog box closes and the report dialog box becomes active.
3 4
If you want to run the report without saving the configuration changes, skip this step. If you want to save the configuration changes, type the name you want for the report configuration in the Configuration Name field. Click Save.
Click Process to begin the report with the settings you selected.
Output
105
Button Processing
Description Select whether to process the report locally or on a Report Queue Server. If you want to process on a Report Queue Server, see Chapter 6: Using the Report Queue Server and Viewer for more information.
If you no longer want to use a report configuration, you can delete it. Click the configuration in the Saved Configurations box, then click Edit. When you are prompted to confirm the deletion, click Yes.
106
Report Descriptions
Overview
Description This section describes reports you can run from the Report folder in System Manager. Included is the following information about each report generated by the application: A description of the report. How to generate the report. A sample of a report. Reports The following table lists the reports generated by System Manager and where they are documented in this section.
Report Company Profile Listing User Access Listing User Access Listing User Profile Listing Page 108 110 110 111
107
Sample
108
109
Sample
110
Sample
111
112
Appendix
A
Appendix A
Overview
Description This appendix documents error and warning messages you might receive while using System Manager. The messages are listed in alphabetical order. See the appropriate SQL Server manual for information on SQL Server error messages. Note: A percent sign (%) followed by an s, Id, or i in error messages indicates that the system supplies a field name, form name, or other variable.
Message Reference
Cannot add login to system. Login already exists You have already defined a user with the same user name. The user names of deleted users cannot be reused. When users are deleted, the system marks the user record as no longer valid, but does not delete the record from the System Manager users table. Cannot copy from user. User is not in smusers Be sure you have entered a valid user from whom to copy permissions. You can choose the user from a zoom window to be sure the user is valid.
113
Cannot copy permissions The user from whom you are trying to copy permissions has no permissions defined; therefore, they could not be copied. Select another user with valid permissions. Cannot determine if database is in use The system is unable to identify whether the database is in use; therefore, it cannot make the specified changes. Try repeating the procedure. Cannot determine whether user has access The system cannot determine whether the user has access to the company or application being selected; therefore, access is denied. Cannot drop login from server The system cannot delete the user from the SQL Server. It may be that the user record is in use by an application other than Epicor Financials. Cannot drop user from database The system cannot delete the user in Epicor Financials, probably because the user is currently logged in. Make sure the user is not active in Epicor Financials, and then try again. Cannot execute checkpoint The system is unable to write transactions to the database, thereby committing the transactions (which is called a checkpoint). Cannot find database corresponding to this company The database for this company cannot be found. It may be that it was deleted directly in SQL Server or otherwise damaged. Cannot get applications The system is unable to open the selected application. It may be that the program files have been moved, deleted, or otherwise damaged.
114
Message Reference
Cannot get new company id The system was unable to find the next company ID to be assigned, therefore, it could not save the company record. Cannot get new user id The system was unable to find the next user ID to be assigned, therefore, it could not save the user login record. Cannot get password The system is unable to find the password assigned to a user who has already been set up in SQL Server. Cannot get profile path using current directory The Profile file assigned to the user for the selected application could not be found. It may be that the Profile was moved, deleted, or otherwise damaged. It may also be that the path to the Profile file has been incorrectly defined in the User Profile Path record. Recheck the Profile file for this user and selected company. Cannot find last company The system was unable to open the last company which you were logged in to. It may be that the company has been deleted since you last logged in or that your security permissions to the company have been revoked. Cannot get memory A memory management problem has occurred. 1) Record exactly what you were doing when the error occurred; 2) Close the system and restart it; 3) If you are still having memory management problems after restarting the system, contact your System Administrator.
115
Cannot lock form memory A memory management problem has occurred. 1) Record exactly what you were doing when the error occurred; 2) Close the system and restart it; 3) If you are still having memory management problems after restarting the system, contact your System Administrator. Cannot lock memory A memory management problem has occurred. 1) Record exactly what you were doing when the error occurred; 2) Close the system and restart it; 3) If you are still having memory management problems after restarting the system, contact your System Administrator. Chosen Control Database (%s) does not exist on server The control database specified in the SM Profile file may no longer exist or is not correctly identified. Check the Profile file. Database data size has changed since last running Company Maintenance This message is for information only, and it shows the old and new database sizes. It may be that the database size was changed directly in SQL Server. The system will update the SM Company table (smcomp). Database log size has changed since last running Company Maintenance This message is for information only, and it shows the old and new database log sizes. It may be that the transaction log size was changed directly in SQL Server. The system will update the SM Company table (smcomp). Error setting SQL User Name in profile The system was unable to save the user name back to the SM Profile file.
116
Message Reference
Invalid user name. Blanks not allowed in user name The user name must conform to the rules for SQL identifiers. See Setting Up Company Information on page 30 for details on these rules. New passwords dont match, try again The password entered in the Verify Password field does not match the password entered in the New Password field. Enter the password in the Verify Password field again. No Control Database Specified No control database was specified in the SM Profile file. Enter a valid control database name in the Profile file. No Control Databases found The system was unable to find any Epicor Financials control databases, therefore, no companies can be opened. No Epicor Financials databases found to optimize The system was unable to locate any company databases under the selected control database. Choose the Change Company command, and select a different control database from the Groups list box, then try again. No such login on SQL Server The user log in you are using cannot be found on SQL Server. It may be that the user record was deleted from the SQL Server syslogins table, but not the SM Users table (smusers). Old password incorrect You entered the wrong password, therefore, the password was not changed. Re-enter your current password in the Old Password field and press the Change button again.
117
Password not valid. Blanks not allowed in password The password must conform to the rules for SQL identifiers. See Setting Up Company Information on page 30 for details on these rules. The database has been dropped since last running Company Maintenance The company database has been deleted directly in SQL Server since the last time the Company Maintenance form has been open. The database has been dropped since starting Company Maintenance The company database has been deleted directly in SQL Server during the time that the Company Maintenance form has been open. This user has the same password as the SA The Change Password dialog box was canceled before a password was entered for a new user. Press the Change Password button and enter and verify a new password for the user. User does not have access to any company You do not have access to any companies in the selected control database. Log into another control database.
118
Appendix
B
Appendix B
Overview
Introduction Profile files (.PRF) are text files that contain the configuration settings for most Epicor Financials applications. (The exception is Asset Management, which uses .INI files. See the Asset Management User Guide for more information.) Typically, most users do not need to modify .PRF files manually. The configuration settings you make with the menu options in the application automatically change values in the .PRF file. Some .PRF file settings should only be made through the application and not changed manually. As system administrator, you may need to modify .PRF files manually to do the following: Enable third-party security. (See Setting Up Third-Party Security on page 33.) Copying configuration settings between workstations and applications. Troubleshooting configuration problems. This appendix explains the options in a .PRF file and how to change them.
119
In this appendix
Ties to applications
120
121
[oddFiles] odds=smodd,smrptodd,appodd,appsec,apprep,smutil smodd=sm.odd smrptodd=smreport.odd appodd=appcore.odd appsec=appsec.odd apprep=apprep.odd smutil=smutil.odd [colors] ColorOn=1 tables=50000,50300,100 FieldText=00 00 00 DBKeyField=FF A7 FF [macro] userpath=macros\ syspath=macros\ apppath=macros\ [devices] screenfont=MS Sans Serif,12 textprinter= txtprtusesdraft=1 [maskColors] colors=red,blue,green red=FF 00 00 blue=00 00 FF green=00 FF 00 [DisplayMasks] masktable=100 [colorIndexes] [FormManager] StatusType=0 DefaultRibbon=Command [colorTableIDs] AMColorTblID=50300 AppColorTblID=100 [ribbons] DefaultRibbon=Command groups=Status,status;Command,command status=-2,1 command=-1,1 [RptMan] cfgpath=reports\ TextReportFont=Courier New FormReportFont=Courier New SaveMessage=Off SizeWarning=Off [DbFMLib] Server=QA_NT DirectoryDB=qa_33up_m1 MemCache=20 XferLen=2
Object data definition (.ODD) files used by the application. See OddFiles on page 124. Color settings. See Colors on page 125. Where macros are located. See Macros on page 126. Printer and screen font settings. See Devices on page 126. Color settings for crossplatform compatibility. See MaskColors on page 127. Masks used by the application. See DisplayMasks on page 128. Appearance of toolbars. See FormManager on page 129.
Additional display options for the toolbar and status bar. See RptMan on page 131. Report printing options. See RptMan on page 131.
122
Preload= MaskTable= Transaction=1 [OLE] AutomationGUID={943B1082-8931-101C-9BA2-040224007802} AutomationDesc=Platinum Software ActiveX System Manager Automation [SQLProcess] Foreground=1 [Applications] GLAppId=6000 GL=gl.exe IV=iv.exe AR=ar.exe AP=ap.exe FX=frx.exe OE=OE.exe CM=CM.exe MC=MC.exe PO=PO.exe AM=AM.exe FA=PLTALERT.exe [WindowPositions] SM=176,176,944,713 [SystemManager] DirectoryTBL=masterlst LoginAttempts=3 DefaultMasterDB=qa_33up_m1 LastUser=sa InstallPath=.\ CreateDir=cre DataDir=data StoredProcsDir=procs ViewDir=vw InsDir=global SMDir=sm [APDEV2] MasterDB=qa_33up_m1
Installed applications. See Applications on page 134. Location of the application window. See WindowPositions on Application-specific settings. See SystemManager on page 135 for System Manager and Server on page 136 for all other applications.
123
OddFiles
Description This section sets the variable names and paths for the .ODD files used by the application. The .ODD files include resource files, string tables, form definitions, report definitions, mask and color definitions, and error tables. When you modify or add new forms to an application, specify the .ODD files in this section. In the oddFiles section, you first list the .ODD objects, and then list the file that provides that object. The following is an example from Accounts Receivable:
[oddFiles] odds=appodd,arodd,arptodd appodd=applib.odd arodd=ar.odd arptodd=arreport.odd
Syntax
Options All of the objects listed below the odds command. The system accesses the objects in the order they are listed in the odds= line.
appodd=applib.odd (Example)
The file that provides the object. There is a command for each object listed in the odds command.
The complete filename of the file that provides the object. If the file is not in the folder where you installed the Epicor Financials client, you also need to include a complete path.
124
Colors
Colors
Description This section specifies whether a color or black and white monitor is used, the IDs for the color tables used by the application, and the hexadecimal values for user-defined colors. This section is maintained by the system, and you should not change these parameters. Syntax The colors section contains the following commands:
[colors] ColorOn=1 tables=50000,50300,100 DBKeyField=00 FF FF
Description Whether color is on or off for all items. ID of the color tables used by the application.
Options 0: monochrome 1: color First value is the Application Manager color table. Second value is the DbFMLib color table for zoom and lookup fields. Third value is the applicationspecific color table for windows.
DBKeyField
Color assigned to the type of field. This command may be followed by additional commands for each type of field colors changed in the application.
The red, green, and blue values for that color in hexadecimal (up to FF).
125
Macros
Description This section shows the paths where macros are stored. The application sets a default path that you can change, if you wish. The following is an example of the macro section:
[macro] userpath=macros\ syspath=macros\ apppath=macros\
Syntax
Description Where user-defined macros are stored. Where system macros are stored. Where application-specific macros are stored.
Options The folder for the macros. The ending backslash is required. By default, the macro folder is assumed to be in the folder where you installed the Epicor Financials client. If the folders are in a different location, you need to provide a complete path.
Devices
Description This section stores the names of printer devices and the default font and point size. These parameters are maintained by the system, and you should not change them. Syntax The following is an example of the devices section:
[devices] screenfont=Helv,16 textprinter=HP LaserJet PostScript on LPT1 txtprtusesdraft=1
126
MaskColors
Description The font and point size you selected that is used by the application windows. The default printer.
Options The font and size you selected in the application. The printer you select with the Printer Setup command in the File menu. 0: Draft mode off. 1: Draft mode on.
textprinter
txtprtusesdraft
Whether the printer uses draft mode when printing, which suppresses some formatting.
Note: Draft mode only functions with printers that support draft mode.
MaskColors
Description This section provides cross-platform compatibility for color display. It indicates which pair of hexadecimal digits in a three-pair string is for red, green, and blue color values. This information is used to facilitate portability between client platforms. This section is created and maintained by the system, and you should not change these parameters. Syntax The following is an example of the maskColors section:
[maskColors] colors=red,green,blue red=FF 00 00 green=00 FF 00 blue=00 00 FF
127
Description The color values to be defined. The actual RGB color for red. The actual RGB color for green. The actual RGB color for blue.
Options Typically red,green,blue. The hexadecimal value for the indicated color (usually FF).
DisplayMasks
Description This section specifies the ID of the application mask table and stores user-defined masks. When masks are retrieved, they are read from the mask table in the control database and not from this section of the .PRF file. This section is maintained by the system. You may not edit the masks in this section. Wildcards used in the masks The system uses the following wildcards in masks:
Character @ # ? !
Replaces Any letter. Any number. Any alphanumeric character Any character.
128
FormManager
Syntax
Description The ID of the mask table. The user-defined mask for the item.
Options Provided by the system. (Do not change.) Mask characters defined in the application.
FormManager
Description This section controls the display of the toolbar and status bar. You can change these settings for diagnostic purposes, but you should leave them at their default values for normal operation. The following is an example of the FormManager section.
[FormManager] StatusType=0 DefaultRibbon=Command
Syntax
129
Options 0 (default): Status text of the current field. 1: Field name as defined in the Visual Forms Designer program. 2: Help ID.
DefaultRibbon
Command: Toolbar (also known as a command ribbon) appears on top. Status: Status bar appears on top.
130
RptMan
RptMan
Description This section sets report printing options, such as the folder where the reports are located, fonts, and printing options. The following is an example of the [RptMan] section:
[RptMan] cfgpath=reports\ TextReportFont=Courier New FormReportFont=Courier New SaveMessage=Off SizeWarning=Off
Syntax
Options The folder for the report configurations. The ending backslash is required. By default, the folder is assumed to be in the folder where you installed the Epicor Financials client. If the folders are in a different location, you need to provide a complete path.
Font for text reports. Font for form reports. Determines whether or not you are prompted to save the report configuration when you close the report window.
The complete font name (usually Courier New). The complete font name (usually Courier New). On: Always displays message to save the configuration when you close the report window. Off: Does not tell users to save the configuration.
131
Command SizeWarning
Description Determines whether or not you are warned when you select a font that is smaller than the smallest available one on the printer.
DbFMLib
Description Sets options for the database, including cache settings, preloaded objects, and other features controlling database operation. You may change this section if you need to fine-tune database performance. Some of these commands only appear in the System Manager profile file (SM.PRF). Syntax The following is an example of the DbFMLib section.
[DbFMLib] Server=RS6000 DirectoryDB=rsdocmast1 MemCache=20 XferLen=2 FileCache=1 ShowLookups=1 ShowKeys=1 Preload=arcust,arship,arinpchg,arinpcdt MaskTable=masktbl AppZoomId=9000
Command Server
Description The SQL Server used for logging into Epicor Financials (SM.PRF only). The Epicor Financials control database used with the application.
DirectoryDB
132
SQLProcess
Command MemCache
Description The number of records to be held in cache memory. As records are read from the database or file cache, they are stored in this memory area for faster retrieval. The internal buffer size for managing scrolling subforms. Which records are stored in the file cache. File cache reduces network traffic and improves data access speed. Whether or not you want to show lookup fields in the application. When shown, lookup fields are highlighted in a different color. Whether or not you want to show key fields in the application. When shown, key fields are highlighted in a different color. Form definitions that are to be loaded for faster processing. The table that contains the userdefined masks. This name is provided by the system and cannot be changed. The application ID used when defining new zoom windows.
Options Number of records (integers only). The optimal value for this setting is 20.
XferLen FileCache
The buffer size in kilobytes (integers only). 0: Store only changed records in the file cache. 1: Store all queried records in the file cache. 0: Do not show lookup fields. 1: Show lookup fields.
ShowLookups
ShowKeys
Preload MaskTable
AppZoomId
SQLProcess
Description This section indicates whether the results of SQL processing appear in the foreground or background of the screen. You may not change the parameter in this section. The following is an example of the SQLProcess section:
Syntax
133
[SQLProcess] Foreground=0
Options 0: Background. Results only appear at the end. 1: Foreground. Feedback continuously appears during processing. This might slow down other processing.
Applications
Description This section lists all the Epicor Financials applications that are installed. This section only appears in SM.PRF. The following is an example of the Applications section:
[Applications] GL=GL.exe IV=IV.exe AR=AR.exe AP=AP.exe
Syntax
Options The executable file for that application. By default, the file is assumed to be in the folder containing SM.EXE (normally where the client was installed). If it is in another location, you need to include the full path.
134
WindowPositions
WindowPositions
Description This section stores the placement of the application window. These parameters are maintained by the system, and you should not change them. The following is an example of the WindowPositions section:
[WindowPositions] SM=176,176,944,713 AR=MAX FM0FAA0000=110,110,636,408
Syntax
Window settings can appear in one of the following ways: With specific screen coordinates (like the SM example). The coordinates are defined in pixel in the following order: left, right, top, and bottom. As maximized or minimized (like the AR example). MAX indicates a maximized window, and MIN indicates a minimized window.
SystemManager
Description This section only appears in the System Manager Profile file. This section provides login and database information. You may modify the parameters in this section. The following is an example of the SystemManager section.
[SystemManager] DirectoryTBL=masterlst LoginAttempts=3 DefaultMasterDB=rsdocmast1 LastUser=sa
Syntax
135
Description Control database directory table, which stores pointers to the control databases. Number of login attempts allowed before System Manager shuts down. The default control database.
LoginAttempts
Must be any integer greater than 0. Do not leave blank. The control database name. Typically, the database name is one of those listed in the server sections at the end of SM.PRF. If a control database is not listed in a server section, System Manager creates a server section for it.
DefaultMasterDB
LastUser
Server
Description Server sections only appear in the System Manager Profile file. You should create a section here for each server on the system. Each section specifies a server and associated control database. The title of this section is the logical name of a server enclosed in square brackets. If no server sections exist, the system accesses the server specified in Server variable in the [DbFMLib] section and the control database specified in DefaultMasterDB variable in the [SystemManager] section. The system then uses that information to create a server section here at login. The control databases specified in the server sections override the control database specified in DefaultMasterDB variable in the [SystemManager] section. See SystemManager on page 135 for details.
136
Server
Syntax
137
138
Index
Index System Manager
A
Access security rights description, 5 Active users, 47 Address, company, 32 Adobe Acrobat bookmarks, xii hypertext jumps, xi page numbering, xii using files, xixiii Applications color and font settings, 15 copying permissions, 49, 50, 64 in .PRF file, 134 .PRF file path for, 5154 registering. See Registration starting from System Manager, 73 ties to .PRF files, 120 viewing licensed, 28 Applications section, .PRF file, 134
B
Backups frequency of, 95 requirements for, 94 strategy, 94 Bookmarks, xii
information that can be changed, 32 name and address, 31 required information, 31 where to change information about, 30 Company databases copying permissions between, 49, 50, 64 creating, 30 ID for, 30 identification for, 3 .PRF path for, 53 report on, 108 selecting for use, 72 transaction log for, 31 Company Maintenance window, 31 Company Profile listing, 108 Control database entry in .PRF file, 132 for Report Queue Server, 80 report of company databases on, 108 Control records, purging, 100 Current Licensed Processes window, 27 Customize dialog box, 12 Customized forms, security for, 50
D
Database Login window, 9 Database system administrator. See System administrator Databases backing up, 9496 maintaining, 6 optimizing, 98 options in .PRF file, 132 organization of data, 98 purging control records, 100 recovering transaction log, 96 recovery of, 96 restoring, 97 table access, 35 DbFMLib section, .PRF files options in, 132 Deactivating users, 57
C
Change Company window, 72 Change Password window, 74 Check-in interval, Report Queue Server, 81 Colors changing, 14 cross-platform settings, 127 defined in .PRF file, 125 Colors section, .PRF files, 125 Companies address, 32 ID for, 30 identification for, 3
139
INDEX
Determines, 131 Devices section, .PRF file, 126 DisplayMasks section, .PRF file, 128 Distribution options, 105 Documentation applications for viewing, x product, ixx See also Online help, Release notes, User guide, and Web site
L
License Password listing running, 109, 111 viewing licensed applications, 28 Licenses usage of, 27 viewing applications, 28 Licensing software, 19 Licensing. See Registration Login procedure, 8 Login window options in .PRF file, 135 Report Queue Server, 80 Report Queue Viewer, 88 using, 9 Lookup fields description, 10 turning colors on, 14
E
End users features used by, 2, 7 instructions for, vii login name for, 8 security rights for, 4 See also User name and Users Error messages, 113118
F
Fields, special, 10 Fonts changing screen, 14 warning when printing, 132 FormManager section, .PRF file, 129
M
Macros section, .PRF file, 126 Manager-level access assigning, 47 changing to, 56 Managers, security rights for, 5 MaskColors section, .PRF file, 127 Masks, definition in .PRF file, 128
G
Grace license, 20 Group Maintenance window, 61 Group security changing menu access, 65 copying permissions between, 64 Group Security window, 63, 65
N
No access security rights description, 5 NT integrated security changing passwords with, 7 description of, 5
H
Hypertext jumps, Acrobat files, xi
I
Installation Troubleshooter, ix Internet, information from, x
O
Object data definition (.ODD) files customing .PRF path and, 52 specifying in .PRF file, 124 oddFiles section, .PRF files, 124 Online help
K
Key fields
140 System Manager User Guide
INDEX
Q
Queues. See Report Queue Server and Report Queue Viewer
P
Page numbering, online documentation, xii Parameters options, 105 Password, login changing, 56, 73 changing for third-party security, 35 entering, 47 lost, 75 NT integrated security and, 7 recurring reports and, 87 resetting pltsa, 35 Permissions copying, 49, 50, 64 description, 5 prerequisites to granting, 48, 63 when to assign, 48, 62 Platinum ERA system administrator. See System administrator Platinum Software web site. See Web site pltsa user name changing password for, 35 resetting password, 35 Printers, defined in .PRF file, 126 Problem tracking reports (PTRs) closed, ix open, x Processing options, 106 Profile (.PRF) files application ties, 120 black and white/color option, 125 changing path of, 5154 color and font settings, 15 default path, 54 fixing corrupted, 120 sections of, 121123 updating, 120 when loaded, 120 when to change path, 52 when to modify, 119
R
Registration description of, 19 entering the license password, 26 explanation of, 3 grace license, 20 server naming, 21 site ID, 23 starting, 22 unlocking software, 26 viewing license usage, 27 viewing licenses, 26 when to perform, 20 Release notes starting, x when to use, ix Remote report processing options changing, 90 immediate processing, 87 repeat processing, 87 selecting, 106 selecting Report Queue Server, 8687 setting, 86 time for processing, 87 See also Report Queue Server Report configurations changing, 103 creating new, 103 deleting, 106 distribution options, 105 file output, 105 font size warning, 132 message to save when closing, 131 parameter options, 105 printing options, 105 processing options, 106 screen output, 105 setting, 104105 using default settings, 103 using existing, 103 Report details, 89
141
INDEX
Report Queue Server access, 82 cancelling reports, 85 changing settings, 82 check-in interval, 81 defining name of, 81 deleting, 91 description, 3 installing, 80 logging into, 80 report options, 8687 report status, 85 selecting workstation for, 79 sending reports to, 85, 106 starting, 80, 84 time-out interval, 81 See also Remote report processing options Report Queue Viewer changing processing options, 90 changing servers, 88 deleting reports from, 91 description, 3 finding reports, 89 installing, 80 opening queues, 89 options, 89 report details, 89 report status, 89 starting, 88 updating, 89 Report Server Maintenance window, 82 Report Viewer Configuration dialog box, 89 Reports cancelling in Report Queue Server, 85 company databases, 108 configuring. See Report configurations deleting from queue, 91 distributing, 105 finding, 89 on screen, 105 options in .PRF files, 131 options that can be changed, 90 password changes and, 87 remote processing options, 8687 repeat processing, 87 sending to Report Queue Server, 85
starting, 102 status of, 85, 89 to file, 105 to printer, 105 User Access Listing, 110 See also Remote report processing options Restricted fields, 10 RptMan section, .PRF file, 131
S
sa. See System administrator Screen font, changing, 14 Security copying permissions, 49, 50, 64 custom items, 50 explanation of, 4 levels of, 4 licensing software, 19 permissions, 5 requisites to setting, 48, 63 when to grant access, 48, 62 Server section, .PRF file, 136 Servers entry in .PRF file, 132 for Report Queue Server, 80 naming, 21 options in .PRF file, 136 registration requirements, 21 Report Queue Viewer, 88 Setting up user groups, 60 Site ID, 23 SQL Server deactivating users in, 57 effect on changing user information, 55 effects of changing password, 73 processing options, 133 SQLProcess section, .PRF file, 133 Status bar options in .PRF file, 129 System administrator database maintenance tasks, 6, 93 features used by, 2 instructions for, vii password for third-party security, 35 sa user name, 8 security rights for, 4
142
INDEX
setting up companies, 3032 viewing license usage, 27 when to use System Manager, 2 System Manager colors, 14 options in .PRF file, 132, 135 registration and, 22 screen font, 14 server settings for, 136 special fields, 10 starting, 8 when to use, 2 SystemManager section, .PRF file, 135
T
Third-party security access to database tables, 35 description, 33 effects of, 35 installing, 34 user names for, 45 Third-Party Security window, 3335 Time-out interval, Report Queue Server, 81 Toolbars creating new, 13 customizing, 1013 options in .PRF file, 129 Troubleshooting error messages, 113118 fixing .PRF files, 120 with Installation Troubleshooter, ix
for third-party products, 45 requirements for, 45, 60 sa, 8 User password. See Password, login User Profile Path window, 53 User Security window, 49 User-level access changing to, 56 description of, 4 Users active, 47 adding, 4547 assigning manager-level access, 47 changing privilege to, 56 copying permissions between, 49, 50 deactivating, 57 deleting, 57 information needed for setting up, 44 information that can be changed, 55 password for new, 47 Report Queue Server access, 82 tasks for all, 71
V
View Job Details dialog box, 89, 90
W
Warning messages, 113 Web site information from, x opening, xi WindowPositions option, .PRF file, 135
U
Unlock password description of, 3, 20 entering, 26 requesting, 25 User Access listing, 110 User guide prerequisite knowledge for using, viii starting, x when to use, ix User Login window, 46, 56 User name changing, 57
Z
Zoom windows description of, 15 finding entries, 16 opening, 16 selecting entries in, 16
143
INDEX
144