Log inSkip to main contentSkip to sidebar
IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.
Allow individual / granular re-run of pre-migration preflight checks in Admin Hub / Liberty
During the pre-migration planning phase in the Admin Hub / Liberty flow (Run checks step), users are presented with a list of pre-migration checks (e.g., group conflicts, data preparation errors, marketplace app checks, archived projects).
Currently, there is only a global "Rerun" button at the bottom of the page that re-evaluates the entire suite of checks at once. There is no capability to re-run an individual check in isolation, unlike legacy JCMA workflows where specific checks could be retried individually.
Impact
Time Overhead during Large/Enterprise Migrations: Running the full preflight suite on large instances can take significant time. Having to rerun all checks just to verify a single fix wastes valuable cutover and prep time.
Friction with Fix Remediation: When resolving a specific error (e.g., uploading a remediation CSV/ZIP for data preparation errors, or modifying a specific permission/group), admins need immediate validation of that specific item without waiting on unrelated long-running checks.
Handling Transient Failures: If a specific check fails due to a transient API or network issue (e.g., "We couldn't check for available Marketplace apps in cloud" or "Failed to check for archived projects"), admins are forced to re-execute the entire check pipeline.
Feature Parity Gap: Creates a feature regression for MSEs and admins accustomed to granular check retries in JCMA.
Proposed Solution / Feature Requirements
Granular "Rerun / Retry" Action: Add an inline "Rerun check" (or "Retry") button/link inside each individual preflight check card (especially on FAILED and WARNING items).
Targeted Execution: Triggering an individual rerun should only re-evaluate that specific check and update its status without re-running or invalidating already completed/passed checks.
Preserve Global "Rerun All": Retain the primary global "Rerun" button at the bottom for users who want to refresh the complete check suite.
Clear Loading & Status Indicators: Display an inline loader or spinner on the specific check card being re-run while keeping the rest of the UI interactive.