Asset Service

Introduction

Assets are real world objects that are a part of our environment, place of work, economic activity or business process. Example of assets are equipment, buildings, vehicles, human beings etc.

TCUP Asset Service is a sophisticated platform for modelling of assets, their relationship with other assets, their properties and mapping of these properties with IoT devices and sensors. This allows the digital representation of physical entity.

Asset service provides Asset Life-cycle Management by allowing to create, update and delete assets during its lifecycle.

Purpose of the Document

The following document describes the basic steps to work with Asset Service. After going through this document, the users will able to create Asset Domain, Asset Project, define asset hierarchy, create relevant template, create rule for specific asset etc. In other words, the user will able to perform all asset related activities using asset portal.

Reference Document

Please refer to the following documents to get more details on Asset Service:

  • To understand the basic concepts of SOS please refer to the Concept guide.

  • For API details of Asset Service please refer to the API guide.

Working with Asset Service Portal

Accessing Asset Service Portal

Login: Users can login to asset service portal by providing a valid user name or tenant name and the corresponding valid password.

Link for accessing Asset portal is : https://<Domain Name>/AssetPortal/

../_images/asset_login.png

Alternately, users can also access Asset Service portal by clicking on ‘Asset Portal’ from the left hand side menu after signing in to TCUP.

../_images/AccessAsset.png

Manage Asset Domains

Asset Domain is logical grouping of projects that are related to a single common business domain.

../_images/asset_domain.PNG

Users can perform the following actions under Manage Asset Domain Portal:

  1. Create new asset domain, see the list of created asset domain, search asset domain and delete/ edit created asset domain. User can export whole

  2. Create template

  3. View created template

  4. Query asset type

Asset Domain

The following screen will appear when a user clicks ‘Asset Domain’ under Manage Asset Domain.

../_images/Asset_AssetDomain.png ../_images/asset_import_export_domain.png

Users can perform the following actions on this screen:

  1. Create a new asset domain by entering Domain Name, Domain Description (Optional), image (Optional) and then clicking on “Add” button as shown on the screen.

  2. Search any created domain my mentioning the domain name

  3. Edit and delete existing domain by clicking edit/ delete option against each domain.

  4. Import and export whole asset domain.

Note

Domain can only be deleted if it doesn’t contain any projects.

Create Template

The following screen will appear when a user clicks ‘Create Template’ under Manage Asset Domain. This page lets the user create Asset Type template. Asset Types template is the blank form of Asset type. Asset type is the building block of Asset Service where properties of the assets can be defined. Multiple Asset types can be created from this template.

../_images/Asset_CreateTemplate.png

Asset Type Template can be created by entering the following information:

  • domain name under which the asset is to be created,

  • asset type name,

  • description of Asset type Template (Optional)

  • image (Optional)

  • Asset Type properties. The user can add multiple asset type properties by clicking Add more property button.

View Template

View Template shows all the Asset Type templates and Asset Types created in the system irrespective of the domain. On selecting the Asset Type template or Asset Type the details are displayed on the right hand side of the screen as shown below:

../_images/asset_viewTemplate.png

Asset Type Query

This page allows the user to search the Asset Type Template/ Asset Type under any domain/project or under any parent Asset type. This page also allows the user to see the asset hierarchy.

../_images/asset_AssetTypeQuery.png

Manage Projects

Project consists of logically associated Asset types and Assets definition within an organization. The project resides inside a domain.

List of Projects

TCUP tenant/ user can create, update and delete projects.

The portal page of the project shows the list of projects available for the particular asset domain of the user.

From this page the user can perform the following actions:

  1. Create new project by specifying Project Name and Project Description (Optional).

  2. View the created project list

  3. Update/ delete created project by clicking update/delete icon against the project. Users cannot delete a project if it contains any asset type.

  4. Search project by its name.

../_images/asset_project.PNG

Note

A project can only be deleted if it doesn’t contain any Asset Types.

