none
FIM portal customization RRS feed

  • Question

  • Hello All,

    Based on our project requirement I need to customize the FIM portal for creation of Distribution groups.

    The requirement is to remove some of the mandatory field from the creation form, but when I removed them I am getting below error and not able to create any distribution group from Portal.

    Kindly suggest.

    Tuesday, August 22, 2017 9:40 AM

Answers

  • You are not doing this in RCDC, but you are changing the schema.  But you don't need to touch the schema.

    In Schema, To delete an attribute, you need to remove the value where it is populated, so if you have groups that have this attribute populated, you need to make them NULL. 

    In RCDC, simply remove the section that pertains to this attribute. Import the RCDC back and do an IISRESET.https://technet.microsoft.com/en-us/library/ee534918(v=ws.10).aspx


    Nosh Mernacaj, Identity Management Specialist


    • Edited by Nosh Mernacaj Tuesday, September 5, 2017 1:58 PM
    • Proposed as answer by Nosh Mernacaj Tuesday, September 5, 2017 1:58 PM
    • Marked as answer by Suman Baurai Tuesday, September 19, 2017 2:22 PM
    Tuesday, September 5, 2017 1:51 PM
  • Hello Brian,

    ok, can you help me how can I proceed then for the steps, as I will doing this first time. I have not worked much on RCDC.

    a)all the data stored in that attribute has been removed and

    b) the bindings have been removed.

    Regards,

    SUman

    Suman-

    The RCDC is represented as an XML file which is stored in the FIM Service database. This document shows you how to access and edit the RCDCs in the section "Modify RCDC Configuration Data" - https://technet.microsoft.com/en-us/library/ee534913%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396


    Thanks,
    Brian

    Consulting | Blog | AD Book

    • Marked as answer by Suman Baurai Tuesday, September 19, 2017 2:21 PM
    Tuesday, September 5, 2017 2:35 PM
    Moderator

All replies

  • What attributes did you remove?
    Did you remove them in RCDC or binding as well?

    Where is the error?


    Nosh Mernacaj, Identity Management Specialist

    Tuesday, August 22, 2017 12:56 PM
  • Hello ,

    Thank you for your response.

    Yes, I removed fields from RCDC (Administratore--> RCDC-->Create group)

    Tuesday, August 22, 2017 5:26 PM
  • Suman,

    As mentioned earlier,

    What attributes did you remove? 

    Where is the error?

    You cannot remove required attributes. One I can see off the screen shot is domain.


    Nosh Mernacaj, Identity Management Specialist


    Tuesday, August 22, 2017 6:05 PM
  • Hello Nosh,

    I removed the below marked attributes and I removed them from RCDC but not from the bindings. There is no attribute with the name "Domain" I removed.

    And the error I am getting is on the group creation page is "configuration and code behind mismatch" (Marked in red above in above replies int his blog).

    Please suggest.

    Regards,

    SUman

    Saturday, September 2, 2017 5:33 PM
  • The Purpose field is something that was custom added. I suspect removing the email alias field is where your problem is. If you only remove Purpose, does the error persist?

    Thanks,
    Brian

    Consulting | Blog | AD Book

    Sunday, September 3, 2017 11:28 PM
    Moderator
  • Hello Brian,

    I was trying to remove "purpose" but it is giving me below error.

    Kinldy suggest.

    Monday, September 4, 2017 1:31 PM
  • That's to be expected. You cannot delete an attribute until a) all the data stored in that attribute has been removed and b) the bindings have been removed.

    Given your original question I was envisioning that you would just remove the reference to your Purpose attribute in the RCDC you showed earlier in the thread.


    Thanks,
    Brian

    Consulting | Blog | AD Book

    Monday, September 4, 2017 3:26 PM
    Moderator
  • Hello Brian,

    ok, can you help me how can I proceed then for the steps, as I will doing this first time. I have not worked much on RCDC.

    a)all the data stored in that attribute has been removed and

    b) the bindings have been removed.

    Regards,

    SUman

    Tuesday, September 5, 2017 6:29 AM
  • You are not doing this in RCDC, but you are changing the schema.  But you don't need to touch the schema.

    In Schema, To delete an attribute, you need to remove the value where it is populated, so if you have groups that have this attribute populated, you need to make them NULL. 

    In RCDC, simply remove the section that pertains to this attribute. Import the RCDC back and do an IISRESET.https://technet.microsoft.com/en-us/library/ee534918(v=ws.10).aspx


    Nosh Mernacaj, Identity Management Specialist


    • Edited by Nosh Mernacaj Tuesday, September 5, 2017 1:58 PM
    • Proposed as answer by Nosh Mernacaj Tuesday, September 5, 2017 1:58 PM
    • Marked as answer by Suman Baurai Tuesday, September 19, 2017 2:22 PM
    Tuesday, September 5, 2017 1:51 PM
  • Hello Brian,

    ok, can you help me how can I proceed then for the steps, as I will doing this first time. I have not worked much on RCDC.

    a)all the data stored in that attribute has been removed and

    b) the bindings have been removed.

    Regards,

    SUman

    Suman-

    The RCDC is represented as an XML file which is stored in the FIM Service database. This document shows you how to access and edit the RCDCs in the section "Modify RCDC Configuration Data" - https://technet.microsoft.com/en-us/library/ee534913%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396


    Thanks,
    Brian

    Consulting | Blog | AD Book

    • Marked as answer by Suman Baurai Tuesday, September 19, 2017 2:21 PM
    Tuesday, September 5, 2017 2:35 PM
    Moderator
  • Hello Both,

    Thank you for the knowledge you have shared.

    I was able to remove the attribute now, the issue which I was getting is due to one of the sync rule which is having custom expression for the same.

    I have another querry now, how can I add prefix like below marked in red .

    The reason i need this is when any distribution group is created in Portal it will automatically created with the disaplay name " MG-test001" in AD. the end users no need to give "MG-" when they are creating a group.

    Wednesday, September 6, 2017 11:47 AM
  • First close this thread, mark is answered. Other people may need the answer. Then open a new thread for the second question. 


    How is the option between MG and SP being made? is user being asked to choose?  If it is MG all the time, that is best done programmatically, by appending it to DisplayName via an MPR.


    Nosh Mernacaj, Identity Management Specialist

    Wednesday, September 6, 2017 1:24 PM
  • Suman-

    There's no way to do this directly in the RCDC. You can use a workflow that prepends MG- to any distribution group that is created, though. You'll need a Set containing all your distribution groups, and a Request MPR triggered on Create for objects in that Set.


    Thanks,
    Brian

    Consulting | Blog | AD Book

    Wednesday, September 6, 2017 1:56 PM
    Moderator