Make user extended attribute available on the user report

Hi,
We have created a few user extended attributes for the client. The quyestion is how to make them available for select in a user report. Currently we configured a user report for approvers "approver report" and save the XML as TaskTemplate. How can I modify the xml to display user extended attributes? I tried the following but it did not work:
In the task template xml, add the attribute (e.g., department) into
<Attribute name='attrMapField'>
<Map>
<MapEntry key='attributes.department' value='Department'>
</Map>
</Attribute>
<Attribute name='attrsToDisplay'>
<List>
<String>attributes.department</String>
</List>
</Attribute>
Thank you.

We will need to edit the TaskDefinition object named �User Report� with the id
�#ID#TaskDefinition:UserSummary�.
1) Insert the following xml directly above the field named �queryAttr.MemberObjectGroups.enabled�:
<Field name='queryAttr.employeeId.enabled'>
<Display class='Checkbox'/>
</Field>
<Field name='queryAttr.employeeId.operator'>
<Display class='Select'>
<Property name='title' value='Report only users whose employeeId '/>
<Property name='noNewRow' value='true'/>
<Property name='nullLabel' value='Please Select'/>
<Property name='valueMap'>
<ref>conditionsList</ref>
</Property>
</Display>
<Expansion>
<cond>
<eq>
<ref>queryAttr.employeeId.enabled</ref>
<s>true</s>
</eq>
<ref>queryAttr.employeeId.operator</ref>
<null/>
</cond>
</Expansion>
</Field>
<Field name='queryAttr.employeeId.value'>
<Display class='Text'>
<Property name='noNewRow' value='true'/>
</Display>
<Expansion>
<cond>
<eq>
<ref>queryAttr.employeeId.enabled</ref>
<s>true</s>
</eq>
<ref>queryAttr.employeeId.value</ref>
<null/>
</cond>
</Expansion>
</Field>
2) Inside of the defvar named �attrMap� you will need to insert the following text:
<MapEntry key='attributes.employeeId' value='Employee ID'/>
3) Save the modifications.
4) Check the "User Report" your attr will be available

