Integrating with AssetMaster

The current Weave/AssetMaster integration supports a two way link between Weave and AssetMaster. That is AssetMaster can send the current set of assets to Weave for display and Weave can send the current set of assets for display in AssetMaster. Currently Internet Explorer is the only browser supported for this type of integration.

The implementation of the Weave - AssetMaster Application Integration Module provides the following functions.

Link from Weave – AssetMaster

  • Locate Asset
  • Locate Catalogue
  • Link to Asset Catalogue
  • Create Work Order
  • Add to Work Order
  • Locate Work Order
  • Perform Condition Assessment
  • Return to AssetMaster

 

Link from AssetMaster – Weave

  • Show GIS
  • View Results in GIS

Upon clicking on the AssetMaster button option in Weave, the AssetMaster application will be brought forward with the selected procedure in AssetMaster and will be focused on the records corresponding to the features selected in Weave.  From this point, the complete suite of AssetMaster operations is available to the user, including work order creation, reporting, etc.  Please refer to AssetMaster's documentation for a full lst of features avaliable to the user.

Sending information from AssetMaster to Weave is undertaken using AssetMaster’s GIS button.  Once a feature(s) is selected in the AssetMaster interface, the user has the ability to send the fetaures from AssestMaster to Weave.  From this point, the user has access to all of the Weave functions, including searching and reporting.
 

Setup

The setup of the Weave - AssetMaster Application Integration Module comprises two stages:

1. Weave Server Setup

Add the following to the client.xml file to provide a menu with the tools avaiable.

<item action="com.cohga.assetmaster.menu">

The AssetMaster Server side code. 

The namespace used for AssetMaster is


xmlns:assetmaster="urn:com.cohga.assetmaster#1.0"
<assetmaster:config id="default">
	<assetmaster:dir>C:\Program Files\InfoMaster\AssetMaster_PROD\</assetmaster:dir>
	<assetmaster:exe>applauncher.exe</assetmaster:exe>
	<assetmaster:appname>iAssetMaster</assetmaster:appname>
	<assetmaster:port>9000</assetmaster:port>
	<assetmaster:server>localhost</assetmaster:server>
	<assetmaster:debug>true</assetmaster:debug>
	<assetmaster:seperator>_</assetmaster:seperator>
	<assetmaster:entity>lyr_assets</assetmaster:entity>
</assetmaster:config>

where 

name

value

dir

The location of the AssetMaster installation

exe

The execuatable used to send ids to

port

The port the application is listening on

server

The location of the server

debug

wheather to enable debugging on the AssetMaster side

seperator

When sending ids from Weave to AssetMaster the seperator used to distingish the ids

entity

The entity that will be used for asset information.

2. Client PC Setup (setting up the user's computer)

The Weave AssetMaster DLL must be installed on each client PC as well as the Weave Link component

regsvr32 Weave.AssetMaster.dll

AssetMaster Setup and Configuration

The AssetMaster system requires the installation of the AssetMaster Client. Please refer to the Installation Guide documentation supplied with this product for the relevant information.