Bulk write from 800xA PG2 faceplate
Use a property writer (hosted input item) for each of your 'values' on their respective input elements. Change the Action from System Default to 'Applied' for this property writer.
Next use the built in button 'Apply' and 'Cancel' and place them on the faceplate.
You can make these buttons appear only when required by configuring visibility.
For example - when you configure any or all of the required values, you wish for the apply button to come up, else its hidden use (for Visible field):
From expression editor - local data - Find your property writer e.g.
Property Writer1.WriteOperationsPending (boolean)
if you had multiple as you are intending you can just or these together e.g.
Property Writer1.WriteOperationsPending || Property Writer2.WriteOperationsPending || Property Writer3.WriteOperationsPending