Import Plugin allows you to add pre-built, self-contained solution components (plugins) into your current solution. Plugins can contain tags, displays, scripts, and other configuration objects.

Access: Solution → Import Plugin

Parent Page: Solution Settings & Tools (Reference)




Plugin Interface


Import Controls


ControlFunctionNotes
BrowseSelect plugin file.plugin or .dbplugin files
PreviewView plugin contentsBefore import
OptionsImport settingsOverride behavior
ImportExecute importAdds to solution
CancelAbort operationNo changes


Plugin Information Display

FieldDescriptionExample
NamePlugin identifierHMI_Standards_v2
VersionPlugin version2.1.0
AuthorCreatorEngineering Team
DescriptionPurpose and contentsStandard HMI templates
CreatedCreation date2024-01-15
PlatformCompatibilityMultiplatform


Plugin Contents


Supported Objects


Object TypeImportedNotes
TagsYesIncluding templates
DisplaysYesWith all graphics
ScriptsYesClasses and tasks
SymbolsYesCustom symbols
ImagesYesEmbedded resources
ReportsYesReport definitions
DatasetsPartialStructure only
DevicesOptionalConfiguration only


Dependencies

Dependency TypeHandling
InternalAutomatically resolved
External TagsWarning if missing
TemplatesCreated if needed
CategoriesCreated if missing
SymbolsImported with plugin


Import Process


Step 1: Plugin Selection


ActionResult
Browse to fileLoads plugin metadata
Validate pluginChecks compatibility
Display infoShows plugin details


Step 2: Conflict Resolution

Conflict TypeOptionsDefault
Duplicate NameSkip/Replace/RenameSkip
Version ConflictKeep/UpdateKeep current
Template MismatchMerge/ReplaceMerge
Category MissingCreate/SkipCreate


Step 3: Import Options

OptionDescriptionWhen to Use
Preserve IDsKeep original IDsNever (automatic)
Update ExistingOverwrite objectsUpdating plugin
Create BackupBackup before importAlways recommended
Import HistoryTrack in historyAlways enabled


Plugin Types


Standard Plugins


TypeContentsPurpose
HMI TemplatesDisplays, layoutsUI standards
Equipment ModelsTags, templatesAsset definitions
CommunicationDevice configsStandard protocols
Reports PackReport templatesStandard reports
Script LibraryFunctions, classesReusable code


Industry Plugins

IndustryTypical Contents
Water/WastewaterPump controls, SCADA displays
Oil & GasPipeline monitoring, tank farms
ManufacturingOEE, production tracking
Building AutomationHVAC, lighting controls
Power GenerationGrid monitoring, load management


Version Management


Version Compatibility


Plugin VersionSolution VersionCompatible
Same majorSame majorYes
Older majorNewer majorUsually
Newer majorOlder majorNo
AnySame platformCheck


Update Process

StepActionLocation
Check versionCompare to installedHistory page
Backup solutionCreate safety copyExport
Update pluginImport new versionImport Plugin
Verify changesReview modificationsHistory


Plugin Registry


Installed Plugins


Tracked in Solution History:

InformationPurpose
Plugin NameIdentification
VersionVersion tracking
Install DateWhen imported
Objects AddedWhat was imported
Update AvailableNewer version exists


Plugin Sources

SourceDescriptionAccess
Local FilesOn diskBrowse
Network ShareShared folderUNC path
Plugin LibraryCompany repositoryConfigured path
VendorThird-partyDownload


Creating Plugins


Plugins are created using Export:

StepActionResult
Select objectsCheck itemsMarked for export
Set metadataName, version, authorPlugin info
Export as pluginChoose plugin format.plugin file
DocumentAdd descriptionUsage guide


Best Practices


Before Import

  • Backup solution
  • Review plugin contents
  • Check version compatibility
  • Verify dependencies
  • Test in development


During Import

  • Use preview feature
  • Handle conflicts carefully
  • Document changes
  • Keep import log
  • Monitor errors


After Import

  • Verify functionality
  • Test all features
  • Update documentation
  • Train users
  • Track version



Troubleshooting


IssueCauseSolution
Can't importWrong versionCheck compatibility
Objects missingDependenciesImport dependencies first
ConflictsDuplicate namesUse rename option
Plugin corruptedBad fileGet new copy
Update failsObjects modifiedManual merge needed


See Also









In this section:

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




  • No labels