< All Topics
Print

User Management

General Information

In the database application, you can manage all data. You can create and manage projects and their associated components, such as drawings. The same applies to article, customer, and supplier data, as well as „assembly parts to panels“ relationships.

Additionally, you can manage settings for users, permission groups, workstations, and the system here.

When records are opened for editing, the following navigation bar is available at the top of the editing dialog.

Navigation Bar for Editing Dialogs

With this, you can navigate to the first, previous, next, or last record in the respective list. After making changes to the current record, you will be prompted to save the changes when switching to another record. By enabling the „auto-save“ option, you can bypass this prompt.

Folder Structure

For most modules, you can create and manage a folder structure. This can be done through the context menu of the respective structure tree, as shown below for project management.

Folder Structure Tree including its Context Menu

New
Creates a new folder.

Edit…
Opens a dialog where you can change the name. In this dialog, you can also right-click to create or modify a translation of the name for the English, Spanish, or French version of Helios 3D.

Delete
Deletes selected folders along with all items contained within them.

Update
Updates the tree structure.

Expand All
Expands all branches of the structure tree below the current node.

Collapse All
Collapses all branches of the structure tree below the current node.

Export
Exports selected records.

Import
Currently non-functional.


User Management

User Management defines which users can access the Helios 3D database application and which working environment is applied to each user profile. It is used to create new user entries, edit existing profiles, assign language and unit settings, define user-specific display behavior, and connect the Helios 3D application user with the corresponding SQL Server login.

Changes in this area should only be made by administrators or trained users, because incorrect user settings or missing permissions can prevent users from opening projects, editing records, creating drawings, or using specific program functions.

Here, new users can be created for the database or existing user profiles can be edited.

Editing a user

The user profile dialog contains personal identification data, user-specific directories, language and unit settings, display options, prototype drawing behavior, CAD interaction settings, and SQL Server permission information. These settings control how the database application and parts of the CAD environment behave for the selected user.

Not every field changes access rights. Access to program functions depends on SQL Server permissions and assigned rights groups. Use the “Show state” function to check whether the selected user has the required SQL Server login state and permissions.

When editing an existing user profile, the following dialog will be displayed, where you can make all necessary adjustments.

Editing a user

Login Name / Full Name
Here, the login abbreviation as well as the user’s full name are entered.

Description
Here, a description of the user profile can be entered.

Directory
Here, the full directory path where the user’s data is (or should be) located is specified.

The directory should point to the location where user-specific data is stored or expected. Make sure that the path is valid and accessible for the selected Windows or SQL user. If the directory is located on a network drive, the user must have the required file system permissions outside Helios 3D as well.

Language for Dialogs
Here, the language for displaying dialogs can be selected. This setting is then used for the current user account. Changes take effect immediately, except for screens that are already displayed (e.g., the main interface) if an active profile is changed. At the latest, all interfaces will appear in the selected default language upon the next start of Helios 3D.

Language for Data
Here, the language for displaying data (descriptions, other language-dependent data) can be selected. This setting is then applied to the selected user account. If changes are not applied immediately, you can manually trigger this by selecting <Refresh>.

Use “Language for Dialogs” for the interface language and “Language for Data” for language-dependent database content such as descriptions. These settings can be different. If translated database entries are missing, the user may still see fallback or untranslated data depending on the available content.

Unit Metric / Inch
Here, you can select the unit of measurement for all length values displayed in Helios 3D. Either the metric system or inches can be used.
This setting only affects the display in Helios 3D. The database always stores values in full millimeters.

The unit and accuracy settings affect how length values are displayed to the user. They do not change the internal database storage, because values are stored in full millimeters. When users compare values between different workstations or screenshots, check whether both users are using the same unit and accuracy settings.

Accuracy
Here, based on the chosen unit of measurement above, you can select the desired accuracy.
You can choose between whole millimeters and tenths of a millimeter, or between full inches and their respective fractions.
This does not affect the fact that the database always works with full millimeters and stores all values accordingly.

Show Quick Start Toolbar for Modules
If this option is enabled (checkbox selected), the Quick Start Toolbar for modules will be displayed at the bottom of the database application.

Show Detailed Help Texts as Tooltips
If this option is enabled (checkbox selected), tooltips will be displayed for most elements in Helios 3D. These provide information about the function of each element, as shown below for the current element.

Also Show Data from Subfolders
If this option is enabled (checkbox selected), all records from the selected folder, including those from its subfolders, will be displayed in the database application. Otherwise, records located in subfolders will not be displayed.

Always Save Window Position and Size on Close
If this option is enabled (checkbox selected), the size and position of windows will be saved and restored upon reopening.

Do Not Show Hidden Items in the Item Master
If this option is enabled (checkbox selected), items in the item master will be hidden from you if the „hide“ option is set in the item data.

Do Not Show Hidden Projects
If this option is enabled (checkbox selected), projects in the project management will be hidden from you if the „hide project“ option is activated in the project data.

Open Drawing in CAD on Double-Click
If this option is enabled (checkbox selected), you can open drawings by double-clicking on the drawing name.

Window Layout on Start
In this section, you can see whether the homepage, the window layout from the last session, an empty window, or a specific layout is loaded when the database application starts. The latter can be created in the start menu under „Window Layouts.“

Login
This section currently does not have any functions used in Helios 3D.

Prototype Drawing
Here, you can select which prototype will be used when creating a new drawing.

The selected prototype drawing is used as the default template when the user creates a new drawing. If “Always Show Prototype Selection Window for New Drawings” is enabled, the user can choose the prototype manually each time. If it is disabled, the preset prototype is applied automatically.

