Can I add request comment when joining group?
I want to customize FIM's dialog which is shown when user creates "join group" request. I want that this dialog will looks like one of these: Experts in FIM, is it possible?
September 19th, 2012 2:39pm

Yes, but it is not a very straight forward modification. You cannot modify the existing pages because they are compiled FIM controls. You need to mimic the functionality of the existing controls and add your custom modifications. First, you need to backup and modify the site pages to load an IFRAME pointing to a custom aspx page. Site Pages are located in FEATURES\MSILM2SitePages\aspx\groups [AddMembers.aspx and JoinGroups.aspx] Create your custom aspx pages under your LAYOUTS\custom folder, [AddMembers.aspx and JoinGroups.aspx] These pages will need to read and process the Page Cache properties stored in the object of the CacheID querystring parameter of the Referring Page. Read the "DisplayName", "TypeName" and "Id" properties of the Cache object and use those to build a Put request to the FIM web service. This can be done through the FIM Resource Management Client available on CodePlex here. You'll need to add an Indexed-String attribute to your Group resource to hold the comment text. Create a custom Authorization workflow activity to read the comment text and add it to the Request Details of the Request so it can be displayed to the Approver(s). You can use this to require a comment to be entered. After the Request is Approved, you'll need to add a custom Action workflow activity to clear out the comment attribute on the Group Resource. If you are not looking to get this involved in the inner working of FIM... This exact functionality has already been built and tested. Contact someone from here and inquire about "Business Justification for Custom Group Membership Add Requests" via email: info@BlueVaultSoftware.com
Free Windows Admin Tool Kit Click here and download it now
September 20th, 2012 11:48am

Yes, but it is not a very straight forward modification. You cannot modify the existing pages because they are compiled FIM controls. You need to mimic the functionality of the existing controls and add your custom modifications. First, you need to backup and modify the site pages to load an IFRAME pointing to a custom aspx page. Site Pages are located in FEATURES\MSILM2SitePages\aspx\groups [AddMembers.aspx and JoinGroups.aspx] Create your custom aspx pages under your LAYOUTS\custom folder, [AddMembers.aspx and JoinGroups.aspx] These pages will need to read and process the Page Cache properties stored in the object of the CacheID querystring parameter of the Referring Page. Read the "DisplayName", "TypeName" and "Id" properties of the Cache object and use those to build a Put request to the FIM web service. This can be done through the FIM Resource Management Client available on CodePlex here. You'll need to add an Indexed-String attribute to your Group resource to hold the comment text. Create a custom Authorization workflow activity to read the comment text and add it to the Request Details of the Request so it can be displayed to the Approver(s). You can use this to require a comment to be entered. After the Request is Approved, you'll need to add a custom Action workflow activity to clear out the comment attribute on the Group Resource. If you are not looking to get this involved in the inner working of FIM... This exact functionality has already been built and tested. Contact someone from here and inquire about "Business Justification for Custom Group Membership Add Requests" via email: info@BlueVaultSoftware.com
September 21st, 2012 6:04pm

Thank you for reply! I'll try it tomorrow and report about success of the solution.
Free Windows Admin Tool Kit Click here and download it now
September 21st, 2012 7:10pm

Hi, mgercevich! You are absolutely right with solution. I checked it out. It works for me! Thank you!
September 24th, 2012 10:37am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics