Moin @alexis-raw-iron,
the modeling solution can be found in Control fields not triggered.
If you want to clear your computed field you could do something like:
@Autowired
IDocumentRtService documentRtService;
@Autowired
DocumentService documentService;
public void clearFieldAndRecalculateComputations(DataServicesDocument document) {
IDocument kernelDocument = document.getKernelDocument();
// Remove your computed field
IEntityInstance instance = kernelDocument.getEntityInstances().stream()
.filter(ei -> ei.getPath().contains("IDNoHideHelpField"))
.findFirst().orElseThrow();
kernelDocument.removeEntityInstance(instance);
documentRtService.compute(kernelDocument, Locale.ENGLISH);
documentService.update(document.getDocRef(), kernelDocument, Locale.ENGLISH);
}