none
Custom FIM BHOLD approval

    Question

  • I am aware of the concept of role approval within FIM BHOLD
    But is there a way to change this? Is it possible to run my own authorization workflow on BHOLD requests?

    Thanks, Henry

    Sunday, March 02, 2014 7:48 PM

Answers

  • You can modify the default approval workflows that BHOLD creates or create additional workflows/MPRs around the BHOLD objects.

    Thanks, Brian

    • Marked as answer by henryschl Wednesday, March 05, 2014 4:25 PM
    Monday, March 03, 2014 8:34 PM
  • As Brian said, yes you can.

    Also, make sure you have a reference in your XOML for the BHold workflow activity. This is when FIM activates the role in BHold.

    <ns0:SequentialWorkflow ActorId="00000000-0000-0000-0000-000000000000" RequestId="00000000-0000-0000-0000-000000000000" x:Name="SequentialWorkflow" TargetId="00000000-0000-0000-0000-000000000000" WorkflowDefinitionId="00000000-0000-0000-0000-000000000000" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ns0="clr-namespace:Microsoft.ResourceManagement.Workflow.Activities;Assembly=Microsoft.ResourceManagement, Version=4.1.3441.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:ns3="clr-namespace:BHOLD.Workflow.Activities;Assembly=BholdFimActivities, Version=5.0.1992.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

    ...

    ...

    ... </ns0:SequentialWorkflow>

    If you don't include it, FIM will go through the approval process, but once completed the role will not be activated for the user.

    Take a look at the XOML for one of BHOLD's default workflows.

    Thanks
    Eihab Isaac


    • Edited by Eihab IsaacMVP Wednesday, March 05, 2014 2:57 PM
    • Marked as answer by henryschl Wednesday, March 05, 2014 4:25 PM
    Wednesday, March 05, 2014 2:55 PM

All replies

  • You can modify the default approval workflows that BHOLD creates or create additional workflows/MPRs around the BHOLD objects.

    Thanks, Brian

    • Marked as answer by henryschl Wednesday, March 05, 2014 4:25 PM
    Monday, March 03, 2014 8:34 PM
  • As Brian said, yes you can.

    Also, make sure you have a reference in your XOML for the BHold workflow activity. This is when FIM activates the role in BHold.

    <ns0:SequentialWorkflow ActorId="00000000-0000-0000-0000-000000000000" RequestId="00000000-0000-0000-0000-000000000000" x:Name="SequentialWorkflow" TargetId="00000000-0000-0000-0000-000000000000" WorkflowDefinitionId="00000000-0000-0000-0000-000000000000" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ns0="clr-namespace:Microsoft.ResourceManagement.Workflow.Activities;Assembly=Microsoft.ResourceManagement, Version=4.1.3441.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:ns3="clr-namespace:BHOLD.Workflow.Activities;Assembly=BholdFimActivities, Version=5.0.1992.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

    ...

    ...

    ... </ns0:SequentialWorkflow>

    If you don't include it, FIM will go through the approval process, but once completed the role will not be activated for the user.

    Take a look at the XOML for one of BHOLD's default workflows.

    Thanks
    Eihab Isaac


    • Edited by Eihab IsaacMVP Wednesday, March 05, 2014 2:57 PM
    • Marked as answer by henryschl Wednesday, March 05, 2014 4:25 PM
    Wednesday, March 05, 2014 2:55 PM
  • Thanks to both of you. I will look at it.

    Henry

    Wednesday, March 05, 2014 4:24 PM