Queries on certification

You can write a signoff rule : In this rule you can set the RemediationKickedOff to true for the item which one you do not need to be generate the remediation workitem.

Follow this:
-set the RemediationKickedOff to true
-Call the action.remediate API
-create the provisioning plan and set to the action.

This is not full code , just API which need to use.

ProvisioningPlan provPlan = new ProvisioningPlan();
action.remediate(certification.getId(), ent.getIdentity(context), certWorkItems.get(0).getId(),CertificationAction.RemediationAction.NoActionRequired, certCertifiers.get(0), null,certComments, null, null);

action.setRemediationKickedOff(true);
action.setRemediationDetails(provPlan);