Similar Messages

  • Fetch the User Extended Attribute" Group" Value in Java

    Hi All,
    I have been able to add a User Extended attribute in SIM and wish to fetch its value for a particular user in my java code.
    kindly help.
    Thanks
    Sunny

    Hi All,
    I am able to fetch the value of extended attribute "Group" of type "Select" I added in the Default User Form using user.getAttribute("Group") in my java code of Custom Resource Adapter.
    This extended attribute has groups name populated in it. What I am doing now is that I am fetching the Group name value and assing the user this group. This is working fine for me. However, In case user select a different group next time, I need to remove the user from old group and assign him the new group. For this, I need to have the old group value and new group value. I don't know how to retrieve the old group value?
    Any pointer on this will be helpful.
    Note: I have done the mapping of extended attribute "Group" in my Custom Resource Adapter.
    Regards,
    Sunny

  • I don't find User Extended attributes in IDM 8

    Hi all,
    I have installed idm8 and I need to extend the user attributes, but I can't find the User Extended Attributes object (or Extended User Attributes). Can anyone help me?

    From the release notes :
    Identity Manager 8.0 consolidates the locations where an administrator specifies extended,
    queryable, and summary attributes for user objects into the new
    IDM Schema Configuration object. (ID-17784) In prior versions of Identity Manager, an administrator
    edited the User Extended Attributes configuration object to add extended attributes for
    user objects and the UserUIConfig configuration object to specify additional queryable or
    summary attributes for user objects. An administrator now edits the IDM Schema Configuration
    object for these purposes.

  • Resource Attributes not saving in Queriable User Extended Attributes

    Howdy,
    I added a few queriable user extended attributes to IDM. I originally added them in through the configure user attributes interface. I then edited the UserUIConfig to specify that they were queryable. I then edited the User Search Defaults form's getSearchableAttrs function to include these attributes. My added attributes now show up in the search user form, etc., just like I expected them to. Next I configured a new resource adapter for a database table that contained some values I wanted to use to populate these queriable attributes. I wrote a correlation rule, and ran reconciliation on the new resource. It matched up the account entries and automatically matched and linked the account information. So far so good. However, the user extended attributes I defined are not getting populated with the data from the new resource. The mapped resource attributes are treated as part of the user view, but only under the given resource, not as a queriable attribute. I really want to be able to use the find user interface with these datafields. Does anyone know why my data is ot making it into the queriable fields? Do I need to write another rule or workflow? Any advice would be most helpful.
    Thanks!
    Jim

    Queryable attributes refer to attributes stored in the IDM user object, and so need to be referenced as such.
    If you want attribute 'foo' in resource 'bar' to be stored as a Queryable attribute, you need to define it like so in your User Form :
    <Field name='accounts[Lighthouse].foo'>
        <Expansion>
              <ref>accounts[bar].foo</ref>
        </Expansion>
    </Field>This should pull the value from the resource attribute and put it in the IDM attribute. If you refer to it as a global.foo everywhere, that might work (but I find globals to be problematic).
    Let me know if it works...
    Jason

  • IdM v7 and User Extended Attributes

    I did a demo install of IdM version 7.1 and when I looked under debug and then list 'Configuration' objects,
    I did not see 'User Extended Attributes' ?
    I thought this comes as part of IdM in a very basic simple format ?
    I've worked with IdM a fair amount, and don't every remember creating this file.
    Can someone confirm this ( one way or the other ) ?
    TIA

    The "IDM Schema Configuration" object is an IDM 8+ object only. The extended attributes have been completely changed between IDM 7 and IDM 8.
    In IDM 7.1 the extended attributes are stored in the Configuration object called "User Extended Attributes". The initial import and set up of your repository should have created it. By default there's a few extended attributes (like idmManager, etc) that are set up. On a fresh install you won't find the file in the sample directory. It's only in the repository. You should be able to see it from the debug page or by extracting the XML object from the repository directly using the lh command line tool. If not then something might have screwed up in the installation.
    However, the fact that you've got attributes called "IDMAttributeConfiguration" and "IDMObjectClassConfigurations" leads me to believe you've actually got an IDM 8 install, not an IDM 7 install. In which case, as Paul pointed out, your attributes are stored in the "IDM Schema Configuration" object. (Again, not found in the sample dir, only in the repository and is created on initial import.)

  • User Extended Attributes in IDM 7

    Has the set up changed? I imported all my objects from 6.0 and the user extended attributes aren't there. I imported the UserUIConfig object, so I would think they would be present. I noticed that the attributes tab moved in the new version, have the methods of defining them changed much?

    User Extended Attributes are typically defined in the object Configuration:User Extended Attributes. UserUIConfig is used e.g. to define if the attribute should be "Queryable" -but yes its a correct observation that the UserUIConfig is changing shapes...

  • Configuration of User Extended Attributes

    Hi ,
    I am very new to sun idm.
    Anyone please expain how to configure user extended attributes in sun idm 8.0
    Thanks in Advance,
    Ram.

    Hi,
    You now modify the "IDM Schema Configuration" object.
    See [http://docs.sun.com/source/820-2961/A_edit_configObjects.html#wp19336] for more information

  • Is the "Display list of web app items submitted by a user" feature not available in the free trial?

    Is the "Display list of web app items submitted by a user" feature not available in the free trial? I can see it in the tutorials but its not available when I am logged in.

    Its just named a little differently now. You should be able to add the module {module_webappscustomer} through the Modules toolbox in the web page editor window, as indicated below. Please note that webapps feature is available only for webCommerce sites. Read more about the available modules and its usage in detail here - http://kb.worldsecuresystems.com/134/bc_1345.html?bc-partner#main_Web_App_Modules
    Thanks,
    Vinayak

  • Allow users to select Fields that the resulting report would be sorted on

    Is it possible to make available to the users some specific fields from the database that they would be allowed to select themselves which fields they would like the resulting report sorted upon?

    The suggestion that was provided seems to have worked.  But right now I have a situation where I would like to give the users the option to select the desired sort order from 6 different fields.
    Invoice Date
    Due Date
    TransDate
    PO Num
    Invoice No
    Status.
    Right now I have a Sort Parameter created
    Then I also have a Sort Formula generated as follows.
    If {?SortField} = "DueDate" Then {APMASTER.DUE_DATE}
    Else
         If {?SortField} = "TransDate" Then {APMASTER.TRANS_DT}
         Else
              if{?SortField} = "InvDate" Then {APMASTER.INVDATE}
    as soon as I attempt to add another line to this formular that would be for the Invoice No as shown below.
    Else
                 if{?SortField} = "InvNo" Then {APMASTER.INVNO}
    I keep receiving a "A date-Time is required here"  I am assuming it must be because CR is not allowing me to create a formula and/or parameter that is using a mixture of Date and Text fields. 
    If you have any suggestion for a work around, it would be appreciated.

  • SAPJSF user cannot log-on to the User Management Engine.

    We have a newly installed PI 7.0 system.
    SLDCHECK is succussful but if we go to the http://hostname:50100/sld - we are redirected to http://hostname:50100/logon/logonServlet?redirectURL=%2Fwebdynpro%2Fdispatcher%2Fsap.com%2Ftc%7Esld%7Ewd%7Emain%2FMain
    When we check the default.trc file, we see the error: User "SAPJSF" is the communication user for the connection between User Management Engine and the ABAP backend system SIDCLNTxyz. This user cannot log-on to the User Management Engine.
    The SAPJSF user is not locked in SU01.  This user is used by the JCO providers to connect to the gateway service.
    We opened Visual Administrator and navigated to Server0 -> Services -> UM Provider
    We changed the password  property at ume.r3.connection.master.passwd
    We then restarted the ABAP and J2EE engine.  But we still see this error.
    Any help to solve this issue is appreciate.
    Jay Malla

    Hi,
    Please, refer the link below. It says you cannot logon with SAPJSF user to J2EE engine for security reasons.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/4e/225b42eeb66255e10000000a155106/frameset.htm
    Thanks
    R.Murali

  • Can you Identity users primary device assgined by the user agent via Powershell?

    Hi,
    I've been using the Get-CMUserDeviceAffinity to find a users primary device, however i'm experiancing problems when a user has more than 1 primary device (I have 2, my laptop and an RDS server). Is there a way to query a users
    primary device filtered on the User Affinity type? i.e. User Agent assigned?
    Regards,
    Chris
    Chris Gibson

    it looks like you want Source "4", per the dbo.UserMachineSources table:
    SourceID            Name
    1            Software Catalog
    2            Administrator
    3            User
    4            Usage Agent
    5            Device Management
    6            OSD
    7            Fast Install
    8            Exchange Server connector
    Mike Crowley | MVP
    My Blog --
    Baseline Technologies

  • I successfully deleted a user from my MacBook through the Users and Groups window in System Preferences.  But now I cannot close the lock in the bottom left corner of the box.  When I click on it, I briefly see a word that I think says "reauthorizing" but

    I successfully deleted a user from my MacBook through the Users and Groups window in System Preferences.  But now I cannot close the lock in the bottom left corner of the box.  When I click on it, I briefly see a word that I think says "reauthorizing" but the word flashes too quickly to tell for sure.

    If you are admin.
    Try restarting your Mac.

  • Approval Limit of user - Extended Attributes

    Hello everyone,
           I would like to know the difference between standard values and local values for approval
    limit in extended attributes in PPOSA_BBP.  The standard value has 15000 AUD which is
    inherited by the organization unit under which the user is created.  Local value is 1000 AUD.
    What does this mean?  All users under the organization unit carry the same standard valu for
    approval limit but only head carries the local value which is 1000 AUD.
       Can anyone please answer to this.
    Thanks in Advance.

    Hi Priya,
    Even i checked in my system and i couldn't able to find much importance for standard value...system is considering only local values.....
    if you got the answer then please post it ...
    Thanks
    Ravi

  • User Extended Attribute maintenance through ActiveSync

    Following is happening in the activeSync process.
    There is an existing user in IDM with some defined attributes (as per the extended attrs pre-defined).
    If any of the user attributes does not have a value in the authoritative source and the user is processed via activeSync then whatever attrs does not hold a value in authoritative source that attr is completely deleted from the userObject xml in IDM
    It does not keep a trace in the userObject.
    Before the ActiveSync update process UserOBject has the following value.
    <Attribute name='Manager' type='string' value='Smith'/>
    If in the authoritative source for this user the manager becomes null then
    this entire attribute is removed from the xml.
    question here is :Is this a normal behaviour w.r.t ActiveSync Process?
    Should it not leave the attr trace in UserObject xml in the following way.
    <Attribute name='Manager' type='string' >
    </Attribute>
    If anyone can share their experience in this that would really help.

    Any one has noticed this issue in your system? Please help.
    Thanks,
    Arun

  • How to restrict the attribute values for the user in query designer

    Hi All,
    I have a requirment where certain user would see certain vailes in the query desiner of the attribute.
    The requirment is we have planing material which is attribute of material
    When X user want to restrict the  values for planning material ,where he is able to see all the planning material.But who is not authorized for all the value.
    Ex: X user has authorization for see planning material 100,101,102. of material But when he try to restrict the planning material in query designer where is getting all values of planing material.
    Or
    is there way to blank the restriction help.so that he can't able to see values while restricting
    Please some one can advise me on it..

    Hi,
    Let me sum up:
    you have an object ZPLNMAT for the planning material
    you have the object 0MATERIAL for material and this object has ZPLNMAT as attribute.
    If you can restrict in the query designer, I suppose this attribute is then as navigationnal and also added in the multi-provider.
    The object ZPLNMAT is checked as relevant for authorization, and you set up a role with the attached values of ZPLNMAT this user should have access to.
    Are you sure the users are restricting on the ZPLNMAT object and not 0MATERIAL, because you should have everything now
    PY

Maybe you are looking for