Digital Rights Management

 

 
 

This tab contains custom settings for Digital Rights Management and deals with the following categories of options:

 

General Settings

 
 

Secure document on 'Save As' operations

If this option is selected, it means that DRM is active on the system for save operations. This option must be selected to use DRM settings during a session.

When this option is cleared:

  • Any new and saved data will not be DRM protected.
  • Any non-DRM protected data will stay non-DRM protected after a Save As operation.
  • Any DRM protected data with the SaveAsKeepRight credential will stay DRM protected after a Save As operation.
  • Any DRM protected data with the SaveAsNewRight credential may be stored decrypted after a Save As operation.

When this option is selected:

  • Any new and saved data will be DRM-protected.
  • Any non-DRM protected data will become DRM-protected after a Save As operation.
  • Any DRM protected data the SaveAsKeepRight credential will stay DRM protected after a Save As operation.
  • Any DRM protected data with the SaveAsNewRight credential will stay DRM protected after a Save As operation, but the electronic envelope will change.

Whatever, the value of this option:

  • Any non-DRM protected data will stay non-DRM protected after a Save operation.
  • Any DRM protected data with the Save credential will stay DRM protected after a Save operation.

By default, this option is cleared.

 

Check Environment

Click this button to make sure that your environment is correctly set. If not, a warning message is displayed. Possible errors are:

  • A missing dll (msdrm.dll for RMS).
  • The selected licenses do not allow the RM1 product.
 

Publishing License (Basic)

 
  This basic view is the default view displayed when you access the Digital Rights Management tab for the first time.

If the advanced view is displayed, click Less Options... to go back to the basic view.

  This area gives a credential approach and lets you define the lists of users and groups for the following three basic rights:
  • Read... lists the users who can access data.
  • Copy... lists the users who can extract all or part of data.
  • Save... lists the users who can save data.

Note that:

  • Users are separated by a semicolon.
  • Locked users appear in a gray list above the editable list.
  • The entire Publishing License area can be locked (which means that no right can be modified).
  • More lock features can be defined in the advanced view.

By default, the current user's email address is listed in the Read... and Save... boxes.

 

Publishing License (Advanced)

 
 

This advanced view is displayed when clicking More Options... in the basic view. With this option, you can define the default rights that are applied when a user is created.

  This area gives a user approach and lets you define the lists of users and groups with all their associated credentials.
  • The first column can be used by the administrator to lock one or several users.
  • The Name column displays the nickname, if any, assigned to the user listed in the Identifier column. This information is stored in the model. It is optional and aims at providing more filtering capabilities.
  • The Role column displays the role defined in the Roles list area. It is dynamically built from the roles list.
    By using the Role contextual menu on a selected role, you can switch to another role (e.g. Reviewer). This information is not stored in the model.
  • The Identifier column displays the declared mail address of the user or group from an Active Directory point of view. This information is mandatory in the Active Directory for both users and groups.

Each item in these columns can be modified by slowly clicking twice in the desired column to make it editable.
Any modification made to a role in the Publishing License area is automatically applied to the corresponding role in the Roles list.

The Name, Role and Identifier columns can be sorted in ascending or descending order by clicking the title of the desired column.

In addition to this, four command buttons are available:

  •  Add lets you create a new identifier. You can also use the New contextual command. By default, there is at least one user created with the first available role.
  •  Remove lets you delete the selected identifier. You can also use the Delete contextual command.
  • Import lets you import a list from a text ascii file.
  • Export lets you export the displayed list to a text ascii file.
