Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Discussion:

TopicDetailsNotesHousekeeping
  • Attendees  - please add your name to the list of attendees
  • Meeting host -  please turn on Transcript option for the meeting  - do we still need that?
  • Updates on bulk edit rancher (aka bulk-edit-perf environment)

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?

Development updates

  • Recordings of implemented Nolana functionality can be found here
Review of the functionality delivered in Nolana
  1. Modifications to the UI:
    1. Selected columns persists through out the bulk update screens
    2. Adjustments to the left pane so that the record types are listed on top before identifier selection
  2. User records - in app approach:
    1. Patron group can be updated
    2. Expiration date can be changed
    3. Part of the email address can be updated (host name changes)
  3. Holdings records:
    1. Permanent location can be updated
    2. Temporary location can be removed or updated
  4. Item records:
    1. Permanent loan type can be updated
    2. Temporary loan type can be removed and updated
Nolana UAT Scenarios
  1. Decide which environment to use

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

[Erin Nettifee] 10:02:03
size a little bit bigger. Yeah. Okay.

[Erin Nettifee] 10:02:15
Is it readable right now for everyone? It is from ef as always, I will ask everyone attending the the meeting.

[Magda Zacharska] 10:02:30
Please add your name to the at least, and but also we are going to do the transcript.

[Magda Zacharska] 10:02:39
I'm not sure if it's still if it's already working, or it is not helping bob with his notes.

[Erin Nettifee] 10:02:48
In any case. we will be I did turn on Yeah, I did turn on transcription.

[Erin Nettifee] 10:02:55
Can people see it

[Ros, Amanda L] 10:03:00
Hopefully. Yeah, I got the pop up that said that transcription.

[Erin Nettifee] 10:03:05
It started, or whatever the wording is. okay.Review of the functionality delivered in Nolana
  1. Modifications to the UI:
    1. Selected columns persists through out the bulk update screens
    2. Adjustments to the left pane so that the record types are listed on top before identifier selection
  2. User records - in app approach:
    1. Patron group can be updated
    2. Expiration date can be changed
    3. Part of the email address can be updated (host name changes)
  3. Holdings records:
    1. Permanent location can be updated
    2. Temporary location can be removed or updated
  4. Item records:
    1. Permanent loan type can be updated
    2. Temporary loan type can be removed and updated

Nolana UAT Scenarios
  1. Decide which environment to use

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

  • Attendees  - please add your name to the list of attendees
  • Meeting host -  please turn on Transcript option for the meeting  - do we still need that?
  • Updates on bulk edit rancher (aka bulk-edit-perf environment)

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
Big. Thank you for , Bob, for being our notes note taker for more than a year Now we've been meeting for more than a year in October. October was the one-year anniversary we really [Magda Zacharska] 10:03:29
appreciate your detail. I really appreciate your detail detailed notes. [Magda Zacharska] 10:03:34
They are very helpful if I need to go back to our prior meetings. [Magda Zacharska] 10:03:39
So thank you very much , and for your work, and if you get to the point that you feel you need someone else to take it over, please speak up.[Magda Zacharska] 10:03:51
I made the change a little bit on the on the on our tableto take it over, please speak up.

[Magda Zacharska] 10:0403:0051
I added the call notes for the place where we can add the notes, a column on our wiki space notes pages table to allow a place to add any notes because I started to add in to add a little bit more details for the for the each topic that we discuss .[Magda Zacharska] 10:04:13
To to provide some information when to help you plan your week . if you will be attending the meeting or not, the update.[Magda Zacharska] 10:04:23
All about editor. We .

The update on Bulk Edit Rancher--we talk about that during our last meeting.[Magda Zacharska] 10:04:26
meeting. It used to be bulk edit per the Bulk Edit performance environment that we shared for a U at the user acceptance testing and for the performance testing that the team was doing. [Magda Zacharska] 10:04:41
Can. Then we run into the problems with updating the environment. [Magda Zacharska] 10:04:45
I promised to share the link. I did not share the link, and this was not by our mission.[Magda Zacharska] 10:04:51
omission. This was on purpose. We , are competing for the same resources as much as the uit UAT is important.[Magda Zacharska] 10:05:01
The performance does think his performance is important as well in morning glory the uit , 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. [Magda Zacharska] 10:05:23
A packet I did not want. This happened in Lana Nolana as well.

[Magda Zacharska] 10:05:28
So I have a following suggestion for you. It we do either you at using the bugs in the office environment that will be available next week or we do the A user acceptance testing using the snapshot environment I

[Magda Zacharska] 10:05:47
know other So I suggest we either do UAT using the bugfest or snapshot environment. Other teams have done it. we We will get to this conversation .[Magda Zacharska] 10:05:55
Laterlater. So you don't need to speak up right now. But this is what I will propose in . In the future, and and the future.[Magda Zacharska] 10:06:05
I mean arcade release. We will have an by that, I mean the Orchid release, we will have the option to spin up an environment only for Uat purposes. [Magda Zacharska] 10:06:13
But this is not in place just yet. so that's why I would suggest that we use other either from of the existing environments and the . Any comments on that concerns.?

[Erin Nettifee] 10:06:30
No, I mean, I think snapshot would be challenging to do just because there aren't enough records. [Magda Zacharska] 10:06:35
But I imagine we'll get into that later. on Okay that that makes sense as well.

[Erin NettifeeMagda Zacharska] 10:06:42
Yeah. So in formation about the development status the length I am can I interrupt, cause I put a little note in to that section35
Okay, that makes sense as well.

