What is the difference between “Standard” and “Ad hoc” Migration?

On the Migration page of the Change Request component are two buttons:  “Standard Migration” and “Ad hoc Migration”.

When entering a Standard Migration, the target is assumed based on the status of the workflow (see the Task page of the CR).  This generally represents the common migration path and business process that all work follows.  And controls in the workflow will prevent migration to a given target until prerequisite steps are completed, and then only by the assigned user or a member of the assigned role.  When complete, the workflow will automatically advance to indicate that the migration has occurred.

The Ad hoc Migration on the other hand, is intended to request a migration to a target that is not likely to be in the normal workflow, or in special circumstances to work outside of the controls of the workflow.  The Ad hoc Migration does not advance the workflow upon completion.  A common example is a training or sandbox database that is not normally part of the migration path, but occasionally needs to receive code as it moves through testing.  Another example is a test database that has been refreshed and needs a CR re-migrated – the ad hoc migration allows this to be done without having to fail the CR workflow back to the earlier migration step.  The list of available targets is setup on Page 14: Workflow Databases in the Domain Setup Wizard (Phire Architect > Architect Administration > Domain Setup Wizard).  Additionally, only a user with permission to migrate to the selected target will be able to initiate the migration.

Leave a Comment

You must be logged in to post a comment.