ExLibrisGroup / alma-csv-user-load

Load users to Ex Libris Alma from CSV files
2 stars 0 forks source link

Enhancement: Update/Add identifiers individually #71

Closed BarbaraSalfate closed 1 year ago

BarbaraSalfate commented 2 years ago

Hi, We want to ask an enhancement for the app: We want to update or add only one identifier without update/delete the others identifiers from the user. Now the update process is "swap all" - any fields provided in the input are replaced in the user record. Thanks, Bárbara

Pavy317 commented 2 years ago

I would like to also add the ability to add, add/update, and delete identifiers would be super helpful. Currently we are preparing to add mobile credentials to Alma and it would simplify the process to test the information by uploading a CSV. Thank you for all you've already done.

cindywanghui01 commented 2 years ago

@mgobat Is there any estimate on this enhancement? Thanks!

BR, Cindy

mgobat commented 2 years ago

@cindywanghui01, no timeline yet. This enhancement requires updates to Alma's APIs; it is not just a Cloud App enhancement.

mgobat commented 1 year ago

Hi @BarbaraSalfate, @cindywanghui01, @Pavy317...

How important is the ability to delete and update existing identifiers for users? Is this something done regularly?

Would adding a new profile type, maybe labeled "Enrich", that adds new repeatable fields rather than replacing them solve the problem? Non-repeatable fields would still get replaced as currently happens. This would give the ability to add identifiers, leaving existing ones in place.

Pavy317 commented 1 year ago

@mgobat, thanks for checking in. In our case we submitted a ticket to ExLibris to have them create the new identifier (to allow customers to their phone as an identifier). Once they did we were able to use them. We were beta testing the new identifier so we were not yet pulling the information from SSO yet. I believe this feature would have been helpful during testing but would not be useful to us at this time. We finished testing and identifiers are updated through SSO.

With that said, if a library is not using an automated process to manage users, I could see this as helpful.

cindywanghui01 commented 1 year ago

@mgobat, thanks for checking.

This is very important since some of the university accept more than one identifier for patron (barcode, student id card, which is made by Academic Affairs Office, library card). Once they want to update the identifier type, they meant to add a new type, not overlay the existing one.

BR, Cindy

mgobat commented 1 year ago

@BarbaraSalfate, not sure if you saw my previous post.

Would adding a new profile type, maybe labeled "Enrich", that adds new repeatable fields rather than replacing them solve the problem? Non-repeatable fields would still get replaced as currently happens. This would give the ability to add identifiers, leaving existing ones in place.

Thanks.

mgobat commented 1 year ago

We've added the ability to add identifiers to existing identifiers using the new "Enrich" profile type in version v1.7. As for editing existing identifiers, that is really outside the scope of the intent of this Cloud App. It was never intended to be a user record editor.

cindywanghui01 commented 1 year ago

@mgobat Thanks for the update. Have checked and notice my customer for the "Enrich" profile type to add new identifiers.

BR, Cindy