Skip to main content
Version: Deprecated Pages

Deprecated Pages

The following pages cover content in Ignition that has been deprecated, or in some cases, completely removed. Deprecated functionality is still available inside Ignition to maintain backwards compatibility, but may otherwise be hidden.

For example, deprecated system functions may no longer appear with autocomplete popup, or will be listed with a deprecated warning. However, they will still function in the software and work exactly the same as they used to. Other features, such as the Tag Editor or the Alarming system, have been reworked in a way that when the Ignition version is updated, the old functionality is completely removed.

Regardless of whether deprecated features are still functional, it is recommended to switch systems over to the newer features at the earliest convenience for improved usability and security.

Deprecated Functionality

This section describes deprecated functionality by version, and the recommended replacement features or methods where available.

8.3.0

  • Various system.tag functions were deprecated and replaced with system. historian variants. This includes system.tag.queryTagHistory and system.tag.queryTagCalculations, which removed the support described on the Custom Tag History Aggregates page.
    • Replace system.tag.browseHistoricalTags with system.historian.browse
    • Replace system.tag.deleteAnnotations with system.historian.deleteAnnotations
    • Replace system.tag.queryAnnotations with system.historian.queryAnnotations
    • Replace system.tag.queryTagCalculations with system.historian.queryAggregatedPoints
    • Replace system.tag.queryTagDensity with system.historian.queryAggregatedPoints
    • Replace system.tag.queryTagHistory with system.historian.queryRawPoints
    • Replace system.tag.storeAnnotations with system.historian.storeAnnotations
    • Replace system.tag.storeTagHistory with system.historian.storeDataPoints
  • The following system.dataset functions were deprecated and replaced with system.vision variants:
    • Replace system.dataset.exportCSV with system.vision.exportCSV
    • Replace system.dataset.exportExcel with system.vision.exportExcel
    • Replace system.dataset.exportHTML with system.vision.exportHTML
    • The deprecated system.dataset.toPyDataSet function has no recommended replacement as datasets no longer need to be manually wrapped as PyDatasets.
  • The following system.db functions were deprecated and replaced for improved querying methods:
    • Replace system.db.clearAllNamedQueryCaches with system.db.clearQueryCache
    • Replace system.db.clearNamedQueryCache with system.db.clearQueryCache
    • Replace system.db.dateFormat with system.date.format
    • Replace system.db.runNamedQuery with system.db.execQuery or system.db.execUpdate
    • Replace system.db.runQuery with system.db.execQuery or system.db.runPrepQuery
    • Replace system.db.runScalarQuery with system.db.execScalar or system.db.runScalarPrepQuery
    • Replace system.db.runSFNamedQuery with system.db.execUpdateAsync
    • Replace system.db.runSFUpdateQuery with system.db.execUpdateAsync or system.db.runSFPrepUpdate
    • Replace system.db.runUpdateQuery with system.db.runPrep[x]
  • The following system.gui functions were deprecated and replaced with system.vision variants:
    • Replace system.gui.chooseColor with system.vision.showColorInput
    • Replace system.gui.closeDesktop with system.vision.closeDesktop
    • Replace system.gui.color with system.vision.color
    • Replace system.gui.confirm with system.vision.showConfirm
    • Replace system.gui.createPopupMenu with system.vision.createPopupMenu
    • Replace system.gui.desktop with system.vision.desktop
    • Replace system.gui.errorBox with system.vision.showError
    • Replace system.gui.findWindow with system.vision.findWindow
    • Replace system.gui.getCurrentDesktop with system.vision.getCurrentDesktop
    • Replace system.gui.getDesktopHandles with system.vision.getDesktopHandles
    • Replace system.gui.getOpenedWindowNames with system.vision.getOpenedWindowNames
    • Replace system.gui.getOpenedWindows with system.vision.getOpenedWindows
    • Replace system.gui.getParentWindow with system.vision.getParentWindow
    • Replace system.gui.getScreenIndex with system.vision.getScreenIndex
    • Replace system.gui.getScreens with system.vision.getScreens
    • Replace system.gui.getSibling with system.vision.getSibling
    • Replace system.gui.getWindow with system.vision.getWindow
    • Replace system.gui.getWindowNames with system.vision.getWindowNames
    • Replace system.gui.inputBox with system.vision.showInput
    • Replace system.gui.isTouchscreenModeEnabled with system.vision.isTouchscreenMode
    • Replace system.gui.messageBox with system.vision.showMessage
    • Replace system.gui.openDesktop with system.vision.openDesktop
    • Replace system.gui.openDiagnostics with system.vision.showDiagnostics
    • Replace system.gui.passwordBox with system.vision.showPasswordInput
    • Replace system.gui.setScreenIndex with system.vision.setScreenIndex
    • Replace system.gui.setTouchscreenModeEnabled with system.vision.setTouchscreenMode
    • Replace system.gui.showNumericKeypad with system.vision.showNumericKeypad
    • Replace system.gui.showTouchscreenKeyboard with system.vision.showTouchscreenKeyboard
    • Replace system.gui.transform with system.vision.transform
    • Replace system.gui.warningBox with system.gui.showWarning
    • The system.gui.getQuality and system.gui.convertPointToScreen functions were also deprecated, but have no replacements.
  • The following system.nav functions were deprecated and replaced with system.vision variants:
    • Replace system.nav.centerWindow with system.vision.centerWindow
    • Replace system.nav.closeParentWindow with system.vision.closeParentWindow
    • Replace system.nav.closeWindow with system.vision.closeWindow
    • Replace system.nav.desktop with system.vision.desktop
    • Replace system.nav.getCurrentWindow with system.vision.getCurrentWindow
    • Replace system.nav.goBack with system.vision.goBack
    • Replace system.nav.goForward with system.vision.goForward
    • Replace system.nav.goHome with system.vision.goHome
    • Replace system.nav.openWindow with system.vision.openWindow
    • Replace system.nav.openWindowInstance with system.vision.openWindowInstance
    • Replace system.nav.swapTo with system.vision.swapTo
    • Replace system.nav.swapWindow with system.vision.swapWindow
  • The following system.net functions were deprecated:
    • Replace system.net.httpDelete with system.net.httpClient.delete
    • Replace system.net.httpGet with system.net.httpClient.get
    • Replace system.net.httpPost with system.net.httpClient.post
    • Replace system.net.httpPut with system.net.httpClient.put
  • The following system.util functions were deprecated and replaced with system.vision variants:
    • Replace system.util.getAvailableTerms with system.vision.getAvailableTerms
    • Replace system.util.getAvailableLocales with system.vision.getAvailableLocales

