I am having some trouble with licenses every time I perform an upgrade for MagicDraw. My scenario is this:
1. User with admin rights: Administrator
2. Working user, without admin rights: FooUser
The installing procedure, both for MagicDraw and for plugins, is done by Administrator user, because the FooUser is not allowed to do it. Administrator user can also load the key file, but he/she must not active the license, this task will be done by FooUser.
If after a few months, a MagicDraw update is released, you have a problem because the FooUser can not install the upgrade because lack of rights, but Administrator user (the one who can perform the update) has no a valid active license. The same problem would be arise in case of installing a new plugin.
Currently I can figure out this solutions:
1. Download an active license from MagicDraw's License Activation Management and load it on Administrator's MagicDraw instance, which is, in my opinion, not legal because you are violating license agreement even it is for a "fair cause".
2. Deactivate license in FooUser's MagicDraw and after that, activate it again in the Administrator's MagicDraw in the same computer. It works but it is ugly.
It would be nice if upgrades and plugin install could be performed from FooUser even in absence of admin rights, perhaps by means of an admin process that could be launched ad hoc. If this solution could not be feasible, it would be interesting if Administrator user would have a "special" active license only for upgrades and plugin install, or any other privileged task he/she should perform.
Thanks.