...
Discussion:
Topic | Details | Notes | Nolana UAT Scenarios |
| UXPROD-3842 Bulk edit - architectural improvements | The changes are needed because the current implementation is not scalable enough to support larger data. |
---|---|---|---|---|---|---|
Changes to the Bulk edit roadmap | TBD | Housekeeping
We still need someone to take on upkeep / edits of the Bulk Edit app documentation ((OLD ACCOUNT) Erin Nettifee ) - can you ask at your institutions / SIGs if you are not able to do so? | [Magda Zacharska] 10:03:13 [Magda Zacharska] 10:03:51 The update on Bulk Edit Rancher--we talk about that during our last meeting. It used to be the Bulk Edit performance environment that we shared for user acceptance testing and performance testing that the team was doing. Then we run into the problems with updating the environment. I promised to share the link. I did not share the link, and this was not by omission. This was on purpose. We are competing for the same resources as much as the UAT is important, performance testing is also important. In Morning Glory, the UAT took press precedence, and we spent a significant amount of the last weeks before the release improving performance. I did not want. This happened in Nolana as well. So I suggest we either do UAT using the bugfest or snapshot environment. Other teams have done it. We will get to this conversation later. So you don't need to speak up right now. But this is what I will propose. In the future, and by that, I mean the Orchid release, we will have the option to spin up an environment only for Uat purposes. But this is not in place just yet. so that's why I suggest we use either of the existing environments. Any comments on that concerns? [Erin Nettifee] 10:06:30 [Magda Zacharska] 10:06:35 [Erin Nettifee] 10:06:42 [Magda Zacharska] 10:07:43 [Erin Nettifee] 10:07:56 [Magda Zacharska] 10:08:34 | |||
Development updates
| [Magda Zacharska] 10:08:47 [Magda Zacharska] 10:09:29 [Magda Zacharska] 10:09:40 [Magda Zacharska] 10:10:03 [Magda Zacharska] 10:10:22 [Magda Zacharska] 10:10:39 [Magda Zacharska] 10:10:53 [Erin Nettifee 10:14:53 | |||||
Review of the functionality delivered in Nolana
| [ Magda Zacharska] 10:11:10 The next topic is the review of functionality. [Magda Zacharska] 10:11:20 a quick demo of the functionality we have done. [ Magda Zacharska] 10:11: 37 feel free to interrupt me while I go through the slides. [Magda Zacharska] 10:11: We can see him. Great! Thank you. Please feel free to interrupt me in while I go through the to the slides 52 [Magda Zacharska] 10: 12: And 18 [Magda Zacharska] 10: 12: 25 holdings, we started with the locations as well. [Magda Zacharska] 10:12: 34 functional areas are completed. We are still testing. Possibly some bugs will be discovered. But the main development has been completed. [Magda Zacharska] 10:12: Records we added to already a implemented holdings, locations, and statuses 47 [Magda Zacharska] 10:12: We also added loan types, and for holdings we started with the locations as well. 57 [Magda Zacharska] 10: 13: Those 3 The functional areas are completed Us you are still testing. 18 [Magda Zacharska] 10: 13: Possibly back will be discovered. but the main development has been completed 31 [Magda Zacharska] 10: 13: In addition to that, as always, we really think new software, we have a series of Nfs testing which includes automated tests for the backend. 39 [Magda Zacharska] 10: 14: This is Karate from for front and releasing the modules and updating that technology, especially for the A spring 01 [Magda Zacharska] 10: But application. We needed, to do some additional work[Magda Zacharska] 10:13:18 So what we have done in a while working on those features, and we also need we also make some changes to the Ui. the 14:10 [Magda Zacharska] 10: 14: Some of them were I mentioned during user user acceptance testing at the end of a morning glory.[ 39 Magda Zacharska] 10: 14: One of them was to change the order of components in the left left pain, where the user selects for the first the record type, and then selects the identifiers[Magda Zacharska] 10:14:01 The next suggestion from user acceptance. Testing was the preserving the selection of the columns. 50 [Erin Nettifee] 10:15:05 [Magda Zacharska] 10: 15: But the user right now can select the columns 28 [Magda Zacharska] 10: 15: That are displayed on the landing page.[Magda Zacharska] 10:14:20 When the the records, the matching records are displayed, and the selection of the columns is preserved in our usual form, where we preview the changes that will be made, and also on the confirmation screen 38 [Magda Zacharska] 10: once the the changes are committed[Magda Zacharska] 10:14:39 And the last Ui improvement is on the export manager 16:01 [Magda Zacharska] 10: 16: That contains the list of bug edit jobs. 08 16: 50We can now future future out only about get the jobs and also buy 55 14I will demo this later, and this is just a short preview of of the of the changes we made. [Magda Zacharska] 10: 17: And then there's status successful in progress or in the field.[Erin Nettifee] 10:15:05 Ask a question about this screen. Mega the so scheduled implies is bulk. Edit does not use scheduled right? 12 [Magda Zacharska] 10: 17: Is that tend to support like the burser? 17 [Magda Zacharska] 10: 17: Yeah. So you see here on the screenshot, you have one bug edit identifiers as a scheduled this. 35 [Erin Nettifee] 10:17:50 [Magda Zacharska] 10: 18: This. This means that something went wrong with the uploading the identifiers and the job never progress further 02 [Magda Zacharska] 10: 18: 04 [Magda Zacharska] 10:15:48 It is planned for the later releases. Sure. Okay, Okay. Okay, So let's do a quick demo Note: see recording for demo. Notes below are just regarding questions and comments that arose. [Erin Nettifee] 10:19:34 [Magda Zacharska] 10: 20: And the other questions, the comments.[Magda Zacharska] 10:16:08 The nice thing I will move to that user user 19 [Erin Nettifee] 10:20:30 [Magda Zacharska] 10: 20: Data in app approach. So in the no, no, no![Magda Zacharska] 10:16:25 We will be supporting, in addition to the Csv 34 [Erin Nettifee] 10:20:45 [Magda Zacharska] 10: 21: Approach that was delivered in the scope of morning 47 [Magda Zacharska] 10: 22: Gloria on the request of community, will we also added the support of the in app approach, starting with the most common changes when the expiration date needs to be updated, and also the patient, group.[Magda Zacharska] 10:16:55 I will demo this later, and this is just a short preview of of the of the changes of the changes we we made on the Hi Tim records bucket 13 [Magda Zacharska] 10: 22: We can also do the changes to temporary, long type and permanent long type.[Magda Zacharska] 10:17:17 In addition to already implemented support for a temporary item, location and permanent item, location and item status 33 10:28:10 | |||||
Nolana UAT Scenarios
| [Magda Zacharska] 10: 29: For the Kings records. we added support of temporary whole links location bucket for temporary hunting's, location, and[Erin Nettifee] 10:17:50 And this is just the inventory records this is that's that is correct. This is unlimited. 02 [Magda Zacharska] 10:29:19 Magda Zacharska] 10:29:38 [Magda Zacharska] 10: 30: The records that have a status. That is source for you. [Erin Nettifee] 10:18:04 12 [Magda Zacharska] 10: 30: We will start with users select identifiers, user buckets [Magda Zacharska] 10:18:36 Night. 19 [Magda Zacharska] 10: 30: You see that I have 2 options about edit. Csv. [Magda Zacharska] 10:18:56 But this is driven by separate permissions. so most likely the users will see either, or that's do the back edit in app. 59 [Erin Nettifee] 10:31:50 [Magda Zacharska] 10: 32: You are selecting option. let's send me an email and we will be looking for, and we will be changing it to round up Cork Oops ,[Erin Nettifee] 10:19:34 Expiration date. we will set. it to let's say November 2023, and we will make that patron group to let's say I could think the the fact that the actions are great out here is 16 [Magda Zacharska] 10:32:25 [Jennifer Eustis (she/her)] 10:34:26 [Magda Zacharska] 10: 34: that just saying that that is the only choice? Or could you choose a different action?[Erin Nettifee 34 [Magda Zacharska] 10: 34: So if I wanted to, for example, erase remove the expiration date from a set of user accounts, I would have to use the Csv approach. [Magda Zacharska] 10:20:19 It's good that expiration data is not required on the user record. 43 | |||||
UXPROD-3842 Bulk edit - architectural improvements The changes are needed because the current implementation is not scalable enough to support larger data. | [Magda Zacharska] 10: 36: So for now we can. You can only support replace with There is a need to set the field to clear.[Erin Nettifee] 10:20:45 We will need to add this separately. What happens if you leave it blank It doesn't allow you. 18 [Magda Zacharska] 10:36:50 [Magda Zacharska] 10: 36: 59 Let let's confirm the changes so we see here first of all, the the columns that we picked on the on the preview is preserved I'm also in the process of updating a Bulk Edit road map, so we will return to to this next time we meet. [Magda Zacharska] 10: 37: 10 So why did we decided to make architectural improvements? In Morning Glory when we did performance testing, the goal was to support editing at least 100,000 records? [Magda Zacharska] 10: 37: The patron group will be The faculty and the emails will be example to talk the functionality of downloading the preview is still supported 31 [Magda Zacharska] 10: 37: So you can still download the file and see all the records 59 [Magda Zacharska] 10: 38: And you see the records in its the entire record, not only the columns you have selected[Magda Zacharska] 10:22:13 And we are committing the changes, and here is the confirmation of the of the changes we have a committed It's also the the option of downloading the the change records 03 [Magda Zacharska] 10: 38: Any questions on on this functionality [Magda Zacharska] 10:22:41 And we have 3 that are available, all of them are let's see the permanent location and temporary location 50 39: 12We need the long time we don't need the material type [Magda Zacharska] 10:23:21 [Magda Zacharska] 10:23:34 [Magda Zacharska] 10:23:43 [Magda Zacharska] 10:23:56 [Magda Zacharska] 10:24:07 [Magda Zacharska] 10:24:15 [Magda Zacharska] 10:24:21 [Magda Zacharska] 10:24:29 [Magda Zacharska] 10:24:46 [Magda Zacharska] 10:24:53 [Magda Zacharska] 10:25:01 [Erin Nettifee] 10:25:22 [Magda Zacharska] 10:25:34 [Magda Zacharska] 10:25:44 [Magda Zacharska] 10:26:01 [Magda Zacharska] 10:26:06 [Magda Zacharska] 10:26:13 And for the temporary location. This is what we are going to do will clear 17 26How will be processed? They will be several states. Not all of them will be implemented in scope of the Orchid release, but those that will include:
[Erin Nettifee] 10:43:08 [Magda Zacharska] 10:43:25 [Magda Zacharska] 10: 44: The field confirm the changes Oh, no I didn't have to expect this.[Magda Zacharska] 10:26:39 Well, there is a recording of this working so I will like I don't want to try it again 10 [Erin Nettifee] Okay, So this is kind of like deciding to build our own version of the export manager just for Bulk Edit so that it can be customized to Bulk Edit's particular needs. [Magda Zacharska] 10: 44: Let's yeah let's leave it to where it is for now we will be addressing the the holdings and issue in the back backfast. 53 [Magda Zacharska] 10: 45: Release. So any questions on this [Erin Nettifee] 10:27:15 [Magda Zacharska] 10:27:22 [Magda Zacharska] 10:27:29 [Magda Zacharska] 10:27:33 [Erin Nettifee] 10:27:42 [Magda Zacharska] 10:27:48 [Erin Nettifee] 10:27:54 [Magda Zacharska] 10:28:05 [Magda Zacharska] 10:28:10 [Magda Zacharska] 10:28:18 [Magda Zacharska] 10:28:24 [Magda Zacharska] 10:28:34 [Magda Zacharska] 10:28:38 [Erin Nettifee] 10:28:58 [Magda Zacharska] 10:29:02 [Magda Zacharska] 10:29:19 [Magda Zacharska] 10:29:34 [Magda Zacharska] 10:29:38 [Magda Zacharska] 10:30:03 [Magda Zacharska] 10:30:12 [Magda Zacharska] 10:30:19 [Magda Zacharska] 10:30:25 [Magda Zacharska] 10:30:48 [Magda Zacharska] 10:30:48 [Magda Zacharska] 10:30:59 [Magda Zacharska] 10:31:08 [Magda Zacharska] 10:31:27 [Erin Nettifee] 10:31:50 [Magda Zacharska] 10:31:59 [Magda Zacharska] 10:32:16 [Erin Nettifee] 10:32:25 [Erin Nettifee] 10:32:47 [Erin Nettifee] 10:32:51 [Magda Zacharska] 10:32:56 [Magda Zacharska] 10:33:01 [Magda Zacharska] 10:33:10 [Magda Zacharska] 10:33:21 [Magda Zacharska] 10:33:24 [Magda Zacharska] 10:33:31 [Magda Zacharska] 10:33:36 [Robert rscheier@nelib.org] 10:33:46 [Magda Zacharska] 10:33:56 [Magda Zacharska] 10:34:09 [Robert rscheier@nelib.org] 10:34:14 [Jennifer Eustis (she/her)] 10:34:26 [Magda Zacharska] 10:34:34 [Magda Zacharska] 10:34:43 [Magda Zacharska] 10:34:49 [Magda Zacharska] 10:34:57 [Magda Zacharska] 10:35:11 [Magda Zacharska] 10:35:24 [Magda Zacharska] 10:35:32 [Magda Zacharska] 10:35:44 [Magda Zacharska] 10:35:49 [Magda Zacharska] 10:36:13 [Magda Zacharska] 10:36:18 [Magda Zacharska] 10:36:28 [Magda Zacharska] 10:36:37 [Magda Zacharska] 10:36:46 [Magda Zacharska] 10:36:50 [Magda Zacharska] 10:36:59 [Magda Zacharska] 10:37:10 [Magda Zacharska] 10:37:31 [Magda Zacharska] 10:37:40 [Magda Zacharska] 10:37:53 [Magda Zacharska] 10:37:59 [Magda Zacharska] 10:38:03 [Magda Zacharska] 10:38:22 [Robert rscheier@nelib.org] 10:38:29 [Magda Zacharska] 10:38:50 [Magda Zacharska] 10:39:01 [Magda Zacharska] 10:39:08 [Magda Zacharska] 10:39:17 [Magda Zacharska] 10:39:23 [Magda Zacharska] 10:39:27 [Magda Zacharska] 10:39:40 [Magda Zacharska] 10:39:44 [Magda Zacharska] 10:39:51 [Magda Zacharska] 10:40:06 [Magda Zacharska] 10:40:13 [Magda Zacharska] 10:40:23 [Magda Zacharska] 10:40:32 [Magda Zacharska] 10:40:36 [Magda Zacharska] 10:40:40 [Magda Zacharska] 10:40:48 [Magda Zacharska] 10:40:52 [Magda Zacharska] 10:40:57 [Magda Zacharska] 10:41:01 [Magda Zacharska] 10:41:18 [Magda Zacharska] 10:41:24 [Magda Zacharska] 10:41:37 [Magda Zacharska] 10:41:46 [Magda Zacharska] 10:41:55 [Magda Zacharska] 10:42:05 [Magda Zacharska] 10:42:10 [Magda Zacharska] 10:42:19 [Magda Zacharska] 10:42:23 [Magda Zacharska] 10:42:30 [Magda Zacharska] 10:42:40 [Magda Zacharska] 10:42:55 [Magda Zacharska] 10:43:04 [Erin Nettifee] 10:43:08 [Magda Zacharska] 10:43:19 [Magda Zacharska] 10:43:25 [Magda Zacharska] 10:43:32 [Erin Nettifee] 10:43:37 [Erin Nettifee] 10:43:49 [Magda Zacharska] 10:43:53 [Magda Zacharska] 10:44:10 [Magda Zacharska] 10:44:24 [Magda Zacharska] 10:44:28 [Erin Nettifee] 10:44:35 [Magda Zacharska] 10:44:53 [Erin Nettifee] 10:44:59 [Magda Zacharska] 10:45:12 [Erin Nettifee] 10:45:24 [Magda Zacharska] 10:45:32 [Magda Zacharska] 10:45:41 [Magda Zacharska] 10:45:48 [Magda Zacharska] 10:45:57 [Magda Zacharska] 10:46:02 [Magda Zacharska] 10:46:25 [Magda Zacharska] 10:46:33 [Magda Zacharska] 10:46:42 [Magda Zacharska] 10:46:50 [Erin Nettifee] 10:47:02 [Erin Nettifee] 10:47:15 [Magda Zacharska] 10:47:21 [Magda Zacharska] 10:47:31 [Magda Zacharska] 10:47:39 [Erin Nettifee] 10:47:44 [Magda Zacharska] 10:47:50 [Magda Zacharska] 10:47:59 [Magda Zacharska] 10:48:02 [Erin Nettifee] 10:48:11 [Erin Nettifee] 10:48:18 [Magda Zacharska] 10:48:25 [Magda Zacharska] 10:48:39 [Erin Nettifee] 10:48:46 [Thomas Trutt] 10:48:56 [Thomas Trutt] 10:49:05 [Thomas Trutt] 10:49:12 [Thomas Trutt] 10:49:18 [Magda Zacharska] 10:49:24 [Magda Zacharska] 10:49:37 [Thomas Trutt] 10:49:44 All the updates, everything that the most resource, greedy part of bug edit 12 [Erin Nettifee] 10:47:02 [Magda Zacharska] 10:47:31 [Erin Nettifee] 10:48:11 [Erin Nettifee] 10:48:18 [Magda Zacharska] 10:48:25 [Erin Nettifee] 10:48:35 [Thomas Trutt] 10:48:56 [Magda Zacharska] 10:49:37 This was until and Nolana. This accurately. Until Nolana, this has been done by But export manager Export Manager, which is not the place where those things should happen. This should be a Bulk Edit responsibility. Does it answer your question? [Thomas Trutt] 10:50: Does it answer your question a little bit? it it it's 43 The only reason why? I said is Yes, it's getting more access to the Bulk Edit back end process. Because now it's his own app and it's able to do all this processing on its own . My worries is that it's still going to be competing with Export Manager and other processes, because it's still going to be hitting the same API endpoints on the other internal apps. So it might even compound it, because you now have 2 large apps hitting the same APIs at the same time. [Thomas Trutt] 10:51:12 the Data Export App was doing the updates moving that component out of it. And that does make sense. Because why would you have updating data in the actually export App and I see your point that we are hitting the the same like in case of hi, Thomason, holding. [Magda Zacharska] 10:51:42 [Magda Zacharska] 10:51:51 [Magda Zacharska] 10:51:58 [Magda Zacharska] 10:52:06 [Magda Zacharska] 10:52:16 [Magda Zacharska] 10:52:22 [Magda Zacharska] 10:52:31 [Magda Zacharska] 10:52:42 [Magda Zacharska] 10:53:06 [Magda Zacharska] 10:53:17 [Magda Zacharska] 10:53:22 [Magda Zacharska] 10:53:28 [Magda Zacharska] 10:53:37 [Magda Zacharska] 10:53:47 [Magda Zacharska] 10:54:04 [Magda Zacharska] 10:54:15 [Erin Nettifee] 10:54:31 [Magda Zacharska] 10:54:41 [Magda Zacharska] 10:54:52 [Magda Zacharska] 10:54:58 [Erin Nettifee] 10:55:06 [Erin Nettifee] 10:55:12 [Erin Nettifee] 10:55:21 [Erin Nettifee] 10:55:27 [Erin Nettifee] 10:55:34 [Erin Nettifee] 10:55:40 [Magda Zacharska] 10:55:50 [Magda Zacharska] 10:55:55 [Erin Nettifee] 10:56:04 [Magda Zacharska] 10:56:13 [Thomas Trutt] 10:56:35 [Thomas Trutt] 10:56:56 [Magda Zacharska] 10:57:05 [Magda Zacharska] 10:57:11 [Thomas Trutt] 10:57:23 [Magda Zacharska] 10:57:27 [Magda Zacharska] 10:57:36 [Magda Zacharska] 10:57:45 [Magda Zacharska] 10:57:49 [Erin Nettifee] 10:57:59 [Magda Zacharska] 10:58:12 [Erin Nettifee] 10:58:20 [Erin Nettifee] 10:58:25 | |||||
Changes to the Bulk edit roadmap TBD | ||||||
Chat Discussion | 00:03:36 Jackie Magagnosc: Boy log in in the middle and wonder what is going on 00:04:01 Jackie Magagnosc: LOL 00:05:36 Robert rscheier@nelib.org: I am having issues. Can you turn on transcription 00:06:29 Robert rscheier@nelib.org: No worries. If you still want me. LOL 00:06:54 Robert rscheier@nelib.org: will do 00:07:08 Jennifer Eustis (she/her): Thanks Bob for being notetaker :) 00:13:55 Jennifer Eustis (she/her): This is great Magda. Thank you for these videos and lists of ids 00:14:08 Christine L Tobias: Thank you, Magda! 00:48:36 Thomas Trutt: But wouldn't the same statuses and information be useful in the export tool? 00:49:25 Erin Nettifee: i think the necessary backend changes to support bulk edit probably make building another interface an easier path... 00:56:13 Ros, Amanda L: I think it has potential. In the long run I will like it better as it's own app 00:56:30 Ros, Amanda L: (I hope) 00:58:38 Thomas Trutt: Agreed, id run the 30-days past a few other groups. |
...