Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Consideration

Challenges

Ideas

User Accounts Should Be The Same

  • Drupal 8 User Account Migration

  • If we don’t import the User Accounts from the old website to the new website, then the users will be logging in with different accounts. Is it possible to import users from one instance to another?

  • How does the database backend for the Workflow system associate information with User Accounts? If we import user accounts, will this change an internal unique identifier such that the Workflow data no longer lines up correctly with User Accounts?

Date / Times Should Be The Same

  • We can’t hand enter this data, as it will have different dates/times.

  • Is there a migration tool for this?

  • Can we do this with direct SQL?

Workflow Action Notes Should Be The Same

  • We should ensure these get brought across to the new website.

  • If we can figure out the Date / Times, we should be able to figure out this, right?

If we import the data into the new site, but continue to use the old site for a bit longer, we should also have a plan to keep the audit/decision information synced between the two.

  • How can we sync these?

If direct drupal Migration is not an option

  • This has proven to be the case, as the Workflow module in D8 is in alpha. The alpha release has all functionality of the original module, however it does not have the migration functionality implemented

  • We need to determine possible ways of migrating:

    • The workflows

    • And the data (all the things listed above)

Comparison of Migration Options

Option 1: Find Script on Internet

Option 2: Write a script ourselves using Drupal Migration Code

Option 3: Write a script ourselves using direct database calls

Option 4: Hand migrate

Workflow Rules

Data

Steps to Perform the Migration

...