Asset Management
Asset Management in Robility Manager offers a centralized and secure way to store and manage key data required by robots during automation. Instead of embedding values directly into workflows, developers define reusable assets—configurable data points that streamline and standardize information across automations.
Key Benefits
1. Centralized Configuration: Store configuration values such as API keys and reusable variables in one place, keeping workflows organized and manageable.
2. Reusability: Use the same asset across multiple workflows and robots, preventing duplication and conflicts.
3. Simplified Maintenance: Update an asset’s value once (e.g., API endpoints or variable values) without needing to modify and republish each workflow.
4. Environment Flexibility: Manage distinct asset values for Dev, Test, and Production environments without altering workflow logic.
5. Audit and Traceability: All asset modifications are logged to support accountability and troubleshooting.
Managing Assets
To optimize robot configurations by managing assets in Robility Manager, you can create, edit, and delete assets through the following steps:
Creating Assets
1. Navigate to the Vault page and click Add.
2. In the Add Asset window, select either the Webform or Excel input option for manual or bulk input.
3. Choose Type as Asset, provide a meaningful Name, and select the appropriate Asset Type (Text, Boolean, Numeric).
4. Enter the asset Value and optionally add a Description.
5. Click Create to add the asset, which will then appear on the Assets page.
Editing Assets
1. Locate the asset you want to modify and click the Edit icon beside it.
2. Update the Name or Value as needed.
3. Click Update to save changes.
4. All modifications are logged and can be reviewed in the asset’s history to maintain traceability.
Deleting Assets
1. To remove an asset, click the Remove icon next to it.
2. Alternatively, select one or multiple assets and use the Remove button to delete them in bulk.
What types of assets are supported and how do I choose the right one for my data?
Robility Manager supports three main types of assets to store different kinds of data in automation workflows.
Choosing the Right Asset Type
1. Use Text for most general-purpose data, especially when values contain letters, symbols, or multiple characters.
2. Use Boolean when you need to represent simple true/false conditions.
3. Use Numeric when dealing with numeric values that must be whole numbers, such as retry counts, delays, or limits.
Selecting the correct asset type ensures that the data is stored efficiently, validated properly, and used appropriately in your automation workflows. This improves maintainability and reduces errors in robot configurations.
Accessing Assets in Automation
Robots retrieve asset data dynamically during execution, using activities such as Get Asset within Robility Manager. Click here to learn more. Access to assets is governed by project-level permissions to ensure security.
Asset Examples
Asset Name | Type | Value | Purpose |
---|---|---|---|
baseUrl | Text | https://api.xyz.com | External API base path |
isProduction | Boolean | true | Toggle between environments |
retryCount | Numeric | 3 | Control retry logic |
Tips
1. Asset storage supports multiple data types and can be accessed through UI, API, or robot keywords.
2. While sensitive data like credentials should be stored in Vault, assets are ideal for commonly accessed configuration data.
3. Permissions to manage assets can be customized using role-based access control (RBAC) for security.
4. Assets enable environment-specific configurations without changing workflows, improving agility and reducing errors.