Question
You are using a development environment to add a new column to a system table. You plan to move the changes to a test environment when they are complete.
The changes must meet the following requirements:
✑ Must be clearly identified so that they are not confused with system components and components from other solutions.
✑ Must not affect any existing components in the test environment.
You need to prepare a solution for deployment to the test environment.
Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Explanation
Create a new publisher first: its customization prefix is stamped on every new component (for example the new column's schema name), so the changes are clearly identified and not confused with system components or with components from other solutions. Next, create a new unmanaged solution in the development environment and select that publisher; development is done in unmanaged solutions, which are later exported (typically as managed) to the test environment. Then add the existing system table to the solution without its other components and add the new column; choosing to add the table with all components would also carry every existing column, form and view, and importing those would overwrite components that already exist in the test environment. Finally, run the solution checker to validate the solution before exporting it. A managed solution cannot be edited in the development environment, and choosing an existing publisher would not give the changes their own identifying prefix.