Scripting

New Functionality

ExpandTimeAnalysisLine
Expand only those codes in Time Analysis dialog box, which belongs to the same subsystem of the time analysis.
ExpandTimeAnalysisLineIncludingOtherSubsystemCodes
Expand all codes having sub codes in Time Analysis dialog box, irrespective of the subsystem.
GetAttributeMultiLingualbyId
Get a single multi lingual attribute of an object.
SetAttributeMultilingualbyId
Set a single multi lingual attribute of an object.
GetAttributesMultiLingualbyId
Get multiple multi lingual attributes of an object by a single server access.
 SetAttributesMultilingualbyId
Set multiple multi lingual attributes of an object by a single server access.
Select Tree Item
After an object is selected (or selection changed) in PPR Navigator Tree, a script action (sa_selecttreeitem) is executed.
Expand Tree Item
After an object is expanded in PPR Navigator Tree, a script action (sa_expandtreeitem) is executed. Automation Interface for DPE Frame Interface methods for the automation of the DPFFrame.
GetLoginToken
Returns the credentials of logged in user in the form of encrypted token.
SetLoginToken
With token mechanism, the CAA application can login using the token and hence the second login / login dialog box is avoided. SetLoginToken enables either to start a new transaction or use an existing transaction.
OpenProejctWithFilter
Opens a project in DPE and apply a specified filter.
ExpandTreeByID
Expands the tree structure till the desired component.
OpenPropertiesEx
Open the property page of any desired component. OpenPropertyEx method provides the same functionality which is available in the properties dialog invoked from the contextual menu.
 HasCommitToBeDone
Check if there are there any changes which are not committed.
 
Get ClientId
New API to get the Client Id.