Write indirect property binding or write to property via script

Hello, I am having issues writing to a property array.

The property is on the session, as I am trying to simulate Visions “Client Tags”.
The below works, however I need to put a tag/do indirect tag binding on the array index, but when I try to I lose my “bi-directional” property preventing me from writing to the tag:

The below is the kind of function I need, specifically there is a parameter in the property binding:

Is there any solutions to this problem?

Hi dmalec,

Expression bindings do not allow bi-directionality. Instead you could use is a property change script to write back to the source.

Here is the documentation for Property Change Script Perspective Property Change Scripts - Ignition User Manual 8.1 - Ignition Documentation