ActiveReports 12 Server User Guide
Working with Model Versions
ActiveReports 12 Server User Guide > Managing Models > Model List Overview > Working with Model Versions

Model versioning allows you to keep and manage various versions of a model, so that you can track modifications and easily revert to any version of the model at any time. ActiveReports Server always uses the latest version of the model to create reports in the Report Portal.

To save a model version

When you upload an existing model, ActiveReports Server saves it in the version history the same as when you modify it in the model editor.

  1. After you finish Saving a Modified Model, click the Save & Publish button. This creates a new version of the model. The old version, as well as all other previous model versions, is kept in the History section of the model.
  2. All reports associated with the model automatically bind to the latest model version. Model changes, especially deletions, may break some reports, so compatibility is checked automatically. 
    Note: See Managing Model Breaking Changes for more information on how broken reports are handled.

To view the model history

  1. In the Administration section of the Administrator Dashboard, click Models.
  2. In the Models list, next to the model whose history you want to view, click History.
  3. The History section of the model drops down to display a numbered list of model versions, the dates the changes were saved, and any comments.

  4. To hide the expanded History section, click History again.

To revert to an historic model version

  1. Click History to expand the History section of the model you want to revert.
  2. In the list of model versions, next to the version that you want, click Revert to.
  3. A copy of the selected version of the model becomes the latest version, and a compatibility check runs for all associated reports.
    Note: If a report is not compatible with the selected model version, the compatibility check continues until a compatible model version is found.

See Also