Improvement for Product activation

The 4D product license activation has been improved in 4D v15 R2.

First activation by entering a single number

When you use a 4D Server, you need additional 4D Client, 4D Write, 4D View, and many others expansions. Then, you receive 5, 10, 20 or more license numbers to enter manually in your product.

Now, in v15 R2, you enter only the 4D Server license number, and your 5, 10, 20 and more expansions are also activated.

Refresh license to add automatically any additional client and plug-in licenses

You purchase additional 4D Client, 4D Write, 4D View and others expansions. You receive again a list of 5, 10, 20 or more license number to enter manually in your product.

Now, in v15 R2, you click on one button and enter your 4D Store login and password. 4D automatically retrieves all new expansions.

Auto-activation when you update your 4D product version

Since v14, you can automatically update your Server, the code, the plug-in, the components, and the 4D Server. But, when you migrate your server from v14 to v15, you have need to enter manually your new license numbers.

Now, in v15 R2, when you migrate your server from v14 to v15 R2, no user action is required. Your server will automatically connect to your 4D Store account and retrieve your license numbers.

You can also migrate to v15 R2:

  • from v15
  • from v14 R
  • from v14
  • from v13

Examples of use case for each improvement:

First activation

For my new 4D Server Product, I have 4 numbers: 4D Server, one plugin expansion, two 4D client expansions.In 15.0 and before, I launch 4D and I enter each number. It’s fastidious. Now, in 15R2, I enter the 4D Server number and all the related expansions are also retrieved.

Refresh license

My number of user have increased, I need to add 4D Client expansion. I go the 4D Store, I add a 4D Client expansion. Then, in 15.0 and before, I launch 4D and I enter manually the number. Now, in 15 R2, I launch 4D and in the license dialog, I click on the “Refresh” button. I enter my login and password for 4D Store account. All the new expansions are retrieved.

Auto-activation

4D Server

I install a new 4D Server product version. I have the license for the previous product version. In 15.0 and before, I launch the new 4D Server and I enter manually the new numbers.In 15 R2, I launch 4D Server. 4D retrieves automatically the new numbers. No user action is required.

4D Developer

I install a new 4D Developer Edition product version. I have the license for the previous product version.In 15.0 and before, I launch the new 4D Developer and I enter manually the new numbers.In 15 R2, I launch 4D Developer Edition. When I create a new database or open a existing database in Design mode, an “update license” dialog is displayed. I enter my login and password for 4D Store account. 4D retrieves automatically your licenses for this product.

Note: when you launch 4D v15 R2 for the first time and open an interpreted structure which automatically opens in Application mode, 4D is started as Interpreted Runtime and is NOT displaying the update license dialog (as the Interpreted Runtime does not require a license). To trigger the auto-activation, launch 4D and either create a new structure or open a structure which starts in design mode. If preferred you can of course also activate v15 R2 by entering the license number instead of auto-activation.

For more details, please take a look at the 4D v15 R2 upgrade manual.

Vanessa Talbot
• Product Owner •Vanessa Talbot joined 4D Program team in June, 2014. As a Product Owner, she is in charge of writing the user stories then translating it to functional specifications. Her role is also to make sure that the feature implementation delivered is meeting the customer need.Since her arrival, she has worked to define key features in 4D. She has worked on most of preemptive multi-threading new features and also on a very complex subject: the new architecture for engined application. Vanessa has a degree from Telecom Saint-Etienne. She began her career at the Criminal Research Institute as a developer for the audiovisual department. She has also worked in media and medical fields as expert in technical support, production as well as documenting new features.