CHROME & MICROSOFT EDGE
Add HaloUtils to your browser.
Get the extension from the Chrome Web Store. In Edge, allow extensions from other stores if the browser asks.
Open Chrome Web StoreA LITTLE SETUP. A BETTER WORKDAY.
Install HaloUtils, add your Halo instance, and make yourself at home. Your existing Halo account is all you need for local features.
CHROME & MICROSOFT EDGE
Get the extension from the Chrome Web Store. In Edge, allow extensions from other stores if the browser asks.
Open Chrome Web StoreFIREFOX
The source includes a Firefox build for temporary installation. Temporary add-ons are removed when Firefox restarts.
Firefox setup instructionsHaloUtils is an independent extension for HaloITSM and HaloPSA. Capture and replay capabilities depend on your Halo configuration, recorded data, and endpoint support.
| Command | What it does |
|---|---|
/config | Open Halo configuration. |
/12345 | Jump straight to ticket 12345. |
/flow | Open workflows. |
/json | Inspect the current record in searchable Tree or Raw view. |
/an & /guid | Toggle API field names or element GUIDs. |
/t config | Open configuration in a new tab. |
/imp agent <id or name> | Start agent impersonation, subject to your Halo permissions. |
/unimp | Stop impersonation. |
Add custom commands and instance-switching commands in options. Instance commands preserve your current path, query, and hash; you choose their names.
Enable Config Change Tracking in your source tenant under Configuration → Advanced Settings. Sign in as a Halo agent, then interact with a Halo page so HaloUtils can observe an API session token.
Validate replay and rollback in a test tenant first. Some changes are capture-only or lack rollback data. A dry run checks the plan; it does not guarantee that every write will succeed. Halo changes outside native change tracking are not captured.
Local features work without a sync account. For team sharing, your organization can operate the sync server included in the extension source repository. Ask the server administrator for its URL, your username, and a personal access token.
In options, configure and enable Update Set Sync, grant access to that server, and save. Use HTTPS for a remote server. Saving credentials checks the server login; enabled sync can run manually and automatically after local changes.
Sync shares full update-set bundles with the server’s authenticated users. Choose an appropriate server and review the data-sharing details before enabling it.
Obtain the Firefox build from your administrator, or build it from the source repository using Node.js 18 or newer:
npm run build:firefoxabout:debugging#/runtime/this-firefox in Firefox.dist/firefox/latest/unpacked/manifest.json from the built source.Temporary installation ends when Firefox restarts. Persistent distribution requires a Mozilla-signed package. This site does not link to a Firefox store listing.
For development or a managed setup, obtain the HaloUtils source or an unpacked Chromium build from your administrator. Open chrome://extensions or edge://extensions, enable Developer mode, select Load unpacked, and choose the source’s extension/ directory or the build’s dist/chromium/latest/unpacked/ directory.
The repository’s Chromium packaging command, npm run build:chromium, requires its configured signing key. A key is not needed simply to load the existing source folder unpacked. Access to the source repository may require an account.
Need details about storage or permissions? Read the data privacy notice or email privacy@ruehmann.net for privacy questions.