8.1.34

  • Tag Diagnostics data was removed from the Tag Editor and will be displayed in its own window in future versions.

8.1.17

  • The Tag Editor was redesigned to improve usability. This work impacted some features described on the Configuring Tag History page, which have also been deprecated.
  • The SSO Enabled property for Active Directory, AD Internal Hybrid, and AD Database Hybrid User Sources was forcefully disabled to protect against a potential security vulnerability.

8.1.10

  • Implementation for the system.device.addDevice function prior to 8.1.10 was deprecated and replaced with updated parameter syntax. The function name has remained unchanged.

8.1.0

  • The following system.tag functions were deprecated:
    • system.tag.addTag
    • system.tag.browseTags
    • system.tag.browseTagsSimple
    • system.tag.editAlarmConfig
    • system.tag.editTag
    • system.tag.editTags
    • system.tag.getAlarmStates
    • system.tag.loadFromFile
    • system.tag.read
    • system.tag.readAll
    • system.tag.removeTag
    • system.tag.removeTags
    • system.tag.scan
    • system.tag.write
    • system.tag.writeAll
    • system.tag.writeAllSynchronous
    • system.tag.writeSynchronous
    • system.tag.writeToTag
  • The following system.db functions were deprecated and replaced with system.dataset variants:
    • Replace system.db.exportCSV with system.dataset.exportCSV
    • Replace system.db.exportExcel with system.dataset.exportExcel
    • Replace system.db.exportHTML with system.dataset.exportHTML

8.0.8

  • The three Simulator drivers were deprecated and replaced by the Programmable Device Simulator.

8.0.7

8.0.0

7.9.9

7.9.8

7.9.3

7.9.0

  • The following system.tag functions were deprecated:
    • Replace system.tag.getAttribute and system.tag.getTagValue with system.tag.read.

7.8.1

7.7.0

7.6.0

  • Due to the introduction of a new alarming system the system.alert functions were deprecated and replaced with system.alarm variants.