About Licenses

Only Organization Managers can manage licenses along with the rest of a company's profile details.

This page discusses:

3DSpace Server Licensing

All users require a license for 3DSpace server (uses IFW as the app code) to log into a system. This license provides a user with minimal access to data used within the apps. For example, a person may need to read specifications for parts from ENOVIA Engineering Central, but they do not need to create, delete, or otherwise act on that data. Other people may need to approve documents or other objects. If someone needs to perform more than what is given by the IFW role, you need to assign a role and license for that app to that person.

Roles and Licenses

Users who are assigned roles in more than one app require a license for each app. When a user logs in, the user consumes a license for all apps for which they are assigned a license. If a user cannot login because a license in a particular app is not available (the licenses for that app are over-allocated), the user is denied access.

For a person to log in and work with an app (beyond the basic access granted by the IFW license), that person needs:

  • An IFW license
  • An app role (see the user's guide for each app for a list and description of roles)
  • A license for that app

The platform administrator uses a special-purpose Live Collaboration Server-side administration tool, the Web Administration Console, to assign both web app and native app (CATIA, ENOVIA, DELMIA, SIMULIA) licenses to persons in the P&O database. Those apps are installed on a user's computer, instead of the app server where the user accesses the app using a web browser.

Note: Another special-purpose 3DSpace-side administration tool, the Assign Licensing by Product tool, is also available for the same purpose. See "Assigning Roles to a Person" in the Live Collaboration Common Components User's Guide for details.

Consumed Licenses

When you assign a license to a user, that license is not actually consumed, or used up, until that user logs into the system. When you inactivate a user in the system, you can also choose to remove the license from that user, or allow the user to retain it if you anticipate they may be reactivated. In addition, you can manually remove a license from a user.

Once a license is consumed by a user, it is consumed for a minimum of 30 days and cannot be reassigned to another user within that period.

When a user attempts to use the 3DSpace server without an appropriate app assigned, an IFW role will automatically be assigned to that user as a courtesy. You can set the MX_NUL_COURTESY_MSG property to TRUE in the enovia.ini file on Windows or mxEnv.sh on Linux to also send a message to the mxtrace.log indicating that an IFW app has been assigned to the user as a courtesy.

Note: User Agent does not require an IFW license. Even if an IFW license is explicitly assigned to User Agent by the Organization Manager or the 3DSpace server, the license will not be consumed.

You are not required to assign anything to User Agent unless User Agent will be accessing an app. In this case, User Agent must be assigned the role corresponding to this app. User Agent can also be used for background batch processes to avoid consuming an IFW license.

The 3DEXPERIENCE platform automatically creates internal users in addition to admin_platform: Test Everything, Service creator, Administration User and 3DIndexAdminUser, which are visible in Members Control Center app. Whereas admin_platform is granted IFW+CSV roles, the other users are not granted any roles by default. However, if a synchronization is launched through OnPremisesSynchroUser, these users will be automatically granted an IFW role and Members Control Center app will count the licenses granted to the users listed in its view as used, even if the licenses are not consumed, which limits the number of invitations that you can launch through this app.

As workarounds, you can either:

  • Remove the license from these users through MQL commands
  • Import additional users through 3DSpace P&O tools after creating them in 3DPassport.

Moreover, some internal users may consume an IFW license on specific use:

  • Creator: not visible in Members Control Center app but consumes an IFW license if Studio customization toolkit is used.
  • Other users: visible or not in Members Control Center app depending on the other products you will install above 3DSpace service. For more information, read the corresponding product documentation.

Over Allocated Licenses

You can allocate more licenses than you have available. For example, you may see that of 1000 licenses you purchased and allocated, only 500 have been consumed. In this case, if you have a request for a license, you can assign it to that user without consuming all of your licenses.

Also, you can purchase additional licenses and apply them to the server (see Requesting and Installing Your Licenses), and eliminate the deficit in licenses.

The Assign Licensing by Product tool marks over-allocated licenses with a red background.