# Transaction Group/Realtime Group

**URL:** <https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [August 20, 2025, 10:59am UTC](https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980 "2025-08-20T10:59:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jianzang1125](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jianzang1125/32/78938_2.png) [@jianzang1125](https://forum.inductiveautomation.com/u/jianzang1125)\
**Post date:** [August 20, 2025, 10:59am UTC](https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980/1 "2025-08-20T10:59:56Z")

</div>

Hi,

When I want to test the Realtime Group followed the tutorial –Realtime Group, I found this error. Motor02 is Errored. （I cannot find more info from the gateway log. it only shows info below.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/8/b895a24e3f02cebebf4db187c684ac33f95edebc.png)

I confirm the problem is caused by update/select “key/value pairs”

Because if I select insert new row, … They all worked.

Can you explain why. I did what the tutorial told me to do.

Is it a bug or I did something wrong. (I am using 8.1.48)

Thanks.

 ![1](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/6/e68ff0186a5628e2ecfeff8c66ee50ca2fe905f2.png)

 ![2](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/7/67cd2f78de135f7766897cada50aac3b2a106cff.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 21, 2025, 11:28am UTC](https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980/2 "2025-08-21T11:28:27Z")

</div>

I've never used the key/value pairs option. Have you tried using the "custom" option?

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [August 21, 2025, 12:17pm UTC](https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980/3 "2025-08-21T12:17:41Z")

</div>

~~You are telling the Transaction group to update the row of data based on the fact that the column motors\_1\_ndx is a value of 2. If there is no value of 2 in that column for the data to update, what do you expect the group will do?~~

I should really have another cup of coffee. Sigh.

I'm with @jordanCclark. I have better luck with custom.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [August 21, 2025, 12:40pm UTC](https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980/4 "2025-08-21T12:40:01Z")

</div>

He has _Insert row when not present_ checked.

I usually have better luck getting it to work using custom vs key/value

---

<div class="post-metadata">

**Author:** ![jianzang1125](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jianzang1125/32/78938_2.png) [@jianzang1125](https://forum.inductiveautomation.com/u/jianzang1125)\
**Post date:** [August 24, 2025, 11:44am UTC](https://forum.inductiveautomation.com/t/transaction-group-realtime-group/109980/5 "2025-08-24T11:44:55Z")

</div>

I did try the Custom, it works. I am just curious why it doesn’t work based on the tutorial. 😀