Project Details

By clicking on Project details link against a particular project users can go to the project details page.

../_images/project_details.png

In this page the users can see the following information:

  1. Can create a Geo-fence.

  2. Can view list of assets under any Geo-fence.

  3. Number of assets present in each asset type of that project.

  4. All assets present in that project, their parent child and any other relationships.

../_images/asset_projectDetails.png ../_images/asset_createGeoFence_ViewAssetsUnderGeoFence.png

Upload Asset Type

This user interface allows the user to upload asset type from an excel file. Users can get the asset type template by clicking Export asset type against any asset type from list of ‘Asset Type page’ under ‘Manage Asset Type’.

../_images/asset_uploadAssetType.PNG

Upload All

This user interface allows the user to upload asset type as well as asset from an excel file. User can get the template by clicking Export asset type & asset against any asset type from ‘List of ‘Asset Type’ page under ‘Manage Asset Type’.

../_images/asset_uploadAssetTypeAsset.PNG

Manage Asset Type

Asset Type is the building block of Asset Service. Every asset has some properties. Asset model requires properties where the asset data will be stored. Asset Type is the model that holds the properties of asset. Asset instance can be added under Asset Type. Multiple Asset types can be created. Each Asset type can contain multiple properties.

List of Asset Type

The Asset Service user interface has the following sections:

  1. List of Asset Type templates - This section shows the list of created Asset Type templates.

Creation of asset type is described in the ‘Create Template’ section under ‘Manage Asset Domain’. Users can drag an available asset type template to the list of asset type section to create a new asset type from that template. Once the template is dragged a pop up screen appears asking for the asset type name and accordingly the asset type gets created.

  1. List of Asset Types - This section enables the user to perform the following actions:

    • export list of assets of any particular asset type

    • download asset template for any particular asset type

    • export any asset type

    • export all asset type and assets together

    • add more asset properties of existing asset type

    • create new asset type from existing asset type

    • delete existing asset type

    • view the number of properties of any asset type and their description, type, data type, unit, relationship and rules.

../_images/asset_listOfAssetType.png

Add More Properties to Asset Type

On Clicking the + button against a particular asset type it redirects to ‘Add Asset Property’ page. User can add the required asset property there.

../_images/asset_addAssetProperties.PNG

Assign Meta Properties

Meta properties can be assigned to an existing asset type by clicking the Assign button against that particular Asset Type.

../_images/asset_addMetaProperty.png ../_images/asset_createdMetaData.PNG

On clicking the Assign button, the user will get the list of already created metadata. Select the meta data to be assigned and click on save. Creation of new metaproperty is described in Create Meta Property section below.

Asset Type Relation Graph

This page allows the user to view the relationships between the asset types graphically by clicking the Relation graph button on List of Asset Type Page.

../_images/asset_relationGraph.PNG

Add Asset Type

This page of Asset Service UI allows the user to create asset types. User can also add the image for that asset type. While creating asset type users can create infinite number of properties for that asset type.

../_images/asset_addAssetType.PNG

Create Meta Property

This page of the Asset Service UI allows the users to create meta properties. These meta properties are then attached to the asset type as described in the Assign Metaproperties section above. While creating asset of that asset type, the value of metaproperties are defined.

While creating the meta property, users have to define the property name and can add multiple number of properties meta data. Users also have the option to create Metaproperty hierarchy by mentioning parent meta ID while creating Meta property.

../_images/asset_createMetaProperty.png

Create Relations

In this page of Asset Service UI, users can add relationships among the asset types.

../_images/asset_createRelationForType.PNG

Manage Asset

Create Asset

In this page of Asset Service UI, users can create assets for any asset type created before.

