can I modify or add new smart client profiles through MIP SDK ?

Hi, I want to store some specific setting for our smart client plugin and want to get these settings set through Management Client as well. I think Smart Client Profile is a reasonable place for user to access these settings. Is that possible to do through the SDK ? If not available right now, is this possible a feature to be added in the future SDKs ? Thank you

Hi Tram,

You are right that Smart Client profiles would be a good option for something like this, but unfortunately we do not currently have SDK support for it.

We do have it on our wishilst, but unfortunately I cannot say when it will be supported.

Hi Peter, would you recommend any alternative way within MIP SDK capability to implement such feature? thank you!

It is not possible to implement something entirely similar. The closest you can get is to use SaveOptionsConfiguration from within a Management Client plugin, but that can only be used for storing global settings (applying to everyone), and not on a per SC profile basis, and then read these from a Smart Client plugin.

You can refer to the Property sample for an example on how to do this: https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/property/readme.html&tree=tree_1.html

Hi Peter and Xinshuang, thanks for following up my question. I wonder, instead of modifying Smart Client Profile, in the Role Settings, are there anyway for us to show a list of selection of our own settings profile, similarly to the way you have done for Smart Client Profile, something like what I make up in the attached picture. and upon login in to smart client, we can populate the correct profile related to the user?

Hi Tram

Unfortunately you cannot extend that part of the roles either. Only option regarding this is to use the authorisation functionality as showcased by the Sensor Monitor sample, which would allow you to add settings under the Overall Security tab on the roles. Maybe you can then add the functions you have as individual checkmark settings that can be enabled/disabled for each role?

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/sensormonitor/readme.html&tree=tree_1.html