The import/export text files are formatted as follows:
  • One line per role.
  • For each line, a list of fields separated by a semicolon. These fields correspond to the list of DRM associated rights starting with "CATDRM_" (e.g. CATDRM_READ).
  • When importing data, if a line is badly formatted, then it is ignored.
  The rights that can be assigned to each user are:
  • Read (CATDRM_READ): This is the most basic DRM right. It allows you to read a file using commands such as File > Open.... Without this right, there is no way to access the content of an encrypted file.
  • Transfer (CATDRM_TRANSFER): This right allows you to transfer a file.
  • Save (CATDRM_SAVE): This right allows you to save an open file using the same path, name, and extension. With it, you control whether or not the file can be modified. The data can be modified, but without this right you cannot save the modification back to the same file.
  • SaveAsNewRight (CATDRM_SAVEAS): This right allows you to create a new version of the file and change the rights from those of the original file. This right is exclusive with SaveAsKeepRight.
  • SaveAsKeepRight (CATDRM_INHERIT_SAVEAS): This right allows you to create a new version of the file (changing the path and name but not the extension) keeping the same DRM rights as the original file. This right is exclusive with SaveAsNewRight.
  • ExportToNONSecuredFileFormat (CATDRM_EXPORT): This right allows you to export a file to non-V5 formats. DRM rights are not supported on external file formats.
  • ExportToDRMEnableFileFormatKeepRight (CATDRM_INHERIT_TO_DRM_FORMAT): This right allows you to export a file to another V5 format (changing the file extension), such as .cgr or .3dxml. The rights in the new file are the same as the original if you export one file or, if you export multiple files, the rights are taken from the default settings.
  • ExportToDRMEnableFileFormatNewRight (CATDRM_EXPORT_TO_DRM_FORMAT): This right allows you to export a file to another V5 format (changing the file extension), such as .cgr or .3dxml, and change the rights from those of the original file. This right is exclusive from ExportToDRMEnableFileFormatKeepRight.
  • CopyCut&Paste (CATDRM_COPY): This right allows the use of the Copy, Cut and Paste commands as well as drag and drop. This right is a prerequisite for DuplicateSpecifications, Collaborate and DuplicateGeometry.
  • DuplicateGeometry (CATDRM_COPY_GEOMETRY): This right allows you to duplicate geometry from one part to another. This right is needed to perform contextual design. It allows you to import geometry in Product context.
  • DuplicateSpecifications (CATDRM_DUPLICATE_SPECS): This right allows specification advanced duplication through Power Copy and User Feature instantiation.
  • Collaborate (CATDRM_COLLABORATION): This right allows you to collaborate on specifications.

To switch a right from authorized to denied (and inversely), select the line where the right is to be modified then click the symbol in the appropriate column.

In V5, the rights used for 3D XML files are ExportToDRMEnableFileFormatKeepRight (CATDRM_INHERIT_TO_DRM_FORMAT) and ExportToDRMEnableFileFormatNewRight (CATDRM_EXPORT_TO_DRM_FORMAT) to save a 3D XML file that has been imported.

If the Publishing License area (i.e. the whole list) is locked, then no contextual menu is available.
  The current user's email address is listed in the Identifier column if the Publishing License area is empty.
 

Roles list (Advanced)

 
  This area lets you define the default rights that are applied when a user is created.

The rights that can be assigned to each user are identical to those available for the publishing license.
Any modification made to a role in the Roles list area is automatically applied to the corresponding role in the Publishing License area.

As for the publishing license, each right can be managed individually. To do so, select the line where the right is to be modified, then click the symbol in the appropriate column to switch the right from authorized to denied , and inversely.

As an administrator, you have the ability to:

  • Lock one or several users. To do so, use the first column and click the lock symbol opposite the role to be locked. In the example below, the Designer role is locked, which means that no modification can be made to this role:
 

 
  • Lock the whole list. To do so, click the lock symbol opposite the roles list. In the example below, the whole list is locked and no modification can be made to the list:
 

  For more information about the lock mechanism, see Locking Settings.
  You can also use the four command buttons to manage the list:
  •  Add lets you create a new role. You can also use the New contextual command. By default, there is at least one role created.
  •  Remove lets you delete the selected role. You can also use the Delete contextual command.
  • Import lets you import a roles list from a text ascii file.
  • Export lets you export the displayed roles list to a text ascii file.

By default, the only authorized rights are Read and Save.

 

Document validity

 
  In the Document validity box, enter the number of days to allow access to data. The expiration date is the same for all users.

The value entered must be 1 or greater. 

By default, the number of days is 30.