Always Show Prototype Selection Window for New Drawings
If this option is enabled (checkbox selected), the prototype selection window will always be shown when creating new drawings. Otherwise, the preset prototype will be used automatically.

Show Extended Tooltips
If enabled, the standard AutoCAD tooltips for registered objects will be overridden by Helios 3D-specific information.

Show Radial Menu on Helios 3D Objects
If enabled, a radial menu with available commands will be shown for AutoCAD objects supported by Helios 3D. The offered commands will match those of the context menu.
To access it, the user must hover the mouse pointer over the object and press the ALT key once, unlike with the tooltip.

This option affects supported CAD objects that are recognized by Helios 3D. When enabled, the radial menu provides commands comparable to the object context menu. If the radial menu is not displayed, check whether the object is supported, whether the option is enabled for the current user, and whether the ALT key workflow is used as described.

Show state SQL Server Login
To display the user’s permissions for accessing program functions in Helios 3D, press the „Show state“ button. If green checkmarks are displayed, the user has the corresponding permissions. The „System Admin“ and „Database Admin“ permissions are important for working with all modules of Helios 3D.

Adding a User Account (optional)

The following section describes the optional creation of additional user accounts. In a default installation, a Windows user and the ‘sa’ user are created automatically. Additional accounts are typically required when different users need individual login names, language and unit settings, rights group assignments, or separate SQL Server authentication.

Only users with the required administrative permissions should create SQL Server logins or database users.

This step is optional, because on the default installation a Windows user and the ‘sa’ user automatically get created.

For creating user accounts, you will need an Microsoft SQL Server Management Studio Express and administrator access for the SQL server.

The recommended workflow equals the structure of these instructions.

Add User to SQL Server

First a new user needs a login for the SQL server. For that an administrator has to login to the server and he has to create a new user login in Object Explorer. Just open the structure tree and go to the point “Server Name\Security\Logins”, right click it and select “New login…”.

The dialog for creating a new login is separated into several pages. You only need the pages “General” and “Server Roles”.

Page General

On “General” page you can enter the login information for the new account, as displayed in the following figure.

Add User SQL

Here you can create a new login or you can select a Windows-Authentication account and use it for the SQL server.

For SQL Server-Authentication please go on with the data concerning the password.

For Windows-Authentication please push <Search…> and then click <Advanced> in the upcoming dialog.

Users or Group Privileges

The next figure shows the extended selection dialog for users or user groups. There you can use the <Find Now> button to read and to display all login accounts available in the “Search results” list.

Close all selection dialogs for users and groups with <OK> and go to the “Server Roles” tab.

Page Server Roles

On “Server Roles” page you can set the server wide security permissions for the user. Any user at least needs the role “public” for working with Helios 3D, as displayed below.

SQL Server Roles

Another permission needed is locking records on SQL server. Logins with administrator rights automatically get this permission, whereas other logins need it to be granted by hand.

For that, an administrator (‘sa’) hast to run one of the following commands, depending on the login method, on ‘master’ database:

For Windows-Authentication:

            GRANT VIEW SERVER STATE TO [Domain\Login]

For SQL Server-Authentication:

            GRANT VIEW SERVER STATE TO [Login]

permission locking records

Another way to add a user is directly in the user management of Helios 3D. Go to the „User“ module. Then right-click in the field where the users are listed. Click on ‚New…‘. A dialog opens where the new user can be created. The only required input is the username. Then click on ‚Show state‘. Helios 3D will now check if a user with this name already exists in the SQL database.

Add SQL User in Helios 3D Application

If the user is found in the database, green checkmarks in the „SQL Server Login“ area will indicate which permissions this user has in the SQL database. If not, click on ‚Create account‘ to create a user in the SQL database. In the window that opens, you can now set a password for the new user. Helios 3D will create the user in the SQL database. With ‚Save‘, you save the user in the user management of Helios 3D. You can then proceed with the permission assignment for the user as described below.

User Account Helios3D Database

For accessing the Helios 3D database, a user account (can be named equal to the login account) for any user is needed. For that an administrator can go to “Database Name\Security\Users” in Object Explorer and there he can right click “Users” and select “New User…”.

The dialog for creating a new user account is separated into several pages. You need to go to the pages “General”, “Owned Schemas” and “Membership” (for the roles) as marked in the next screenshot.

Here you can enter a login name and you can select the corresponding login, created like described in section “Page General”.

Required Schemes:

  • db_Helios3D

Required memberships in database roles:

  • db_datareader
  • db_datawriter
  • db_Helios3D
membership database roles

User Account Helios 3D Application

In Helios 3D database application, any user needs a user account named equal to the corresponding user account for the SQL Server.

Please follow this procedure:

  • Start Helios 3D with administrator permissions (the user ‘sa’ would be ideal).
  • Open the User Management.
  • Right click the user list -> “New…”
  • Enter a login name as displayed in the following figure and press <OK>.
User Account Helios 3D Application
  • Select the new user (line appears blue then) and go to the “Assigned to” tab in “Additional Data” frame below the users list.
  • Right click the list and select the option  “New Assignment…”.
  • In the following dialog you can select one or more rights groups and afterwards press „Accept“ . After that you can close the dialog.
Rights Groups Management
  • When you go to the “Rights” tab (next to “Assigned to” tab), the corresponding rights should be displayed. If necessary, please press F5 to refresh the list view.

Now the user is able to login.

After creating or changing a user account, test the login with the affected user and verify that the expected modules, projects, drawings, item data, and functions are visible. If rights were changed while the user was already working, refresh the views or restart Helios 3D to ensure that all settings are applied.

Table of Contents