Attendees (please add your name):
Magda Zacharska leeda.adkins@duke.edu Jennifer Eustis Amanda Ros Autumn Faulkner Donald Depoorter Christine Tobias (OLD ACCOUNT) Erin Nettifee Sara Colglazier Jenn Colt Thomas Trutt Erin Weller Scott Perry gongd@msu.edu Kimie Kester
Note taker:
Meeting Recording:
- Recording and chat: https://recordings.openlibraryfoundation.org/folio/bulk-edit-working-group/2022-03-22T09:55/
Discussion:
Topic | Notes |
---|---|
Housekeeping
|
|
Development updates |
|
Action menu - support for in-app and CSV approach - continue the discussion to review the behavior when both in-app an CSV approach are enabled. |
|
Revisit naming convention for Apps with bulk edit capabilities accordion |
|
Um, but we can have this exercise that prioritizing exercise later, but, uh, what I'm getting from you, you kind of like it, right? No, this is really wonderful. And I guess one other question, and maybe it sounds really silly, but. Uh, to existing, would that be add to existing at the end of existing or so maybe we need to just be really specific about that, uh, like a pen to existing or something, but does it really matter? This was actually the append existing was added. I added it when I was still thinking of having the bare permissions, because I assume you may have a users that have a set of permissions, but you would like to add them. So the order of permissions really doesn't matter, right? If you have first, the inventory or inventory permissions, it does matter. But to have it for other fields where the order matters, can you give me an example where the order would matters for items like for inventory? Uh, for inventory, I would say in my, um, Nope fields, if we ever get to item, note, fields, any other, um, you very often want to have like, um, I want the most recent one for. Right or, or I want to know that this is always going to be the last note or always be the first note, because then if I dump it down in Excel or something and I'm chopping up my columns, I want to know where that certain bit of information is at differently. When you asked the note, I believe, I don't know if, uh, the notes contain also the timestamp when the note was added. Uh, it depends on the type of note you're talking about. So because most of the notes and inventory are just free text fields on the record. So they have the metadata of the overall record. But if you're talking about the notes, modal, like it's used in users, then that note object has its own metadata. I'm talking about notes within records, in different note fields, right? And, and, and Jen is pointing out in the chat too, that we're also talking about kind of two different types of, of fields that you want to work with. You want to work with a free text field like Sarah is describing, and then you also want to be able to work with controlled vocabulary fields, which is what permissions is because you want to use the control vocabulary of the names of the permissions. Um, and so you might have need to define, you know, is there a controlled vocab field where the order matters? There shouldn't be because Jason, it shouldn't matter, um, versus a text field where the order matters, which I think are the examples Sarah is getting at where she might expect notes on her records to be in, in a certain order of information, um, versus. You know, other kinds of records and things like that will also be, I think, applicable for the custom fields. That the way I see this a pen or two existing is for everything that is in the, in the, on the backend is an IRA. It's something repeatable and it assumes that the order of the elements DRA. But this is something important to keep in mind. Um, we, and this, this really increases the complexity of some of this each app involved. You have to determine that the fields that can be touched and the options that can be used in the order, that those options can be applied and things like that. So there's a lot of requirements work here. Uh, once we get to the, uh, added to existing, we can, uh, or, uh, this will definitely be a separate, uh, longer discussion about expected behavior. We can also do this again in stages. First approach would be let's assume that whatever we are adding to the existing, we are upending. So this will be the last one on the, on the list. And at least it will be a consistent behavior. And then, and then we can. Um, tweak it for this. And Jen is wanting to suggest also that it comparison be made to the language that the data import app uses, because you don't want to have different meanings in different apps. So I that's a, that's an excellent point, Jen. Yeah. Um, Sarah, did you have other thoughts? I know that your hand is still up, so I wasn't sure if you had anything else you wanted to add there. So that was good feedback. Okay. Um, so, uh, I think we are. Good. When I have to send so far, uh, we will live in if you need to come back and talk about the most important part. Do you want this additional action support or do you want to implement some elements in the, in, in the users? Uh, we will come back to this. Uh, the last, um, is, um, this is the downloading, the previous saving the preview that you preview the records that are not updated yet, but this is how they would look like once you click save and close. And here's a notification that a third Judah 300 records have been successfully changed. This is the original first mock-up. It has changed. Obviously this is moved on top. Um, we'll we'll need to do, um, uh, updating those to include the changes we've made so far. I think this is the last one, and this is the same thing. Uh, updated records, downloaded girls and matching records. Second, this is the example of saving and the naming convention it's then the naming convention that we already implemented year, month, the date, the name committed to users and the name of the file that was used to trigger the bulk edit. So we have 10 minutes left. I would like to go back to and they close the denotes. I would like to ask to spend a little bit more time on the accordion for the ups, uh, with the bug editing capabilities. Let me ask them here. So this is what we have right now. Well, we had ups with bulk edit capabilities for now. We have users and inventory items. Um, later we'll, we'll have probably in the approach, we will be going, will it be inventory, uh, holdings, then inventory items. And then, um, I remember someone said, I think some clinicals, there is no, uh, circulation. Um, there is no acquisition, so, so can we, can we just call these record types? Can it just be a list of like record types? Cause that's really what you're talking about. It's with circulation, it'll be loans requests. Uh, et cetera, with acquisitions, I assume it would be orders, forces, things like that. You're really talking about record types. And I think that's a clearer verbiage than apps here, but, um, I don't know what others think. Jen says. Yes, that's really important because it has to be it, you can't just say order app because there's orders and there's POS right. And that's a huge difference we're talking, right. Instance versus item or something. And then the permissions, right. We will have hopefully permissions eventually. And then, uh, then the, the link between user permissions, the link between, uh, users and inventory and all those things coming down the road. You are suggesting we do the, rename it to the records with the bank, edit capabilities instead of ups, I would just call it record types. I don't even think you need the whole phrase with bulk edit you're in the bulk edit app. People know that you're in that app. So I would just call it record types. I think that's clear the chat seems to be in agreement with that. Okay. Quick question, mocked up. When you were listing them earlier, you said holdings and then items. I thought we were doing items next and then holdings. Uh, I, when I said holdings was in the assumption that items are over there, that was in Milan for a moment, uh, for a beautiful moment for the I at some point called Nirvana. And I felt that would be so cool if we have a reviews that has, I think many releases get different than, I mean, I had a hardest time not calling faint flower, flame thrower. I think this was a path. Um, concerned about morning glory, because this is the first release that has space in its name. Uh, I'm wondering how this will be handled, but hopefully going back to record types. So users, inventory items, inventory, holdings, then, uh, requests, then loans then, uh, orders, et cetera. Right. So the circulation acquisition, the so, but also I wouldn't put the record types in there until there's functionality. Yeah. Yeah. So that list doesn't need to be populated until it's ready to be populated. So, oh, I absolutely agree because we just, we, right now we did it, uh, gray out, uh, to, um, show what's coming. But this is not a teaser for, for everyone. And I agree we we'll update this. Okay. Um, so the last part of the, of this meeting was the pilot UIT. Uh, we continue to struggle, uh, with environments. Um, um, I was really hoping to have it done for today. Uh, we discovered another issue that is being worked. So I don't have an environment where we can do the UIT. In addition to that, the whole environment was reset a couple of times. And to be honest, I'm not sure that the users we have set before us still, still there. So we need to rely on you to, uh, go through this exercise again. And I truly apologize for this, but, uh, We all are learning, uh, the, uh, the circumstances shift responsibilities and many engineers that were working in other areas are contributing, uh, to help others. So please bear with me, but the link that the skier, it's still the, uh, acceptance testing survey that I would like you to, um, to review and provide your feedback. Um, once you start playing with that, If you have a chance, can you please take a look at this survey and let me know if the questions are clear or if you, uh, make, it would like to make an, uh, changes. We have four minutes left. We can spend, spend those four minutes going through those questions and, uh, I will, uh, it will give me some, uh, sense of you've done it. This makes sense to you. So the first question is please upload a file that we identify as of the records that you would like to edit. Please try different types of support that identifier. So not only served barcodes, but also external IDs, user names or user IDs. How was your experience? Does it make sense or it's not clear. We are talking about the first step when you upload the, when you upload the, can you zoom in a little bit? Yeah, I've read. Sorry. I tried clicking on it, but I don't get, I can't see everything then sometimes I have to read to be able to think. Sorry. Is it good? Is it the size of the font? Good enough. Yes. It's good enough. Thank you. Yeah, I, I don't know what other things I, I, I might leave out of records. Please upload a file with identifiers. I don't know. It's records that you would like to edit. I don't know. Cause their record identifiers. I don't know if. Might be a confusion there. So, but you do list them out to maybe it doesn't matter, I'm just thinking out loud, but this is a good find that, you know, for me, this like identify as you need to say, what do you identify as, but if this is redundant for you or maybe please upload a file with, uh, identifiers for the records you want to edit, I really appreciate the feedback and I will make the change, but I just want to make sure that what I'm asking is clear. I know that the English may be better, but the question is, is it clear what I'm asking or it's not. Yeah, fine. So then next one is about the query. Um, we support, uh, a simple query, for example, status active or a pattern patron group. And you specify the name of the patron group. If you can run those, that would be really helpful and also provide, uh, if it worked as expected. I think in that instance, that upload would be better than identify, like please upload the records that you would like to edit by query. I just think of that might be clearer. Actually, you're not uploading here. You are running the declarer. So when we are here, this is here. We are in user up and equal. Um, eventually you will get the preview that populates the records, that map. So you, at this point, not uploading anything. This is about changing the, the columns in the display, downloading the matching correct cards, modifying the records locally and uploading the file again, and then overall experience. And if you have any screenshots that you would like to share, please upload them. Unfortunately, I have to run to another meeting and you probably have other meetings as well throughout then. Um, we will get back to this, uh, next time, hopefully you will be able to do an exercise one exercise together, and then you will be, um, you will be able to run those, um, tests by yourself at your convenience. Thank you very much for your feedback. This was another great meeting and thank you all. I see. I see you in two weeks. Bye bye. | |
Chat Log | 00:05:19 Erin Weller: feels like a Monday 00:05:28 Autumn Faulkner (she/her): agreeeeee 00:06:08 Magda Zacharska: Can the host unmute me please :-) 00:06:41 Jenn Colt: We were Voyager 00:24:44 Thomas Trutt: id say only on the user tab.. just to cut back on confusion. 00:24:49 Kimie Matsudo Kester: Only on Users, IMO 00:24:54 Jennifer Eustis (she/her): +1 00:24:59 Ros, Amanda L: +1 00:25:04 Jennifer Eustis (she/her): Otherwise it could be confusing 00:25:14 Sara Colglazier (MHC/5C): +1 00:25:53 Sara Colglazier (MHC/5C): & clumps are then alpha ? Erin, right 00:28:39 Thomas Trutt: that makes sense 00:28:45 Kimie Matsudo Kester: Yes, on Users, have Start bulk edit (CSV) 00:28:47 Thomas Trutt: :) .. 00:28:49 Ros, Amanda L: I think it sounds good 00:29:17 Thomas Trutt: the more explaining you do Erin the less we have to.. :D 00:31:16 Thomas Trutt: id do a start over button or reset, seems clearer to the user 00:33:00 Thomas Trutt: someone may change machines 00:33:14 Thomas Trutt: go to work with a co-worker. 00:34:23 Kimie Matsudo Kester: Reset 00:34:34 Autumn Faulkner (she/her): +1 00:34:35 Ros, Amanda L: start new 00:35:02 Jennifer Eustis (she/her): I would prefer a reset button 00:35:22 Jennifer Eustis (she/her): +1 00:35:25 Kimie Matsudo Kester: On other apps we use a “Reset all†in the left pane 00:35:31 Thomas Trutt: or the rest button in inventory search 00:35:46 Thomas Trutt: true 00:45:24 Leeda Adkins: I agree Sara, it looks like a great feature 00:45:53 Ros, Amanda L: yes, looks very nice 00:47:44 Jenn Colt: You’re talking about 2 different things 00:47:50 Jenn Colt: Text vs controlled vocab 00:48:11 Erin Nettifee: Right - a free text field like notes versus a controlled vocab like permissions names 00:51:09 Jenn Colt: I think a review of the language used in data import could be valuable as well so the same words don’t mean different things in the two apps 00:52:05 Erin Nettifee: Agreed Jenn 00:55:23 Jenn Colt: Yes! 00:55:29 Jennifer Eustis (she/her): +1 00:55:39 Christine L Tobias: That makes sense. +1 00:56:41 Scott Perry (he/him): +1 00:56:53 Ros, Amanda L: +1 00:57:38 Jennifer Eustis (she/her): Jupiter 00:58:35 Erin Nettifee: i need to run to another meeting - thanks all! 00:58:36 Christine L Tobias: +1 Erin...makes it so much easier to write documentation. 01:02:51 Sara Colglazier (MHC/5C): Sorry I got to run |
Future discussion topic (time permitting): Bulk Edit of the linked records Scheduling edits |