Array Join Module - Property Change Mode
In response to customer needs, we’ve added a new mode to the Array Join module. Alongside the existing modes (time, count, mixed, auto), the new Property Change mode allows messages to be joined until a specific property in the incoming message changes. This is especially valuable in scenarios where the duration or number of items to be joined is unknown - for example, capturing process metrics during the production of a specific product. Once the property changes, an output message containing all the joined messages is generated, ready for further processing with modules like Array Statistics or for storage. Importantly, the messages being joined and the trigger message for the Property Change can originate from different systems, making this approach highly flexible for diverse use cases.
Tip: The Time window setting is used as a timeout to prevent the Array Join module from joining messages infinitely, which would eventually lead to out of memory issues.