Hi,
I have ACT Result objects that using OnStartPost callback creates input.json files containing all input needed for calculations - it extracts input from .rst, Excel files and other Ansys objects. And then does all the calculations that are then saved to output.json. During Evaluate it only reads the output from the global dictionary (loaded from output.json) and displays it. It significantly improves overall evaluation time and other post-processing tasks (allowing users to quickly review all input/output data).

In XML I've added a function that clears those .json files using OnRemove, OnSuppress, OnClearData and OnAfterGeometryUpdate. They do work if user:
- removes result object,
- suppresses result object,
- clear generated data on result object or the whole Solution,
- updates the geometry.
But it does not remove .json if any input to the analysis is changed, like changing the Pressure or Force, adding new support etc. and user clicks Solve. You can see in pic above that the .rst has different date than .json.
Am I missing a callback here? Is this even possible to trigger remove .json with the solution I did for preparing all calculations ?