Tuesday, August 30, 2005

System Functions and ITSM

I came across this issue when using some of the System Functions of the Frontrange ITSM system. Not all of the System Functions are fully defined in the base template. An example of this is the CurrentUserTeam function. If you use this function inside the system by default it returns NULL. All the functions in ITSM work on Annotations against fields within the Business Objects. For example the CurrentUserName function works by referencing an annotation of CURRENTUSERNAME, this applied to the Login ID of the Profile.Employee Business Object.
For what ever reason annotations for every function aren't applied to fields in the system. To get the CurrentUserTeam to operate:-
  • Create a Definition Set
  • Edit the Profile.Employee Business Object
  • Edit the Team Field
  • Select Annotations Tab
  • In Name enter "CURRENTUSERTEAM"
  • Press Tab
  • Leave value blank
  • Apply changes
  • Commit the Definition Set

This same process can be used for any of the other functions that don't operate out of the box.

Friday, August 12, 2005

ITSM and .NET Framework Install

You may have noticed that the ITSM installation will continually ask to install the .NET framework.
This happens on every install even if it's a reinstallation and you've already checked the 'Yes' option in the previous installation.

This issue with prompts is to do with the installer not recognising a version of the framework. To solve the problem it's simply a matter of installing the Hotfix for .Net KB867460. You can find the download here.

Monday, August 08, 2005

Updating an ITSM (version 5) License File

Instructions for those updating the previous license file:
Your current license file will not work once you upgrade versions, the following steps are to upgrade to the newer license file:

  • Stop the Windows service 'FrontRange License Authentication Server'
  • Rename C:\Program Files\FrontRange Solutions\Authentication Server\SystemWork to C:\Program Files\FrontRange Solutions\Authentication Server\1_SystemWork
  • Restart the Windows service
  • Import the attached license file
  • Register all the application server's MAC address for each server based module. All the MACs from the same server would take only a single license.