Migrating to Track-It!
The new version of Track-It! is built on a completely new platform that offers a full web client experience on supported browsers. The features from the previous version have been greatly enhanced in the new Track-It! platform and many more features have been added.
To learn more about the features included in Track-It!, the differences from prior 11.x versions, and what is planned for upcoming releases, see Track-It! 11.x vs. Track-It! 20xx.
The following topics are provided:
Video
The following video (8.22) presentation provides information about the migration tool.
Should I migrate or start fresh?
This is a question many users contemplate when upgrading. We have tried to make the migration process as easy as possible and it can be accomplished in 3 simple steps.
Those steps are:
- Install & configure the new 2019 system.
- Install the migration tool.
- Run the migration tool to copy over your data.
That said, we have found that many customers have chosen to take this as an opportunity to start fresh as opposed to importing their old data. This decision is made for a number of reasons. However, the most common is that Track-It! 2019 is so different than 11.x that the migration tool is only capable of copying over the old data and cannot copy configuration settings.
Some customers use this upgrade as an opportunity to redesign their processes or rethink their Priority and Ticket Categorization strategy, allowing them to clean up their data while at the same time shedding old tickets in the process. In any case, the old Track-It! 11.x system can be left active as an archive of that old data.
For these reasons, for the best user experience and the fastest way to go live, we recommend the fresh start as an option for most customers. This may not be for you and if not, that is completely understandable. If you have any questions or run into any snags while migrating your data to the new version, our support team is available to assist you in your migration.
Who can migrate
Track-It! includes an easy-to-use wizard to migrate your data from your existing Track-It! version 11.4.00 or 11.4.01 to new Track-It! version. This migration tool only migrates the data from previous version. This means that the migration tool only copies the data into the new database. The tool does not move or remove the data from the 11.4 database. Also, the tool does not migrate any configuration settings or reports. You must recreate the configurations settings in the new Track-It! version.
Note
- You can migrate the data only from Track-It! version 11.4.00 or 11.4.01 to new Track-It! version.
- If you are using an older version of Track-It!, you must upgrade to version 11.4.00 or 11.4.01 before migrating the data to the new Track-It!.
Overview of the Track-It! 2019 Data Migration Tool
The Track-It! 2019 Data Migration Tool helps you to migrate your data from your current Track-It! 11.4 system to your new Track-It! 2019 system. The migration tool requires that you perform a successful test migration before you actually migrate your data, so that you can correct any data exceptions that may cause problems. The tool enables you to:
- Specify a migration configuration that identifies the Source SQL Server database for Track-It! 11.4 and the Target SQL Server database for Track-It! 2019.
- Select the modules from which to migrate data as well as specify options to broaden or limit the migration data.
Note
The Migration Tool is using jtds 1.3.1 driver for connecting to Microsoft SQL Server.
Support for TLS 1.2
The migration tool supports TLS 1.2 connections for:
The Source server (Track-It! 11.x) and Target Server (Track-It! 2019)
Migrating Assets and Tracked Items to a configured BCM server.
Note
Both the client (server on which the migration tool is running) and the server (the database server you want to connect from the migration tool) should have the TLS 1.2 connection enabled. If the TLS 1.2 connection is not enabled the following message is displayed:
A connection was successfully established with the server, but then an error occurred during the login process. The client and the server cannot communicate, because they cannot possess a common algorithm.
Key considerations
- You must run the migration tool on your Track-It 11.4 application server.
- Do not import technicians and requestors before data migration because this might cause conflicting user IDs or migration might fail. BMC recommends that you first perform migration and then use the Active Directory to import technicians and requestors.
- The migration tool uses the TCP/IP connection to connect and transfer data between the source and the target databases. You must enable the TCP/IP protocol on both databases. By default, the SQL Express TCP/IP protocol is disabled. For more information, refer the following blog posts by Microsoft:
- Do not delete the group named HelpDesk before migration.
- If you had created or updated records or had run the migration tool to perform a partial migration earlier, the migration tool does not purge any data that is previously migrated or created. For matching records, the migration tool skips mapping records.
- The default administrator technician from version 11.4 is not migrated with the user attributes. Instead, a new account is created in the current Track-It! version. After the account is created, you must configure the user attributes, such as first name, last name, email address, and so on.
- To ensure that the network linkages are migrated with the assets, you must migrate the Network Lookups before you migrate the Assets.
- You must complete a migration test before you can run a final migration.
- The migration tool copies data into a new database and does not move or remove the data from the 11.4 database.
- The migration tool does not duplicate data when it runs but can migrate new data that was created after the last migration.
- If you plan to migrate tickets and assignments again in the future, ensure that you do not make changes to the configuration in Track-It! version 11.4 and Track-It! 2019.
- The migration tool does not delete backup files and databases created during the Final or Test migration process.
Before you begin
- Track-It! provides separate migration tool specific for the 32-bit and 64-bit environment. BMC recommends that you use the migration tool that is specific for your environment.
- You must enable the TCP/IP protocol for your SQL server to connect the migration tool database.
- BMC recommends that you have a minimum of 10 GB free hard disk space and 2 GB available free memory during the migration. If the size of your total attachments that are to be migrated is large, ensure that you have adequate space available.
- BMC recommends that you stop all services running for the version 11.4 and the current version including the IIS server. If the services are not stopped, the migration tool might detect a change in the data and continue to migrate the changes. This might cause the migration tool to run in an infinite loop.
- If you have a large database, BMC recommends that you perform the migration during the non-peak hours.
- Following are the prerequisites specific for asset migration:
- It is mandatory to configure BMC Client Management with Track-It!. While configuring the BMC Client Management, ensure that you provide the server name instead of the localhost.
- Configure the BMC Client Management in Track-It!. For more information, see Setting up BMC Client Management.
- After you configure the Asset Management in the current version of Track-It!, you must login at least once as technician to allow the asset types to sync.
- Ensure that the version 11.x database does not contain duplicate assets. If the migration tool finds duplicate assets in the version 11.4 database, you can choose not to migrate duplicate assets. In this case, the first asset is migrated and the migration tool skips migrating the duplicate asset. To avoid this, you can rename the duplicate asset and run the migration tool again. To get a list of duplicate assets in your 11.x database, run the following SQL query:
SELECT count(*) as AssetCount, ISNULL(NAME, AWS_NUM) as ASSETNAME from WORKSTAT group by ISNULL(NAME, AWS_NUM) having Count(*) > 1
- If the Asset Name contains double quotes ("), the migration tool removes the double quotes (") and migrates the asset successfully.
- If you have more number of assets (more than thousand) in version 11.4, the asset migration process takes long time to complete. The migration duration depends on the number of assets, the asset relationships, and the performance of all the systems involved in the migration process.
Also, due to the default setting in the BMC Client Management configuration, the BMC Client Management Server service automatically restarts, which causes migration issues. To avoid the automatic restart of the BMC Client Management Server service, change the default setting by performing the below steps:- Navigate to the location C:\Program Files\BMC Software\Client Management\Client\config.
Open the file mtxagent.config. Locate the tag [RebootManagement] and set the parameter NonIntrusiveMode to 1.
Note
After the migration process is completed, you must revert this setting back to the default value.
Data that is migrated
If required, you can run the migration tool multiple times. This does not duplicate the data. Each time you run the migration tool, it looks for any new records in the earlier version of Track-It! 11.x and only migrate the new data to the current Track-It! version. For example, new tickets, ticket notes, assignments, and so on.
The individual log file that contains the migration details for each data type is located in the Log folder of the location where you have extracted the migration tool.
You can migrate the following data by using the Migration tool:
Data | Mapping considerations |
---|---|
Technicians |
|
Work Order Status |
|
Priorities |
|
Categories |
|
Tickets and Assignments |
|
Activity Codes |
|
Task Notes |
|
Requestors |
|
Locations | If the value of the Location field in version 11.4 is null, the information is stored in the Location log. |
Departments |
|
Attachments |
|
Topics |
|
Solutions |
|
Work Order Audit Trails |
|
Help Desk Lookups |
|
Work Order Templates |
|
Network Lookups |
|
Vendors |
|
Tracked Items |
|
Assets |
Note BMC recommends that you rediscover the migrated assets after configuring Track-It! 2019 to ensure that the asset migration contains the most accurate and latest details for all of your assets. |
Change Requests |
|
Change approvals |
|
Change Approval reviews |
|
Purchasing configuration |
|
Product type |
|
Master Item |
|
Purchase Item |
|
Purchase Order |
|
Data that is not migrated
The migration tool does not migrate the following system configurations and advanced configurations:
- Email settings and policies
- Event and work order policies
- Skill routing policies
- Email policies
- Custom Reports
- Technician permissions
- Service Level Agreements (SLAs)
- Work Order Notification Templates
- Change Policies
- Change Management Notification Templates
However, the tool can generate a set of reports that help you to reconfigure these settings in Track-It! 2019. The system configurations reports are located in the Advanced Configuration folder at the location where you have installed the Track-It! migration tool. All logs created during the migration process are located in the Log folder at the location where you have installed the Track-It! migration tool.
Working with the Track-It! 2019 Data Migration Tool
You can use the migration tool to copy your data from Track-It! 11.4 to Track-It! 2019.
The following considerations apply to the Test Migration:
- A backup file is created in the backup folder of the Target SQL server. (For example, C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup)
- The name of the backup file is as follows: Test-DatabaseName-DateTimeStamp.bak.
- The migration tool displays a message if the database backup or restore is not successful.
- The Test Migration process creates log files for module migration status and for error logs. The log file names begin with Test_.
- The Source and Target information and the backup and restore information are stored in separate log files named database_information.log
- For every Migration Test attempt, a new test database and new backup file (.bak) are created from the configured database.
- You must complete a successful Migration Test before you can perform a Final migration.
- You can share all of the backup files created during the Migration Test process with Track-It! Support for further rectification.
The migration tool does not migrate data to the BCM database during the migration test and as a result the following records or linkages in the BCM database are not created for the test:
- Assets
- Tracked Items
- Asset Relations
Use the following procedure to run a test migration of your data to identify any issues in your Track-It! 11.4 data that may cause problems during migration. You must run a successful test migration before you can proceed to run a final migration.
Note
When performing a test migration, the migration tool copies the Track-It! 11.4 data to a test database and creates a backup file. This enables you to perform multiple test migrations without affecting your production database. BMC recommends that you delete the test databases and backup files after you perform a successful test.
To run a Test Migration
- Open the Track-It! 2019 Migration Tool and then when the Welcome screen displays, review the important information about the Test Migration.
- Select I have read and understood all the information, instructions and limitations, and then click Next.
Specify the login credentials for the source (Track-It! 11.4) and the target (Track-It! 2019) databases as follows:
Login credential Source (Track-It! 11.4) Target (Track-It! 2019) Authentication type From the drop-down, specify the Authentication Type for Track-It! 11.4. From the drop-down, specify the Authentication Type for Track-It! 2019. SQL Server Name Specify the SQL Server Name for the Source (Track-It! 11.4). Specify the SQL Server Name for the Target (Track-It! 2019). Database Name Specify the Database Name for Track-It! 11.4. Specify the Database Name for Track-It! 2019. User Name Specify the User Name to use for accessing the SQL Server Specify the User Name to use for accessing the SQL Server Password Specify the password Specify the password - For both the Source and Target login credentials, click Test Connection.
The migration tool tests the connection and displays a message indicating whether the test is successful. - When finished specifying the login credentials and testing the connections, click Next.
The data configuration dialog is displayed as shown in the following figure:
Select the configuration options you want for the Test Migration based on the following table:
Configuration option Description Generate advanced configuration report Generates a configuration report Migrate lookup data Migrates the lookup data Migrate data Migrates the data from the source to the target
When you select Migrate Data, you need to specify the data you want to migrate from each module as follows:
Module Options Tickets - Migrate All – Copies all Ticket data to the target
Migrate only open Work Orders (And assignments) – Copies only open Work Orders to the target
Note
The migration tool does not migrate tickets linked with open Change Requests.
Ticket Attachments - Migrate All – Copies all Ticket Attachment data to the target
- Migrate only items that are linked to open Work Orders (And assignments) – Copies only items linked to open Work Order and Assignments to the target
- Migrate none – Does not copy any open Work Orders and Assignment to the target
Purchase Management - Migrate All – Copies all Purchase Management data to the target
- Migrate none – Does not copy any Purchase Management data to the target
Assets - Migrate All – Copies all Asset data to the target
- Migrate only Assets excluding Unassigned Equipment (and thus excluding the Tracked Items under Unassigned Equipment) – Copies all Asset data that is not designated as Unassigned Equipment to the target
- Migrate none – Does not copy any Asset data to the target
Asset Tracked Items - Migrate All – Copies all Asset Tracked Items data to the target
- Migrate only hardware Tracked Items (Exclude software Tracked Items) – Copies only hardware Tracked Items to the target and does not copy any Asset Tracked Items designated as Software in the Product Type
- Migrate none – Does not copy any Asset Tracked Items to the target
- When finished selecting the configuration options, click Start Test Migration.
The migration tool runs a test migration and performs the following operations:- Creates a test database with the following name: Test-DatabaseName-DateTimeStamp
Creates a backup file on the Target SQL Server with the following name: Test-DatabaseName-DateTimeStamp.bak.
Note
The following conditions apply:
- The backup file is created in the configured backup location of the SQL Server.
- Each time you click Start Test Migration, a new backup file is created.
Depending on the results of the Test Migration, perform one of the following actions:
Result Steps The migration test is successful. - From the data configuration dialog, click Start Final Migration .
For more information, see To run a Final Migration.
The migration test reports an exception. - Click Abort.
- Check the log details by clicking Click to open log folder.
The migration test fails. - Close the migration tool.
- Correct the exception.
- Open the migration tool and rerun the Test Migration until you run a successful test.
- From the data configuration dialog, click Start Final Migration .
To run a Final Migration
After you have completed a successful test migration, you can use the following procedure to run the final migration to complete the migration of your data from Track-It! 11.4 to Track-It! 2019.
Note
The following conditions apply to the Final Migration:
- When running the final migration, the migration tool overwrites the data on the BCM database.
- Exceptions may occur if the BCM database is in use by technicians and administrators, and they are creating new data that did not exist during the migration test.
You cannot run a Final Migration until you have completed a successful Migration Test.
- A backup file is created in the backup folder of the Target SQL server. (For example, C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup)
- The name of the backup file is as follows: Final-DatabaseName-DateTimeStamp.bak.
- When the Final Migration either fails or is aborted, the database is automatically restored from the backup file.
The backup of BCM database is not performed by Migration Tool.
The Migration tool does not store the source and target configurations specified during a previous test.
- Open the Track-It! 2019 Data Migration Tool and then when the Welcome screen displays, review the important information about the Final Migration.
- Select I have read and understood all the information, instructions and limitations, and then click Next.
Specify the login credentials for the source (Track-It! 11.4) and the target (Track-It! 2019) databases based on the login credentials used during the Migration Test.
- For both the Source and Target login credentials, click Test Connection.
The migration tool tests the connection and displays a message indicating whether the test is successful. - When finished specifying the login credentials and testing the connections, click Next.
The data configuration dialog is displayed as shown in the following figure:
Specify the configuration options based on your migration test configuration.
- When finished selecting the configuration options, click Start Final Migration.
The migration tool runs the final migration and performs the following operations:- Overwrites the Target database specified in step 3.
Creates a backup file on the Target SQL Server with the following name: Final-DatabaseName-DateTimeStamp.bak.
Note
The following conditions apply:
- The backup file is created in the configured backup location of the SQL Server.
- Each time you click Final Migration, a new backup file is created.
- If you click Abort during the final migration, the backup file is used to restore to the Target database.
Depending on the results of the Final Migration, perform one of the following actions:
Result Steps The final migration is successful. - Click Finish.
You can now use the Track-It! 2019 SQL Server.
The final migration reports an exception. - Click Abort.
- Check the log details by clicking Click to open log folder.
The final migration fails. - Close the migration tool.
- Correct the exception.
- Open the migration tool and rerun the Test Migration until you run a successful test.
- Click Finish.
Comments
Log in or register to comment.