Settings and General Information
General Information
Sensitive Field Encryption within Hero Platform_
Connections, Inputs, Outputs, and Lookup functions may require sensitive passwords to connect. Passwords within these features are stored as encrypted in the Hero Platform_ MongoDB. Every Hero Platform_ installation automatically generates its own unique encryption key.
Imported Flow Password Security
Flows exported from Hero Platform_ do not have unencrypted sensitive fields inside the exported .zip file.
Flows imported on a different Hero Platform_ system require sensitive fields to be retyped manually.
Screen Resolution
The minimum required screen resolution to operate Hero Platform_ is 1440 X 900
Hero Platform_ uses Lightweight Directory Access Protocol (LDAP/LDAPS) and Active Directory (AD) as authentication systems for identifying users.
Open Hero Platform_ Settings
To open the administration settings, navigate to the Administration overview page and click Settings.
General Settings
Hero Platform_ Time Zones
By default, Hero Platform_ logging uses Universal Time Coordinated (UTC).
Set the Application Time Zone
To view or change the Hero Platform_ application time zone:
- Click General settings.
- Use the drop-down menu to select a time zone.
- Click OK to save the selected time zone.
An updated time zone is applied immediately.
A Flow currently running before the time zone change keeps the previous time zone until it has finished. When the Flow is manually scheduled again, the new time zone is applied.
LDAP(S)/Active Directory Authentication
When LDAP/AD authentication is enabled, the default admin authentication, the Hero Platform_'s user list, and the Hero_Cloud authentication are deactivated. Users in Hero Platform_ that logged in with the default authentication are immediately logged out when LDAP/AD is enabled.
If LDAP/AD authentication is disabled in the Hero Platform_ settings, those default authentication systems are reactivated.
Open Administration Settings
To configure user authentication:
- Click LDAP(S)/Active directory authentication.
- Enter the configuration settings:
- Check the box to enable LDAP/AD authentication in Hero Platform_
- Select an encryption method:
- None
- LDAPS
- Enter the authentication server address and port number.
- Example: <server>:<port>
- Enter the distinguished name (DN) of a user with rights to query the Active Directory/LDAP tree.
- Enter the password.
- Enter the user search base (base DN)
- The user search base is where the search begins in the Active Directory hierarchical structure for user account entries.
- Enter the user name attribute.
- The user name attribute does not need to be an RDN (primary key in the subtree). Any attribute that matches the login name and unique identifier.
- Select the role query option:
- No query, use default roles.
- If the role query is off, all mapped user(s) have access to the Hero Platform_ Administration tab.
- Query from LDAP server.
- Enter the search base.
- Enter the search filter.
- Use the search filter to substitute the login name / DN of a user.
- Example: (&{objectClass=groupOfUniqueNames)(UniqueMemberName={0}))
- Use the search filter to substitute the login name / DN of a user.
- Enter the role attribute.
- Select a role query substitution.
- Login name
- Full DN
- No query, use default roles.
- After entering the configuration settings, click TEST AUTHENTICATION SETTINGS.
- Enter the name and password for a user (The user must be an "admin" in Hero Platform_) in your authentication directory and click Test.
- If the user can be authenticated, a message appears at the top of the screen that says Authentication successful.
- Click OK to enable the authentication directory.
Hero Platform_ Security
Hero Platform_ On-Premises
The volumes/disk provided for on-premise installations should have encryption enabled.
Hero_Cloud
The transitory data in a Hero_Cloud installation is encrypted.
Security features in Hero Platform_ are designed to:
- Minimize the exposure of sensitive data to unauthorized users.
- Prevent improper use of the platform.
- Protect the confidentiality of data, even in the case of loss or theft of physical devices.
Configure Encryption Security
To configure encryption security:
- Click Encryption being nodes.
- Enter your encryption settings.
Click OK. - A notice is displayed to restart the Hero Platform_ cluster to finish enabling encryption security.
Click OK. - After restarting the Hero Platform_ cluster, your encryption is enabled.
The Robin application in Hero Platform_ has a theming feature to allow administrators to adjust the aesthetics of how Robin appears to users.
Robin theming is not enabled by default within Hero Platform_. Please contact your Automation Hero service representative to enable Robin customizations.
Logging Configuration
These settings allow Hero Platform_ admins the ability to view and change DEBUG-level logs from the running Hero Platform_ environments so that they may diagnose and troubleshoot bugs and misconfigurations.
To view or adjust log levels:
- Select Logging configuration.
- View the dashboard of the current loggers and log levels.
Add a Logger
To add a new logger:
- Click Add Logger.
- Select a logger from the drop-down menu.
Filter logger selections by entering the logger name into the field. - Select a log level.
Edit the Log Level of a Logger
To edit the log level of a logger:
- Click the settings icon on the right side of the logger's row on the dashboard.
- Select a new logger level for the logger and click OK.
Remove a Logger
Removing a logger sets the log level back to the application's default log level.
To remove the logger from the table:
- Click the settings icon on the right side of the logger's row in the dashboard.
- Click Delete.
Theming Robin
To adjust the theme in Robin:
- Select Robin theming.
- Robin can be themed by adding a logo image or CSS file.
- To upload a logo image:
- Click Choose file... across from Robin logo.
- Select a file image from the file browser and click Open.
- To upload a CSS file:
- Click Choose file... across from Theme css file.
- Select a file image from the file browser and click Open.
- To upload a logo image:
CSS Help
Below are the default theme styles for Robin.
Copy the CSS below.
Robin Theme CSS:
body { --ah-color-bg: #{$bg-color}; --ah-color-green: #{$green}; --ah-color-blue-2: #{$ah-blue-2}; --ah-color-white: #{$white}; --ah-color-dark-green: #{$dark-green}; --ah-color-danger: #{$danger}; --ah-color-gray-20: #{$gray-20}; --ah-color-gray-30: #{$gray-30}; --ah-color-gray-50: #{$gray-50}; --ah-color-gray-70: #{$gray-70}; --ah-color-gray-80: #{$gray-80}; --ah-color-gray-100: #{$gray-100}; /** Header Colors*/ --ah-header-bg-color: #000; --ah-header-action-hover-color: #353535; /** Disabled Buttons colors */ --ah-btn-disabled-svg: #525252; /** List box */ --ah-list-bg-color: #000; --ah-list-text-color: #{$white}; --ah-list-border-color: #{$white}; --ah-list-highlight-color: #353535; /** Disabled Backgrounds and Borders */ --ah-disabled-01: #f4f4f4; --ah-disabled-03: #c6c6c6; --ah-disabled-04: #8d8d8d;; --ah-disabled-05: #525252; } /** To hide the footer copyright text, enable following style footer .container { display: none !important; } */ /** If you do not find any CSS variable for a particular element in Robin, you can use its class name of element to directly add the styles for it in this file. If the class name is dynamically generated, then it will be changed after upgrading robin version and you might have to update the theme file accordingly. */
- Update the CSS variables with desired color scheme
- Upload in Hero Platform_. (Shown above)
Automation Hero recommends not removing any CSS variables from the file.
CSS Variable | Usage |
---|---|
--ah-color-bg |
|
--ah-color-green |
|
--ah-color-blue-2 |
|
--ah-color-white |
|
--ah-color-dark-green |
|
--ah-color-danger |
|
--ah-header-bg-color |
|
--ah-header-action-hover-color |
|
--ah-disabled-01 --ah-disabled-03 |
|