US 11,983,520 B2
Method and apparatus for project transformation and migration automation
Andrew Tayag Rodriguez, Edgewater, NJ (US); Haim Azar, Secaucus, NJ (US); Michael Lee Dowling, Fort Lauderdale, FL (US); Vadim Zalmanov, Middle Village, NY (US); Inna Grosheva, Staten Island, NY (US); Claire Kegler Fox, Madison, NJ (US); Narsimha Anumala, Iselin, NJ (US); Milben Tan, Sayreville, NJ (US); Jack Szulc, Scotch Plains, NJ (US); Vincent Demartines, Staten Island, NY (US); and Louise Staton-Bevan, Hoboken, NJ (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Jan. 20, 2022, as Appl. No. 17/648,479.
Claims priority of provisional application 63/139,996, filed on Jan. 21, 2021.
Prior Publication US 2022/0229648 A1, Jul. 21, 2022
Int. Cl. G06F 8/61 (2018.01); G06F 8/76 (2018.01); G06F 16/21 (2019.01)
CPC G06F 8/63 (2013.01) [G06F 8/76 (2013.01); G06F 16/213 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for implementing automatic project transformation and migration processes by utilizing one or more processors and one or more memories, the method comprising:
accessing a private cloud to fetch data related to a state of a project;
posting migration mapping data to a migration director corresponding to the project based on the fetched data;
queuing the project for processing;
transforming the project to a standardized line of business (LOB) configuration, wherein one or more of the following operations is performed to transform the project to the standardized LOB configuration:
generating structured query language commands data based on the mapping data;
transforming issue types data associated with the project;
transforming custom fields data associated with the project;
transforming workflow statuses data associated with the project; and
transforming schemes associated with the project;
determining that a validation environment is in a clean configuration;
migrating, based on determining that the validation environment is in a clean configuration, the transformed project to the validation environment;
receiving user input to approve the migrated project;
creating a snapshot of the project without attachments from a source server by utilizing corresponding application programming interface (API);
downloading the snapshot to an application platform of the private cloud;
deploying and configuring a transformation environment;
transforming the project to the standardized LOB configuration in a containerized application form running on the application platform of the private cloud; and
uploading and deploying the snapshot of the project to the transformation environment.