Columns returned by portal/admin/person

A customer has 134 columns on the Person table. 

When I call portal/admin/person via Postman, I receive 53 columns for a given UID_Person. 

When I call qerApiService.typedClient.PortalAdminPerson.Get from the portal, I receive an IEntity with only 34 columns.

When I go to the Portal and select "Create Identity" I see all the fields I need to access, but PortalAdminPerson is only returning a sub-set of these.

What is going on here?  What determines the columns recognized by PortalAdminPerson?

I can't see anything strange about the columns it is not recognizing.

Parents
  • I thought I found the cause, but I did not.  The Identity Config-Parms you set in the Admin Portal do seem to add and remove certain columns from the list of columns returned by portal/admin/person. However, certain columns just do not appear.  The most curious is "DeactivationStart".  "DeactivationEnd" is returned, but there is no "DeactivationStart".  Why?  Half of the CCC columns are there, but  the other half are not.  I just can't see any reason for this.

    Question remains: what determines which columns portal/admin/person returns from the Person table, and which it does not?

    FYI: the customer is on 1IM 9.2

  • Hello Mr. Haaf

    From my understanding you will need to add all the CCC columns in one of the following server configkey

    In the Admin portal: Configuration > Select 'Web portal'
    VI_Employee_MasterData_OrganizationalAttributes
    VI_Employee_MasterData_Attributes
    VI_Employee_MasterData_LocalityAttributes

    All properties added to these configkey lists will result in a cumulative overview per person under 'portal/admin/person'
    OOTB these configkey have hardcoded default lists (the missing 'DeactivationStart' property I think is just a mistake and needs to be added per default in a next release)

    Works in my 9.3 env.

Reply
  • Hello Mr. Haaf

    From my understanding you will need to add all the CCC columns in one of the following server configkey

    In the Admin portal: Configuration > Select 'Web portal'
    VI_Employee_MasterData_OrganizationalAttributes
    VI_Employee_MasterData_Attributes
    VI_Employee_MasterData_LocalityAttributes

    All properties added to these configkey lists will result in a cumulative overview per person under 'portal/admin/person'
    OOTB these configkey have hardcoded default lists (the missing 'DeactivationStart' property I think is just a mistake and needs to be added per default in a next release)

    Works in my 9.3 env.

Children
No Data