Keystone Custom Menu Options
Keystone provides the ability to add custom menu options to the System Menu.
There are two methods to support this:
- System Option (preferred - supported in 3.6.12.4+)
- Custom CCWMNU.INI (legacy)
You can setup one or more company system options in the CCTOPTN table for all users or for one or more individual users.
With this method the custom menu options will be available on any workstation the user logs in to Keystone with. There is no need to place a file on the user's workstation.
The fields for the record(s) in CCTOPTN are as follows:
Field Name | Field Value | Description |
---|---|---|
USER_GROUP_ID | DEFAULT <username> |
Applies to all users Applies only to <username> |
SECTION_NAME | SYSTEM | |
OPTION_NAME | CUSTOMMENU | |
OPTION_VALUE | <blank> | Not used |
OPTION_DATA | <custom menu options> | Contains the custom menu options in INI format |
NOTE: When this system option is present for a particular user (or for all users in the case of DEFAULT) the custom CCWMNU.INI file will NOT be processed. If you create this system option but leave the OPTION_DATA blank, this will give the user the standard menu, since it will cause any custom CCWMNU.INI file on the user's workstation to be ignored.
With this method you need to setup a workstation-specific CCWMNU.INI file located in the <Windows Common AppData>\GivenHansco\Keystone\Settings directory.
Note that the custom menu options will be available for any user that logs in to Keystone on this workstation. (For Windows Vista and Server 2008 and higher, <Windows Common AppData> is C:\ProgramData by default.)