Here are the key details in case anyone wants to see what they come up with:
Requirements
You must build one Ignition Perspective view that serves as an alarm analysis dashboard.
The view must use native Perspective features only — no custom themes, fonts, icons, components, or third-party modules.
The view may be composed of supporting sub-views and you are free to leverage style classes, scripting functions, named queries, tabs, and popups. You are NOT allowed to use docked views.
You do NOT need to submit a configured tag/alarm set with your project. You will need alarms configured locally to build and test your dashboard, but they do not need to be included in the submission. We will have a test system with alarms configured for grading.
Ensure all of your resources (views, style classes, scripting functions, named queries) are put into a folder named after your company. We want all submissions to be unique. The dashboard view is required to be named "Dashboard". For Perspective custom session properties, put all properties inside of an object (acting like a folder) named after your company. Ideally, we want to combine all of the dashboards into a single project and avoid conflicts.
For alarm history, you may use any database. If your dashboard queries the database directly, we strongly recommend writing database-agnostic queries or providing equivalent queries for all three major databases: MariaDB (MySQL), PostgreSQL, and MSSQL. Your database must be set as the default of the project. You must add prefixes to the tables in your alarm journal named after your company. If your dashboard only works with a specific database or if you specified a prefix, please note that clearly in your submission.
You will be using Ignition 8.3 for this challenge.
Rules
Competitors have 8 hours to plan, build, and submit their project based on the requirements in this document.
The Ignition project must be built "from scratch" using the Ignition Designer with a fresh install of Ignition. Any publicly available resources may be used, such as those found on the Ignition Exchange or Community Forum — however, we encourage building as much as possible from scratch to showcase fresh innovation and new ideas. Private Exchange resources and 3rd party modules are NOT allowed.
Competitors are NOT allowed to receive help from outside companies during the build process.
Alarm notification, pipelines, and rosters are out of scope for this challenge.