Skip to main content

Lookup Tables

Transaction Code List

Screen Overview

The Transaction Code List screen provides a centralized lookup table for all Mercury transaction codes used by BluSKY to classify events received from controllers. Administrators can review seeded codes, add site-specific codes, update descriptions, and manage the list for reporting and alerting consistency. A dedicated Create Transaction Code form is used to add new codes.


Field Definitions

Field LabelDefinitionNotes
Transaction Code NumberThe numeric identifier for a transaction/event from the Mercury controller.Required on create. Integer. Must be unique. Negative values may be reserved (e.g., -1).
DescriptionHuman‑readable label for the transaction code.Required. Shown in logs, reports, and UI instead of the raw number.
DeletedIndicates whether the record has been soft‑deleted.Read‑only flag on the list. Deleted items are hidden from selection but remain for audit.
Date InsertedTimestamp when the code was added.Read‑only, system generated.
Inserted ByUser who created the record.Read‑only, links to the user profile when available.
Date UpdatedTimestamp of the most recent update.Read‑only, system generated.

Screen Actions and Functions

  • Create – Opens the Create Transaction Code form.
  • View – Displays the selected transaction code in read‑only mode.
  • Edit – Allows modification of the Description for the selected code. Some seeded codes may be locked from number changes.
  • Delete – Soft‑deletes the selected code. The record remains for audit and historical reporting.
  • Expand – Expands the list to a larger view and may reveal the filter/search bar depending on screen size.
  • Back To List (Create form) – Returns to the Transaction Code List without saving.
  • Create (Create form) – Saves the new transaction code and returns to the list.

Usage Instructions & Examples

How to review existing transaction codes

  1. Navigate to Setup > Lookup Tables > Mercury Transaction Codes.
  2. Use the list to scroll or, if available, use the filter/search bar after clicking Expand.
  3. Click View to see details for a specific code.

How to create a new transaction code

  1. Click Create on the Transaction Code List.
  2. Enter a unique Transaction Code Number.
  3. Enter a clear, user‑friendly Description (e.g., “9001 – Custom Alarm Received”).
  4. Click Create. The new code appears in the list and becomes available for reports and event views.

How to edit a transaction code description

  1. Select a code from the list and click Edit.
  2. Update the Description as needed.
  3. Save changes. The new description is reflected in future UI displays and reports.

How to delete a transaction code

  1. Select the record and click Delete.
  2. Confirm the action. The record is marked as Deleted and hidden from new selections but preserved for historical integrity.

System Behaviors and Edge Cases

  • Uniqueness enforcement: Attempting to create a duplicate Transaction Code Number will be blocked.
  • Reserved numbers: Some seeded numbers (e.g., -1 “Catch‑All”, 0 “Unknown Transaction Code”) are system defaults; their numbers cannot be changed.
  • Soft delete only: Deleting a code sets the Deleted flag; historical event records continue to show the last known description or the raw number if the description is unavailable.
  • Dependencies: Changing a description updates how future events appear in lists and reports; historical rows keep their stored text where applicable.
  • Validation: Both Transaction Code Number and Description are required on create.
  • Navigation availability: If a related lookup link (e.g., Mercury Action Types) returns HTTP 404, the resource may be disabled or not licensed for the tenant—contact Support.

Permissions

  • Visible to users with access to Setup > Lookup Tables.
  • Create, Edit, and Delete require administrative permissions (e.g., Global Administrator, System Integrator, or a role with Manage Lookup Tables/Transaction Codes rights).
  • Users without write permissions can view the list but cannot modify records.

Linked Workflows

  • Setup > Lookup Tables > Mercury Transaction Codes is typically maintained during commissioning or when integrating new event types.
  • Codes are referenced by event ingestion, monitoring/alarm views, and analytics/reporting.
  • May be used together with Mercury Transaction Types and Transaction Type Code Maps to normalize controller events.

Reference image 1 Reference image 2 Reference image 3 Reference image 4 Reference image 5 Reference image 6 Reference image 7 Reference image 8 Reference image 9 Reference image 10 Reference image 11 Reference image 12 Reference image 13 Reference image 14 Reference image 15 Reference image 16 Reference image 17