To create an asset user needs to follow the following steps:

  1. The user needs to select the Asset Type. It will bring the properties of that Asset Type.

  2. The user then needs to select the parent asset under which he/she wants to create that asset. When there is no asset present there should be only one asset called “root”.

  3. Users can also provide image for the asset.

  4. Once the basic information of the asset is filled up, the user has to provide the suitable information for the properties. Each property may have meta data which also needs to be filled up by the user.

  5. Once all required fields are filled up click on save button to create the new asset.

../_images/asset_createAsset.PNG

Bulk Upload

Asset template can be downloaded from the List of Asset Type page. Template is the blank template of Asset. Assets can be uploaded after filling up the asset details in the template.

../_images/asset_bulkUpload.PNG

Asset Hierarchy

In this page of Asset Service UI, users can view the hierarchy of the assets and by selecting any asset they can view its meta properties, properties, geolocations, sensor mapping, relation and rule lists. Users can edit the values of the (a) editable properties, (b)the geolocations, (c) sensor mapping, (d)relation (e) property meta hierarchy.

../_images/asset_hierarchy.PNG ../_images/asset_metaPropertyHierarchy.PNG

Product Details

By clicking on Asset name link users can go to the product details page. Here user can view graph of the observed property. User can also view the relation among the assets, means what is the relation of this asset with other assets.

../_images/asset_productDetails.PNG ../_images/asset_view_sensorData_as_A_graph.PNG

Manage Event

Event is built to record any change in events / state of any asset. Throughout an asset lifecycle, every asset undergoes various transformations in state or property. Any such change is recorded and stored as events. Every event is categorized as Event Type which are required to be predefined.

Create Event Type

Here users can create new event types, view, edit and activate/ inactivate existing event types.

../_images/asset_createEventType.png

View Events

Here user can view all the events created for various assets. Users can filter them by time and can see a chart of events created for various event type of each asset. Users can see a bar chart of number of events created for each event types. Users can update the rule created by each asset.

../_images/asset_viewEvents1.png ../_images/asset_viewEvents2.png ../_images/asset_viewEvents3.png

Create Asset Rule

In this page users can create rule for each asset.

Steps to create a rule for an asset:

  1. First select an asset from the drop down.

  2. Then copy an asset property name.

  3. By pressing copy button it will copy that asset property to define rule section and will ask for a valid operator. Provide the operator from keyboard.

  4. Select an event type which was created before in ‘Create Event Type’ page .

  5. Press the Create rule button.

  6. Rule will be created.

../_images/asset_createAssetRule.png

Create Type Rule

In this page users can create rule for each Asset Type.

Steps to create a rule for Asset Type:

  1. Select an assettype.

  2. Then select an asset property type.

  3. By selecting asset property type, the asset property of that asset property type will get listed.

  4. Select one or many asset properties. Select the required property type and corresponding value.

  5. Provide rule name, rule description and select event type name.

  6. Press the Create rule button.

  7. Rule will be created.

Created rules can be seen on the right hand side of the page. Rules can also be edited or deleted.

../_images/asset_createRuleForType1.png

Asset Query

In this page of Asset Service UI users can query about assets with various parameters. Query result shows the asset details along with the asset type name and also the asset and asset type hierarchy.

in this page user also can delete one or many asset. i.e. user can have bulk delete option.

../_images/asset_query1.png ../_images/asset_query2.png ../_images/asset_Bulk_Delete.png

Asset Compare

This page allows the user to compare multiple assets under an asset type. Once the Asset type name is selected from the drop down it lists down all the assets under that asset type. Users have to select the assets to compare. The details of the assets will be shown below:

../_images/Asset_AssetCompare.png

Permission

In this page tenant can grant or revoke permission to his/her users and user can grant or revoke permission to other user of the same tenant. Tenant/user can also view the assets, projects, asset types which he/she get permission.

../_images/asset_grantPermission_revokePermission.png ../_images/asset_view_Permission.PNG

User’s Activity

In header there is a icon. By clicking this icon user can view his/her activity like number of created projects, assets, asset types etc. any time from any where.

../_images/asset_user_activity.png