none
Use FIM Function Evaluator to update boolean attribute RRS feed

  • Question

  • Been a while since i was in here, great to be back :)

    I'm trying to use the FIM Function Evaluator to update [//Target/BooleanAttribute], but not sure how to do it, or if it can be done. I tried just using constant:
    "String:true"
    but that does not seem to work.

    How to do it?


    /Frederik Leed

    Monday, November 25, 2013 1:09 PM

All replies

  • Try upper case True :)?

    Tomek Onyszko, memberOf Predica FIM Team (http://www.predica.pl), IdAM knowledge provider @ http://blog.predica.pl

    Monday, November 25, 2013 1:19 PM
  • No works. Makes sence that string cannot flow to boolean attribute.

    /Frederik Leed

    Monday, November 25, 2013 1:59 PM
  • Evaluating string "true" to boolean attribute works for me. What error is show on "search requests" page?

    for FIM R2 version 4.1.3419.0 it looks like:
    Action workflow:
    - Activity: function evaluator;
    -- Destination: [//Target/MyCustomBooleanAttribute]
    -- Value: String "true"

    After workflow execution, you can see on request page:
    - request from FIM Service account to modify MyCustomBooleanAttribute;

    Try to set rights for FIM service account to control your attribute (for test, add this account to administrators) - maybe you have access denied issue?


    • Edited by Pronin V Monday, November 25, 2013 2:38 PM
    Monday, November 25, 2013 2:24 PM
  • Function evaluator:

    [//Target/BooleanAttribute]

    Concatenate Value --> Constant Value --> String --> TRUE

    This does work for me, if you want the value False flow FALSE

    If this does not work you can try:

    Concatenate Value --> Advanced -->CustomExpression --> "TRUE"

    Don't forget the quotes

    Monday, November 25, 2013 2:27 PM