‎18-01-2021 12:56 PM
I'm wondering what other users of the GraphQL REST API are using as an identifier attribute to save the company employee ID on a Person (System) instance in HOPEX.
There are several candidates to achieve this:
But each of those has restrictions:
So how have others resolved the requirement to identify a Person (System) instance in HOPEX using an (external) company employee id?
Looking forward to hearing about creative solutions!
Or is there a suggested approach by MEGA, @oguimard ?
‎18-06-2021 02:19 PM
Thanks for your replies so far.
For the time being we use 'externalId' to hold the employee number.
‎16-06-2021 02:26 PM
Hi
We are using the Attribute "Initials" on Person (System) to store the Emloyee ID and to match it with the SSO.
Kind regards
‎20-01-2021 05:29 PM
@hsoegaard Interesting. Looks like we have to go that way as well.
‎20-01-2021 11:12 AM
We have for certain projects added metaattributes to the Person (System) metaclass, e.g. data da is being received from SAP HR.
‎20-01-2021 08:43 AM
Thanks for pointing out the situation with the SystemDB.
Would it also be possible to modify the Person System class in the SystemDB to inherit externalID (or add it)?
‎19-01-2021 07:37 PM
Person System is stored in the SystemDB repository. Thus, it does not contain the external Identifier defined at Generic Object level. Only MetaClass located in repository inherit it
There is no standard field out-of-the box to achieve your use case for this MetaClass.
Without additional customization, only comment could host a ID bigger enough to come from another system.