-Check if Data Fields are compatible between the 2 versions before the migration. If a version is used in the filter, the drop down list of destination version is filtered on only the compatible one.
-Allow if all Data Fields are in the same order and same type but with new Data Fields before/after/between.
-When a Data Field issue is found, display the details of Data Field per version.
-Add check-box to check status of Data Fields during initial display of process instances.
-During migration, check Data Field status (Error or not) before and after if the check-box is ticked.
-You can use keyboard to tick the current selected process instance: Space button for tick check-box. Your selection can be in any columns.
-After select rows (very first small column) you can use the new button "Toggle Select" to Tick/Untick the corresponding rows.
-Update height and width of the main process instance table when the form is resized.
-Display the Original version number in the main table
-Adapt the width of the columns Status to fill all the free space.
-In the conf file: Ability to have a default environment setup
-Now it's possible to set default filter values in the config file like this:
<DefaultProcess Status="Active" ItemLimit="50"/>
<DefaultProcess ProcessName="K2ProjectMigrationTestProcessMig" Activity="DefaultActivity" Version="23" Status="Active" ItemLimit="50"/>
When ProcessName is setup a search will be done automatically
<DefaultProcess ProcessName="K2ProjectMigrationTestProcessMig" Activity="" Version="" Status="" ItemLimit="50"/>
-Fix issue if double click on a row (index out of range)
If you find any bugs, please let me know.
Version 3.0.5 (September 2018):
This version has been tested with 4.6.11 and K2 Five.
Display column "Number of client event" in the table: Only records with 0 client event will be migrated without error.
Add check-box "Force the migration in spite of potential K2 Five issue detected"
Issue logged to K2 development team. For more information see comment of "*personal details removed*:30 PM".
In all cases, this tool is not supported by K2 Support. If you want to use it, we strongly advise to do test on other environment before migration on production.
-Display the DisplayName of the Activity. If process instance is stopped, don't try to re-stop it.
-Change icon to green in order to avoid display issue when windows task bar is black
-Add button "Open selected process instance details."
-Display a clearer error message when the database settings are not correct or ProcessInstanceVersionMigrator.exe.config is not found.
-Increase the width of Process name
-Fix issue about filter of version, status, activity and order by not took into account in some cases.
Improve management of errors. Replace destination version column from a green color to a blue one and add in the header 'Current destination'.