Skip to main content

Managing Your Modernization Projects

The Modernization Projects page is your central hub for managing all your code modernization initiatives. Here, you can get a quick overview of your projects, track their status, and access key actions.

All your projects are neatly organized in a table, sorted alphabetically by name, making it easy to find what you're looking for.

Automatic Updates

To ensure you are always seeing the most up-to-date information, this page automatically refreshes every 5 minutes. You can also trigger a manual refresh at any time by clicking the refresh icon.

Understanding the Projects Table

The table provides the following information for each project:

  • Name: The unique name you've given to your project.
  • Stack: The primary technology of your project (e.g., Java, Python).
  • Status: The current stage of your project in the modernization lifecycle.

Project Statuses Explained

Each project will have one of the following statuses:

  • CREATED: Your project has been created and is ready for you to upload your source code.
  • ANALYZING: Your code has been uploaded and is currently being analyzed and validated by our system.
  • READY: The analysis is complete! Your project is now ready for you to start running modernization tasks.
  • FAIL: Something went wrong during any stage of the project lifecycle. Hover over the status to see the failure reason, or click View for more details.
Projects listing table showing project names, technology stacks, and current status with available actions
Important

If a project has a FAIL status, it cannot be recovered. You will need to manually delete the project and create a new one.

Available Actions

The actions available for each project change based on its current status, allowing you to seamlessly move through the modernization workflow.

  • View: This button is always available and will take you to a page with more detailed information about your project.
  • Upload: This unique option appears only when your project's status is CREATED. Clicking it will take you to the Code Setup page, where you can upload your source code for analysis.
  • Tasks: This option is available exclusively for projects with a READY status. It navigates to the Project Tasks Listing, allowing you to see and manage your modernization tasks.
  • Delete: You can delete a project at any stage, except when it is being analyzed (ANALYZING). To prevent accidental data loss, a confirmation will always be required.

Creating and Managing Projects

  • Create New Project: To start a new modernization project, simply click the "Create New Project" button. This will take you to the Project Creation page.
  • Confirmation Modals: To prevent accidental deletions, we always show a confirmation pop-up before removing a project.