Field-Map Scripting

4.4.1.38 RunSynchronization

RunSynchronization function


Prototype:

function RunSynchronization (const AutoStart, MakeBackup : boolean; PlotID : variant; RunBeforeScript : boolean; RunAfterScript : boolean) :boolean;

Description:

Performs the synchronization for selected plots only.

Syntax:

variable := Project.RunSynchronization(AutoStart, MakeBackup, Backup, PlotID, RunBeforeScript, RunAfterScript);


Part

Description


variable

variable declared as boolean


Project

A reference to the Field-Map project as defined in Field-Map Project Manager


AutoStart

Whether to start synchronization automatically after processing this function


MakeBackup



Backup

Whether to make a backup of project before synchronization


PlotID

Plot ID or list of plot IDs to be synchronized. IDs are separated using ,


RunBeforeScript

Whether to run BeforeSynchronization global script


RunAfterScript

Whether to run AfterSynchronization global script


Return value:


True/False

Example:

// ...

Project.RunSynchronization( false,false, '4405,4441,4454,4420', false,false);

// ...


See also:

Name; DatabaseType; Version; UserLoginFullName; UserLoginName; UserGroupName; LayerCount; Layer; GetMapLayerListAsXML; ActiveLayer; ActiveLayerName; LayerAtIndex; SysTab_LayerList; SysTab_AttributeList; GetMapLayerListAsXML; ApplyMapLayerList; LoadMapLayerListFromXML; SaveMapLayerListToXML; MapLayerListVisible; SendDataToAnotherRunningProject; GetResourceString; AnotherProjectIsRunning; OpenAnotherProject; BringProjectToFront;SendDataToAnotherRunningProject; OpenInactiveLayers; CloseInactiveLayers; OpenPlot; OpenPlotUsingDataCollector; RunPolyshape; AddLayerWrapper; ScriptsEnabled; OnValidateScriptsEnabled; OnChangeScriptsEnabled; OnChangeTimeStampEnabled; DisableScripts; EnableScripts; RunSynchronization; RunSynchronizationExt; AdjustOnlineCalliperConnection


Example