none
Custom user information view and additional fields from other sources RRS feed

  • Question

  • Hello cloud of wisdom :-)

    I was wondering if, using FIM 2010 R2 portal, this is possible:

    1) Modifying the "User view" where the users can see and modify their attributes to limit what attributes they see and what attributes they are able to modify 

    and 

    2) If that view code can be modified to include information from other data sources, like information coming from an application that stores some assets information in SQL.

    I have been playing around he customization document and settings for the FIM portal but I could not find this.

    Thanks in advance!


    http://xna-para-torpes.blogspot.com Your Spanish site about XNA !

    Saturday, August 1, 2015 2:51 PM

All replies

  • Hello,

    yes you can do this, but with some limits.

    First to modify users view you need to modify RCDC (Resource Control Display Configuration) XML files, you will find that in the portal customization documentation you mentioned above.

    You can not hide controls for induvidual users this can only be done for tabs, to do so you need a boolean attribute in the user and use that as a data source for enable/hide the tab.

    Permissions to read and modify data to attributes you make "available" via RCDC are controlled by permission granting MPRs.

    So even you can not hide single attributes you can control if there will be some value, if users does not have write permissions to an attribute user will see no value even if the control for the attribute is present.

    Give it a try for 1-2 sample attributes and you will see how it works.

    /Peter


    Peter Stapf - ExpertCircle GmbH - My blog: JustIDM.wordpress.com

    Saturday, August 1, 2015 4:37 PM
  • Hello Peter,

    first of all thanks for the prompt answer.

    I am going to investigate how to do what you mention, seems like it is enough to fit the requirements I have on top of the table.

    Seeing that this is possible, would it be possible as well that, for instance, the manager of a user can modify also the user's attributes?

    Additionally, can you put your custom code in that User information form? like, adding fields that are not in AD but in other data sources?

    Thanks in advance


    http://xna-para-torpes.blogspot.com Your Spanish site about XNA !

    Sunday, August 2, 2015 5:28 AM
  • Hello,

    sure a manager can, from the system perspective this are person objects also.

    Simple setup some permission granting MPRs to allow manager modify the specific attributes on the users he should manage.

    For custom attributes on user objects simple modify the schema, create attributes you need and after that a binding for that attribute to the resource type "user".

    You can then add controls to show them in the user UI via RCDC configuration files.

    /Peter


    Peter Stapf - ExpertCircle GmbH - My blog: JustIDM.wordpress.com

    Sunday, August 2, 2015 6:17 PM