Plugins

StackHash provides a plugin interface that allows custom actions to be taken when products, events, hits, cab information are downloaded from WinQual. Plugins are also notified when notes or script results are added to StackHash. The plugin interface is primarily intended to add and update cases in a defect management system but can be used to extend StackHash in other ways as well.

StackHash ships with several plugins:

If you're interested in developing a plugin a fully documented sample is installed with StackHash. On 32-bit systms see:

C:\Program Files\StackHash\Plugin SDK

On 64-bit system see:

C:\Program Files (x86)\StackHash\Plugin SDK

Plugins are loaded from the StackHash settings folder. On Windows Vista or later the plugin folder is:

C:\ProgramData\StackHash\BugTrackerPlugins

On Windows XP the plugin folder is:

C:\Documents and Settings\All Users\Application Data\StackHash\BugTrackerPlugins

You must restart the StackHash Service (or reboot) to load new or updated plugins. You will need to stop the StackHash Service before removing or updating an existing plugin. Plugin DLLs must contain 'Plugin' as part of the file name (i.e. MyStackHashPlugin.dll).

To add, configure or remove plugins see Service Options -> Add/Edit Profile -> Plugins. Note that plugins have separate settings for each profile. If you want to use a plugin with several profiles you must add the plugin and configure it separately for each profile.

Plugins can optionally set the Plugin Reference for an event (this field is visible in a column on the event list). Only one plugin that sets the Plugin Reference can be active for each profile.

StackHash | © Copyright Cucku, Inc and the stackhash.codeplex.com contributors.