The Solution History page records key editing events on the solution, specifically Build Commands, Publish operations, Import Wizard Operations, and Plugin operations. It allows users to review and open previous builds (if a Backup was enabled) and manage the updates of Plugins added to the solution.

Access: Solution → History

Parent Page: Solution Settings & Tools (Reference)



History Interface

Command Buttons

ButtonFunctionAvailability
Open Selected BuildLoad previous versionWhen selected entry has backup
Update Selected PluginUpdate to newer plugin versionWhen plugin has available update

History Table

Table Columns

ColumnDescriptionPurpose
IDUnique event identifierSequential tracking
VersionIDSolution version at eventVersion tracking
EventSourceType of operationBuild/Import/Plugin
SourceNameModule or component nameIdentifies source
SourceSettingsConfiguration detailsEvent parameters
PluginVersionVersion if plugin-relatedPlugin tracking
VersionStringFull version stringDetailed version
ReadOnlyEdit protection statusAccess control
HasUpdateUpdate availabilityPlugin updates
LockedEditing lock statusSecurity
PreviewEvent summaryQuick view
TargetModelAffected solution modelImpact scope
ProductVersionProduct version usedPlatform tracking
BuildBuild numberBuild identification
BuildErrorsError count during buildQuality indicator
UserIDUser identifierAudit trail
UsernameUser display nameWho performed
HasBackupBackup availabilityRecovery option
DateModifiedLast modificationChange tracking
DateCreatedEvent timestampWhen occurred

Event Types

Tracked Events

Event SourceDescriptionCreates Backup
BuildSolution build operationOptional (configured)
PublishProduction deploymentAlways
Import TagsTag import wizard completionNo
Import PluginPlugin added to solutionNo
Plugin UpdateExisting plugin updatedBefore update
ExportSolution exportedNo

Build Management

Opening Previous Builds

To restore a previous build:

  1. Select Build Entry
    • Must have HasBackup = true
    • Shows backup icon
  2. Click Open Selected Build
    • Prompts for confirmation
    • Warns about current changes
  3. Restoration Process
    • Current solution saved as recovery
    • Selected build loaded
    • History entry created

Build Information

Each build entry shows:

InformationDescription
Build NumberSequential identifier
Build TimeWhen created
Build ErrorsProblems encountered
Backup StatusIf recoverable
UserWho initiated

Plugin Management

Plugin History Tracking

The history maintains complete plugin lifecycle:

StageTracked Information
Initial ImportVersion, date, user
Updates AppliedOld version → New version
Current StateActive version
Available UpdatesHasUpdate flag

Updating Plugins

Process for plugin updates:

  1. Identify Updates
    • HasUpdate column = true
    • Update button enabled
  2. Select Plugin Entry
    • Click plugin history row
    • Review current version
  3. Click Update Selected Plugin
    • System creates backup
    • Applies new version
    • Records in history

Update Validation

Before updating:

  • Current state backed up
  • Dependencies checked
  • Conflicts identified
  • User confirmation required

History Filtering

View Options

Filter history by:

FilterPurposeHow to Apply
Event TypeShow specific operationsColumn filter
Date RangeTime periodDate columns
UserWho made changesUsername filter
Has BackupRecoverable eventsBoolean filter
Has ErrorsProblem eventsBuildErrors > 0

Backup Management

Backup Storage

Backups stored in: Solution-Data\Backup\

Backup TypeFile PatternRetention
BuildBuild_[ID]_[Date].dbslnPer settings
Plugin UpdatePlugin_[Name]_[Version].backupLast 5
PublishPublish_[Version].zipPermanent

Backup Settings

Configured in Solution Settings:

SettingOptionsImpact
Create Backup on BuildYes/NoHasBackup status
Backup RetentionDays (1-365)Auto-cleanup
Maximum BackupsCount (1-100)Storage limit

Audit Trail Features

Compliance Support

History provides:

FeaturePurposeCompliance
User TrackingWho made changes21 CFR Part 11
TimestampWhen changes occurredAudit requirement
Change DetailsWhat was modifiedTraceability
Immutable RecordsCannot be deletedData integrity

Export Options

History can be exported for:

  • Audit reports
  • Compliance documentation
  • Change analysis
  • Project documentation

Best Practices

Regular Review

  • Check history weekly
  • Monitor build errors
  • Track plugin updates
  • Review user activity

Backup Strategy

  • Enable build backups for major changes
  • Keep milestone builds
  • Archive before updates
  • Test restoration procedure

Plugin Management

  • Document plugin sources
  • Test updates in development
  • Keep previous versions
  • Track dependencies

Troubleshooting

IssueCauseSolution
Can't open buildNo backup existsCheck HasBackup column
Update failsVersion conflictCheck compatibility
History not showingFilter activeClear all filters
Backup missingNot configuredEnable in settings
Plugin won't updateModified locallyManual merge required

See Also



In this section:

The root page V10:@parent could not be found in space FrameworX 10.1.


  • No labels