[Erin Nettifee] 10:06:5842
We are still looking for somebody who can to take over up heap the upkeep and edits of the bulk edit app documentation.[Erin Nettifee] 10:07:08
Bulk Edit app documentation. And my request at this point, because no one has has said they would do it, is, Can can you please ask around your institutions or Sigs SIGS if you don't have the capacity to do this? I think it's a good opportunity to learn the app and to [Erin Nettifeeget involved more deeply with FOLIO, and there is definitely onboarding that happens with that process. You're not just thrown into the deep end, but you would be taught how to maintain documentation and how that process works and stuff like that. So we really still need to find somebody who can do that. So I'm just gonna reiterate that request.

[Magda Zacharska] 10:07:21
get involved more deeper with folio and there is definitely onboarding that happens with that process.43
How much time do you think it takes? How much time would that require?

[Erin Nettifee] 10:07:26
You're not just kind of thrown into the deep end but you would be taught how to maintain documentation, and how that process works and stuff like that.[Erin Nettifee] 10:07:34
So we really still need to find somebody who can who can do that So i'm just gonna reiterate that request56
It is hard to forecast because we are adding functionality. So that's a lot of updates and creating new content instead of editing or fixing existing content. I would say, I think it's probably gonna be maybe at least 5 hours a release right now, and maybe more, and regular meetings. So it's not a trivial amount of time, but it's also not like asking somebody to be a product owner. It's just making a commitment and being willing to take on that ownership.

[Magda Zacharska] 10:0708:43
How much time do you? think it takes to how much time that would require it's hard to forecast it, because we're adding functionality.

[Erin Nettifee] 10:07:56
So that's a lot of updates and creating new content as opposed to editing or fixing existing content.

[Erin Nettifee34
Great. Thank you, Erin, for bringing it up. We will be announcing this until someone finds time to take this on.



Development updates

  • Recordings of implemented Nolana functionality can be found here

[Magda Zacharska] 10:08:05
I mean. I would say, I think it's probably gonna be maybe at least 5 h a release right now, and maybe more and regular meetings.

[Erin Nettifee] 10:08:14
So, so it's not a trivial amount of time but it's also not like asking somebody to be a product owner.

[Erin Nettifee] 10:08:20
Right it's it's it's it's just making a commitment, and being willing to have that ownership47
Regarding the development updates. The links to the Snapshot environments, and these scrum boards are here, as always.

[Magda Zacharska] 10:09:29
You can check them any time you want. but I would like to bring to your attention that we have a folder with recordings for functionality added for the release.

[Magda Zacharska] 10:09:40
So here is the folder. There is a folder called Bulk Edit app recordings, and for Nolana, I created a folder with the name Snapshot.

[Magda Zacharska] 10:0810:34
Great. Thank you, Erin, and for bringing it up we will be calling this until someone will find time to do so on my side03
The folder has recordings for each functionality that we have delivered in Nolana. And this covers user records in-app approach, item records in-app approach, and holdings records in-app approach.

[Magda Zacharska] 10:10:22
I also attached the CSV files that I am using in my demo to trigger Bulk Edits in case you want to play on your own, you can use those files.

[Magda Zacharska] 10:0810:47
I will be providing maybe a little bit better information that it was done in the past.39
The recordings don't have a sound it's only the recording you can stop and rewind if something is unclear. Aany questions?

[Magda Zacharska] 10:0810:58
For and for for by releases and the review of the delivered Nalana functionalities.[Magda Zacharska] 10:09:08
First step in this direction. regarding the development updates the links to the53
I do believe this will be helpful. when you start looking into functionality.

[Erin Nettifee] 10:11:02
That was in scope of nana yeah I think it's especially helpful to have the file in the video in the same location.

[Magda Zacharska] 10:0911:2310
Snapshot environments, and these gram board are here, as alwaysSo yeah, for the next element. The next topic is the review.

[Magda Zacharska] 10:0911:29
You can check them any time you want. but 20
I have a Powerpoint presentation that I would like to bring to your attention that we have a folder with recordings, with recorded functionality for for the releasewalk through and then do the quick demo of the functionality we have done.

[Erin Nettifee] 10:11:32
Please let me know if you can see my slide like Yup.

[Magda Zacharska] 10:0911:40
So here is the folder at this is under the bug edit37
We can see him. Great! Thank you. Please feel free to interrupt me in while I go through the to the slides.

[Magda Zacharska] 10:0911:52
Space in Google drive info Google drive. There is a folder bug edit app recordings, and for Noanna I created a a folder with the name Snapshot.51
And

[Magda Zacharska] 10:1011:03
The folder has a recordings for each functionality that we have delivered in a knowledge and discount covers52
And for some reason I cannot progress. Okay, So in the Nolana with it.

[Magda Zacharska] 10:1012:15
User records in app approach item records in up approach and holdings records in up approach00
3 main functional features, one where to support user data updates in app are using in app approach for long for it.

[Magda Zacharska] 10:1012:22
I also attach the Csv files that using in my demo to trigger the bug edit18
Records we added to already a implemented holdings, locations, and statuses.

[Magda Zacharska] 10:1012:31
So in case you would like to play on your own and you can use those files25
We also added loan types, and for holdings we started with the locations as well.

[Magda Zacharska] 10:1012:3934
The recordings don't have a sound it's only it's only the recording you can stop and rewindThose 3 The functional areas are completed Us you are still testing.

[Magda Zacharska] 10:1012:45
If you are unclear on something, any questions41
Possibly back will be discovered. but the main development has been completed.

[Magda Zacharska] 10:1012:53
I do believe this will be helpful. when you start looking into functionality.[Erin Nettifee] 10:11:02
That was in scope of nana yeah I think it's especially helpful to have the file in the video in the same location47
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.

[Magda Zacharska] 10:12:57
This is Karate from for front and releasing the modules and updating that technology, especially for the A spring.

[Magda Zacharska] 10:1113:10
So yeah, for the next element. The next topic is the review.But application. We needed, to do some additional work

[Magda Zacharska] 10:1113:20
I have a Powerpoint presentation that I would like to walk through and then do the quick demo of the functionality we have done.[Erin Nettifee] 10:11:32
Please let me know if you can see my slide like Yup18
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

[Magda Zacharska] 10:13:31
Some of them were I mentioned during user user acceptance testing at the end of a morning glory.

[Magda Zacharska] 10:1113:37
We can see him. Great! Thank you. Please feel free to interrupt me in while I go through the to the slides.39
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:1114:51
And[Magda Zacharska] 10:11:52
And for some reason I cannot progress. Okay, So in the Nolana with it01
The next suggestion from user acceptance. Testing was the preserving the selection of the columns.

[Magda Zacharska] 10:1214:00
3 main functional features, one where to support user data updates in app are using in app approach for long for it10
But the user right now can select the columns.

[Magda Zacharska] 10:1214:18
Records we added to already a implemented holdings, locations, and statuses16
That are displayed on the landing page.

[Magda Zacharska] 10:1214:25
We also added loan types, and for holdings we started with the locations as well.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

[Magda Zacharska] 10:1214:34
Those 3 The functional areas are completed Us you are still testing.once the the changes are committed

[Magda Zacharska] 10:1214:41
Possibly back will be discovered. but the main development has been completed39
And the last Ui improvement is on the export manager.

[Magda Zacharska] 10:1214:47
In addition to that, as always, we really think new software, we have a series of Nfs testing which includes automated tests for the backend45
That contains the list of bug edit jobs.

[Magda Zacharska] 10:1214:57
This is Karate from for front and releasing the modules and updating that technology, especially for the A spring50
We can now future future out only about get the jobs and also buy.

[Magda Zacharska] 10:1314: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. the57
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?

[Magda Zacharska] 10:1315:31
Some of them were I mentioned during user user acceptance testing at the end of a morning glory.16
Is that tend to support like the burser?

[Magda Zacharska] 10:1315:39
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 identifiers19
Yeah. So you see here on the screenshot, you have one bug edit identifiers as a scheduled this.

[Magda Zacharska] 10:1415:01
The next suggestion from user acceptance. Testing was the preserving the selection of the columns28
This. This means that something went wrong with the uploading the identifiers and the job never progress further.

[Magda Zacharska] 10:1415:10
But the user right now can select the columns38
So this is something that is in a not expected behavior. When you click on the export manager on the row, it will tell you the details.

[Magda Zacharska] 10:1415:16
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 screen48
What what is wrong. But you are correct. The scheduling of the Bug edit Jobs is not implemented yet.

[Erin Nettifee] 10:15:57
It is planned for the later releases. Sure. Okay, Okay.

[Magda Zacharska] 10:1416:3401
once And the the changes are committedother questions, the comments.

[Magda Zacharska] 10:1416:39
And the last Ui improvement is on the export manager08
The nice thing I will move to that user user.

[Magda Zacharska] 10:1416:45
That contains the list of bug edit jobs.16
Data in app approach. So in the no, no, no!

[Magda Zacharska] 10:1416:50
We can now future future out only about get the jobs and also buy25
We will be supporting, in addition to the Csv.

[Magda Zacharska] 10:1416:57
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?30
Approach that was delivered in the scope of morning.

[Magda Zacharska] 10:1516:16
Is that tend to support like the burser?32
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:1516:19
Yeah. So you see here on the screenshot, you have one bug edit identifiers as a scheduled this55
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.

[Magda Zacharska] 10:1517:28
This. This means that something went wrong with the uploading the identifiers and the job never progress further12
We can also do the changes to temporary, long type and permanent long type.

[Magda Zacharska] 10:1517:38
So this is something that is in a not expected behavior. When you click on the export manager on the row, it will tell you the details.17
In addition to already implemented support for a temporary item, location and permanent item, location and item status

[Magda Zacharska] 10:1517:48
What what is wrong. But you are correct. The scheduling of the Bug edit Jobs is not implemented yet.35
For the Kings records. we added support of temporary whole links location bucket for temporary hunting's, location, and

[Erin Nettifee] 10:1517:5750
It And this is planned for the later releases. Sure. Okay, Okay.just the inventory records this is that's that is correct. This is unlimited.

[Magda Zacharska] 10:1618:01
And the other questions, the comments02
The records that have a status. That is source for you.

[Magda ZacharskaErin Nettifee] 10:1618:08
The nice thing I will move to that user user.04
Okay, So let's do a quick demo

[Magda Zacharska] 10:1618:16
Data in app approach. So in the no, no, no!21
We will start with users select identifiers, user buckets

[Magda Zacharska] 10:1618:25
We will be supporting, in addition to the Csv36
So we had those 3 users. we will change the and Hi, thank you, sir.

[Magda Zacharska] 10:1618:30
Approach that was delivered in the scope of morning47
Night.

[Magda Zacharska] 10:1618:32
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, group53
You see that I have 2 options about edit. Csv.

[Magda Zacharska] 10:1618: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 bucket56
This is because the user i'm using as add both permissions.

[Magda Zacharska] 10:1719:12
We can also do the changes to temporary, long type and permanent long type01
But this is driven by separate permissions. so most likely the users will see either, or that's do the back edit in app.

[Magda Zacharska] 10:1719:17
In addition to already implemented support for a temporary item, location and permanent item, location and item status12
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

[Magda Zacharska] 10:1719:35
For the Kings records. we added support of temporary whole links location bucket for temporary hunting's, location, and55
that just saying that that is the only choice? Or could you choose a different action?

[Erin Nettifee] 10:1720:50
And this is just the inventory records this is that's that is correct. This is unlimited.06
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:1820:02
The records that have a status. That is source for you19
Don't support setting it to empty Okay, and also the same week by Patron group. Patron group is a required field, and it needs to be populated.

[Erin Nettifee] 10:1820:04
Okay, So let's do a quick demo[Magda Zacharska] 10:18:21
We will start with users select identifiers, user buckets30
It's good that expiration data is not required on the user record.

[Magda Zacharska] 10:1820:3634
So we had those 3 users. we will change the and Hi, thank you, sir.

[Magda Zacharska] 10:18:47
Night.

[Magda Zacharska] 10:18:53
You see that I have 2 options about edit. Csvfor 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.

[Magda Zacharska] 10:1821:56
This is because the user i'm using as add both permissions.01
So let's make it again

[Magda Zacharska] 10:1921:01
But this is driven by separate permissions. so most likely the users will see either, or that's do the back edit in app07
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.

[Magda Zacharska] 10:1921:12
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 is23
The we see that the date will be updated as specified here.

[Magda Zacharska] 10:21:33
The patron group will be The faculty and the emails will be example to talk the functionality of downloading the preview is still supported.

[Magda Zacharska] 10:19:55
that just saying that that is the only choice? Or could you choose a different action?[Erin Nettifee] 10:20:06
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 approach21:47
So you can still download the file and see all the records

[Magda Zacharska] 10:21:58
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.

[Magda Zacharska] 10:2022:19
Don't support setting it to empty Okay, and also the same week by Patron group. Patron group is a required field, and it needs to be populated.[Erin Nettifee] 10:20:30
It's good that expiration data is not required on the user record.33
Any questions on on this functionality

[Magda Zacharska] 10:22:41
Great. So let's move to the next one and it will be item records again, selecting item records

[Magda Zacharska] 10:2023:3403
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.

[Magda Zacharska] 10:21:01
So let's make it againAnd we have 3 that are available, all of them are let's see the permanent location and temporary location.

[Magda Zacharska] 10:23:12
We need the long time we don't need the material type

[Magda Zacharska] 10:23:21:07
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
So here what we, he here, and that the I can temporal location, this main library and permanent location for some is empty.

[Magda Zacharska] 10:21:23
The we see that the date will be updated as specified here.:23:34
One has annex and the permanent hello, typist can circulate and temporary load.

[Magda Zacharska] 10:23:43
Low type is a curse reserve so let's make changes and assume that those 3 items will move to the reading room

[Magda Zacharska] 10:2123:3356
The patron group will be The faculty and the emails will be example to talk the functionality of downloading the preview is still supported.We will make temporary location as replace with

[Magda Zacharska] 10:2124:47
So you can still download the file and see all the records07
Popular reading room. We will not touch the permanent allocation at all.

[Magda Zacharska] 10:2124:58
And you see the records in its the entire record, not only the columns you have selected15
We will change the item status to make it restricted.

[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.24:21
You can use it only in the reading room, and the temporary long time will change to

[Magda Zacharska] 10:2224:33
Any questions on on this functionality29
The replace with reading room computer changes again. Let me see, the preview that the status will be restricted.

[Magda Zacharska] 10:2224:41
Great. So let's move to the next one and it will be item records again, selecting item records46
The permanent long time has not changed, but the temporary, long time change to the reading room.

[Magda Zacharska] 10:2324:03
And we have 3 that are available, all of them are let's see the permanent location and temporary location53
Permanent location has not changed either. The item, a temporary location change to the popular reading room.

[Magda Zacharska] 10:2325:1201
We need the long time we don't need the material typeare committing the changes, and here we go those are the changes i'll commit that the database any question on that

[Erin Nettifee] 10:25:22
No, I don't think so they're not from me i'm not monitoring chat.

[Magda Zacharska] 10:2325:21
So here what we, he here, and that the I can temporal location, this main library and permanent location for some is empty34
If someone has any comments, please speak up if I don't address them, and the last one is the inventory holdings.

[Magda Zacharska] 10:2325:34
One has annex and the permanent hello, typist can circulate and temporary load.44
Let's do again holdings hrid's

[Magda Zacharska] 10:2326:43
Low type is a curse reserve so let's make changes and assume that those 3 items will move to the reading room01
We are going to start Bug Edit and here's again.

[Magda Zacharska] 10:2326:56
We will make temporary location as replace with06
The case that if we have a permanent location that is required, you can only replace it.

[Magda Zacharska] 10:2426:07
Popular reading room. We will not touch the permanent allocation at all13
You cannot specify You cannot seen it clear it.

[Magda Zacharska] 10:2426:15
We will change the item status to make it restricted22
And for the temporary location. This is what we are going to do will clear.

[Magda Zacharska] 10:2426:21
You can use it only in the reading room, and the temporary long time will change to28
The field confirm the changes Oh, no I didn't have to expect this.

[Magda Zacharska] 10:2426:29
The replace with reading room computer changes again. Let me see, the preview that the status will be restricted39
Well, there is a recording of this working so I will like I don't want to try it again.

[Magda Zacharska] 10:2426:46
The permanent long time has not changed, but the temporary, long time change to the reading room50
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.

[Magda Zacharska] 10:2427:53
Permanent location has not changed either. The item, a temporary location change to the popular reading room.08
Release. So any questions on this

[Erin Nettifee] 10:27:15
If you are doing a book edit and you get that error message, Do you see?

[Magda Zacharska] 10:2527:01
We are committing the changes, and here we go those are the changes i'll commit that the database any question on that[Erin Nettifee] 10:25:22
No, I don't think so they're not from me i'm not monitoring chat22
Is there any way to access information about what happens like? Would you have to go into developer tools?

[Magda Zacharska] 10:27:29
Or let me see so let's see what is happening here.

[Magda Zacharska] 10:2527:34
If someone has any comments, please speak up if I don't address them, and the last one is the inventory holdings.[Magda Zacharska] 10:25:44
Let's do again holdings hrid's33
We are selecting bug edit. This is probably our last job, but this is the last one that happened.

[Erin Nettifee] 10:27:42
Send, I do believe, 2 min ago. Yeah, this is the issue.

[Magda Zacharska] 10:2627:01
We are going to start Bug Edit and here's again.[Magda Zacharska] 10:26:06
The case that if we have a permanent location that is required, you can only replace it48
I believe, happened on the Ui that the Ui did not handle this correctly.

[Erin Nettifee] 10:27:54
Okay, let me go to easy if the snapshot is a bill.

[Magda Zacharska] 10:2628:13
You cannot specify You cannot seen it clear it05
I'm available. I wanted to show it on the on the snapshot within the the Us.

[Magda Zacharska] 10:2628:22
And for the temporary location. This is what we are going to do will clear10
Code that may have handled the issue. I do believe there were changes on the back end, and were not handled by the by the Ui.

[Magda Zacharska] 10:2628:28
The field confirm the changes Oh, no I didn't have to expect this18
That's Why, we see we see the problem and we don't see anything in the logs here.

[Magda Zacharska] 10:28:24
So once we meet next time I will. definitely sure.

[Magda Zacharska] 10:2628:39
Well, there is a recording of this working so I will like I don't want to try it again34
Sure. The update on the issue on the holdings. Yeah.

[Magda Zacharska] 10:2628:50
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.

[Magda Zacharska] 10:27:08
Release. So any questions on this

[Erin Nettifee] 10:27:15
If you are doing a book edit and you get that error message, Do you see?38
Location and any questions. months from a new one

[Erin Nettifee] 10:28:58
No I don't have any and i'm i'm not seeing any in the chat.

[Magda Zacharska] 10:29:02
Sorry. I assume folks are are feeling okay. So in I would like now to move to the Eu user acceptance, testing and the scenarios.

[Magda Zacharska] 10:2729:22
Is there any way to access information about what happens like? Would you have to go into developer tools?19
I change a little bit. approach this time, instead of selling the survey and to awaiting your responses, I am.

[Magda Zacharska] 10:2729:29
Or let me see so let's see what is happening here34
I would like to use the excel spreadsheet approach.

[Magda Zacharska] 10:2729:33
We are selecting bug edit. This is probably our last job, but this is the last one that happened.[Erin Nettifee] 10:27:42
Send, I do believe, 2 min ago. Yeah, this is the issue.38
This is with a spreadsheet that contains that's, steps for each record type user records in app inventory items and inventory holdings, and each step here shows what needs to happen upload to the

[Magda Zacharska] 10:2730:48
I believe, happened on the Ui that the Ui did not handle this correctly.[Erin Nettifee] 10:27:54
Okay, let me go to easy if the snapshot is a bill.03
files with users, review the matching records, download the matching records to your machine, and then click!

[Magda Zacharska] 10:2830:05
I'm available. I wanted to show it on the on the snapshot within the the Us12
Start, and all the steps that we that we have that I showed you today.

[Magda Zacharska] 10:2830:10
Code that may have handled the issue. I do believe there were changes on the back end, and were not handled by the by the Ui.19
I added column for each institution that is on the

[Magda Zacharska] 10:2830:18
That's Why, we see we see the problem and we don't see anything in the logs here.25
By Gadget Working group listed. If your institution has more than one representative, if you want to add your comments, please clone the column and and add your comments here in this empty fields

[Magda Zacharska] 10:2830:24
So once we meet next time I will. definitely sure.48
type Pass not pass, or any other comments.

[Magda Zacharska] 10:2830:34
Sure. The update on the issue on the holdings. Yeah.48
You, you find apple applicable Also, if you represent the organization that is not listed here, please feel free to add another as well.

[Magda Zacharska] 10:2830:38
Location and any questions. months from a new one[Erin Nettifee] 10:28:58
No I don't have any and i'm i'm not seeing any in the chat.59
Since we agreed that we are going to use the back edit environment and the bug not packet.

[Magda Zacharska] 10:31:08
It's breakfast environment and the backfast starts next week I will repost the link to this document in our slack channel with the logging information to the backfast environment and we will have 2

[Magda Zacharska] 10:2931:02
Sorry. I assume folks are are feeling okay. So in I would like now to move to the Eu user acceptance, testing and the scenarios.[Magda Zacharska] 10:29:19
I change a little bit. approach this time, instead of selling the survey and to awaiting your responses, I am27
weeks to complete the the user accent acceptance type, and they could

[Erin Nettifee] 10:31:50
The next part is import. 1 one question which might be getting into the environment question, which is for the user acceptance testing.

[Magda Zacharska] 10:2931:34
I would like to use the excel spreadsheet approach.59
We are all doing the same editing the same records it's it's up to you because if we I can provide you with the list of records identifiers, then you will be using the same

[Magda Zacharska] 10:2932:38
This is with a spreadsheet that contains that's, steps for each record type user records in app inventory items and inventory holdings, and each step here shows what needs to happen upload to the

[Magda Zacharska] 10:30:03
files with users, review the matching records, download the matching records to your machine, and then click!

[Magda Zacharska] 10:30:12
Start, and all the steps that we that we have that I showed you today.

[Magda Zacharska] 10:30:19
I added column for each institution that is on the16
files, and you will be most likely stepping on each other toes, if you do those at the same time.

[Erin Nettifee] 10:32:25
Sure, and you can use your own for identifiers or I can provide you with the multiple list of identifiers, and then you will be marking which one you use.

[Erin Nettifee] 10:32:47
You that like what records was, or did I use so I don't know how that would be done.

[Erin Nettifee] 10:32:51
Most effectively I can. You know you could just put a note in the user testing.

[Magda Zacharska] 10:3032:25
By Gadget Working group listed. If your institution has more than one representative, if you want to add your comments, please clone the column and and add your comments here in this empty fields56
You could, but that just seems like something that would matter.

[Magda Zacharska] 10:3033:48
type Pass not pass, or any other comments.01
Some of a test failed. So in bulk edit, Google drive for your Google drive we have a Do we?

[Magda Zacharska] 10:3033:48
You, you find apple applicable Also, if you represent the organization that is not listed here, please feel free to add another as well10
Have a folder for you at Nolana right now.

[Magda Zacharska] 10:3033:59
Since we agreed that we are going to use the back edit environment and the bug not packet21
It contains only a user acceptance testing scenarios.

[Magda Zacharska] 10:31:08
It's breakfast environment and the backfast starts next week I will repost the link to this document in our slack channel with the logging information to the backfast environment and we will have 233:24
This is the area where you will be able to drop the files.

[Magda Zacharska] 10:33:31:27
weeks to complete the the user accent acceptance type, and they could

[Erin Nettifee] 10:31:50
The next part is import. 1 one question which might be getting into the environment question, which is for the user acceptance testing.

[Magda Zacharska] 10:31:59
We are all doing the same editing the same records it's it's up to you because if we I can provide you with the list of records identifiers, then you will be using the same
If you are using your own set of identifiers, and you want to.

[Magda Zacharska] 10:33:36
Refer to those in your comments. Please save those here in this folder.

[Robert rscheier@nelib.org] 10:33:46
So Mac, that we use provide the files, and then I could take a copy of those files and use those same files.

[Magda Zacharska] 10:3233:16
files, and you will be most likely stepping on each other toes, if you do those at the same time.

[Erin Nettifee] 10:32:25
Sure, and you can use your own for identifiers or I can provide you with the multiple list of identifiers, and then you will be marking which one you use.

[Erin Nettifee] 10:32:47
You that like what records was, or did I use so I don't know how that would be done.

[Erin Nettifee] 10:32:51
Most effectively I can. You know you could just put a note in the user testing56
So I will provide a list of files The the challenge is that if we all use the same identifiers and can change to one value.

[Magda Zacharska] 10:34:09
And this somebody else does it at this very moment, as you do.

[Robert rscheier@nelib.org] 10:34:14
It will affect your results. I see. Okay, I got it

[Jennifer Eustis (she/her)] 10:34:26
Oh, my God, I I just have a quick question the uat testing is, in addition to the test. We're doing in test rails.

[Magda Zacharska] 10:3234:56
You could, but that just seems like something that would matter34
Right. That's correct, alright. thank you this is only for our bunk, added App.

[Magda Zacharska] 10:3334:01
Some of a test failed. So in bulk edit, Google drive for your Google drive we have a Do we43
We do have a lot of about added tests in in test, right?

[Magda Zacharska] 10:3334:1049
Have a folder for you at Nolana right now.But this is a slightly different point of view. You can use your

[Magda Zacharska] 10:3334:21
It contains only a 57
X. If you, if you are volunteering for running bug edit tests in testile, you can also use your experience while doing it to update the user acceptance testing scenarios.

[Magda Zacharska] 10:3335:24
This is the area where you will be able to drop the files.11
I specifically, leave those columns blank so that you can feel free to add any information you feel is,

[Magda Zacharska] 10:3335:31
If you are using your own set of identifiers, and you want to24
Relevant to to the testing. If you feel like some changes will need to happen.

[Magda Zacharska] 10:3335:36
Refer to those in your comments. Please save those here in this folder.[Robert rscheier@nelib.org] 10:33:46
So Mac, that we use provide the files, and then I could take a copy of those files and use those same files32
Please add them as you know that whatever was mentioned in morning Gloria user acceptance testing, we we got very scarce response.

[Magda Zacharska] 10:35:44
But for those that were mentioned. we tried our best to.

[Magda Zacharska] 10:3335:5649
So I will provide a list of files The the challenge is that if we all use the same identifiers and can change to one value.Accommodate that. So tickets when you, when you, when you will do the user acceptance testing, please keep in mind that we are listening to you And in trying to implement yeah feedback, And I would like to move to

[Magda Zacharska] 10:3436:09
And this somebody else does it at this very moment, as you do.

[Robert rscheier@nelib.org] 10:34:14
It will affect your results. I see. Okay, I got it

[Jennifer Eustis (she/her)] 10:34:26
Oh, my God, I I just have a quick question the uat testing is, in addition to the test. We're doing in test rails13
the to the feature that we will be working in Atlanta.

[Magda Zacharska] 10:36:18
Those is related to architectural improvements in by edit, and we have less than 30 min left.

[Magda Zacharska] 10:3436:3428
Right. That's correct, alright. thank you this is only for our bunk, added AppSo. I would like to spend this time on talking about that and getting your feedback.

[Magda Zacharska] 10:3436:43
We do have a lot of about added tests in in test, right?37
This is a a big endeavor to change. to make architectural changes, we need to start them early.

[Magda Zacharska] 10:3436:49
But this is a slightly different point of view. You can use your46
To make sure we have enough time to test it properly.

[Magda Zacharska] 10:3436:57
X. If you, if you are volunteering for running bug edit tests in testile, you can also use your experience while doing it to update the user acceptance testing scenarios50
And this will definitely affect the buck edit road map I don't think we will be able to talk about this today.

[Magda Zacharska] 10:3536:1159
I specifically, leave those columns blank so that you can feel free to add any information you feel is,'m also in the process of updating a bucket road map, so we will return to to this next time we meet

[Magda Zacharska] 10:37:10
So why do we do? why do we decided to make architectural improvements in Morning glory when we did that performance testing, and the goal was to support editing at least 100,000 records?

[Magda Zacharska] 10:3537:24
Relevant to to the testing. If you feel like some changes will need to happen31
We realize that the architecture does not support that, and the performance is going even worse.

[Magda Zacharska] 10:3537:32
Please add them as you know that whatever was mentioned in morning Gloria user acceptance testing, we we got very scarce response40
If there are other application using export manager and those other applications are exporting edifact records.

[Magda Zacharska] 10:3537:44
But for those that were mentioned. we tried our best to53
Bars are export circulation, log exports, all of those.

[Magda Zacharska] 10:3537:49
Accommodate that. So tickets when you, when you, when you will do the user acceptance testing, please keep in mind that we are listening to you And in trying to implement yeah feedback, And I would like to move to59
When they are happening they have an impact on bulk edit.

[Magda Zacharska] 10:38:03
So, after further analysis of the code and into implementation, our Solution Architect got a special call, proposed, redesign it to separate and bug edit from export manager.

[Magda Zacharska] 10:36:13
the to the feature that we will be working in Atlanta.[Magda Zacharska] 10:36:18
Those is related to architectural improvements in by edit, and we have less than 30 min left38:22
So that it is not affected by all other things that are happening.

[Robert rscheier@nelib.org] 10:38:29
And in while other export. Oh, well, other exports export the data a a added link to the performance results from a morning glory, and you can take a look at them when you have a chance.

[Magda Zacharska] 10:3638:28
So. 50
I added the link to the proposed proposed design, and I would like to spend this time on talking about that and getting your feedbacka couple of minutes talking about it.

[Magda Zacharska] 10:3639:37
This is a a big endeavor to change. to make architectural changes, we need to start them early01
I will not be going into the details technical details, but there is one part I would like to spend a couple of minutes.

[Magda Zacharska] 10:3639:46
To make sure we have enough time to test it properly08
It's a bulk operation states because this describes how the data is being processed.

[Magda Zacharska] 10:3639:5017
And this will definitely affect the buck edit road map I don't think we will be able to talk about this todayHow will be processed? They will be several States.

[Magda Zacharska] 10:3639:59
I'm also in the process of updating a bucket road map, so we will return to to this next time we meet23
Not all of them will be implemented in scope of rocket.

[Magda Zacharska] 10:3739:10
So why do we do? why do we decided to make architectural improvements in Morning glory when we did that performance testing, and the goal was to support editing at least 100,000 records?27
Release, but those that will include new. This is the the moment when the user uploads the identifiers or run the the query.

[Magda Zacharska] 10:3739:31
We realize that the architecture does not support that, and the performance is going even worse40
This is the other feature that we will start working in.

[Magda Zacharska] 10:39:44
Okay, the next step is when the user retreats the records.

[Magda Zacharska] 10:3739:40
If there are other application using export manager and those other applications are exporting edifact records51
So we submitted the the way we want to identify the records, either identifiers or the query, and the records are being retrieved from the storage storage modules.

[Magda Zacharska] 10:3740:53
Bars are export circulation, log exports, all of those06
This is this step. State A is the second state, the state.

[Magda Zacharska] 10:3740:59
When they are happening they have an impact on bulk edit13
The third State is saving records. This is the snapshot of the records that you get when you run the query.

[Magda Zacharska] 10:3840:03
So, after further analysis of the code and into implementation, our Solution Architect got a special call, proposed, redesign it to separate and bug edit from 23
Those files. This is written Csv. file, but this is basically a file that is created in export manager.

[Magda Zacharska] 10:3840:22
So that it is not affected by all other things that are happening.[Robert rscheier@nelib.org] 10:38:29
And in while other export. Oh, well, other exports export the data a a added link to the performance results from a morning glory, and you can take a look at them when you have a chance32
But we will move this file to the bug edit.

[Magda Zacharska] 10:3840:50
I added the link to the proposed proposed design, and I would like to spend a couple of minutes talking about it36
Good storage. This will be not model internal storage.

[Magda Zacharska] 10:3940:0140
I This will not be going into the details technical details, but there is one part I would like to spend a couple of minutesa storage in S. 3 Armenia for those who are not using Amazon web services.

[Magda Zacharska] 10:3940:08
It's a bulk operation states because this describes how the data is being processed48
This is the file where they that it will be stored.

[Magda Zacharska] 10:40:52
This is not the Csv file. you are downloading to your local machine.

[Magda Zacharska] 10:3940:17
How will be processed? They will be several States57
This is something that is still happening in there, the in the system.

[Magda Zacharska] 10:3941:23
Not all of them will be implemented in scope of rocket01
The next state is data money, a modification. This is when user specifies what changes will happen either in in up approach or in the Cse approach for user records.

[Magda Zacharska] 10:3941:27
Release, but those that will include new18
Next state is reviewing changes. This is the the moment when the user uploads the identifiers or run the the querywhere the records are being displayed on.

[Magda Zacharska] 10:3941:40
This is the other feature that we will start working in24
Are you sure? form the the last one? The apply changes is the last one that we are mostly familiar with.

[Magda Zacharska] 10:3941:44
Okay, the next step 37
This is when the user retreats the recordschanges are being committed to the to the records stored in the stored in the storage modules.

[Magda Zacharska] 10:3941:5146
So we submitted the the way we want to identify the records, either identifiers or the query, and the records are being retrieved from the storage storage modulesthis is so saving the data. the suspense status is one of the statuses that we will not support.

[Magda Zacharska] 10:4041:06
This is this step. State A is the second state, the state55
Yet in our this will be implemented later, when the user will be able to suspend.

[Magda Zacharska] 10:4042:1305
The third State is saving records. This is the snapshot of the records that you get when you run the querybulk edit. This will obviously require further discussion.

[Magda Zacharska] 10:4042:23
Those files10
How we want to implement that completed. This is written Csv. file, but this is basically a file that is created in export managerself self-explanatory, explanatory.

[Magda Zacharska] 10:42:19
And this is the job that was completed, and with no errors.

[Magda Zacharska] 10:4042:32
But we will move this file to the bug edit23
The next one. This will errors when you will get the notification, and that it completed.

[Magda Zacharska] 10:4042:36
Good storage. This will be not model internal storage30
But they were errors, and you will still see the errors in the error accordion, and the the next one is cancelled.

[Magda Zacharska] 10:4042:40
This will be a storage in S. 3 Armenia for those who are not using Amazon web servicesWe are not going to support canceling jobs. in orchid something to discuss later that's also the case for scheduled also results for the future, and failed.

[Magda Zacharska] 10:4042:4855
This is the file where they that it will be stored.when something went wrong and did not, and and was not

[Magda Zacharska] 10:4043:52
This is not the Csv file. you are downloading to your local machine.[Magda Zacharska04
And and the operation did not complete

[Erin Nettifee] 10:4043:57
This is something that is still happening in there, the in the system.08
Can I ask some questions, Magna: Sure. So this list of statuses is this something that is just part of the new design?

[Magda Zacharska] 10:4143:01
The next state is data money, a modification. This is when user specifies what changes will happen either in in up approach or in the Cse approach for user records.19
Is this something that would end up being exposed in an that the bulkheaded app both?

[Magda Zacharska] 10:4143:18
Next state is reviewing changes25
Yes, so th. This is where the records are being displayed ona part of the new design, and it will be something that will be. exp.

[Magda Zacharska] 10:4143:24
Are you sure? form the the last one? The apply changes is the last one that we are mostly familiar with.

[Magda Zacharska] 10:41:37
This is when the changes are being committed to the to the records stored in the stored in the storage modules.

[Magda Zacharska] 10:41:46
So this is so saving the data. the suspense status is one of the statuses that we will not support32
Then exposed in Bug edit, and the way we are going to do this.

[Erin Nettifee] 10:43:37
It's by adding additional tab to back edit. Please let me know if you can see this is probably a little bit so small.

[Erin Nettifee] 10:43:49
But yeah, no, this is better. now. yeah, that's a little bit better.

[Magda Zacharska] 10:4143:55
Yet in our this will be implemented later, when the user will be able to suspend53
Okay, so you'll see this in other logs. tab. So in addition to identifier query and logs, this would be again driven by permissions.

[Magda Zacharska] 10:42:05
The bulk edit. This will obviously require further discussion.[Magda Zacharska] 10:42:10
How we want to implement that completed. This is self self-explanatory, explanatory44:10
But if you have permission, you can see the log and the standard for your filtering and the functionality by status by record type.

[Magda Zacharska] 10:4244:19
And this is the job that was completed, and with no errors24
What recorded type was export and modified.

[Magda Zacharska] 10:4244:23
The next one. This will errors when you will get the notification, and that it completed.[Magda Zacharska] 10:42:30
But they were errors, and you will still see the errors in the error accordion, and the the next one is cancelled.28
And then type of bucketed operation it was if it was bucketed or bug delete.

[Erin Nettifee] 10:44:35
When the job started when the job ended. Okay, So this is kind of like deciding to build our own version of the export manager stuff just for bulk edit, so that it can be customized to bulk at

[Magda Zacharska] 10:4244:40
We are not going to support canceling jobs. in orchid something to discuss later that's also the case for scheduled also results for the future, and failed.[Magda Zacharska] 10:42:55
This is when something went wrong and did not, and and was not53
its ,

[Erin Nettifee] 10:44:59
It has a more information. You get more data here. So what you have here you have okay, barg, edit operation, type, record type status.

[Magda Zacharska] 10:4345:04
And and the operation did not complete12
Those are the status that we mentioned. this is who ran it when it started running when it ended running the number of records.

[Erin Nettifee] 10:43:08
Can I ask some questions, Magna: Sure. So this list of statuses is this something that is just part of the new design?45:24
That was okay affected. How many records like how many records were requested?

[Magda Zacharska] 10:45:32
How many records were were processed. Was it the editing in app or Manual Manual? is the

[Magda Zacharska] 10:4345:19
Is this something that would end up being exposed in an that the bulkheaded app both?41
Csv. approach, name a replacement, and here you have dogs, information or empty.

[Magda Zacharska] 10:4345:25
Yes, so th. This is a part of the new design, and it will be something that will be. exp48
If the actions are empty, it means no files were created, and it's at this point no files are available.

[Magda Zacharska] 10:4345:32
Then exposed in Bug edit, and the way we are going to do this.

[Erin Nettifee] 10:43:37
It's by adding additional tab to back edit. Please let me know if you can see this is probably a little bit so small.

[Erin Nettifee] 10:43:49
But yeah, no, this is better. now. yeah, that's a little bit better57
When you click on, Doc, this will be the next screen shot up.

[Magda Zacharska] 10:46:02
This is this: again. so clicking on the action menu will give you the option to download the file, and you can download each of the files that are being created in the process of of bug editing so

[Magda Zacharska] 10:46:25
First it starts with the with the file. you can retrieve the file that you use to trigger the bug edit.

[Magda Zacharska] 10:4346:53
Okay, so you'll see this in other logs. tab. So in addition to identifier query and logs, this would be again driven by permissions33
Then the matching records errors that were accounted during the matching the the preview of the changes.

[Magda Zacharska] 10:4446:10
But if you have permission, you can see the log and the standard for your filtering and the functionality by status by record type42
This is what is the equivalent on our issue? Form, then the list of it.

[Magda Zacharska] 10:4446:24
What recorded type was export and modified.[Magda Zacharska] 10:44:28
And then type of bucketed operation it was if it was bucketed or bug delete50
Updated records and the file with er errors that were encountered by when the changes were committed.

[Erin Nettifee] 10:47:02
And so Thomas is asking about in the chat about whether the status is, and information that we're seeing here would be useful in the export and the export manager.

[Erin Nettifee] 10:4447:35
When the job started when the job ended. Okay, So this is kind of like deciding to build our own version of the export manager stuff just for bulk edit, so that it can be customized to bulk at15
App. But I think what i'm guessing is that when this is implemented, there will no longer be bulk at it.

[Magda Zacharska] 10:4447:53
its ,[Erin Nettifee21
Stuff in export manager will just be all encompassed in its own interface.

[Magda Zacharska] 10:4447:59
It has a more information. You get more data here. So what you have here you have okay, barg, edit operation, type, record type status31
So when we go to the statuses there's one part that happens still in in the export manager.

[Magda Zacharska] 10:4547:12
Those are the status that we mentioned. this is who ran it when it started running when it ended running the number of records39
So when when the records are being retrieved from the back end.

[Erin Nettifee] 10:4547:24
That was okay affected. How many records like how many records were requested?44
Okay, So this is what is happening in the export manager.

[Magda Zacharska] 10:4547:32
How many records were were processed. Was it the editing in app or Manual Manual? is the50
But the file that is being created is being moved to debug edit short storage, so the file will not be accessible.

[Magda Zacharska] 10:4547:41
Csv. approach, name a replacement, and here you have dogs, information or empty59
We will see that the records are being retrieved.

[Magda Zacharska] 10:4548:48
If the actions are empty, it means no files were created, and it's at this point no files are available.

[Magda Zacharska] 10:45:57
When you click on, Doc, this will be the next screen shot up.

[Magda Zacharska] 10:46:02
This is this: again. so clicking on the action menu will give you the option to download the file, and you can download each of the files that are being created in the process of of bug editing so02
But we will not have those files at all in export management.

[Erin Nettifee] 10:48:11
Okay, that feels a little disjointed to me but I don't know if others have thoughts or on it.

[Erin Nettifee] 10:48:18
I think I would want to be able to see all the stuff just in one app.

[Magda Zacharska] 10:4648:25
First it starts with the with the file. you can retrieve the file that you use to trigger the bug So you will see all the stuff in bug edit so you don't, You would see all the files in in bulk edit.

[Magda Zacharska] 10:4648:33
Then the matching records errors that were accounted during the matching the the preview of the changes.

[Magda Zacharska] 10:46:42
This is what is the equivalent on our issue? Form, then the list of it.

[Magda Zacharska] 10:46:50
Updated records and the file with er errors that were encountered by when the changes were committed.

[Erin Nettifee] 10:47:02
And so Thomas is asking about in the chat about whether the status is, and information that we're seeing here would be useful in the export and the export manager.

[Erin Nettifee] 10:47:15
App. But I think what i'm guessing is that when this is implemented, there will no longer be bulk at it.

[Magda Zacharska] 10:47:21
Stuff in export manager will just be all encompassed in its own interface.39
You don't need to go to export. manager we can hide whatever is in export.

[Erin Nettifee] 10:48:46
Manager. So it's. not confusing for anyone okay, I mean this is all kind of abstract, so you i'm not advocating for a particular decision.

[Thomas Trutt] 10:48:56
I don't think but yeah go ahead thomas sounded like you were about to say something

[Thomas Trutt] 10:49:05
Popping up in the export manager. Then other things popping up hidden here are duplicated over here.

[Thomas Trutt] 10:49:12
My big worry about this is I like the different statuses.

[Thomas Trutt] 10:49:18
I had, like all the information as being shown here. But are we solving the issue?

[Magda Zacharska] 10:4749:31
So when we go to the statuses there's one part that happens still in in the export manager24
Are we just moving it to another app? So they were. Yeah, we we first of all, we are not competing for resources in with another applications.

[Magda Zacharska] 10:4749:39
So when when the records are being retrieved from the back end.

[Erin Nettifee] 10:47:44
Okay, So this is what is happening in the export manager.

[Magda Zacharska] 10:47:50
But the file that is being created is being moved to debug edit short storage, so the file will not be accessible37
That was one of the issues we are facing. when

[Thomas Trutt] 10:49:44
When you look at this, the this is the status. This is just a top of what the skipping on the on the flow here is what is happening right now before Bug Bulk added.

[Magda Zacharska] 10:4750:59
We will see that the records are being retrieved.

[Magda Zacharska] 10:48:02
But we will not have those files at all in export management.

[Erin Nettifee] 10:48:11
Okay, that feels a little disjointed to me but I don't know if others have thoughts or on it.

[Erin Nettifee] 10:48:18
I think I would want to be able to see all the stuff just in one app01
All the updates, everything that the most resource, greedy part of bug edit is actually saving the changes to the database and handling those changes occur accurately.

[Thomas Trutt] 10:50:14
This was until and Nolana. This has been done by.

[Magda Zacharska] 10:50:20
But export manager, which is not the place where those things should happen.

[Magda Zacharska] 10:48:25
So you will see all the stuff in bug edit so you don't, You would see all the files in in bulk edit.

[Magda Zacharska] 10:48:39
You don't need to go to export. manager we can hide whatever is in export.

[Erin Nettifee] 10:48:46
Manager. So it's. not confusing for anyone okay, I mean this is all kind of abstract, so you i'm not advocating for a particular decision.50:28
This should be a bulk-added responsibility

[Thomas Trutt] 10:50:36
Does it answer your question a little bit? it it it's I still have a concern.

[Thomas Trutt] 10:50:43
The only reason why? I said is Yes, it's it's It's getting more access to the bulk at it back end process.

[Thomas Trutt] 10:50:48
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 computing with the export manager and other processes, because it's

[Thomas Trutt] 10:4850:56
I don't think but yeah go ahead thomas sounded like you were about to say something58
still going to be hitting the same Api endpoints on the other internal apps.

[Thomas Trutt] 10:4951:05
Popping up in the export manager. Then other things popping up hidden here are duplicated over here03
So it might add, even compound it, because you now have 2 large apps hitting the same api's at the same time.

[Thomas Trutt] 10:4951:12
My big worry about this is I like the different statuses.[Thomas Trutt] 10:49:18
I had, like all the information as being shown here. But are we solving the issue?I guess I could see where this might make a little bit more sense, because at the X data export, App was doing the updates moving that component out of it.

[Magda Zacharska] 10:4951:24
Are we just moving it to another app? So they were. Yeah, we we first of all, we are not competing for resources in with another applications.23
And that does make sense. Because, like, why would you have updating data in the actually export?

[Magda Zacharska] 10:4951:37
That was one of the issues we are facing. when[Thomas Trutt] 10:49:44
When you look at this, the this is the status. This is just a top of what the skipping on the on the flow here is what is happening right now before Bug Bulk added.28
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
So we are. We are hitting the same environment with different apis

[Magda Zacharska] 10:5051:01
All the updates, everything that the most resource, greedy part of bug edit is actually saving the changes to the database and handling those changes occur accurately.[Thomas Trutt] 10:50:14
This was until and Nolana. This has been done by51
But this will happen if somebody also exports, or does the oapm H.

[Magda Zacharska] 10:51:58
Or make any other inventory changes. this is not what we can prevent.

[Magda Zacharska] 10:5052:20
But export manager, which is not the place where those things should happen06
What we know, however, that if something goes wrong we can identify the module, and we can handle this within a module.

[Magda Zacharska] 10:5052:28
This should be a bulk-added responsibility

[Thomas Trutt] 10:50:36
Does it answer your question a little bit? it it it's I still have a concern.

[Thomas Trutt] 10:50:43
The only reason why? I said is Yes, it's it's It's getting more access to the bulk at it back end process.

[Thomas Trutt] 10:50:48
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 computing with the export manager and other processes, because it's

[Thomas Trutt] 10:50:58
still going to be hitting the same Api endpoints on the other internal apps.

[Thomas Trutt] 10:51:03
So it might add, even compound it, because you now have 2 large apps hitting the same api's at the same time.

[Thomas Trutt] 10:51:12
I guess I could see where this might make a little bit more sense, because at the X data export, App was doing the updates moving that component out of it16
One module. and this is a good point. We probably will be coming to this once.

[Magda Zacharska] 10:52:22
We have a a performance test for the in place for the new for the new design.

[Magda Zacharska] 10:52:31
I was told this will resolve our problem with the limit of 10,000 records.

[Magda Zacharska] 10:52:42
At this time we should be able to go up in the number of records we can update through the bulk operation, but this definitely will not be a superb blood for inventory or circulation modules performance.

[Magda Zacharska] 10:53:06
I would like we have some of the minutes left. There is one more mockup that I would like to show.

[Magda Zacharska] 10:53:17
Is those

[Magda Zacharska] 10:53:22
Hi Tim, that have expired because we will be putting the record.

[Magda Zacharska] 10:5153:23
And that does make sense. Because, like, why would you have updating data in the actually export?28
The the files, a large number of files in the external in the external storage.

[Magda Zacharska] 10:5153:28
App and I see your point that we are hitting the the same like in case of hi, Thomason, holding37
We will keep them for a month. So for that bug edits that happen in the previous month, you will be able to access them.

[Magda Zacharska] 10:5153:4247
So we are. We are hitting the same environment with different apis[Magda Zacharska] 10:51:51
But this will happen if somebody also exports, or does the oapm H.But then we will remove them, and the files that were removed will be marked with this information, as you see on the screen, plus unavailable for download, because 30 days have elapsed since the job was run

[Magda Zacharska] 10:5154:58
Or make any other inventory changes. this is not what we can prevent04
in export manager currently you are getting the Xml error that tells you that the exploration talking elapsed, which is not very user friendly.

[Magda Zacharska] 10:5254:06
What we know, however, that if something goes wrong we can identify the module, and we can handle this within a module.[Magda Zacharska] 10:52:16
One module. and this is a good point. We probably will be coming to this once15
That's why we decided to go this route to to notify the user that defaults and no longer, and

[Erin Nettifee] 10:54:31
So the 30 days then is hard coded. we can make it.

[Magda Zacharska] 10:5254:2241
We have a a performance test for the in place for the new for the new designcan make it configurable through the api because if it turns out it's a preferred approach.

[Magda Zacharska] 10:54:52:31
I was told this will resolve our problem with the limit of 10,000 records
We will start with hardcoded value of of 30 records 30 days.

[Magda Zacharska] 10:5254:42
At this time we should be able to go up in the number of records we can update through the bulk operation, but this definitely will not be a superb blood for inventory or circulation modules performance.

[Magda Zacharska] 10:53:06
I would like we have some of the minutes left. There is one more mockup that I would like to show.

[Magda Zacharska] 10:53:17
Is those

[Magda Zacharska] 10:53:22
Hi Tim, that have expired because we will be putting the record.

[Magda Zacharska] 10:53:28
The the files, a large number of files in the external in the external storage.

[Magda Zacharska] 10:53:37
We will keep them for a month. So for that bug edits that happen in the previous month, you will be able to access them.

[Magda Zacharska] 10:53:47
But then we will remove them, and the files that were removed will be marked with this information, as you see on the screen, plus unavailable for download, because 30 days have elapsed since the job was run58
This was the the value that was at some point proposed for the files that are being generated by data export as well.

[Erin Nettifee] 10:55:06
Does anyone have any comments? Sure, I mean that that and 30 days makes as much sense as anything to me?

[Erin Nettifee] 10:55:12
It might be worth a question to Sisops or to, you know, ebsco hosting or index data, just to get a sense.

[Erin Nettifee] 10:55:21
This, too, what they think of that number and configuration and stuff like that.

[Erin Nettifee] 10:55:27
But here I mean the the stuff that we would have to retain would be things like financial records, and we're just not.

[Erin Nettifee] 10:55:34
That's not what's happening here. so I I think 30 days, I think would would be okay.

[Erin Nettifee] 10:55:40
But it I it's probably worth just asking around

[Magda Zacharska] 10:5455:04
in export manager currently you are getting the Xml error that tells you that the exploration talking elapsed, which is not very user friendly50
So I run this obviously by obscure hosting team.

[Magda Zacharska] 10:5455:15
That's why we decided to go this route to to notify the user that defaults and no longer, and55
And I do also believe that that may depends on size of the institution.

[Erin Nettifee] 10:5456:3104
So the 30 days then is hard coded. we can make it.Sure, the large institution that have larger about edits, and they have a larger file size same way.

[Magda Zacharska] 10:5456:41
We can make it configurable through the api because if it turns out it's a preferred approach.

[Magda Zacharska] 10:54:52
We will start with hardcoded value of of 30 records 30 days.

[Magda Zacharska] 10:54:58
This was the the value that was at some point proposed for the files that are being generated by data export as well.

[Erin Nettifee] 10:55:06
Does anyone have any comments? Sure, I mean that that and 30 days makes as much sense as anything to me?

[Erin Nettifee] 10:55:12
It might be worth a question to Sisops or to, you know, ebsco hosting or index data, just to get a sense.

[Erin Nettifee] 10:55:21
This, too, what they think of that number and configuration and stuff like that.

[Erin Nettifee] 10:55:27
But here I mean the the stuff that we would have to retain would be things like financial records, and we're just not.

[Erin Nettifee] 10:55:34
That's not what's happening here. so I I think 30 days, I think would would be okay.

[Erin Nettifee] 10:55:40
But it I it's probably worth just asking around13
Also want to cop on calls of storing those files because they will be eating much more space than for smaller institution when they have a smaller and smaller file size, they will not be eating that much of this storage space and

[Thomas Trutt] 10:56:35
30 days may be not even required for them. They could go longer without running out of space or incurring costs, for it sounds like this is almost a from what you even just described.

[Thomas Trutt] 10:56:56
Now as this might move around based on the institution, and that would make more sense to have. This is a tenant level setting, or have it as an api endpoint that could be hit.

[Magda Zacharska] 10:57:05
You could say delete all files after the State that could be set as a cron job or something.

[Magda Zacharska] 10:57:11
I, Rather let the user the tenant to specify their grace period and yeah, that would be.

[Thomas Trutt] 10:57:23
That would be my preference, as well but if that's not possible.

[Magda Zacharska] 10:57:27
The second one would be having something that a host hit an Api and say, Remove these files up after this date sounds good.

[Magda Zacharska] 10:5557:5036
So I run this obviously by obscure hosting team.I will bring it up to the to the development team

[Magda Zacharska] 10:5557:55
And I do also believe that that may depends on size of the institution.

[Erin Nettifee] 10:56:04
Sure, the large institution that have larger about edits, and they have a larger file size same way.

[Magda Zacharska] 10:56:13
Also want to cop on calls of storing those files because they will be eating much more space than for smaller institution when they have a smaller and smaller file size, they will not be eating that much of this storage space and

[Thomas Trutt] 10:56:35
30 days may be not even required for them. They could go longer without running out of space or incurring costs, for it sounds like this is almost a from what you even just described.

[Thomas Trutt] 10:56:56
Now as this might move around based on the institution, and that would make more sense to have. This is a tenant level setting, or have it as an api endpoint that could be hit.

[Magda Zacharska] 10:57:05
You could say delete all files after the State that could be set as a cron job or something.

[Magda Zacharska] 10:57:11
I, Rather let the user the tenant to specify their grace period and yeah, that would be.

[Thomas Trutt] 10:57:23
That would be my preference, as well but if that's not possible.

[Magda Zacharska] 10:57:27
The second one would be having something that a host hit an Api and say, Remove these files up after this date sounds good.

[Magda Zacharska] 10:57:36
I will bring it up to the to the development team

[Magda Zacharska] 10:57:45
So this is it what I had for today?

[Magda Zacharska] 10:57:49
Do you have any comments, questions.

[Erin Nettifee] 10:57:59
I know how many i've

[Magda Zacharska] 10:58:12
Thank you all, and i'll see you in in 2 weeks and We will start with the roadmap updates.

[Erin Nettifee] 10:58:20
Thank you. Hey, Erin, Can you save that file?

[Erin Nettifee] 10:58:25
Yes, I will save it for you. Thank you. have a good one45
So this is it what I had for today?

[Magda Zacharska] 10:57:49
Do you have any comments, questions.

[Erin Nettifee] 10:57:59
I know how many i've

[Magda Zacharska] 10:58:12
Thank you all, and i'll see you in in 2 weeks and We will start with the roadmap updates.

[Erin Nettifee] 10:58:20
Thank you. Hey, Erin, Can you save that file?

[Erin Nettifee] 10:58:25
Yes, I will save it for you. Thank you. have a good one.





Chat Discussion00: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.