The Tracker is a web application presenting the results of the migration to all stakeholders. For instance 

  • The Migration Team
  • Users from the business involved in the migration 
  • Management

In addition to the static presentation of the migration result the Tracker also allows for users to edit certain aspects

  • Status, responsible user and comments on Events to support the Event resolution workflow
  • Data content for Translation Valuesets



The Tracker presents the results that were stored when the latest migration iteration executed the Export and the Import. In order to improve Tracker responsiveness, you will in this exercise submit a Publish job in the Director to store aggregation results and statistics in optimization tables in the Migration database. 


This job will also synchronize the Project database with new Events to participate in the workflow.



Publish

First thing is to submit a job in Director to publish the results of your latest migration iteration to the Tracker. The Publish job does not provide new information, it will just sum and aggregate the Business Object instances and Events in the migration result to assist the Tracker.


  • In Director, select Administration/Manage in the menu
  • Check the Tracker radio button Publish
  • Click the Submit button to open the selection dialog
  • Select the Tracker tab, move all Business Objects to the Selected box
  • Click the Ok button to submit the Publish job
  • Follow the job progress in the Job list


Baselines

A bit further on you will se that the Tracker shows delta indicators to signal whether counts (of Events or Instances) increase, remain level or decrease. These delta indicators compare the current counts to a baseline.


You may have noticed the Baselines button next to the Tracker Publish radio button in Administration/Manage. You can click this button to manage baselines, including create a new baseline, set a baseline as the current baseline and delete a baseline.


Partitions

migFx is able to migrate multible separate businesses in the same project. In fact, the Workshop project you are working on is migrating two separate banks from one datacenter to another. In migFx, we say the migration is separated into Partitions.

migFx has user authorization in place here. For instance, in the Tracker you can the results for all partitions only because you are authorized as a migration team member. migFx can also selectively authorize users to see results only for one Partition and not other Partitions. So in the case of the Workshop project, users in one bank can only see the results for this bank, not results for other banks included in the migration.


When you in the Target Map right at the beginning of these exercises created the Interface Fields for the Card root Business Object, you chose an Interface Field to act as partition field. It is the actual value of this Interface Field for each Business Object that determines which Partition the Business Object belongs to.


The Tracker

The Tracker is a web application and is viewed through a web browser of your choice. In the training setup you are using Internet Explorer, but Tracker works in Chrome and Firefox as well. The screenshot below shows the main areas is the Tracker.


We have setup Internet Explorer so the Tracker is you homepage so it should show up automatically when you launch Internet Explorer. If not, you can navigate to this url: localhost:430XX/Tracker, where XX is your Trainee number.

1 - Track SelectorThe Director executes the migration in what is called a Track and the Director can have as many active Tracks as you want. This enables you to execute multiple, completely different and independent, migrations simultaneously.

In your training setup we have prepared the Tracks for the Workshop, WorkshopDemo and Sandbox projects.

Use this drop down to select the Workshop - Training Track
2 - TabsUse the tabs to display the different areas of the Tracker

ResultShows the migrations statistics
ParametersShows the values of the Runtime Parameters (= Constants marked in Studio as Runtime) for the latest migration iteration
EventsShows an aggregated list of all Events for a given Business Object
All EventsShows an aggregated list of all Events across all Business Objects
SearchIf you know all or part of the key of a Business Object, you can search for it here
TranslationShows all the Valuesets marked as Translation in Studio. You and other stakeholders in the migration project can enter data into the Valuesets here
SettingsAllows you to change your personal settings. Presently only the display language for Event messages, but more may be added in the future

3 - Partition ValuesThe Partition box contains the actual partition values that exist in the migration project. You can only see the All level because you are authorized to do so.

The label of the Partition Box - in this case BankId - can be changed to make sense in your migration project  
4 - Business ObjectsThe Business Objects box lists all the Business Objects of the migration. Just click the Business Object you want to see data for
5 - Client AreaThe Client Area will show the content for the Tab you have selected