User Permissions

The user permissions implemented by InfoWorks ICM are designed to prevent users from accidentally making changes to data they should not be editing.

A set of simple user access permissions can be applied at database level, group and individual action level.

With access permissions activated the following types of InfoWorks ICM user are available:

Note

Because permissions are assigned at group level and not to a specific software product, every role will be available for selection, even if it does not necessarily apply to your software product.

There are three other Live roles further restricting powers that users may have over Live Groups. These are:

Closed

Please refer to the User Permissions at action level dialog topic for more information on these roles and how to implement them.

Note

User roles for a Model Group are viewed in the Properties Dialog of the group. Note that the properties dialog will only display user roles that have been specifically appointed to that group and will not display user roles of parent groups. For example, if parent Model Group A with owner 'user1' has a sub Model Group B, 'user1' will only appear in the properties dialog for A although 'user1' will also have full edit powers over B.

Backwards Compatibility

If your database is an InfoWorks CS / SD database that you have migrated to InfoWorks ICM, any list of users that was in the InfoWorks CS /SD database will be migrated and merged with the list of users in the InfoWorks ICM database (if any).

For any particular user name, if the InfoWorks ICM database list already contains that user, the software checks that the Full Name and Administrator (Database Owner) settings are the same – if they are different, the settings already in InfoWorks ICM take precedence and a message is shown at the end of the import to warn that the settings were different for one or more users.

When a model group is migrated, the list of owners for that model group is also migrated.

The above happens regardless of whether Implement Permissions is currently switched on in the InfoWorks CS / SD or InfoWorks ICM databases (the Implement Permissions setting itself is not migrated). This means that you can migrate data from an InfoWorks CS / SD database that has permissions to an InfoWorks ICM database that does not, but if you then switch on permissions in the InfoWorks ICM database, you will see the users and owners that were migrated.

Tip

Note that this means that a user who is an Administrator (Database Owner) of the InfoWorks CS / SD database will automatically become an Administrator of the InfoWorks ICM database, provided permissions are implemented and that user is not already listed in the InfoWorks ICM database.

For new databases created in InfoWorks ICM, you do not have to invoke access permissions. With the permissions option turned off, all users have Database Owner powers.

Users and Permissions Dialog

Manage User Permissions Dialog

Edit Group Permissions Dialog

User Permissions at action level