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.browseHistoricalTagswithsystem.historian.browse - Replace
system.tag.deleteAnnotationswithsystem.historian.deleteAnnotations - Replace
system.tag.queryAnnotationswithsystem.historian.queryAnnotations - Replace
system.tag.queryTagCalculationswithsystem.historian.queryAggregatedPoints - Replace
system.tag.queryTagDensitywithsystem.historian.queryAggregatedPoints - Replace
system.tag.queryTagHistorywithsystem.historian.queryRawPoints - Replace
system.tag.storeAnnotationswithsystem.historian.storeAnnotations - Replace
system.tag.storeTagHistorywithsystem.historian.storeDataPoints
- Replace
- The following system.dataset functions were deprecated and replaced with system.vision variants:
- Replace
system.dataset.exportCSVwithsystem.vision.exportCSV - Replace
system.dataset.exportExcelwithsystem.vision.exportExcel - Replace
system.dataset.exportHTMLwithsystem.vision.exportHTML - The deprecated
system.dataset.toPyDataSetfunction has no recommended replacement as datasets no longer need to be manually wrapped as PyDatasets.
- Replace
- The following system.db functions were deprecated and replaced for improved querying methods:
- Replace
system.db.clearAllNamedQueryCacheswithsystem.db.clearQueryCache - Replace
system.db.clearNamedQueryCachewithsystem.db.clearQueryCache - Replace
system.db.dateFormatwithsystem.date.format - Replace
system.db.runNamedQuerywithsystem.db.execQueryorsystem.db.execUpdate - Replace
system.db.runQuerywithsystem.db.execQueryorsystem.db.runPrepQuery - Replace
system.db.runScalarQuerywithsystem.db.execScalarorsystem.db.runScalarPrepQuery - Replace
system.db.runSFNamedQuerywithsystem.db.execUpdateAsync - Replace
system.db.runSFUpdateQuerywithsystem.db.execUpdateAsyncorsystem.db.runSFPrepUpdate - Replace
system.db.runUpdateQuerywithsystem.db.runPrep[x]
- Replace
- The following system.gui functions were deprecated and replaced with system.vision variants:
- Replace
system.gui.chooseColorwithsystem.vision.showColorInput - Replace
system.gui.closeDesktopwithsystem.vision.closeDesktop - Replace
system.gui.colorwithsystem.vision.color - Replace
system.gui.confirmwithsystem.vision.showConfirm - Replace
system.gui.createPopupMenuwithsystem.vision.createPopupMenu - Replace
system.gui.desktopwithsystem.vision.desktop - Replace
system.gui.errorBoxwithsystem.vision.showError - Replace
system.gui.findWindowwithsystem.vision.findWindow - Replace
system.gui.getCurrentDesktopwithsystem.vision.getCurrentDesktop - Replace
system.gui.getDesktopHandleswithsystem.vision.getDesktopHandles - Replace
system.gui.getOpenedWindowNameswithsystem.vision.getOpenedWindowNames - Replace
system.gui.getOpenedWindowswithsystem.vision.getOpenedWindows - Replace
system.gui.getParentWindowwithsystem.vision.getParentWindow - Replace
system.gui.getScreenIndexwithsystem.vision.getScreenIndex - Replace
system.gui.getScreenswithsystem.vision.getScreens - Replace
system.gui.getSiblingwithsystem.vision.getSibling - Replace
system.gui.getWindowwithsystem.vision.getWindow - Replace
system.gui.getWindowNameswithsystem.vision.getWindowNames - Replace
system.gui.inputBoxwithsystem.vision.showInput - Replace
system.gui.isTouchscreenModeEnabledwithsystem.vision.isTouchscreenMode - Replace
system.gui.messageBoxwithsystem.vision.showMessage - Replace
system.gui.openDesktopwithsystem.vision.openDesktop - Replace
system.gui.openDiagnosticswithsystem.vision.showDiagnostics - Replace
system.gui.passwordBoxwithsystem.vision.showPasswordInput - Replace
system.gui.setScreenIndexwithsystem.vision.setScreenIndex - Replace
system.gui.setTouchscreenModeEnabledwithsystem.vision.setTouchscreenMode - Replace
system.gui.showNumericKeypadwithsystem.vision.showNumericKeypad - Replace
system.gui.showTouchscreenKeyboardwithsystem.vision.showTouchscreenKeyboard - Replace
system.gui.transformwithsystem.vision.transform - Replace
system.gui.warningBoxwithsystem.gui.showWarning - The
system.gui.getQualityandsystem.gui.convertPointToScreenfunctions were also deprecated, but have no replacements.
- Replace
- The following system.nav functions were deprecated and replaced with system.vision variants:
- Replace
system.nav.centerWindowwithsystem.vision.centerWindow - Replace
system.nav.closeParentWindowwithsystem.vision.closeParentWindow - Replace
system.nav.closeWindowwithsystem.vision.closeWindow - Replace
system.nav.desktopwithsystem.vision.desktop - Replace
system.nav.getCurrentWindowwithsystem.vision.getCurrentWindow - Replace
system.nav.goBackwithsystem.vision.goBack - Replace
system.nav.goForwardwithsystem.vision.goForward - Replace
system.nav.goHomewithsystem.vision.goHome - Replace
system.nav.openWindowwithsystem.vision.openWindow - Replace
system.nav.openWindowInstancewithsystem.vision.openWindowInstance - Replace
system.nav.swapTowithsystem.vision.swapTo - Replace
system.nav.swapWindowwithsystem.vision.swapWindow
- Replace
- The following system.net functions were deprecated:
- Replace
system.net.httpDeletewithsystem.net.httpClient.delete - Replace
system.net.httpGetwithsystem.net.httpClient.get - Replace
system.net.httpPostwithsystem.net.httpClient.post - Replace
system.net.httpPutwithsystem.net.httpClient.put
- Replace
- The following system.util functions were deprecated and replaced with system.vision variants:
- Replace
system.util.getAvailableTermswithsystem.vision.getAvailableTerms - Replace
system.util.getAvailableLocaleswithsystem.vision.getAvailableLocales
- Replace
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.addTagsystem.tag.browseTagssystem.tag.browseTagsSimplesystem.tag.editAlarmConfigsystem.tag.editTagsystem.tag.editTagssystem.tag.getAlarmStatessystem.tag.loadFromFilesystem.tag.readsystem.tag.readAllsystem.tag.removeTagsystem.tag.removeTagssystem.tag.scansystem.tag.writesystem.tag.writeAllsystem.tag.writeAllSynchronoussystem.tag.writeSynchronoussystem.tag.writeToTag
- The following system.db functions were deprecated and replaced with system.dataset variants:
- Replace
system.db.exportCSVwithsystem.dataset.exportCSV - Replace
system.db.exportExcelwithsystem.dataset.exportExcel - Replace
system.db.exportHTMLwithsystem.dataset.exportHTML
- Replace
8.0.8
- The three Simulator drivers were deprecated and replaced by the Programmable Device Simulator.
8.0.7
- The system.dataset.dataSetToExcel function was deprecated and replaced with
system.dataset.toExcel.
8.0.0
- The Comments Panel component was deprecated and replaced with an updated version, Vision - Comments Panel, for an improved user experience.
- The system.tag.browseConfiguration function was deleted and is no longer available for use.
- The Gateway Control Utility functionality was deprecated and replaced with the Gateway Command-line Utility.
- The Tag Editor was redesigned to improve usability.
- The Database Expression functions were deprecated.
- The Variable Expression functions were deprecated.
7.9.9
- The Document Viewer component was removed.
7.9.8
- The IA Labs PDF Viewer was removed and replaced with the Vision - PDF Viewer component.
7.9.3
- The
system.util.invokeGatewayfunction was removed and replaced withsystem.util.sendRequest.
7.9.0
- The following system.tag functions were deprecated:
- Replace
system.tag.getAttributeandsystem.tag.getTagValuewithsystem.tag.read.
- Replace
7.8.1
- The
system.gui.reshapeComponent,system.gui.resizeComponent, andsystem.gui.moveComponentfunctions were deprecated and replaced bysystem.gui.transform.
7.7.0
- The Store and Forward Expression functions were deprecated.
7.6.0
- Due to the introduction of a new alarming system the system.alert functions were deprecated and replaced with system.alarm variants.