# Perspective 8.3 show latest alarms

**URL:** <https://forum.inductiveautomation.com/t/perspective-8-3-show-latest-alarms/115799>\
**Category:** Ignition\
**Tags:** perspective, ignition83\
**Created:** [June 2, 2026, 8:11am UTC](https://forum.inductiveautomation.com/t/perspective-8-3-show-latest-alarms/115799 "2026-06-02T08:11:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arr](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@Arr](https://forum.inductiveautomation.com/u/Arr)\
**Post date:** [June 2, 2026, 8:11am UTC](https://forum.inductiveautomation.com/t/perspective-8-3-show-latest-alarms/115799/1 "2026-06-02T08:11:23Z")

</div>

Hi,

On my SCADA I have a got a docked view on the top with the View name, time etc. I would like to have a table there (on the dock view) that will show only 3 or 4 latest alarms. For now I have put the Alarms Status Table but it is scrollable (I just want to have there 3 or 4 latest alarms).

Thank You

---

<div class="post-metadata">

**Author:** ![Arnaud\_Declerck](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/arnaud_declerck/32/44872_2.png) [@Arnaud\_Declerck](https://forum.inductiveautomation.com/u/Arnaud_Declerck)\
**Post date:** [June 2, 2026, 8:42am UTC](https://forum.inductiveautomation.com/t/perspective-8-3-show-latest-alarms/115799/2 "2026-06-02T08:42:26Z")

</div>

Hi i have the same and i use the system.alarm.queryStatus or journal (Depends on what you need Realtime or historical). And i use a table object to create a look alike status table.

Another way is to use queries direct on the database table and do the merge of all data by yourself.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![Arr](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@Arr](https://forum.inductiveautomation.com/u/Arr)\
**Post date:** [June 2, 2026, 9:41am UTC](https://forum.inductiveautomation.com/t/perspective-8-3-show-latest-alarms/115799/3 "2026-06-02T09:41:33Z")

</div>

Thank You for reply.

How exactly do You extract the alarm name/label from the queryStatus function result? I have some issues with using getLabel() (I cant use it in the script).

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 2, 2026, 10:40am UTC](https://forum.inductiveautomation.com/t/perspective-8-3-show-latest-alarms/115799/4 "2026-06-02T10:40:57Z")

</div>

> **[PyAlarmEvent​ - Scripting Object Reference | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.3/appendix/reference-pages/scripting-object-reference#pyalarmevent)**
>
> The following sections describe the structure of some prominent objects returned or expected by Ignition system functions. Not all classes, fields, and methods are included in the lists below. For a fully comprehensive reference of all Ignition...

On each item in the list of alarms returned, call `.get("assocatedDataLabel", None)`  
Where the associatedDataLabel is the name of your associated data.

Heed the warning of the queryStatus function in the user manual though

> [@Arr](#):
>
> I have some issues with using getLabel() (I cant use it in the script).

As in you can't physically type it, your boss won't let you, or...?  
Show us your code
