The User Manual provides information about using Energy CAP Enterprise.
To access the User Manual, navigate to http://help.energycap.com.
The HELP interface is divided into two panes:
Left Pane:
Table of Contents Displays books and pages representing the categories of information. When you click a closed book, it opens to display its content (sub-books and pages). When you click an open book, it closes. When you click pages, you select topics to view in the right pane.
NOTE: After clicking a topic folder, it is possible to view all pages associated with the selected folder by clicking the All Content on One Page... link or appending the following to the topic link: /show-all-pages
Search User's Manual (bottom of left pane): Click on the Search User Manual topic to open the search page: http://help.energycap.com/search_help. This page enables a word search using the text string input in the Search Text field. Note that AND and OR operators are available to refine the search. When the search is completed, a list of topics will be displayed based on the input search criteria.
Right Pane Displays the selected topic page or link.
Once the topic is displayed, use your browser options to print the topic or perform additional text searches if desired.
Topics in the User Manual may contain additional tools:
Links to other topics (including web videos): When you click some links, the destination topic replaces the current topic. Click the Back button/arrow to return to the original topic.
|
|
This symbol indicates a caution. A caution is special information that is essential to the completion of the task at hand. Users should review the information before proceeding with the task. |
Technical support is ordinarily available Monday through Friday, 8:00AM to 5:00PM EST (except holidays).
You may also create your own HELP ticket through our Support Suite application: http://support.energycap.com.
When contacting the technical support group, please have the following information available:
The following HELP options are available from the EnergyCAP Help menu:
User Manual: Click to link to the User Manual.
Find the Best Reports: Click to open an information window regarding report availability. See Also: Sample Report Page.
EnergyCAP Tech Support: Click to open an information window regarding Technical Support. See Also: Support Suite.
VB Script Reference Manual: Opens the VB Script Reference HELP file.
Check for Updates: Click to open the Checking Upgrade Availaiblity window. EnergyCAP will check for availability of a newer EnergyCAP software version. Software status information will be displayed at the bottom of the window. If your version of EnergyCAP is outdated, a link to the upgrade product release information and instructions will be provided.
NOTE: Beginning with Release 6.0, EnergyCAP automatically checks for software updates every two weeks upon startup unless this feature is disabled by unchecking the checkbox accessible from the Checking Upgrade Availability window. The automated check feature simply provides a way for EnergyCAP to notify users of available updates—NO software is downloaded or installed.
Piracy Protection: Click to open the System Information window, which provides anti-piracy information. When done, click OK to close the window.
The EnergyCAP Quick Start Guide, in conjunction with training and implementation support, is designed to help you get EnergyCAP up and running fast. EnergyCAP is an advanced, complex program with many options; this Guide does not cover all scenarios or address all options, but rather is intended to assist with the basics of the initial setup leading up to bill entry.
To identify your current EnergyCAP Enterprise Release and related information, log into EnergyCAP and click Help/About ... from the menu options. The About window will open, displaying the current release details.
EXAMPLE: Release 5.0.49.135 [DB49]
The above information should be provided to EnergyCAP technical staff when troubleshooting support issues.
This topic describes the EnergyCAP Login process and behind-the-scenes actions and processes
To access EnergyCAP Enterprise, either:
From the Start > Programs menu, select EnergyCAP Enterprise.
Double-click the EnergyCAP Enterprise desktop shortcut icon.The EnergyCAP Enterprise Login window will open.
In the User ID field, type your user ID.
In the Password field, type your password.
To access EnergyCAP Enterprise using the datasource catalog server (recommended):
NOTES:
The catalog server is a web service that centralizes datasource management through a single point.
When Active Directory is used along with Internet connection (not LAN) Web Reports may not work.
Select the Use catalog server check box.
Click on the Datasource drop-down list and select the desired EnergyCAP database.
(optional) Click
to view a description of the selected datasource (if available).
Go to step 5.
To access EnergyCAP Enterprise using an ODBC - Open DataBase Connectivity connection:
Note: An ODBC is an interface that makes it possible to access different database systems with a common language.
Clear the Use catalog server check box.
Select the database to access from the Datasource drop-down list.
Go to step 5.
Click OK.
The EnergyCAP application window will open.
Many of the tasks in EnergyCAP are accomplished using the navigation bar on the left side of the screen, and the associated workspace on the right. For example, to view facility information, select the Setup module, then click the Facility icon. The workspace displays the Facility Manager.
The Preferences option allows you to save certain application options.
From the Tools menu, select Options. The Options window appears.
Select the Preferences tab.
In the Autosave section, select any of the following options:
Login parameters - At your next log in, EnergyCAP Enterprise automatically displays the datasource last accessed and the user ID used.
Window state - At your next log in, EnergyCAP Enterprise remembers the application window size.
NOTE: For dual-monitor users, EnergyCAP is now aware when the user has switched between a single- and dual-monitor environment. The application will auto-position itself so that a user on a single monitor setup will always see the application even if it was last opened on the second monitor in a dual monitor setup.
Last view in workspace - At your next log in, EnergyCAP Enterprise automatically displays the module and view you last accessed.
In the Catalog Server section, type the URL link to the XML list of available databases. Example: http://servername/catalogservice/catalog.asp
After making your selections, click OK.
To access and use the application, your system should be equipped with the following:
Recommended:
One of the following operating systems:
Recommended Browser:
NOTE: Minimum system requirements may vary depending on the operating platform installation (Desktop or Network), and antcipated size of the organization database. Contact EnergyCAP, Inc. with specific questions regarding your implementation.
Required: SQL Server 2005 or later
Hardware specifications are dependent upon database size, features utilized, and desired performance. Database server should not host any applications besides SQL.
RAID Drive Setup:
In accordance with Microsoft’s suggested SQL Server setup, EnergyCAP, Inc recommends that the operating system, the log files, and the data files all exist on separate independent disk channels. Although the database server will likely perform adequately in a less optimal configuration, better performance will be observed when adhering to the basic guidelines below. Consult with your organization DBA regarding requirements or setup configurations that enhance this basic standard.
Fewer than 1,500 meters:
Over 1,500 and fewer than 3,000 meters
Over 3,000 meters
A more capable server will be needed for organizations with:
*Analyzing numerous client databases with historical and active data, a general “rule of thumb” shows that an EnergyCAP database will grow at approximately 20Kb/bill for bill data only. This translates to rough estimates of:
For best performance on a server, SQL Server should be the only application running on the server, other than management utilities. Don't locate IIS or MTS server on the same server as SQL Server. Not only does this hurt SQL Server's performance, but it also makes it more difficult to performance tune and troubleshoot SQL Server.
RAM - This is probably the most significant piece of hardware that affects SQL Server's performance. Ideally, the entire database should fit into RAM; therefore, ECI recommends installing all the RAM the server can handle. There is no such thing as too much RAM.
I/O Subsystem - After RAM, the I/O subsystem is the most important piece of hardware to affect SQL Server's performance. At the very minimum, purchase hardware-based RAID for the database. As a rule of thumb, ECI recommends installing more, smaller drives, not fewer, larger drives in the array.
Network Connection - At the server, have at least one 1GB network card, and it should be connected to a switch.
Hardware specifications are dependent upon database size, features utilized, and desired performance. The database server should not host any applications other than SQL.
The web server can be shared with other web services or on the database server; however, network/security administration standards usually recommend not having the application/Web server running on a database server.
NOTE: EnergyCAP uses the Crystal Report Runtime engine, which may interfere with other Web applications. Although many clients have successfully installed EnergyCAP online alongside other web applications, ECI cannot support issues caused by other applications running on the same server.
When multiple users are entering information into your organization's dataset, it is recommended that you periodically refresh (update) your session in order to view and access any information other users may have entered.
To update your session, select Refresh from the Edit menu.
EnergyCAP is a multiple-module software application with a wide variety of features. Our development team provides multiple EnergyCAP releases yearly. Your annual EnergyCAP Maintenance Agreement (ECMA) includes any/all software or database updates/upgrades and technical support related to installation processes for these updates/upgrades. Installation details vary with the nature of your EnergyCAP application (client-server, web-based, desktop).
| Name | Description | Frequency |
| Major Release | New EnergyCAP application version with significant revisions and new, marketable functionality. A downloadable installation file is provided via the web. | Usually less than once annually. |
| Minor Release | New EnergyCAP application version with some new functionality and 'fixes'. A downloadable installation file is provided via the web. | Usually once or twice annually |
| Database Upgrade | New EnergyCAP database table structure. The update is usually accomplished with an SQL script that may or may not be distributed in conjunction with a major or minor release. The script is distributed via e-mail and/or the web. | Varies from year to year. |
| Software Build Update | New EnergyCAP application with minor updates/fixes. A downloadable installation file is provided via the web. | Several times annually |
| Report Update | New report addition or old report update. A built-in report update feature in EnergyCAP allows for periodic updates with a couple of mouse clicks from the Report menu in Report Manager. Report features are presented online from the EnergyCAP Sample Reports page: http://www.energycap.com/samplereports/ | Monthly |
| Custom Spreadsheet Templates Update | New template(s) or revision(s) of an existing template. Update involves replacing a file in the EnergyCAP program directory. the updated content is available via e-mail and/or the web. | Seldom |
After the EnergyCAP Enterprise Windows/LAN Client has been installed, it requires a connection to the EnergyCAP database.
Authentication and Authorization in EnergyCAP Enterprise is accomplished in a two-step process. All program-specific users are stored in the EnergyCAP database. But a connection must first be established to the database before EnergyCAP can authenticate the user. This topic describes the ODBC and Active Directory authentication and authorization options and processes.
Connection to the database - LAN:
When connecting to an EnergyCAP database in LAN mode, either set up an ODBC System DSN or use a Catalog Server.
If the Catalog Server is used, then there is no need to create an ODBC System DSN on the client PC. When an ODBC System DSN is setup, it can be setup to use EITHER SQL OR Windows NT authentication. If SQL authentication is selected, in most cases, the user account esuser will be used to make the connection to the database. If an alternate user is desired, please contact Technical Support for assistance with the configuration of the client.ini in the EnergyCAP installation directory.
IMPORTANT NOTE: If NT authentication is used for the ODBC System DSN connection, the NT User cannot be part of a GROUP that is assigned a privilege to SQL Server. Each user will need to be assigned INDIVIDUALLY with security privileges to the EnergyCAP SQL Server database. This is because EnergyCAP verifies the SQL privileges of the user making the connection to the database itself before it allows them to Update Reports or create User Defined Fields, in order to determine if the necessary security roles are present. This method does NOT work if the user making the connection is within a GROUP. If the user is part of a GROUP with access, EnergyCAP does not grant the necessary permissions and will prevent those actions from occurring.
Connection to the database - WLAN:
EnergyCAP also offers a WLAN option which allows a connection using a Catalog Server and XML Data Provider to establish connection between the client and the SQL Server. In this case, Active Directory users should NOT be used.
Database Authentication:
Once a connection to the database is established, the EnergyCAP Enterprise client can then authenticate the user to the database. In case of Active Directory, the UserID is first compared to UserIDs in the EnergyCAP database. If a match is found, the UserID and password are then compared to the user’s local Active Directory server to make sure they match. In all other cases, the UserID and Password are compared to what is in the EnergyCAP database itself.
Database Authorization:
After a user is successfully authenticated to the database, the application checks the defined user authorization. The authorization scheme is very granular, allowing for access/denied access to each “manager” in the program, and where applicable, each sub-authorization for those modules. For example, a user can be given access to view reports, but not access to edit the settings on the reports. These authorizations are loaded into memory at runtime and destroyed when the program is terminated.
When using EnergyCAP there are two stages of authentication that must occur for the user to gain access to the database and begin using the program.
Both of these processes are now Active Directory-compliant. It is assumed that Active Directory authentication, whether to the SQL server or into EnergyCAP, will only be attempted on a computer that is already trusted by the domain, ie. a computer that is joined to the domain.
Database Authentication:
EnergyCAP user names are stored in the SQL database. Therefore, for the login process to occur, the application must first gain access to the database and check that the username exists before determining how to authenticate the user. If enabled on the database server, the client machine can be configured to connect to the database server with NT Authentication, preventing need for a SQL user. Although EnergyCAP uses ADO connections for most data, ODBC connections are still required for Crystal Reports. Because of this, EnergyCAP retrieves the database, server name and whether the connection should be treated as "Trusted" from the ODBC properties when preparing the ADO connection. Therefore, if the ODBC DSN is set to use NT Authentication, the ADO connection will follow suit.
Application Authentication:
Usernames are set up inside of the EnergyCAP application. As users are set up, they can either be given an EnergyCAP password (Caesar Cipher) or be authenticated against an Active Directory domain. If the username is listed as being an Active Directory user, then that is the only way they can successfully authenticate to use the program.
To set up a NEW EnergyCAP user with Active Directory authentication:
The user is added, but authentication will be done via AD.
To change an EXISTING EnergyCAP user with Active Directory authentication:
The user's EnergyCAP password in the database is deleted and set to use AD for authentication going forward. If the user is ever switched back to non-AD authentication, their password will have to be reset in the database using the "Password" button.
Logging into EnergyCAP with an Active Directory User
NOTE: All settings except the password will be saved for the next login to make the process easier.
Requirements for ODBC connection to the database:
The EnergyCAP Enterprise database must be installed on instance of Microsoft SQL Server 2005 or higher. The client computer (LAN client), must have an ODBC connection established to the server in order to be connected. This can be done either by a static user setup with SQL Authentication (initially defined with the installed database) or via Active Directory Authentication, labeled as “NT Authentication” in SQL Server.
Below are the necessary steps to create an ODBC connection to an existing EnergyCAP Enterprise database that is being ‘served up’ by an SQL Server.
If ODBC connection questions persist, complete a trouble ticket online at http://support.energycap.com/ or call 1-877-327-3702.
Once an ODBC connection to the database is made, the EnergyCAP Enterprise client can then authenticate the user to the database. EnergyCAP Enterprise does user authentication in the application database. Users and their passwords are created with the application. Passwords and user permissions are stored encrypted.
After a user is successfully authenticated to the database, the application checks the defined user Permissions. The authorization scheme is very granular, allowing for access/denied access to each “Manager” in the program, and where applicable, each sub-authorization for those modules. For example, a user can be given permission to view reports, but not to edit the settings on the reports.
EnergyCAP, Inc. recommends frequent periodic backup of your EnergyCAP Enterprise database.
The frequency of your backup process will depend on your level of risk tolerance for data loss.
Many/most EnergyCAP clients have IT processes in place to ensure daily backups.
Backup of the SQL-based EnergyCAP database is often accomplished using SQL tools such as SQL Server Management Studio Express.
Contact your IT staff to verify the nature and frequency of your current EnergyCAP backup procedures.
Organizations with large databases should take special care to ensure that data is not lost. Clients performing log shipping should ensure that appropriate procedures are in place.