Sales Order Release Firm/Unfirm

Hi,

I have created a data directive that initially makes all order line releases unfirm upon creation, this works as intended but I am finding it difficult to mass change the unfirm lines to firm when the appropriate conditions are met.

I have a custom checkbox called CheckBox02 on the order header, I would like that to control the firm/unfirm on the line release. I have tired both data and method directives using the condition when CheckBox02 changes from any to another and using code but I cannot get it to work. Does anyone have any suggestions?

Thank you