Wednesday, August 19, 2009

New Features in Version 1.5.4 of OpenLM

 New Features in Version 1.5.4 of OpenLM

This article describes the new features in version 1.5.4 of OpenLM.

General

More control over database upgrade - When upgrading OpenLM from previous versions it usually involves database upgrade. Until now the database upgrade program was a part of the installation program of the new version. Starting from version 1.5.4 the installation program is a separate program that the user can choose to activate as a part of the installation. The user can also choose upgrade later and execute the database upgrade program separately.




Support for Users Groups - OpenLM System now supports reporting by users groups. This is an extension to the system and it is licensed separately. The main interface of this feature is the new OpenLM User Management application. More interfaces can be found in OpenLM EasyAdmin.

Support for Projects - OpenLM now allows an organization to analyze usage time according to projects. This is an extension to the system and it is licensed separately. The main interface of this feature is the new OpenLM User Management application. More interfaces can be found in OpenLM EasyAdmin and OpenLM Agent (Will be explained in details later).


New modules

OpenLM Users Management

A system that allows system administrators to manage users groups and projects. The system was developed using Java so it can be installed on any operating system.
The system does not need to be installed where OpenLM server is installed, it can be installed on any workstation on the network. It communicates with OpenLM Server using HTTP protocol and allows easy and quick editing of users information. Although the system can be installed on multiple workstations more than one user can't update the system information at the same time.




The module supports the following actions:


  • Create/Edit/Delete users, groups and projects.

  • List/Query and manage users, groups and projects.

  • Relate users to groups. One user may be related to zero, one or many group(s).

  • Define default group to each user.

  • Relate users to projects. One user may be related to zero, one or many project(s).

  • Define default project to each user.





We are planning to add the ability to import/synchronize groups information from LDAP databases (Windows Active Directory).

OpenLM Alerts

A module that alerts system administrators on problems with their licensing systems. It checks conditions defined by system administrators and sends messages using email or SMS.

Since the module is monitoring the components of the licensing system including OpenLM Server and FLEXlm Servers we recommend to install it on another machine. The system is composed on two parts: the conditions editor and the alerter service.




The conditions editor allows system administrators to define conditions on one or more components like servers, vendor daemons, features. The first release of the system contains two types of conditions:


  • Threshold conditions - Allows conditions like: If the usage rate of feature <feature_name> higher then <percent>.

  • Duplicate License Usage - Will alert when one user is using the same feature on more then one workstation.


The module allows the user to define different severity levels to the defined conditions:
Notice
Warning
Alert

The module supports three types of destinations for sending messages to the end user:


  1. EasyAdmin Alerts window on the "control panel" tab.

  2. E-mail address.

  3. Any phone by SMS.

The module allows the user to limit send times according to the hour on which the event occurred. This way the user can define that an email will be sent if the condition is met during work hour and later - an SMS will be sent.

OpenLM Alerts Service runs on a windows machine and checks the defined conditions. We recommend to consider these aspects when designing your alerts system installation:


  1. OpenLM Alerts checks the alert with OpenLM Server that sometimes has to perform complex queries in order to generate the information. We recommend to define on needed alerts and the check frequency should be as low as possible.

This is the first release of OpenLM Alerts system. We are looking forward to hearing your feedback on it. Please send your feedback to sales@openlm.com.

Changed Modules

OpenLM Agent

OpenLM Agent is the end user tool of OpenLM System. All OpenLM customers are licensed to unlimited installations of OpenLM Agents on users workstations. OpenLM is an optional component but customers that use it report saving in administration time, satisfied user and better utilization of licenses.
We are constantly adding new applications to OpenLM Agent. In version 1.5.4 we added the ability to report active project in order to implement project billing system for FLEXlm licensed software. The software will allow the end user to set the active project from a simple and user-friendly form. The form can be opened manually from OpenLM Icon located on Windows notification are or pop up automatically when the user activates his licensed software.


The system administrator has total control over the behavior of OpenLM Agent. All options are available on OpenLM Server Configuration Form.



Updates to OpenLM EasyAdmin

The ability to choose export parameters - In previous versions, export option on OpenLM EasyAdmin tabs automatically created a file without the ability to choose the date format. In version 1.5.4 the user is able to select the exported file name, time format and timezone.



Total time was added to user activity tab - OpenLM EasyAdmin will accumulate and display the total usage time according to the user queries.







Reports tab was added and at version 1.5.4 it offers reports for projects and groups.


Updates to OpenLM Log Reader

Timezone configuration for FLEXlm servers - The configuration is now automatic and it does not rely on the FLEXlm server time settings.


No comments: