HomeLabelMagixPrint 'n' RipSplashMagixContact Us

ELECTRICIAN for SALESLOGIX® is a plugin management utility built by people who work with SalesLogix, for people who work with SalesLogix, day in, day out.

It's not exactly an action-packed thrill ride, but feel free to check out the version history. The current version is 1.9; if you have an earlier one, please update it.

(Note: If you're an actual electrician, i.e., someone who works with electrical wiring, fixtures, etc., this page isn't for you; we were just trying to be clever. Sorry about that.)


JH3 Software's ELECTRICIAN for SalesLogix® is an essential utility for SalesLogix developers, integrators, and administrators. It helps you document, search, organize, and make sense of your plugins, subscription data, system and user information, and more. Anything in a SalesLogix database that's stored in a BLOB (Binary Large OBject) field can be searched, decoded, viewed (in both text and hex modes), printed, listed, and exported - all using a simple Explorer-like interface. Electrician automatically determines the correct way to "decode" each BLOB, and even decodes parts that other programs can't! The result - tasks that were mind-bendingly complicated before are made ridiculously simple with Electrician.

And that's not all! There's a table browser, a schema and join viewer, a group query viewer, a separate treeview for SLXweb data where you can set your own template path, and still another separate treeview for "system" data like projects, bundles, joins, lookups, and picklists. Version 1.9 adds several cool new features, including a special window for looking at the raw data behind your team structure. For registered users, it even does full-text searching on any table, and has the unique ability to export a list of every single control in every view, ActiveForm, MainView, or Support view in your system, along with any field(s) that control is data-bound to, and the properties used for those bindings. (Check out our sample CSV file.)

You can also view plugin data using the built-in Hex Viewer, decode .SIM files, and test group queries. It works with any version of SalesLogix, with both ADO and BDE connections fully supported in the same EXE - there's no need for two separate versions.


Main Screen

Decoded Menu Plugin

Compare-Snapshot dialog

The free version of ELECTRICIAN for SalesLogix is full of useful features, but won't let you take snapshots, only shows the top 20 table rows in the table browser, doesn't let you export control lists, and has a tendency to remind you occasionally to register it. But hey, registration is only $99.00 US!

DOWNLOAD NOW (ElectricianSetup.exe: 1.5 MB)

REGISTER NOW via RegSoft.com ($99 US, per user)

You can also register by FAXing 1-800-886-6030 (US orders only) or 1-208-279-3837 (non-US/UK orders only). The UK order fax number is (0870)132-2485. You can also just send us a check, if you prefer the old-fashioned way of doing things. VOLUME DISCOUNTS ARE AVAILABLE! But for that you'll have to contact us directly.

If you like Electrician for SalesLogix, please tell a friend!


Advanced Search Capabilities:
With Electrician you can search upwards as well as downwards, use regular expressions as search terms, and ignore case. It can optionally generate a "hit list" which you can save, print, or use as the basis for a new query. It even stores your search terms in a history list combo-box, so you don't have to keep retyping them. And new in version 1.9, you can search the entire text of any record in any table, including decoded BLOB fields. You can even search your web templates with it. And speed? Try searching for a phrase like "Support Response" among all your Enable (legacy) Basic scripts in Architect. (In fact, try stopping it once the first match has been found - good luck with that...) Then run the same search in Electrician. You will be shocked! (Pun intended.)

Advanced BLOB Decoders:
We went the extra mile and worked out special decoding methods that drastically improve on the ones provided by SalesLogix. Many of the control properties in SalesLogix ActiveForm and MainView plugins are actually embedded in hex-encoded "sub-objects," each of which requires additional decoding. Electrician is the only program around that will extract and decode these sub-objects, allowing you to read and search on those properties - one of which just happens to be the database field the control is bound to. And that's in the free version! It also does the same thing for menu and toolbar plugins. You can even use it to read your .SIM files. View neatly-interpreted group query definitions (and preview the groups themselves) instantly! Search for strings in embedded Word templates and Crystal Reports without having to extract them first! And stop wading through lengthy XML Schemas that don't have any line breaks.

Electrician can generate a quick "snapshot" file of all or part or your PLUGIN table with just two mouse clicks. Later on, after you've made a few changes, you can go back and compare your PLUGIN table to the snapshot, and Electrician will make a list of the plugins that have been added, changed, or deleted. The actual plugin data doesn't get stored in the snapshot, so (for example) you can send snapshots out to remote users to compare their plugins with those in the host database, to find out exactly what's there and what isn't.

That's right - no more copying and pasting! Electrician produces attractive printouts of your scripts and the decoded text of other plugins, and it can also save plugin text data as text or RTF files. (And it doesn't require a separate report-writer program.)

Dependency Lists:
Electrician can generate a list of all the other plugins that directly call the plugin you've selected, as well as all plugins directly called by it. And, like a search hit list, a dependency list can be saved, printed, or converted to a query. Of course, since plugins can be invoked using script variables, these lists shouldn't always be treated as complete. But hey, people seem to want things like this anyway! Our job isn't to judge; our job is to deliver the goods!

Custom Queries and Other Tables:
As if selecting plugins by type, family, company, author, user, project, or installed-bundle-list (all with optional date and BASEDON/Dev/Released criteria) isn't enough, Electrician lets you store your own SQL WHERE clauses that appear in their own folder-like tree node. And since Electrician can also display decoded BLOB contents from other SalesLogix tables that contain BLOBs, it's useful for diagnosing all sorts of problems with user settings, subscription, and security.


Just don't forget to register it.

©2003-2005 JH3 Software LLC. All Rights Reserved. Last Update: March 23, 2005.
SalesLogix and the SalesLogix Logo are trademarks of Interact Commerce Corporation, a Division of Best Software. All Rights Reserved.