Technical documentation - Asset configuration

License

To enable Assets, a license file will have to be installed on web viewer. License file is to be placed at this location on the web server

C:\ProgramData\Signifikant\Assert

With no license it will not be possible to search for and navigate to assets.

Server.config

Server.config will need to include information in the Asset database. The Asset database is configured per site, but several sites may point to the same Asset database.

<AssertSite Id="SiteName"> <!-- Normal information for a site here --> <!-- SQL incance for the asset database --> <SqlServerAssetInstance>SERVER\SQLINSTANCE</SqlServerAssetInstance> <!-- Database name --> <AssetDatabase>Site#Asset</AssetDatabase> <!-- Login for database --> <SqlServerAssetLogin> <UseSqlServerUser>false</UseSqlServerUser> <SqlServerUser>SQLUser</SqlServerUser> <SqlServerPassword>SQLPsw</SqlServerPassword> </SqlServerAssetLogin> <!-- Database file path --> <AssetDatabaseFilePath>D:\Signifikant\Data\Assets\Site#Asset.mdf</AssetDatabaseFilePath> <AssetDatabaseLogFilePath>D:\Signifikant\Data\Assets\Site#Asset_log.ldf</AssetDatabaseLogFilePath> <AssetImagePath>D:\Signifikant\Data\Assets\Images</AssetImagePath> <AssetAnnotationAttachmentImagePath>D:\Signifikant\Data\Assets\AnnotationImages</AssetAnnotationAttachmentImagePath> <AssetContentSetPath>C:\Signifikant\Data\Assets\ContentSet</AssetContentSetPath> </AssertSite>

 

profile.config

 

<AssetManager> <AssetManager> <RegisterationHeaderImage>Download_header.jpg</RegisterationHeaderImage> <MyAssetHeaderImage>hero.png</MyAssetHeaderImage> <!-- How many annotations that will display on the asset page. Default is 2. --> <DisplayAnnotationsCount>4</DisplayAnnotationsCount> </AssetManager> </AssetManager>

permission.config :

Access to Assets is defined in profile.config using the below permissions.

<ResourcePermission> <Id>19</Id> <Enabled>true</Enabled> <Name>MyAssets</Name> <Note>Users can see and access my assets page</Note> <Groups> <string>MyAssets</string> <string>Administrators</string> </Groups> </ResourcePermission> <ResourcePermission> <Id>16</Id> <Enabled>true</Enabled> <Name>EditAssets</Name> <Note>Users can add, edit and import assets</Note> <Groups> <string>Administrators</string> </Groups> </ResourcePermission> <ResourcePermission> <Id>16</Id> <Enabled>true</Enabled> <Name>AssetOwnerhsip</Name> <Note>Users can see who owns an asset, add, edit and delete notes on assets</Note> <Groups> <string>Administrators</string> </Groups> </ResourcePermission>