From Joshua.D.Shaw at dartmouth.edu Wed Feb 1 07:25:26 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Wed, 1 Feb 2023 12:25:26 +0000 Subject: [Archivesspace_Users_Group] External Solr - Memory Allocation? In-Reply-To: References: <9c415928-1de3-19fc-c32a-b73e2a99c8ee@bodleian.ox.ac.uk> Message-ID: Upping the Solr timeout to 7200 seems to have prevented the commit timeout errors. I'll be interested to see if other institutions with large repos run into the same issue as more move to later versions of Solr. And whether the timeout time is a moving target as the number of objects in any one repo increases. Current settings are stock except for the above timeout and I bumped the PUI thread count to 2. Solr memory at 4GB. Running on my laptop uncontainerized for testing. Will report back if any of that changes when I move to testing in containers and on our servers. Potentially not related, but I did see a jetty idleTimeout error related to the notifications poll during the PUI indexer run. For some reason, that took 60s to respond vs the usual <10ms. Doing a bit of reading it seems like the jetty timeout was reduced from 5 minutes to 30 seconds in one of the jetty 9.x updates. AS's version of jetty was updated for 3.2.0 (https://github.com/archivesspace/archivesspace/pull/2516) which may be why I have never seen this (running 3.1.1 currently) A snippet of that in case anyone else has comments. D, [2023-01-31T23:45:05.270418 #30794] DEBUG -- : Thread-10048: GET /notifications?last_sequence=1675201005 [session: nil] ...(Lots of PUI indexer requests which may? have slowed the notifications thread response time?)... D, [2023-01-31T23:46:05.277431 #30794] DEBUG -- : Thread-10048: Responded with [200, {"Content-Type"=>"application/json", "Cache-Control"=>"private, must-revalidate, max-age=0", "Content-Length"=>"3"}, ["[]\n"]]... in 60007ms Jan 31, 2023 11:46:05 PM org.eclipse.jetty.server.handler.ContextHandler$Context log WARNING: ERROR: couldn't handle exception (response is committed) java.io.IOException: java.util.concurrent.TimeoutException: Idle timeout expired: 30000/30000 ms ... This seems mosly harmless since the thread does respond eventually and only occurred once. Its a bit odd, though since everything is running locally. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Monday, January 30, 2023 2:13 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: Re: [Archivesspace_Users_Group] External Solr - Memory Allocation? Thanks, Andrew & Blake, et al! One of my thoughts was to run the index against an earlier 8.x version of Solr to see if there are any significant changes in the indexer time. Failing that, I think my only option is to increase the timeout to about 2hrs. @Brian - I don't know if this is related to the DST issue since the indexer does not? restart the index round for me - like it typically does in those DST circumstances. To elaborate on a couple of specific thoughts Blake brought up. 1. We only have about 31.5K records in the deleted table, but as Andrew pointed out, I'm pretty sure those aren't really relevant here. 2. I may be reading the configs wrong, but it looks like 'debug' is the default level (https://github.com/archivesspace/archivesspace/blob/v3.3.1/common/config/config-defaults.rb#L53) 3. We do have some very 'wide' collections with many series and many files under each series. Though these collections tend not to be very 'deep' - ie only 3-4 levels. I'd be interested to hear if other institutions with similar collections also experience the same timeout issues. Thanks, Peter, for chiming in. Will update if/when I find out more. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Andrew Morrison Sent: Monday, January 30, 2023 4:46 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: Re: [Archivesspace_Users_Group] External Solr - Memory Allocation? Truncating the "deleted_records" table will prevent the OAI-PMH service from being able to send out deletion notifications. Maybe it is worth trying on a testing system, but probably not a good idea on a production system. Also note that is this... > Deleted 186992 documents ... is not logging the deletion of deleted records. It is logging the deletion of Solr documents for unpublished records. But few, if any, exist to be deleted. ArchivesSpace sent 186992 IDs to Solr to delete, just in case any of them were unpublished immediately before this index run. Solr returned a 200 OK response, even if none were found, so ArchivesSpace reports them as all deleted. The other logged deletions, before that, are likewise not "real" 99.9% of the time. These batches... > Deleted 100 documents ...are when ArchivesSpace tells Solr to delete the tree nodes for all archival objects without children, just in case any of them had children before this index run. Only the PUIIndexer does this, which is part of why it is slower (it is also allocated fewer threads in default config.) Again, 99.99% of the time there's nothing for Solr to delete, but it has to search its indexes for them anyway. And these... > Deleted 25 documents ...are the deletion of URIs in the deleted_records table. But most of those were deleted long ago by previous index runs. Again, it is just in case any new ones were recently deleted (and even those were probably deleted by the RealtimeIndexer.) This "belt and braces" approach prevents a few stray records remaining in the PUI when they've been deleted or unpublished, but it seems to be the cause of the longest wait times for commits when re-indexing large repositories. Maybe something has changed in newer versions of Solr to make this process slower, possibly specifically for deletions? Andrew. On 27/01/2023 14:01, Blake Carver wrote: > I'm running default config values for the AS log levels so they are all set to 'debug'. I'm seeing "INFO" and not "DEBUG" there. > Deleted 186992 documents How much is in the deleted_records table? Try truncating that. ArchivesSpace is going and deleting anything in that table. > So I'm falling back to this just being super? slow for some reason. Could be some complex records, could be there's way too much in the deleted table. > but I'm not sure why the PUI indexer would become so much slower (21 hours) Yep, sounds about right. The PUI is slow. > We do have some collections that are quite large (10s of thousands of AOs), so maybe that's part of the issue. No doubt that's slowing it down too. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Thursday, January 26, 2023 6:02 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] External Solr - Memory Allocation? Thanks, Blake! I'm running default config values for the AS log levels so they are all set to 'debug'. I took a closer look, and the timeout message happens exactly after the timeout amount I set (as you'd expect). Interestingly, Solr is in the middle of deleting documents when it goes silent I, [2023-01-26T09:18:40.357101 #78764] INFO -- : Thread-3384: Deleted 100 documents: # .... 40 minutes pass with all the other AS log chatter ... E, [2023-01-26T09:58:40.400971 #78764] ERROR -- : Thread-3384: SolrIndexerError when deleting records: Timeout error with POST {....} I, [2023-01-26T09:58:40.410522 #78764] INFO -- : Thread-3384: Deleted 100 documents: # This continuing delete phase goes on for a bit until it stops logging batch deletes. I, [2023-01-26T09:59:11.734200 #78764] INFO -- : Thread-3384: Deleted 9 documents: # .... 40 minutes pass with all the other AS log chatter ... And then the commit error pops up E, [2023-01-26T10:39:11.746166 #78764] ERROR -- : Thread-3384: SolrIndexerError when committing: Timeout error with POST {"commit":{"softCommit":false}}. Then after some more time I, [2023-01-26T11:06:35.678926 #78764] INFO -- : Thread-3384: Deleted 186992 documents: # .... This all seems to indicate to me that the commit phase is taking an inordinate amount of time (almost 2 hours - maybe that's what I need to set the timeout to?). After that, the indexer starts the 2nd repo I, [2023-01-26T11:06:35.765797 #78764] INFO -- : Thread-3384: PUI Indexer [2023-01-26 11:06:35 -0500] Indexed 2 additional PUI records in repository Sherman .... The indexer waits for a looong time with no timeout and no messaging - even though this is a tiny repo - and then starts the 3rd repo I, [2023-01-26T11:31:32.795602 #78764] INFO -- : Thread-3384: PUI Indexer [2023-01-26 11:31:32 -0500] Indexed 188 additional PUI records in repository Rauner-XO And then the indexer starts the 4th repo soon after and seems to go on to complete normally I, [2023-01-26T11:31:33.369369 #78764] INFO -- : Thread-3384: PUI Indexer [2023-01-26 11:31:33 -0500] ~~~ Indexed 25 of 74785 archival_object records in repository thedartmouth The Solr logs indicate that Solr is working this entire time doing adds and deletes. For example in one of the quiet phases: 2023-01-26 10:23:35.928 INFO (qtp2101153819-523) [ x:archivesspace] o.a.s.u.p.LogUpdateProcessorFactory [archivesspace] webapp=/solr path=/update params={}{add=... 2023-01-26 10:23:38.195 INFO (qtp2101153819-468) [ x:archivesspace] o.a.s.u.p.LogUpdateProcessorFactory [archivesspace] webapp=/solr path=/update params={}{deleteByQuery=... So I'm falling back to this just being super? slow for some reason. I do have some custom indexer addons, but I'm not sure why the PUI indexer would become so much slower (21 hours) when the Staff indexer completes in a normal amount of time (a little under 6 hours). For previous versions this hasn't been quite that different (6hrs vs about 13hrs). We do have some collections that are quite large (10s of thousands of AOs), so maybe that's part of the issue. I haven't checked to see if the PUI indexer is gathering that much more data (and traversing the tree more times - maybe?) than it was in 3.1.1, but that's on my 'to check' list. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Thursday, January 26, 2023 4:12 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] External Solr - Memory Allocation? That's... interesting. That RAM allocation seems fine. That Solr timeout is way higher than I would think is needed. Maybe set the loglevel to debug and see if it spits out something more useful? Maybe you'll be able to see what it's up to during that looooong time. I like your theory on that. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Thursday, January 26, 2023 3:38 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] External Solr - Memory Allocation? Following up on this. And looking for some advice! Even with the Solr timeout set to 40 minutes, I'm seeing some random Solr Timeout errors, though these do NOT cause the indexer to restart. In the latest test run I see one Solr Timeout for delete and one for commit - both following the PUI indexer run for AOs for the first and largest repo (~630k AOs). The indexer throws the delete timeout error, waits for a loooong time with seemingly no activity, throws the commit timeout error, waits again, and then picks back up as if nothing had gone wrong and continues with the initial index run. All of the index data looks correct (ie correct number of objects in both the staff and PUI). My theory is that the Solr update phase really is taking a super loooong time, but that the data has all been sent to Solr so the timeouts are really just ArchivesSpace waiting for Solr in between indexing one object type and the next and no index data is lost. There are no corresponding log entries in the Solr logs that I can find. I'm running solr 8.11.6 with 4GB and AS 3.3.1 with 4GB. Both bare metal on my laptop, so no container issues that might be at play. Solr memory use peaks at around 3.5GB. I've kept the stock thread and records per thread settings and just upped the timeout (to 2400). I guess the next step is to set the timeout even higher - maybe an hour (3600)? I don't see a reason to run a lower thread or record count, but can certainly try that as well, though I'm not looking forward to the time it will take (the current run takes 21 hours as it is - up from about 15 for 3.1.1) Any advice appreciated! Thanks! Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Tuesday, January 24, 2023 6:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] External Solr - Memory Allocation? Hey all We're about to jump to v3.3.1 and I'm wondering if anyone has any suggestions for memory allocation for Solr? Currently we're running 6GB for the entire suite in v3.1.1 and are looking to keep the same overall memory footprint. Wondering if something like a 75/25 split (ie 4GB for AS and 2GB for Solr) would be a reasonable allocation? Or are people finding that Solr is more demanding? Thanks! Joshua ___________________ Joshua Shaw (he, him) Library Web & Application Developer Digital Library Technologies Group Dartmouth College 603.646.0405 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From COBOURNA18 at ECU.EDU Wed Feb 1 10:02:11 2023 From: COBOURNA18 at ECU.EDU (Cobourn, Alston) Date: Wed, 1 Feb 2023 15:02:11 +0000 Subject: [Archivesspace_Users_Group] trouble deleting some archival objects Message-ID: Hello, We've been running into an issue periodically where archival objects won't delete. AS returns this message: Record deletion failed: Java::JavaSql::SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`archivesspace`.`lang_material`, CONSTRAINT `lang_material_ibfk_1` FOREIGN KEY (`archival_object_id`) REFERENCES `archival_object` (`id`)) Our wonderful IT guy explained it to me as "There's a relationship in the database that ArchivesSpace is (sometimes?) not removing when an archival object is being deleted." He's not sure if it's an AS issue or a problem with our data. He has solved the problem each time for us by manually removing the language_and_script object, so he can then remove the lang_material object, so I can then remove the archival_object. More details: Table: archival_object - objects have an aoID Table: lang_material - objects have a langID and are related to the archival_object table via the aoID Table: language_and_script - objects are related to the lang_material table via the langID Are others running into this? I would like to determine if this is an AS bug or something specific with our data. Thanks, Alston Cobourn, MLS, CA Head, University History and Records East Carolina University 252-328-4090 Cobourna18 at ecu.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From vaddonizio at atlas-sys.com Wed Feb 1 10:21:11 2023 From: vaddonizio at atlas-sys.com (Valerie Addonizio) Date: Wed, 1 Feb 2023 15:21:11 +0000 Subject: [Archivesspace_Users_Group] trouble deleting some archival objects In-Reply-To: References: Message-ID: Alston, This is a type of error I used to encounter frequently but haven't seen in the more recent versions of ASpace. That makes me curious if you could share what version of ArchivesSpace your are currently on? You can see this information in the footer on any page on the staff side, like v 2.7.1. -Valerie From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Cobourn, Alston Sent: Wednesday, February 1, 2023 10:02 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] trouble deleting some archival objects Hello, We've been running into an issue periodically where archival objects won't delete. AS returns this message: Record deletion failed: Java::JavaSql::SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`archivesspace`.`lang_material`, CONSTRAINT `lang_material_ibfk_1` FOREIGN KEY (`archival_object_id`) REFERENCES `archival_object` (`id`)) Our wonderful IT guy explained it to me as "There's a relationship in the database that ArchivesSpace is (sometimes?) not removing when an archival object is being deleted." He's not sure if it's an AS issue or a problem with our data. He has solved the problem each time for us by manually removing the language_and_script object, so he can then remove the lang_material object, so I can then remove the archival_object. More details: Table: archival_object - objects have an aoID Table: lang_material - objects have a langID and are related to the archival_object table via the aoID Table: language_and_script - objects are related to the lang_material table via the langID Are others running into this? I would like to determine if this is an AS bug or something specific with our data. Thanks, Alston Cobourn, MLS, CA Head, University History and Records East Carolina University 252-328-4090 Cobourna18 at ecu.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From rtwilson at cornell.edu Wed Feb 1 11:56:44 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 1 Feb 2023 16:56:44 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question Message-ID: Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Wed Feb 1 12:01:38 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Wed, 1 Feb 2023 17:01:38 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question In-Reply-To: References: Message-ID: Hi Robert It very much depends on the plugin. Things to check 1. If the plugin has a gemfile, make sure that is inline with the core gems - ie update the plugin gem constraints if necessary 2. If the plugin overrides any core views, make sure that those overrides incorporate any core changes 3. If the plugin overrides any core methods, again make sure that those overrides are compatible with any changes in core Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 1, 2023 11:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Wed Feb 1 12:06:36 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Wed, 1 Feb 2023 17:06:36 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question In-Reply-To: References: Message-ID: PS. Any errors from the AS log would help pinpoint the issue. If it errors almost immediately on startup, I'm betting on a gem issue. If it errors when you interact with the app, then it could be a view or method issue. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 12:01 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question Hi Robert It very much depends on the plugin. Things to check 1. If the plugin has a gemfile, make sure that is inline with the core gems - ie update the plugin gem constraints if necessary 2. If the plugin overrides any core views, make sure that those overrides incorporate any core changes 3. If the plugin overrides any core methods, again make sure that those overrides are compatible with any changes in core Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 1, 2023 11:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From rtwilson at cornell.edu Wed Feb 1 12:15:51 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 1 Feb 2023 17:15:51 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question In-Reply-To: References: Message-ID: Yeah, it's erroring on startup. I think your first suggestion that they're out of sync with core-gems is the likely culprit. Appreciate the quick reply and info! ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 11:06 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question PS. Any errors from the AS log would help pinpoint the issue. If it errors almost immediately on startup, I'm betting on a gem issue. If it errors when you interact with the app, then it could be a view or method issue. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 12:01 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question Hi Robert It very much depends on the plugin. Things to check 1. If the plugin has a gemfile, make sure that is inline with the core gems - ie update the plugin gem constraints if necessary 2. If the plugin overrides any core views, make sure that those overrides incorporate any core changes 3. If the plugin overrides any core methods, again make sure that those overrides are compatible with any changes in core Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 1, 2023 11:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Wed Feb 1 17:56:16 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Wed, 1 Feb 2023 22:56:16 +0000 Subject: [Archivesspace_Users_Group] Plugins add Multiple SubRecord types? Message-ID: Can someone double check me? Just reading the code and it looks like a plugin cannot? add multiple subrecord types. Specifically, the initializer (https://github.com/archivesspace/archivesspace/blob/master/frontend/config/initializers/plugin.rb) reads one config.yml file which (since its yaml) precludes duplicate key names and hence multiple subrecord types. While I could patch this, there are other places where the config.yml keys are used that would also need to be patched and I'm not sure how far that patching would extend. If I'm right about no multiple subrecords in one plugin, guess it'll be a separate plugin with a depends_on_plugins entry in the config.yml since I'll be referencing a controlled value list created by another plugin and I don't want to maintain two cv lists that are duplicates. Its a bummer since the subrecords are intellectually (though not structurally) related. Thanks! Joshua ___________________ Joshua Shaw (he, him) Library Web & Application Developer Digital Library Technologies Group Dartmouth College 603.646.0405 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jswierczek at FOLGER.edu Mon Feb 6 15:26:56 2023 From: jswierczek at FOLGER.edu (Julie Swierczek) Date: Mon, 6 Feb 2023 20:26:56 +0000 Subject: [Archivesspace_Users_Group] Importing and linking Top Containers via Spreadsheet? Message-ID: Has anyone successfully used the ArchivesSpace 3.0+ bulk import of top containers? I have followed the instructions here: https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/2457075717/Importing+and+Linking+Top+Containers+via+Spreadsheet. I've tried importing as .xslx and .csv, but I always get the same error: "Skipping creation and linking of top containers due to errors." The instructions page says "A detailed note will appear in the Background Jobs page with the reason for failure", but the error message isn't particularly helpful. I'm running v.3.3.1. I've tried the usual - using LibreOffice while working with spreadsheets, making sure the cells are formatted as text, etc. I'm wondering if I'm missing some other magic that someone else has figured out? Some of my box numbers include dashes and parentheses - are there any known restrictions on character types in these fields? Or do I need to sacrifice a paper clip under a full moon before running the upload? Any advice would be greatly appreciated! Julie ---- Julie C. Swierczek (SWER-check) Associate Librarian for Collection Description and Imaging jswierczek at folger.edu | She/her/hers Folger Shakespeare Library | 201 East Capitol Street SE, Washington, D.C. 20003 www.folger.edu | Follow us on Facebook, Twitter, and Instagram -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Tue Feb 7 11:42:30 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Tue, 7 Feb 2023 16:42:30 +0000 Subject: [Archivesspace_Users_Group] Call for speakers for the ArchivesSpace Virtual Member Forum, April 4-5, 2023 In-Reply-To: References: Message-ID: Dear ArchivesSpace Users, Mark your calendars for this year's Virtual Member Forum! Taking place April 4-5, 2023, our Virtual Member Forum will be a two-day event spanning a variety of time zones and ArchivesSpace experience levels. A schedule and information about how to register for the event will be released closer to the forum. We are now accepting session proposals via our online form at https://forms.gle/jpSyx7VWZQ91HfTP8. We will be reviewing proposals on a rolling basis, so we encourage you to get your proposals in early. Submissions will be closed on March 24, 2023, with final notification by March 27, 2023. The ArchivesSpace program team is particularly interested in presentations or facilitated discussions related to the following topics: * Demonstrations of workflows using different modules or features of the application * Managing digital objects in ArchivesSpace * Developing local training and documentation * Workflows and tips for editing existing records in ArchivesSpace or other data cleanup projects * Examples of anti-racism, anti-colonialism and redescription work being executed in ArchivesSpace * Demonstrations of plugins or tools you?ve developed to make your work in ArchivesSpace easier The forum will include a mix of opportunities to share and learn from each other about many different aspects of ArchivesSpace and all presenter submissions are welcome. We anticipate recording many parts of the forum, but for it to be a success we will also need as many live participants as possible. We encourage you to dip in and out of the live program as much as you can. You will no doubt ?meet? a different set of colleagues each time. This year's Virtual Member Forum is the successor to the Online Forums we held in previous years. To better support our member community and recognize their direct contributions to the development and sustainability of the ArchivesSpace application, registration for this year's event is open to users from ArchivesSpace member organizations only. Going forward, we plan to make the Virtual Member Forum an online complement to our in-person Annual Member Forum, one of the many benefits of ArchivesSpace membership. This change will give even more members than before the opportunity to participate in a forum, no matter where they live or their capacity for attending events in person in a given year. If you are interested in learning more about ArchivesSpace membership for your organization, feel free to email us at ArchivesSpaceHome at lyrasis.org. Thank you for considering submitting a proposal. We?re looking forward to a great event, with your help! Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [page1image482511520] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 29139 bytes Desc: image002.jpg URL: From shand at ap.org Mon Feb 13 09:47:47 2023 From: shand at ap.org (Hand, Sarit) Date: Mon, 13 Feb 2023 14:47:47 +0000 Subject: [Archivesspace_Users_Group] Reporting on Containers and their profiles Message-ID: Hello, I need to print a report with several components but cannot figure out how to do so. I have looked through reports, attempted a custom report, Manage top containers and container profiles. The custom report I created is the closest I came to what I need, however, still not quite right. It provides a full listing of resources and its instances, including digital, it is not limited to unique top containers. If a resource's container instance records include child containers, the listing repeats the top container. I need a listing that only lists each unique Top Container regardless of child containers within a resource, with profile and total extent by resource and would like to filter it by location, specifically, building or area rather than at the shelf level. I do not need digital instances. So far, I can only get something like that if I go to each individual resource and export a CSV report from there. But with hundreds of resources, that would be laborious and inefficient. I hope this makes. Has anyone tried this, figured out how to do this, have recommendations? Is the only option to work through the API? In which case, can you share how to do? Many thanks Cheers, [cid:image001.png at 01D93F8C.E72233D0] Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org [cid:image002.png at 01D93F8C.E72233D0] The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: image002.png URL: From Jessica.Crouch at lyrasis.org Mon Feb 13 09:57:39 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Mon, 13 Feb 2023 14:57:39 +0000 Subject: [Archivesspace_Users_Group] Training Reminder: ArchivesSpace Application Overview and Basic Record Creation (intended for audiences outside the contiguous U.S.) In-Reply-To: References: Message-ID: Dear ArchivesSpace users, While our community-wide trainings provide virtual learning opportunities on a variety of topics, we recognize attending the live version of these trainings is difficult for users outside the time zones represented in North America. To better facilitate access to training for some other parts of our community, we will be offering a free training next week on February 21, 2023, from 1:00pm-4pm Australian Eastern Daylight Time (AEDT). This training will provide an overview of the ArchivesSpace application and basic record creation. During this training, trainers from the ArchivesSpace Trainers Corps will cover some of the most frequently used areas of the ArchivesSpace application and will provide adequate time for Q&A. A full agenda will be provided to attendees in advance of the training. We hope the feedback we receive from this training will inform future ArchivesSpace training opportunities in a variety of time zones. ArchivesSpace Application Overview and Basic Record Creation Date: February 21, 2023 Time: 1:00pm-4:00pm Australian Eastern Daylight Time (find your local time*) Trainers: Corey Schmidt (University of Georgia) and Jessica Crouch (ArchivesSpace) Registration: https://lyrasis.zoom.us/webinar/register/WN_uwnVJgYbRaaHbxiBWzVOSA *Please note this training occurs in the evening, Monday, February 20th for some time zones. Anyone using ArchivesSpace may register for this training. This training will be recorded. The recording will be made available via the ArchivesSpace website and YouTube channel. You do not need to register for the training to have access to the recordings. We understand this training is outside regular business hours for users in the United States. Registration is limited. We ask that users within the contiguous U.S. consider refraining from registering for this training in order to allow others the opportunity to attend. While this training does not assume any prior experience with ArchivesSpace, attendees are expected to have an understanding of archival workflows and terminology. Due to the large number of attendees, trainers will not be able to troubleshoot individual implementations of ArchivesSpace or provide additional archival instruction beyond the use of ArchivesSpace. For more information about ArchivesSpace, visit our Getting Started webpage or email ArchivesSpaceHome at lyrasis.org Best, Jessica Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Wed Feb 15 09:42:52 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Wed, 15 Feb 2023 14:42:52 +0000 Subject: [Archivesspace_Users_Group] Register now for the 2023 ArchivesSpace Virtual Member Forum In-Reply-To: References: Message-ID: [A picture containing diagram Description automatically generated] Dear ArchivesSpace Member Community, Registration is now open for the ArchivesSpace Virtual Member Forum! Taking place April 4-5, 2023, our Virtual Member Forum will be a two-day event spanning a variety of time zones and ArchivesSpace experience levels. Anyone from an ArchivesSpace member organization is welcome to attend. As in years past, this free event will include a mix of opportunities to share and learn from each other about many different aspects of ArchivesSpace. We plan to hold the meeting in some form no matter what but the success of our forums is dependent on the participation of members and their willingness to share their knowledge and experience with others in the community. To that end, everyone attending the forum is strongly encouraged to consider submitting a proposal. Brief 15-20 minute sessions showing off your organization?s implementation of ArchivesSpace, a tool or plug-in you?ve developed, a project your organization has undertaken or a new workflow you?ve developed are highly encouraged. We are accepting proposals via our online form at https://forms.gle/jpSyx7VWZQ91HfTP8. We will be reviewing proposals on a rolling basis, so we encourage you to get your proposals in early. Submissions will be closed on March 24, 2023, with final notification by March 27, 2023. Information about the Virtual Member Forum is as follows: When: April 4, 2023, 1pm-3pm UTC (find your local time) April 4, 2023, 5pm-7pm UTC (find your local time) April 5, 2023, 3pm-6pm UTC (find your local time) Where: All online via Zoom, with opportunities to join via computer or phone Who Can Attend: Anyone from an ArchivesSpace member organization is welcome to attend. This is a free event but registration is required. Registration is available to individuals from ArchivesSpace member institutions only. Registration is required for each session and registration for each session can be found at the beginning of that session's agenda. If you register for any event during the forum, you will receive connection information via Zoom. If you register for one session, you are guaranteed a spot in that session only. You must register for all activities you plan to attend. This year's Virtual Member Forum is the successor to the Online Forums we held in previous years. To better support our member community and recognize their direct contributions to the development and sustainability of the ArchivesSpace application, registration for this year's event is open to users from ArchivesSpace member organizations only. We anticipate recording many parts of the forum, but for it to be a success we will also need as many live participants as possible. We encourage you to dip in and out of the live program as much as you can. You will no doubt ?meet? a different set of colleagues each time. Please feel free to contact ArchivesSpace Community Engagement Coordinator Jessica Crouch at ArchivesSpaceHome at lyrasis.org with questions. We look forward to seeing many of you there! Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 270400 bytes Desc: image003.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image004.jpg Type: image/jpeg Size: 90654 bytes Desc: image004.jpg URL: From shand at ap.org Wed Feb 15 11:07:49 2023 From: shand at ap.org (Hand, Sarit) Date: Wed, 15 Feb 2023 16:07:49 +0000 Subject: [Archivesspace_Users_Group] Importing and linking Top Containers via Spreadsheet? In-Reply-To: References: Message-ID: Hi, I am attempting this now and I got the error that I am missing an EAD ID. However, we do not use EAD IDs, plus the instructions do not indicate it is required. IT does clearly state that ONLY the archival object ID is used in the upload. One issue not addressed, if I want to link/create new multiple top containers to one archival object record. Not sure what you are missing, consider sending your spreadsheet so someone can look it over. Did you delete any rows you shouldn't have? Did you include the required data for creating new top containers and/or use the correct ID numbers? Hope someone can help on this. Will be checking JIRA tickets to see if there are any reports on this feature. Cheers, [cid:image001.png at 01D9412D.60101220] Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org [cid:image002.png at 01D9412D.60101220] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Julie Swierczek Sent: Monday, February 6, 2023 3:27 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Importing and linking Top Containers via Spreadsheet? [EXTERNAL] Has anyone successfully used the ArchivesSpace 3.0+ bulk import of top containers? I have followed the instructions here: https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/2457075717/Importing+and+Linking+Top+Containers+via+Spreadsheet. I've tried importing as .xslx and .csv, but I always get the same error: "Skipping creation and linking of top containers due to errors." The instructions page says "A detailed note will appear in the Background Jobs page with the reason for failure", but the error message isn't particularly helpful. I'm running v.3.3.1. I've tried the usual - using LibreOffice while working with spreadsheets, making sure the cells are formatted as text, etc. I'm wondering if I'm missing some other magic that someone else has figured out? Some of my box numbers include dashes and parentheses - are there any known restrictions on character types in these fields? Or do I need to sacrifice a paper clip under a full moon before running the upload? Any advice would be greatly appreciated! Julie ---- Julie C. Swierczek (SWER-check) Associate Librarian for Collection Description and Imaging jswierczek at folger.edu | She/her/hers Folger Shakespeare Library | 201 East Capitol Street SE, Washington, D.C. 20003 www.folger.edu | Follow us on Facebook, Twitter, and Instagram The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: image002.png URL: From rtwilson at cornell.edu Wed Feb 15 15:30:58 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 15 Feb 2023 20:30:58 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question In-Reply-To: References: Message-ID: Hey Joshua, Thanks again for your help with this. I've got all but two plugins working on 3.3.1, but I'm wondering if you or anyone here can help me troubleshoot an issue with the yale_accessions plugin that's maybe a view issue? https://github.com/quoideneuf/aspace_yale_accessions Trying to retrieve the department code list in browser gives an error page, and if I do a GET request through API, it's just an empty [] response. Tables in DB are populated. This is browser-based request detail in archivesspace.out. By no means a Ruby person, so I appreciate any suggestions. I, [2023-02-15T10:45:41.582660 #12321] INFO -- : Started GET "/plugins/yale_accessions/department_codes" for 108.88.18.68 at 2023-02-15 10:45:41 -0500 D, [2023-02-15T10:45:41.582888 #12321] DEBUG -- : Thread-3500: Post-processed params: {"last_sequence"=>1676471646} I, [2023-02-15T10:45:41.587421 #12321] INFO -- : Processing by YaleAccessionsController#department_list as HTML D, [2023-02-15T10:45:41.766294 #12321] DEBUG -- : Thread-3464: GET /repositories/2/department_lists [session: #"admin", :login_time=>2023-02-15 10:45:32 -0500, :expirable=>true}, @system_mtime=2023-02-15 15:45:41 UTC, @id="a6e714f4cbd399725a3efeb2dfc6bb29154355ddfb957e56598eee8efb66e2ba">] D, [2023-02-15T10:45:41.775582 #12321] DEBUG -- : Thread-3464: Post-processed params: {"repo_id"=>2} D, [2023-02-15T10:45:41.784276 #12321] DEBUG -- : Thread-3464: Responded with [200, {"Content-Type"=>"application/json", "Cache-Control"=>"private, must-revalidate, max-age=0", "Content-Length"=>"3"}, ["[]\n"]]... in 19ms I, [2023-02-15T10:45:41.819623 #12321] INFO -- : Rendering /cul/app/archivesspace/plugins/yale_accessions/frontend/views/department_list/edit.html.erb within layouts/application I, [2023-02-15T10:45:43.140097 #12321] INFO -- : Rendered shared/_breadcrumb.html.erb (1283.2ms) I, [2023-02-15T10:45:43.228309 #12321] INFO -- : Rendered /cul/app/archivesspace/plugins/yale_accessions/frontend/views/department_list/edit.html.erb within layouts/application (1408.4ms) I, [2023-02-15T10:45:43.230910 #12321] INFO -- : Completed 500 Internal Server Error in 1643ms F, [2023-02-15T10:45:43.233944 #12321] FATAL -- : F, [2023-02-15T10:45:43.234047 #12321] FATAL -- : ActionView::Template::Error (undefined method `[]' for nil:NilClass): F, [2023-02-15T10:45:43.234876 #12321] FATAL -- : 3:

<%= I18n.t("plugins.yale_accessions.manage_department_list") %>

4:

<%= I18n.t("plugins.yale_accessions.manage_department_list_instructions") %>

5: 6: <%= form_for @department_list, as: 'department_list', url: '/plugins/yale_accessions/department_codes', :html => { :id => "department_list_#{@department_list['uri'].sub(/.*\//, '')}", :class => "department_list_update" } do |f| %> 7: 8: <% @department_list['codes'].each do |code| %> 9: F, [2023-02-15T10:45:43.234968 #12321] FATAL -- : F, [2023-02-15T10:45:43.235020 #12321] FATAL -- : app/controllers/application_controller.rb:744:in `set_locale' I, [2023-02-15T10:45:43.295452 #12321] INFO -- : Started GET "/favicon.ico" for 108.88.18.68 at 2023-02-15 10:45:43 -0500 F, [2023-02-15T10:45:43.298288 #12321] FATAL -- : F, [2023-02-15T10:45:43.298389 #12321] FATAL -- : ActionController::RoutingError (No route matches [GET] "/favicon.ico"): F, [2023-02-15T10:45:43.298444 #12321] FATAL -- : F, [2023-02-15T10:45:43.298493 #12321] FATAL -- : actionpack (5.2.5) lib/action_dispatch/middleware/debug_exceptions.rb:65:in `call' Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 11:06 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question PS. Any errors from the AS log would help pinpoint the issue. If it errors almost immediately on startup, I'm betting on a gem issue. If it errors when you interact with the app, then it could be a view or method issue. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 12:01 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question Hi Robert It very much depends on the plugin. Things to check 1. If the plugin has a gemfile, make sure that is inline with the core gems - ie update the plugin gem constraints if necessary 2. If the plugin overrides any core views, make sure that those overrides incorporate any core changes 3. If the plugin overrides any core methods, again make sure that those overrides are compatible with any changes in core Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 1, 2023 11:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Thu Feb 16 09:30:50 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Thu, 16 Feb 2023 14:30:50 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question In-Reply-To: References: Message-ID: Hi Robert Taking my cue from the version from UMD (https://github.com/umd-lib/aspace_yale_accessions) - the main issue was in the backend controller which needed the repo_id explicitly set for the GET request. The UMD version is configured for their use case (four part identifiers and resources) and still has a few little niggles, so I forked that and pulled in some of the original plugin changes and then added some updates https://github.com/dartmouth-dltg/aspace_identifiers The new plugin can be configured to run like the original Yale plugin or the UMD version and can optionally enable the identifiers scripting on resources (ala UMD). It also fixes some squirrely behavior in creating the plugin menu, updates some of the js, can be run under a proxy, and makes the plugin less 'Yale' specific. Feel free to fork and update for your local use. I think it should work for versions of AS post 3.x (and maybe post 2.8.x), but I only tested it under 3.3.1. jds ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 15, 2023 3:30 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hey Joshua, Thanks again for your help with this. I've got all but two plugins working on 3.3.1, but I'm wondering if you or anyone here can help me troubleshoot an issue with the yale_accessions plugin that's maybe a view issue? https://github.com/quoideneuf/aspace_yale_accessions Trying to retrieve the department code list in browser gives an error page, and if I do a GET request through API, it's just an empty [] response. Tables in DB are populated. This is browser-based request detail in archivesspace.out. By no means a Ruby person, so I appreciate any suggestions. I, [2023-02-15T10:45:41.582660 #12321] INFO -- : Started GET "/plugins/yale_accessions/department_codes" for 108.88.18.68 at 2023-02-15 10:45:41 -0500 D, [2023-02-15T10:45:41.582888 #12321] DEBUG -- : Thread-3500: Post-processed params: {"last_sequence"=>1676471646} I, [2023-02-15T10:45:41.587421 #12321] INFO -- : Processing by YaleAccessionsController#department_list as HTML D, [2023-02-15T10:45:41.766294 #12321] DEBUG -- : Thread-3464: GET /repositories/2/department_lists [session: #"admin", :login_time=>2023-02-15 10:45:32 -0500, :expirable=>true}, @system_mtime=2023-02-15 15:45:41 UTC, @id="a6e714f4cbd399725a3efeb2dfc6bb29154355ddfb957e56598eee8efb66e2ba">] D, [2023-02-15T10:45:41.775582 #12321] DEBUG -- : Thread-3464: Post-processed params: {"repo_id"=>2} D, [2023-02-15T10:45:41.784276 #12321] DEBUG -- : Thread-3464: Responded with [200, {"Content-Type"=>"application/json", "Cache-Control"=>"private, must-revalidate, max-age=0", "Content-Length"=>"3"}, ["[]\n"]]... in 19ms I, [2023-02-15T10:45:41.819623 #12321] INFO -- : Rendering /cul/app/archivesspace/plugins/yale_accessions/frontend/views/department_list/edit.html.erb within layouts/application I, [2023-02-15T10:45:43.140097 #12321] INFO -- : Rendered shared/_breadcrumb.html.erb (1283.2ms) I, [2023-02-15T10:45:43.228309 #12321] INFO -- : Rendered /cul/app/archivesspace/plugins/yale_accessions/frontend/views/department_list/edit.html.erb within layouts/application (1408.4ms) I, [2023-02-15T10:45:43.230910 #12321] INFO -- : Completed 500 Internal Server Error in 1643ms F, [2023-02-15T10:45:43.233944 #12321] FATAL -- : F, [2023-02-15T10:45:43.234047 #12321] FATAL -- : ActionView::Template::Error (undefined method `[]' for nil:NilClass): F, [2023-02-15T10:45:43.234876 #12321] FATAL -- : 3:

<%= I18n.t("plugins.yale_accessions.manage_department_list") %>

4:

<%= I18n.t("plugins.yale_accessions.manage_department_list_instructions") %>

5: 6: <%= form_for @department_list, as: 'department_list', url: '/plugins/yale_accessions/department_codes', :html => { :id => "department_list_#{@department_list['uri'].sub(/.*\//, '')}", :class => "department_list_update" } do |f| %> 7: 8: <% @department_list['codes'].each do |code| %> 9: F, [2023-02-15T10:45:43.234968 #12321] FATAL -- : F, [2023-02-15T10:45:43.235020 #12321] FATAL -- : app/controllers/application_controller.rb:744:in `set_locale' I, [2023-02-15T10:45:43.295452 #12321] INFO -- : Started GET "/favicon.ico" for 108.88.18.68 at 2023-02-15 10:45:43 -0500 F, [2023-02-15T10:45:43.298288 #12321] FATAL -- : F, [2023-02-15T10:45:43.298389 #12321] FATAL -- : ActionController::RoutingError (No route matches [GET] "/favicon.ico"): F, [2023-02-15T10:45:43.298444 #12321] FATAL -- : F, [2023-02-15T10:45:43.298493 #12321] FATAL -- : actionpack (5.2.5) lib/action_dispatch/middleware/debug_exceptions.rb:65:in `call' Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 11:06 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question PS. Any errors from the AS log would help pinpoint the issue. If it errors almost immediately on startup, I'm betting on a gem issue. If it errors when you interact with the app, then it could be a view or method issue. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 12:01 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question Hi Robert It very much depends on the plugin. Things to check 1. If the plugin has a gemfile, make sure that is inline with the core gems - ie update the plugin gem constraints if necessary 2. If the plugin overrides any core views, make sure that those overrides incorporate any core changes 3. If the plugin overrides any core methods, again make sure that those overrides are compatible with any changes in core Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 1, 2023 11:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From rtwilson at cornell.edu Thu Feb 16 09:58:13 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Thu, 16 Feb 2023 14:58:13 +0000 Subject: [Archivesspace_Users_Group] updating and plugins question In-Reply-To: References: Message-ID: Joshua, This is wonderful. I didn't have any luck finding a more recently updated repo for this and certainly could not pin down what exactly issue was. Thanks for your help! Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Thursday, February 16, 2023 08:30 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question Hi Robert Taking my cue from the version from UMD (https://github.com/umd-lib/aspace_yale_accessions) - the main issue was in the backend controller which needed the repo_id explicitly set for the GET request. The UMD version is configured for their use case (four part identifiers and resources) and still has a few little niggles, so I forked that and pulled in some of the original plugin changes and then added some updates https://github.com/dartmouth-dltg/aspace_identifiers The new plugin can be configured to run like the original Yale plugin or the UMD version and can optionally enable the identifiers scripting on resources (ala UMD). It also fixes some squirrely behavior in creating the plugin menu, updates some of the js, can be run under a proxy, and makes the plugin less 'Yale' specific. Feel free to fork and update for your local use. I think it should work for versions of AS post 3.x (and maybe post 2.8.x), but I only tested it under 3.3.1. jds ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 15, 2023 3:30 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hey Joshua, Thanks again for your help with this. I've got all but two plugins working on 3.3.1, but I'm wondering if you or anyone here can help me troubleshoot an issue with the yale_accessions plugin that's maybe a view issue? https://github.com/quoideneuf/aspace_yale_accessions Trying to retrieve the department code list in browser gives an error page, and if I do a GET request through API, it's just an empty [] response. Tables in DB are populated. This is browser-based request detail in archivesspace.out. By no means a Ruby person, so I appreciate any suggestions. I, [2023-02-15T10:45:41.582660 #12321] INFO -- : Started GET "/plugins/yale_accessions/department_codes" for 108.88.18.68 at 2023-02-15 10:45:41 -0500 D, [2023-02-15T10:45:41.582888 #12321] DEBUG -- : Thread-3500: Post-processed params: {"last_sequence"=>1676471646} I, [2023-02-15T10:45:41.587421 #12321] INFO -- : Processing by YaleAccessionsController#department_list as HTML D, [2023-02-15T10:45:41.766294 #12321] DEBUG -- : Thread-3464: GET /repositories/2/department_lists [session: #"admin", :login_time=>2023-02-15 10:45:32 -0500, :expirable=>true}, @system_mtime=2023-02-15 15:45:41 UTC, @id="a6e714f4cbd399725a3efeb2dfc6bb29154355ddfb957e56598eee8efb66e2ba">] D, [2023-02-15T10:45:41.775582 #12321] DEBUG -- : Thread-3464: Post-processed params: {"repo_id"=>2} D, [2023-02-15T10:45:41.784276 #12321] DEBUG -- : Thread-3464: Responded with [200, {"Content-Type"=>"application/json", "Cache-Control"=>"private, must-revalidate, max-age=0", "Content-Length"=>"3"}, ["[]\n"]]... in 19ms I, [2023-02-15T10:45:41.819623 #12321] INFO -- : Rendering /cul/app/archivesspace/plugins/yale_accessions/frontend/views/department_list/edit.html.erb within layouts/application I, [2023-02-15T10:45:43.140097 #12321] INFO -- : Rendered shared/_breadcrumb.html.erb (1283.2ms) I, [2023-02-15T10:45:43.228309 #12321] INFO -- : Rendered /cul/app/archivesspace/plugins/yale_accessions/frontend/views/department_list/edit.html.erb within layouts/application (1408.4ms) I, [2023-02-15T10:45:43.230910 #12321] INFO -- : Completed 500 Internal Server Error in 1643ms F, [2023-02-15T10:45:43.233944 #12321] FATAL -- : F, [2023-02-15T10:45:43.234047 #12321] FATAL -- : ActionView::Template::Error (undefined method `[]' for nil:NilClass): F, [2023-02-15T10:45:43.234876 #12321] FATAL -- : 3:

<%= I18n.t("plugins.yale_accessions.manage_department_list") %>

4:

<%= I18n.t("plugins.yale_accessions.manage_department_list_instructions") %>

5: 6: <%= form_for @department_list, as: 'department_list', url: '/plugins/yale_accessions/department_codes', :html => { :id => "department_list_#{@department_list['uri'].sub(/.*\//, '')}", :class => "department_list_update" } do |f| %> 7: 8: <% @department_list['codes'].each do |code| %> 9: F, [2023-02-15T10:45:43.234968 #12321] FATAL -- : F, [2023-02-15T10:45:43.235020 #12321] FATAL -- : app/controllers/application_controller.rb:744:in `set_locale' I, [2023-02-15T10:45:43.295452 #12321] INFO -- : Started GET "/favicon.ico" for 108.88.18.68 at 2023-02-15 10:45:43 -0500 F, [2023-02-15T10:45:43.298288 #12321] FATAL -- : F, [2023-02-15T10:45:43.298389 #12321] FATAL -- : ActionController::RoutingError (No route matches [GET] "/favicon.ico"): F, [2023-02-15T10:45:43.298444 #12321] FATAL -- : F, [2023-02-15T10:45:43.298493 #12321] FATAL -- : actionpack (5.2.5) lib/action_dispatch/middleware/debug_exceptions.rb:65:in `call' Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 11:06 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question PS. Any errors from the AS log would help pinpoint the issue. If it errors almost immediately on startup, I'm betting on a gem issue. If it errors when you interact with the app, then it could be a view or method issue. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Wednesday, February 1, 2023 12:01 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] updating and plugins question Hi Robert It very much depends on the plugin. Things to check 1. If the plugin has a gemfile, make sure that is inline with the core gems - ie update the plugin gem constraints if necessary 2. If the plugin overrides any core views, make sure that those overrides incorporate any core changes 3. If the plugin overrides any core methods, again make sure that those overrides are compatible with any changes in core Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, February 1, 2023 11:56 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] updating and plugins question You don't often get email from rtwilson at cornell.edu. Learn why this is important Hi all, Recently upgraded a dev box from 2.5.1 to 3.3.1. First time I've worked on updating an Archivesspace instance. Everything has gone fairly smoothly but getting plugins sorted. What is the process for migrating plugins successfully? I couldn't find any documentation for initialize-plugin.sh, but I saw references to it. Ran that successfully on a plugin but starting archivesspace with that plugin listed in config.rb still failed. Thanks for any assistance. Robert Robert Wilson, he/him Cloud Systems Administrator Cornell University Library -------------- next part -------------- An HTML attachment was scrubbed... URL: From atruitt at ohiohistory.org Thu Feb 16 10:36:00 2023 From: atruitt at ohiohistory.org (Aimee Truitt) Date: Thu, 16 Feb 2023 15:36:00 +0000 Subject: [Archivesspace_Users_Group] ASpace Team Questions Message-ID: Hello Everyone, Investigating some questions posed by my catalog team. Does anyone know that answer(s) to the following: 1. Most State Archives collections have their top level record type set to "Series." Is there a way to change these to "Collection," and do you have a sense of how difficult this process would be? 1. Is it possible to have certain fields auto-select when you create a new resource record? * Example: Can "Language" and "Finding Aid Language" be se to English, and "Script of Description" set to Latin? be set to English as a default? * Could the text for a field like preferred citation or finding aid title be generated based on information within the resource record? Like a formula? 1. Similar to above, have you seen any other ASpace users create a customized menu for "Conditions Governing Use" that includes options for common copyright situations? Thank you for your time and help! Best Wishes, Aimee Aimee Truitt (she/her) | Catalog and Metadata Coordinator Ohio History Connection | 800 E. 17th Ave., Columbus, OH 43211 p. 614.297.2589 | f. 614.297.2546 | atruitt at ohiohistory.org The Ohio History Connection's mission is to spark discovery of Ohio's stories. Embrace the present, share the past and transform the future. Support the Ohio History Connection: www.ohiohistory.org/give. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Thu Feb 16 10:51:54 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Thu, 16 Feb 2023 15:51:54 +0000 Subject: [Archivesspace_Users_Group] ASpace Team Questions In-Reply-To: References: Message-ID: Hi Aimee For #1 - is it just changing the value of the level of description dropdown? Or are you needing to also change the object type from archival_object to resource? If its just changing the value, that's pretty doable. I'd probably run a quick SQL update if you have access to the db. If you don't, then you can also do that via the API, but it'll be much more tedious. If its changing the type, that's a much bigger problem and would require using the API and some careful thought so that any descendant objects of the former series don't get orphaned. For #2a - Yes. https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/892108837/Setting+Default+Values+for+Fields For #2b - Doable with a custom plugin. Here's an example that does something similar. The plugin would mostly be javascript for what you want to do. https://github.com/hudmol/tns_as_note_defaults For #3 - I think the plugin in #2 would be close to what you need? With local customizations most likely. Hope that helps! Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Aimee Truitt Sent: Thursday, February 16, 2023 10:36 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] ASpace Team Questions You don't often get email from atruitt at ohiohistory.org. Learn why this is important Hello Everyone, Investigating some questions posed by my catalog team. Does anyone know that answer(s) to the following: 1. Most State Archives collections have their top level record type set to ?Series.? Is there a way to change these to ?Collection,? and do you have a sense of how difficult this process would be? 1. Is it possible to have certain fields auto-select when you create a new resource record? * Example: Can ?Language? and ?Finding Aid Language? be se to English, and ?Script of Description? set to Latin? be set to English as a default? * Could the text for a field like preferred citation or finding aid title be generated based on information within the resource record? Like a formula? 1. Similar to above, have you seen any other ASpace users create a customized menu for ?Conditions Governing Use? that includes options for common copyright situations? Thank you for your time and help! Best Wishes, Aimee Aimee Truitt (she/her) | Catalog and Metadata Coordinator Ohio History Connection | 800 E. 17th Ave., Columbus, OH 43211 p. 614.297.2589 | f. 614.297.2546 | atruitt at ohiohistory.org The Ohio History Connection?s mission is to spark discovery of Ohio?s stories. Embrace the present, share the past and transform the future. Support the Ohio History Connection: www.ohiohistory.org/give. -------------- next part -------------- An HTML attachment was scrubbed... URL: From atruitt at ohiohistory.org Thu Feb 16 11:07:52 2023 From: atruitt at ohiohistory.org (Aimee Truitt) Date: Thu, 16 Feb 2023 16:07:52 +0000 Subject: [Archivesspace_Users_Group] ASpace Team Questions In-Reply-To: References: Message-ID: Hi Joshua, Thank you so much for the information and advice! I will take this to my team and plan next steps. Thank you again. Best Wishes, Aimee From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Joshua D. Shaw Sent: Thursday, February 16, 2023 10:52 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ASpace Team Questions Hi Aimee For #1 - is it just changing the value of the level of description dropdown? Or are you needing to also change the object type from archival_object to resource? If its just changing the value, that's pretty doable. I'd probably run a quick SQL update if you have access to the db. If you don't, then you can also do that via the API, but it'll be much more tedious. If its changing the type, that's a much bigger problem and would require using the API and some careful thought so that any descendant objects of the former series don't get orphaned. For #2a - Yes. https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/892108837/Setting+Default+Values+for+Fields For #2b - Doable with a custom plugin. Here's an example that does something similar. The plugin would mostly be javascript for what you want to do. https://github.com/hudmol/tns_as_note_defaults For #3 - I think the plugin in #2 would be close to what you need? With local customizations most likely. Hope that helps! Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Aimee Truitt > Sent: Thursday, February 16, 2023 10:36 AM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] ASpace Team Questions You don't often get email from atruitt at ohiohistory.org. Learn why this is important Hello Everyone, Investigating some questions posed by my catalog team. Does anyone know that answer(s) to the following: 1. Most State Archives collections have their top level record type set to "Series." Is there a way to change these to "Collection," and do you have a sense of how difficult this process would be? 1. Is it possible to have certain fields auto-select when you create a new resource record? * Example: Can "Language" and "Finding Aid Language" be se to English, and "Script of Description" set to Latin? be set to English as a default? * Could the text for a field like preferred citation or finding aid title be generated based on information within the resource record? Like a formula? 1. Similar to above, have you seen any other ASpace users create a customized menu for "Conditions Governing Use" that includes options for common copyright situations? Thank you for your time and help! Best Wishes, Aimee Aimee Truitt (she/her) | Catalog and Metadata Coordinator Ohio History Connection | 800 E. 17th Ave., Columbus, OH 43211 p. 614.297.2589 | f. 614.297.2546 | atruitt at ohiohistory.org The Ohio History Connection's mission is to spark discovery of Ohio's stories. Embrace the present, share the past and transform the future. Support the Ohio History Connection: www.ohiohistory.org/give. -------------- next part -------------- An HTML attachment was scrubbed... URL: From paigem at multco.us Thu Feb 16 13:14:46 2023 From: paigem at multco.us (Paige Monlux) Date: Thu, 16 Feb 2023 10:14:46 -0800 Subject: [Archivesspace_Users_Group] Required fields for archival and digital objects? Message-ID: Hi all, Is there a way to edit the Required Fields for resource, archival object, and digital object records? Similar to how you can with Agent records. Our guidelines require certain sub-records and notes that aren't by default required by ASpace. I've set up default values in some of these required fields, for example our Conditions Governing Use note. The default value appears when the CGU note is added, but we'd like it so the CGU note itself is by default present when the record is first created. Appreciate your help! Paige *Paige Monlux (she/her)* *Digital Archivist* Records Management & Archives Department of County Assets | Multnomah County 503.988.3741 | interoffice: 425/Archives Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p Note: I am out of the office every other Friday. *Explore Multnomah County's Digital Archives !* -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmc35 at psu.edu Thu Feb 16 13:37:15 2023 From: kmc35 at psu.edu (Clair, Kevin) Date: Thu, 16 Feb 2023 18:37:15 +0000 Subject: [Archivesspace_Users_Group] Required fields for archival and digital objects? In-Reply-To: References: Message-ID: Hi Paige, You can do this with plugins, by adding extensions in the "schemas" directory to add to the default behavior for a data model. Here's an example from my previous institution that extends archival objects so that component_ids are required: https://github.com/duspeccoll/plugins_local/blob/master/schemas/archival_object_ext.rb -kevin ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Paige Monlux Sent: Thursday, February 16, 2023 1:14 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Required fields for archival and digital objects? You don't often get email from paigem at multco.us. Learn why this is important Hi all, Is there a way to edit the Required Fields for resource, archival object, and digital object records? Similar to how you can with Agent records. Our guidelines require certain sub-records and notes that aren't by default required by ASpace. I've set up default values in some of these required fields, for example our Conditions Governing Use note. The default value appears when the CGU note is added, but we'd like it so the CGU note itself is by default present when the record is first created. Appreciate your help! Paige Paige Monlux (she/her) Digital Archivist Records Management & Archives Department of County Assets | Multnomah County 503.988.3741 | interoffice: 425/Archives Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p Note: I am out of the office every other Friday. Explore Multnomah County's Digital Archives! [https://multco.us/sites/default/files/styles/small/public/AllAreWelcome_email-signature_PRIDE_ENGLISH.jpg] [https://multco.access.preservica.com/wp-content/uploads/sites/3/2021/06/2021-06-11_6-36-08.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: From paigem at multco.us Thu Feb 16 14:39:48 2023 From: paigem at multco.us (Paige Monlux) Date: Thu, 16 Feb 2023 11:39:48 -0800 Subject: [Archivesspace_Users_Group] Required fields for archival and digital objects? In-Reply-To: References: Message-ID: Thank you, Kevin! We will look into that! Paige Monlux *(she/her)* Digital Archivist Multnomah County (Or.) Archives On Thu, Feb 16, 2023 at 10:37 AM Clair, Kevin wrote: > External - > [image: External Sender] > > Hi Paige, > > You can do this with plugins, by adding extensions in the "schemas" > directory to add to the default behavior for a data model. > > Here's an example from my previous institution that extends archival > objects so that component_ids are required: > https://github.com/duspeccoll/plugins_local/blob/master/schemas/archival_object_ext.rb > > -kevin > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Paige Monlux > *Sent:* Thursday, February 16, 2023 1:14 PM > *To:* archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Required fields for archival and > digital objects? > > You don't often get email from paigem at multco.us. Learn why this is > important > Hi all, > > Is there a way to edit the Required Fields for resource, archival object, > and digital object records? Similar to how you can with Agent records. > > Our guidelines require certain sub-records and notes that aren't by > default required by ASpace. I've set up default values in some of these > required fields, for example our Conditions Governing Use note. The default > value appears when the CGU note is added, but we'd like it so the CGU note > itself is by default present when the record is first created. > > Appreciate your help! > Paige > > *Paige Monlux (she/her)* > *Digital Archivist* > Records Management & Archives > > Department of County Assets | Multnomah County > 503.988.3741 | interoffice: 425/Archives > > Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p > Note: I am out of the office every other Friday. > > *Explore Multnomah County's Digital Archives > !* > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.morrison at bodleian.ox.ac.uk Fri Feb 17 05:37:55 2023 From: andrew.morrison at bodleian.ox.ac.uk (Andrew Morrison) Date: Fri, 17 Feb 2023 10:37:55 +0000 Subject: [Archivesspace_Users_Group] Required fields for archival and digital objects? In-Reply-To: References: Message-ID: <0d63061b-f2cf-9fc1-f313-c8ad71b6e472@bodleian.ox.ac.uk> There is a backend API for setting required fields: https://archivesspace.github.io/archivesspace/api/?shell#require-fields-for-a-record-type That appears to have been created to enable required fields to be set for agent records, but written in such a way as to be possible for any record type. However, as the original request was for agents, only that has been given a UI to set them in the staff interface. You could request it be extended: https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature But I don't think either method will allow you to specify certain types of notes be created. I could be wrong, but I think you can only make single-instance text fields mandatory. Possibly an experienced developer could write a plug-in to analyze the entire JSON representation of a record, and reject it on any basis you choose, but it wouldn't be able to highlight precisely what is missing in red in the staff interface. Andrew. On 16/02/2023 19:39, Paige Monlux wrote: > Thank you, Kevin! We will look into that! > > > Paige Monlux /(she/her)/ > Digital Archivist > Multnomah County (Or.) Archives > > > On Thu, Feb 16, 2023 at 10:37 AM Clair, Kevin wrote: > > External - > External Sender > Hi Paige, > > You can do this with plugins, by adding extensions in the > "schemas" directory to add to the default behavior for a data model. > > Here's an example from my previous institution that extends > archival objects so that component_ids are required: > https://github.com/duspeccoll/plugins_local/blob/master/schemas/archival_object_ext.rb > > -kevin > ------------------------------------------------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org > on > behalf of Paige Monlux > *Sent:* Thursday, February 16, 2023 1:14 PM > *To:* archivesspace_users_group at lyralists.lyrasis.org > > *Subject:* [Archivesspace_Users_Group] Required fields for > archival and digital objects? > > > You don't often get email from paigem at multco.us. Learn why this is > important > > > Hi all, > > Is there a way to edit the Required Fields for resource, archival > object, and digital object records? Similar to how you can with > Agent records. > > Our guidelines require certain sub-records and notes that aren't > by default required by ASpace. I've set up default values in some > of these required fields, for example our Conditions Governing Use > note. The default value appears when the CGU note is added, but > we'd like it so the CGU note itself is by default present when the > record is first created. > > Appreciate your help! > Paige > * > * > *Paige Monlux /(she/her)/* > *Digital Archivist* > Records Management & Archives > > Department of County Assets | Multnomah County > 503.988.3741 | interoffice: 425/Archives > > Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p > Note: I am out of the office every other Friday. > > *Explore Multnomah County's Digital Archives > !* > * > * > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.morrison at bodleian.ox.ac.uk Fri Feb 17 05:43:06 2023 From: andrew.morrison at bodleian.ox.ac.uk (Andrew Morrison) Date: Fri, 17 Feb 2023 10:43:06 +0000 Subject: [Archivesspace_Users_Group] Plugins add Multiple SubRecord types? In-Reply-To: References: Message-ID: <74c55326-e3ee-1d79-ba4f-cf3d850e53a1@bodleian.ox.ac.uk> That has been my experience. If there is another way, it'd be really useful if someone could write a reference implementation, because picking apart other people's plug-ins (or multiple interdependent plugins) for generic techniques like this isn't easy. Andrew. On 01/02/2023 22:56, Joshua D. Shaw wrote: > Can someone double check me? Just reading the code and it looks like a > plugin *cannot*? add multiple subrecord types. Specifically, the > initializer > (https://github.com/archivesspace/archivesspace/blob/master/frontend/config/initializers/plugin.rb) > reads one config.yml file which (since its yaml) precludes duplicate > key names and hence multiple subrecord types. While I could patch > this, there are other places where the config.yml keys are used that > would also need to be patched and I'm not sure how far that patching > would extend. > > If I'm right about no multiple subrecords in one plugin, guess it'll > be a separate plugin with a depends_on_plugins entry in the config.yml > since I'll be referencing a controlled value list created by another > plugin and I don't want to maintain two cv lists that are duplicates. > > Its a bummer since the subrecords are intellectually (though not > structurally) related. > > Thanks! > Joshua > > ___________________ > Joshua Shaw (he, him) > Library Web & Application Developer > Digital Library Technologies Group > Dartmouth College > 603.646.0405 > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From benefiea at gvsu.edu Fri Feb 17 10:46:28 2023 From: benefiea at gvsu.edu (Annie Benefiel) Date: Fri, 17 Feb 2023 15:46:28 +0000 Subject: [Archivesspace_Users_Group] Report on ArchivesSpace Governance Board 3rd Quarter Meeting Message-ID: Dear ArchivesSpace members: I am writing to report on the ArchivesSpace Governance Board 3rd Quarter meeting, which was held virtually on February 1st and 8th. This year we continued our new model of having two sessions for the third quarter meeting. This allows time for both the usual business and for a deeper discussion of certain key topics such as continuing to advance DEIA work, benchmarking, and how the board can increase participation in and diversify governance. Our regular reports included updates and discussions around: * An operations report which highlighted progress with the updated roadmap, work around digital objects, and the implementation of the new training model. * The continued excellent work of TAC and UAC. The group also discussed an issue the UAC and TAC leadership have identified with a greater than usual number of UAC members rotating off in July 2024. * Financial reports, which show that the program's financial position continues to be strong. Special topics included: * The board was excited to hear from Vinny Barraza of Xavier University of Louisiana and Holly Smith of Spelman College regarding their experiences thus far with the ArchivesSpace Diversity Partnership program. At the halfway point in this pilot program, the board members were pleased to hear what has been effective and consider planning for ways to continue to improve and extend the program. * The board undertook an activity from the It Takes A Village (ITAV) Sustainability toolkit around continuing education. It focused on ways to identify areas that help board members perform their role and consider ways to provide information or instruction to fill gaps. * We started planning this year's Board Community Session designed to foster more direct engagement and communication between board and community members. Look for a separate announcement with date and time once those are finalized. We hope you can attend! * In conjunction with the meeting, Nominating Committee Chair Sean Quimby presented a slate for this year's Committee. It was accepted and we are happy to report that the following individuals will serve on the committee doing important work to identify and encourage diverse voices to consider serving on the Governance Board. The call for nominations will go out later this spring, but please feel free to contact them if you have suggestions or are interested in ArchivesSpace service. Name Institution Membership Level or Affiliation Sean Quimby, Chair University of Pennsylvania Governance Board representative Valerie Addonizio Atlas Systems Technical Advisory Council Chair Regina Carra American Folk Art Museum User Advisory Council Chair Courtney Dean University of California, Los Angeles Very Large Suzanne Reller University of Cincinnati User Advisory Council Vice Chair Caitlin Rizzo Institute for Advanced Study Very Small Rachel Searcy New York University Technical Advisory Council Vice Chair Joshua Shaw Dartmouth College Medium Holly Smith Spelman College Small Michelle Sweetser Bowling Green State University Large The Board extends thanks to all of you for your continuing support and ongoing contributions to the community we have all created. We welcome your communications and comments at any time. With best wishes, Annie Benefiel Chair, ArchivesSpace Governance Board University Archivist and Digital Collections Librarian University Libraries Pronouns: she/her/hers Grand Valley State University Seidman House Allendale, MI 49401 office: 616-331-8727 benefiea at gvsu.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From bl658 at georgetown.edu Fri Feb 17 14:54:31 2023 From: bl658 at georgetown.edu (Brian LeBlanc) Date: Fri, 17 Feb 2023 14:54:31 -0500 Subject: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 failing In-Reply-To: <34e701d926a2$3f495bf0$bddc13d0$@sheffield.ac.uk> References: <34e701d926a2$3f495bf0$bddc13d0$@sheffield.ac.uk> Message-ID: Hi Scott & Phil, We're running into this same error attempting to run a backup (version 3.2.0) at Georgetown. Were either of you able to resolve this? Thanks, Brian Brian LeBlanc | Web Application Specialist GEORGETOWN LAW | bl658 at georgetown.edu 600 New Jersey Avenue, N.W. | Washington, D.C. 20001 Website | Twitter | Facebook | Instagram | LinkedIn | YouTube On Thu, Jan 12, 2023 at 11:23 AM Philip Webster < philip.webster at sheffield.ac.uk> wrote: > Hi Scott, what was the solution for this in the end? We?ve just upgraded > to 3.2.0 at Sheffield and we?re seeing the same thing. > > > > Regards, > > > > Phil > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *RENTON > Scott > *Sent:* 24 May 2022 17:31 > *To:* archivesspace_users_group at lyralists.lyrasis.org > *Subject:* Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 > failing > > > > Thanks Andrew. Yeah, here it is (it's just the default solrconfig.xml from > archivesspace) > > > > startup="lazy" /> > > > > Cheers > > Scott > > > > ========== > > Scott Renton > > Digital Library Development & Systems > > Floor F East > > Argyle House > > 515219 > ------------------------------ > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Sent:* 24 May 2022 16:56 > *To:* archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 > failing > > > > *This email was sent to you by someone outside the University.* > > You should only click on links or attachments if you are certain that the > email is genuine and the content is safe. > > Does your external Solr's "archivesspace" core define a requestHandler > whose class is "solr.ReplicationHandler" in its solrconfig.xml? Is the name > "/replication"? > > > > Andrew. > > > > > > On 24/05/2022 16:42, RENTON Scott wrote: > > Hi folks > > > > I upgraded an instance to v.3.2.0 on Friday, but notice that backups are > failing (to do with the new external SOLR?). This is using > > > > /apps/archivesspace/scripts/backup.sh --mysqldump --output ${BACKUP_DIR} > /archivesspace_backup_$DATE.zip > > > > as normal. Has the script changed substantially? We were on 2.8.1 > previously. > > > > Error looks like this: > > Loading ArchivesSpace configuration file from path: > /apps/archivesspace/config/config.rb > > WARNING: The parameter 'pui_email_delivery_method' was already set > > WARNING: The parameter 'pui_email_perform_deliveries' was already set > > WARNING: The parameter 'pui_email_raise_delivery_errors' was already set > > Loading ArchivesSpace configuration file from path: > /apps/archivesspace/config/config.rb > > WARNING: The parameter 'pui_email_delivery_method' was already set > > WARNING: The parameter 'pui_email_perform_deliveries' was already set > > WARNING: The parameter 'pui_email_raise_delivery_errors' was already set > > 2022-05-24 14:32:48 +0100: Writing backup to > /apps/backups/archivesspace_backup_220524_143245.zip > > ERROR: Solr snapshot failed (Solr snapshot failed: Problem when getting > snapshot details: > > > > > > Error 404 Not Found > > > >

HTTP ERROR 404 Not Found

> > > > > > > > > > > >
URI:/replication
STATUS:404
MESSAGE:Not Found
SERVLET:-
> > > > > > Otherwise the SOLR seems to be working fine, so I'm assuming my config is > ok: > > > > AppConfig[:solr_url] = "http://localhost:8983/solr/archivesspace" > > AppConfig[:solr_verify_checksums] = false > > AppConfig[:data_directory] = File.join(" > /apps/solr/server/solr/archivesspace/data") > > > > > > I did wonder if it was the location of the data_directory that was the > issue- it had been away from the solr core, but even after repointing that > (above), I get the above error. > > > > Cheers > > Scott > > > > > > ========== > > Scott Renton > > Digital Library Development & Systems > > Floor F East > > Argyle House > > 515219 > > The University of Edinburgh is a charitable body, registered in Scotland, > with registration number SC005336. Is e buidheann carthannais a th? ann an > Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.hoffman at lyrasis.org Fri Feb 17 15:00:55 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Fri, 17 Feb 2023 20:00:55 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 failing In-Reply-To: References: <34e701d926a2$3f495bf0$bddc13d0$@sheffield.ac.uk> Message-ID: Hi Brian, Are you using the backup script to backup your database only, or were you attempting to backup the Solr index as well? I believe that backing up the Solr index this way has been broken for some time, and is not actually necessary. The next version of ArchivesSpace (3.4.0) will have the backup script only get the database. The Solr ?/replication? endpoint is intended for use by other nodes in a Solr cluster, and it isn?t really feasible to backup Solr data from the ArchivesSpace application without a lot of complicated configuration. There is more info here: https://github.com/archivesspace/archivesspace/pull/2918 Brian H. From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian LeBlanc Date: Friday, February 17, 2023 at 2:55 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 failing Hi Scott & Phil, We're running into this same error attempting to run a backup (version 3.2.0) at Georgetown. Were either of you able to resolve this? Thanks, Brian Brian LeBlanc | Web Application Specialist GEORGETOWN LAW | bl658 at georgetown.edu 600 New Jersey Avenue, N.W. | Washington, D.C. 20001 Website | Twitter | Facebook | Instagram | LinkedIn | YouTube [https://lh5.googleusercontent.com/aslyMEY36srssKr5wJhU4fTnssyJ4irhKZYfcpZR8DoOB8ri54ppgP3AXgHG6fNqCZkm8alQchY18xtS9PQwCw82SRk2tpmQ42S6t2T8PpnOjXv6AOA1fclYeL6FcNGsh61Nyva6vdaG1TYw-pCUyXk-9W-JuXIElLo-IY4dywv0v3FUii1TXkmOqA] On Thu, Jan 12, 2023 at 11:23 AM Philip Webster > wrote: Hi Scott, what was the solution for this in the end? We?ve just upgraded to 3.2.0 at Sheffield and we?re seeing the same thing. Regards, Phil From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of RENTON Scott Sent: 24 May 2022 17:31 To: archivesspace_users_group at lyralists.lyrasis.org Subject: Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 failing Thanks Andrew. Yeah, here it is (it's just the default solrconfig.xml from archivesspace) Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Andrew Morrison > Sent: 24 May 2022 16:56 To: archivesspace_users_group at lyralists.lyrasis.org > Subject: Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 failing This email was sent to you by someone outside the University. You should only click on links or attachments if you are certain that the email is genuine and the content is safe. Does your external Solr's "archivesspace" core define a requestHandler whose class is "solr.ReplicationHandler" in its solrconfig.xml? Is the name "/replication"? Andrew. On 24/05/2022 16:42, RENTON Scott wrote: Hi folks I upgraded an instance to v.3.2.0 on Friday, but notice that backups are failing (to do with the new external SOLR?). This is using /apps/archivesspace/scripts/backup.sh --mysqldump --output ${BACKUP_DIR}/archivesspace_backup_$DATE.zip as normal. Has the script changed substantially? We were on 2.8.1 previously. Error looks like this: Loading ArchivesSpace configuration file from path: /apps/archivesspace/config/config.rb WARNING: The parameter 'pui_email_delivery_method' was already set WARNING: The parameter 'pui_email_perform_deliveries' was already set WARNING: The parameter 'pui_email_raise_delivery_errors' was already set Loading ArchivesSpace configuration file from path: /apps/archivesspace/config/config.rb WARNING: The parameter 'pui_email_delivery_method' was already set WARNING: The parameter 'pui_email_perform_deliveries' was already set WARNING: The parameter 'pui_email_raise_delivery_errors' was already set 2022-05-24 14:32:48 +0100: Writing backup to /apps/backups/archivesspace_backup_220524_143245.zip ERROR: Solr snapshot failed (Solr snapshot failed: Problem when getting snapshot details: Error 404 Not Found

HTTP ERROR 404 Not Found

URI:/replication
STATUS:404
MESSAGE:Not Found
SERVLET:-
Otherwise the SOLR seems to be working fine, so I'm assuming my config is ok: AppConfig[:solr_url] = "http://localhost:8983/solr/archivesspace" AppConfig[:solr_verify_checksums] = false AppConfig[:data_directory] = File.join("/apps/solr/server/solr/archivesspace/data") I did wonder if it was the location of the data_directory that was the issue- it had been away from the solr core, but even after repointing that (above), I get the above error. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From bl658 at georgetown.edu Fri Feb 17 15:15:51 2023 From: bl658 at georgetown.edu (Brian LeBlanc) Date: Fri, 17 Feb 2023 15:15:51 -0500 Subject: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 failing In-Reply-To: References: <34e701d926a2$3f495bf0$bddc13d0$@sheffield.ac.uk> Message-ID: Hi Brian H, Thanks for the info! I was really just planning on dumping the database and backing up the config files so I'll do it without the backup script until 3.4.0 makes those updates. Cheers, Brian L Brian LeBlanc | Web Application Specialist GEORGETOWN LAW | bl658 at georgetown.edu 600 New Jersey Avenue, N.W. | Washington, D.C. 20001 Website | Twitter | Facebook | Instagram | LinkedIn | YouTube On Fri, Feb 17, 2023 at 3:01 PM Brian Hoffman wrote: > Hi Brian, > > > > Are you using the backup script to backup your database only, or were you > attempting to backup the Solr index as well? I believe that backing up the > Solr index this way has been broken for some time, and is not actually > necessary. The next version of ArchivesSpace (3.4.0) will have the backup > script only get the database. The Solr ?/replication? endpoint is intended > for use by other nodes in a Solr cluster, and it isn?t really feasible to > backup Solr data from the ArchivesSpace application without a lot of > complicated configuration. There is more info here: > > > > https://github.com/archivesspace/archivesspace/pull/2918 > > > > Brian H. > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Brian LeBlanc > *Date: *Friday, February 17, 2023 at 2:55 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 > failing > > Hi Scott & Phil, > > > > We're running into this same error attempting to run a backup (version > 3.2.0) at Georgetown. Were either of you able to resolve this? > > > > Thanks, > > Brian > > > *Brian LeBlanc * | Web Application Specialist > > GEORGETOWN LAW | bl658 at georgetown.edu > > 600 New Jersey Avenue, N.W. | Washington, D.C. 20001 > > *Website* | *Twitter* > | *Facebook* > | *Instagram* > | *LinkedIn* > | *YouTube* > > > > > > > On Thu, Jan 12, 2023 at 11:23 AM Philip Webster < > philip.webster at sheffield.ac.uk> wrote: > > Hi Scott, what was the solution for this in the end? We?ve just upgraded > to 3.2.0 at Sheffield and we?re seeing the same thing. > > > > Regards, > > > > Phil > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *RENTON > Scott > *Sent:* 24 May 2022 17:31 > *To:* archivesspace_users_group at lyralists.lyrasis.org > *Subject:* Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 > failing > > > > Thanks Andrew. Yeah, here it is (it's just the default solrconfig.xml from > archivesspace) > > > > startup="lazy" /> > > > > Cheers > > Scott > > > > ========== > > Scott Renton > > Digital Library Development & Systems > > Floor F East > > Argyle House > > 515219 > ------------------------------ > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Sent:* 24 May 2022 16:56 > *To:* archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] ArchivesSpace backups on 3.2 > failing > > > > *This email was sent to you by someone outside the University.* > > You should only click on links or attachments if you are certain that the > email is genuine and the content is safe. > > Does your external Solr's "archivesspace" core define a requestHandler > whose class is "solr.ReplicationHandler" in its solrconfig.xml? Is the name > "/replication"? > > > > Andrew. > > > > > > On 24/05/2022 16:42, RENTON Scott wrote: > > Hi folks > > > > I upgraded an instance to v.3.2.0 on Friday, but notice that backups are > failing (to do with the new external SOLR?). This is using > > > > /apps/archivesspace/scripts/backup.sh --mysqldump --output ${BACKUP_DIR} > /archivesspace_backup_$DATE.zip > > > > as normal. Has the script changed substantially? We were on 2.8.1 > previously. > > > > Error looks like this: > > Loading ArchivesSpace configuration file from path: > /apps/archivesspace/config/config.rb > > WARNING: The parameter 'pui_email_delivery_method' was already set > > WARNING: The parameter 'pui_email_perform_deliveries' was already set > > WARNING: The parameter 'pui_email_raise_delivery_errors' was already set > > Loading ArchivesSpace configuration file from path: > /apps/archivesspace/config/config.rb > > WARNING: The parameter 'pui_email_delivery_method' was already set > > WARNING: The parameter 'pui_email_perform_deliveries' was already set > > WARNING: The parameter 'pui_email_raise_delivery_errors' was already set > > 2022-05-24 14:32:48 +0100: Writing backup to > /apps/backups/archivesspace_backup_220524_143245.zip > > ERROR: Solr snapshot failed (Solr snapshot failed: Problem when getting > snapshot details: > > > > > > Error 404 Not Found > > > >

HTTP ERROR 404 Not Found

> > > > > > > > > > > >
URI:/replication
STATUS:404
MESSAGE:Not Found
SERVLET:-
> > > > > > Otherwise the SOLR seems to be working fine, so I'm assuming my config is > ok: > > > > AppConfig[:solr_url] = "http://localhost:8983/solr/archivesspace" > > AppConfig[:solr_verify_checksums] = false > > AppConfig[:data_directory] = File.join(" > /apps/solr/server/solr/archivesspace/data") > > > > > > I did wonder if it was the location of the data_directory that was the > issue- it had been away from the solr core, but even after repointing that > (above), I get the above error. > > > > Cheers > > Scott > > > > > > ========== > > Scott Renton > > Digital Library Development & Systems > > Floor F East > > Argyle House > > 515219 > > The University of Edinburgh is a charitable body, registered in Scotland, > with registration number SC005336. Is e buidheann carthannais a th? ann an > Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bradley.watson at emory.edu Mon Feb 20 13:08:10 2023 From: bradley.watson at emory.edu (Watson, Brad) Date: Mon, 20 Feb 2023 18:08:10 +0000 Subject: [Archivesspace_Users_Group] Installing archivesspace_export_service in ArchivesSpace v3.3.1 Message-ID: Hello all, My name?s Brad Watson, a Software Developer for Emory University. We have just begun customizing our new ArchivesSpace environment and I?ve been tasked with estimating the time it would take to integrate https://github.com/hudmol/archivesspace_export_service into our environment. I?ve noticed that the code hasn?t been updated recently. Have any User Group members installed this plugin into their ArchivesSpace v3.3.1 application? If so, can you talk about the challenges you encountered? If there are any Yale developers (maybe Mark Custer) that could talk to me about your Github periodic delivery, I?d love to connect. My Product Owner has expressed that she?d prefer EAD3s instead of typical EADs, and I saw that those file types are being delivered to that Github. Any help would be greatly appreciated. Thanks, Brad Watson -------------- next part -------------- An HTML attachment was scrubbed... URL: From paigem at multco.us Tue Feb 21 11:12:16 2023 From: paigem at multco.us (Paige Monlux) Date: Tue, 21 Feb 2023 08:12:16 -0800 Subject: [Archivesspace_Users_Group] Required fields for archival and digital objects? In-Reply-To: <0d63061b-f2cf-9fc1-f313-c8ad71b6e472@bodleian.ox.ac.uk> References: <0d63061b-f2cf-9fc1-f313-c8ad71b6e472@bodleian.ox.ac.uk> Message-ID: Thanks, Andrew! Appreciate the info! I've created a feature request: ANW-1695 Edit required fields for archival objects . In case anyone is interested in upvoting it. ? Paige Monlux *(she/her)* Digital Archivist Multnomah County (Or.) Archives On Fri, Feb 17, 2023 at 2:38 AM Andrew Morrison < andrew.morrison at bodleian.ox.ac.uk> wrote: > External - > [image: External Sender] > > There is a backend API for setting required fields: > > > https://archivesspace.github.io/archivesspace/api/?shell#require-fields-for-a-record-type > > That appears to have been created to enable required fields to be set for > agent records, but written in such a way as to be possible for any record > type. However, as the original request was for agents, only that has been > given a UI to set them in the staff interface. You could request it be > extended: > > > https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature > > But I don't think either method will allow you to specify certain types of > notes be created. I could be wrong, but I think you can only make > single-instance text fields mandatory. Possibly an experienced developer > could write a plug-in to analyze the entire JSON representation of a > record, and reject it on any basis you choose, but it wouldn't be able to > highlight precisely what is missing in red in the staff interface. > > Andrew. > > > On 16/02/2023 19:39, Paige Monlux wrote: > > Thank you, Kevin! We will look into that! > > > Paige Monlux *(she/her)* > Digital Archivist > Multnomah County (Or.) Archives > > > On Thu, Feb 16, 2023 at 10:37 AM Clair, Kevin wrote: > >> External - >> [image: External Sender] >> Hi Paige, >> >> You can do this with plugins, by adding extensions in the "schemas" >> directory to add to the default behavior for a data model. >> >> Here's an example from my previous institution that extends archival >> objects so that component_ids are required: >> https://github.com/duspeccoll/plugins_local/blob/master/schemas/archival_object_ext.rb >> >> -kevin >> ------------------------------ >> *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < >> archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of >> Paige Monlux >> *Sent:* Thursday, February 16, 2023 1:14 PM >> *To:* archivesspace_users_group at lyralists.lyrasis.org < >> archivesspace_users_group at lyralists.lyrasis.org> >> *Subject:* [Archivesspace_Users_Group] Required fields for archival and >> digital objects? >> >> >> You don't often get email from paigem at multco.us. Learn why this is >> important >> >> Hi all, >> >> Is there a way to edit the Required Fields for resource, archival object, >> and digital object records? Similar to how you can with Agent records. >> >> Our guidelines require certain sub-records and notes that aren't by >> default required by ASpace. I've set up default values in some of these >> required fields, for example our Conditions Governing Use note. The default >> value appears when the CGU note is added, but we'd like it so the CGU note >> itself is by default present when the record is first created. >> >> Appreciate your help! >> Paige >> >> *Paige Monlux (she/her)* >> *Digital Archivist* >> Records Management & Archives >> >> Department of County Assets | Multnomah County >> 503.988.3741 | interoffice: 425/Archives >> >> Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p >> Note: I am out of the office every other Friday. >> >> *Explore Multnomah County's Digital Archives >> !* >> >> >> >> _______________________________________________ >> Archivesspace_Users_Group mailing list >> Archivesspace_Users_Group at lyralists.lyrasis.org >> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group >> > > _______________________________________________ > Archivesspace_Users_Group mailing listArchivesspace_Users_Group at lyralists.lyrasis.orghttp://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Wed Feb 22 10:10:05 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Wed, 22 Feb 2023 15:10:05 +0000 Subject: [Archivesspace_Users_Group] Register now: Agents, Subjects, and Classifications in ArchivesSpace training on March 29, 2023 In-Reply-To: References: Message-ID: Dear ArchivesSpace users, Registration is now open for our Spring community-wide trainings. To learn more about upcoming community-wide trainings or view information about past trainings, visit https://archivesspace.org/using-archivesspace/trainings. Our next training will be on using Agents, Subjects, and Classifications in ArchivesSpace. This training will be offered on March 29, 2023, from 1pm-4pm ET/10am-1pm PT. If you are interested in attending this training, you can register at https://www.lyrasis.org/ASpaceEventMarch. In this training, users will learn how to create, edit, and manage agent and subject records, link agent and subject records to material description records, and create and manage classifications in ArchivesSpace. This training assumes a basic understanding of archival workflows and metadata formats as well as experience navigating the ArchivesSpace staff user interface. If you plan to attend our community-wide trainings without the required background, we encourage you to review the recorded ArchivesSpace basics training available on our Getting Started webpage. Our community-wide trainings are open to anyone using or interested in ArchivesSpace but ArchivesSpace members are eligible for a discount. If you qualify for the member discount, you will need to reach out to ArchivesSpaceHome at lyrasis.org to receive a member promo code before registering. If you have any questions, please email ArchivesSpaceHome at lyrasis.org. Best, Jessica Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 90654 bytes Desc: image001.jpg URL: From shand at ap.org Wed Feb 22 13:34:50 2023 From: shand at ap.org (Hand, Sarit) Date: Wed, 22 Feb 2023 18:34:50 +0000 Subject: [Archivesspace_Users_Group] Bulk update barcodes for top containers Message-ID: Hi All, I know I have seen discussions on this, but I cannot find them, and I am in a time crunch. We are going to using third-party off-site storage. The company will attach barcodes and we want to capture that data. Our collections will already have top containers and profiles. We are moving over 3000 boxes and they are all getting newly barcoded. Can I use one of the bulk importers/updaters to add barcodes from a CSV or XLSX to preexisting top containers? Or does anyone have a workflow for this? Many thanks Cheers [cid:image001.png at 01D946C2.6F8F1CB0] Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org [cid:image002.png at 01D946C2.6F8F1CB0] The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: image002.png URL: From baileys at ou.edu Wed Feb 22 13:53:52 2023 From: baileys at ou.edu (Hoffner, Bailey E.) Date: Wed, 22 Feb 2023 18:53:52 +0000 Subject: [Archivesspace_Users_Group] Bulk update barcodes for top containers In-Reply-To: References: Message-ID: Following. In a similar spot and assumed we would have to do this through the API. Get Outlook for iOS ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Hand, Sarit Sent: Wednesday, February 22, 2023 12:34:50 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Bulk update barcodes for top containers Hi All, I know I have seen discussions on this, but I cannot find them, and I am in a time crunch. We are going to using third-party off-site storage. The company will attach barcodes and we want to capture that data. Our collections will already have top containers and profiles. We are moving over 3000 boxes and they are all getting newly barcoded. Can I use one of the bulk importers/updaters to add barcodes from a CSV or XLSX to preexisting top containers? Or does anyone have a workflow for this? Many thanks Cheers [cid:image001.png at 01D946C2.6F8F1CB0] Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org [cid:image002.png at 01D946C2.6F8F1CB0] The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: image002.png URL: From admin at ancestralwork.org Wed Feb 22 15:34:31 2023 From: admin at ancestralwork.org (admin at ancestralwork.org) Date: Wed, 22 Feb 2023 13:34:31 -0700 Subject: [Archivesspace_Users_Group] Record Progress Tracking Message-ID: <014d01d946fd$11d6f2b0$3584d810$@ancestralwork.org> Hi All, I'm trying to find a way to flag all records entered into the Archivesspace system in order to track the work progress on each record. I also need to generate a report showing the progress status of each record. There will be 4 different record status types that need to be tracked. If somebody could point me in the right direction with a support document that would be much appreciated. Thank You -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Wed Feb 22 16:44:44 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Wed, 22 Feb 2023 21:44:44 +0000 Subject: [Archivesspace_Users_Group] Record Progress Tracking In-Reply-To: <014d01d946fd$11d6f2b0$3584d810$@ancestralwork.org> References: <014d01d946fd$11d6f2b0$3584d810$@ancestralwork.org> Message-ID: Hi I think you can probably do what you need with Assessments and Custom Reports (as long as you are running v3.20 or newer). Check the help center docs for info on Assessments (https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/894435657/Managing+Assessments) and Custom Reports (https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/2914877469/Creating+Managing+and+Running+Custom+Reports) If you're looking for additional functionality that those don't give you, you're probably into custom plugin territory (minimally a new subrecord with the data fields you want to track and a custom report). Hope that helps! Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of admin at ancestralwork.org Sent: Wednesday, February 22, 2023 3:34 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Record Progress Tracking You don't often get email from admin at ancestralwork.org. Learn why this is important Hi All, I?m trying to find a way to flag all records entered into the Archivesspace system in order to track the work progress on each record. I also need to generate a report showing the progress status of each record. There will be 4 different record status types that need to be tracked. If somebody could point me in the right direction with a support document that would be much appreciated. Thank You -------------- next part -------------- An HTML attachment was scrubbed... URL: From jswierczek at FOLGER.edu Thu Feb 23 14:49:02 2023 From: jswierczek at FOLGER.edu (Julie Swierczek) Date: Thu, 23 Feb 2023 19:49:02 +0000 Subject: [Archivesspace_Users_Group] Importing and linking Top Containers via Spreadsheet? Message-ID: Hi, A former co-worker recommended I try loading the Top Containers via Spreadsheet on the publicly-accessible sandbox. I was able to load them there using the same methods I was using in my instance. I also tried a few bad loads in the sandbox and received much more informative error log messages in the sandbox. I've shared the spreadsheets and messages with our host who will in turn share the info with the developers. I also plan to try the as_spreadsheet_bulk_updater plug-in that Hudson Molonglo made for v.2.8.1. But I had to temporarily set this aside. Perhaps they'll discover the root cause before I pick it up again. Thanks very much for the suggestions on what to check. Julie ---- Julie C. Swierczek (SWER-check) Associate Librarian for Collection Description and Imaging jswierczek at folger.edu | She/her/hers Folger Shakespeare Library | 201 East Capitol Street SE, Washington, D.C. 20003 www.folger.edu From shand at ap.org Mon Feb 27 22:29:28 2023 From: shand at ap.org (Hand, Sarit) Date: Tue, 28 Feb 2023 03:29:28 +0000 Subject: [Archivesspace_Users_Group] Importing and linking Top Containers via Spreadsheet? In-Reply-To: References: Message-ID: Hi Julie, I have been overhauling our top containers listings for a move that I have had less than 2 months to prep, plan and do. This has included using the bulk importer for archival objects, top container bulk importer and the bulk updater. They all have their pros and cons, but I can tell you, that without them, I would never have been able to do what I have been doing. There are several issues with the Top container importer. I ran through the scenarios with support at LYRASIS and I believe a ticket was opened. According to the instructions you should not need an EAD ID, only the AO ID and you must upload it within the resource. However, it does not work that way. So, if you do not use EAD, throw in an EAD ID in the resource record and the importer. Also, there are some minor issues if you try to import a box number if that box number is also included in another top container that has a range, i.e. if you have a top container, boxes 4-9, and then try to create and link a box 4 or box 9, it does not like to do that. Also, for some reason, if you download the PDF log and try to open it, it does not work. And the messaging is poor for this function. I DID figure out how to create and link multiple top containers to one archival object!! So happy that worked. That said, I did manage work arounds to get it do what I needed and am happy to have the capability. The bulk updater is great! But it too has limitations. Basically, I found I had to think through what my end goal was and step through it logically to determine the feature I would use to accomplish my goal. If you wish to discuss, I am always happy to. Cheers, Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org -----Original Message----- From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Julie Swierczek Sent: Thursday, February 23, 2023 2:49 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: Re: [Archivesspace_Users_Group] Importing and linking Top Containers via Spreadsheet? [EXTERNAL] Hi, A former co-worker recommended I try loading the Top Containers via Spreadsheet on the publicly-accessible sandbox. I was able to load them there using the same methods I was using in my instance. I also tried a few bad loads in the sandbox and received much more informative error log messages in the sandbox. I've shared the spreadsheets and messages with our host who will in turn share the info with the developers. I also plan to try the as_spreadsheet_bulk_updater plug-in that Hudson Molonglo made for v.2.8.1. But I had to temporarily set this aside. Perhaps they'll discover the root cause before I pick it up again. Thanks very much for the suggestions on what to check. Julie ---- Julie C. Swierczek (SWER-check) Associate Librarian for Collection Description and Imaging jswierczek at folger.edu | She/her/hers Folger Shakespeare Library | 201 East Capitol Street SE, Washington, D.C. 20003 https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.folger.edu%2F&data=05%7C01%7Cshand%40ap.org%7Ca9f878c6cd8b4fa5518008db15d70a3b%7Ce442e1abfd6b4ba3abf3b020eb50df37%7C1%7C0%7C638127785572249459%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=LWeWAKzr4RWweUFdA9bxbF2ijAb%2FECdYa2zgwH2A7M4%3D&reserved=0 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flyralists.lyrasis.org%2Fmailman%2Flistinfo%2Farchivesspace_users_group&data=05%7C01%7Cshand%40ap.org%7Ca9f878c6cd8b4fa5518008db15d70a3b%7Ce442e1abfd6b4ba3abf3b020eb50df37%7C1%7C0%7C638127785572405700%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uOmoyeNmH1wvvc6qI8vVbd%2Bfp8gwgdNnlIPQRJSsEKM%3D&reserved=0 The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. From Joshua.D.Shaw at dartmouth.edu Tue Feb 28 11:04:05 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Tue, 28 Feb 2023 16:04:05 +0000 Subject: [Archivesspace_Users_Group] Plugins add Multiple SubRecord types? In-Reply-To: <74c55326-e3ee-1d79-ba4f-cf3d850e53a1@bodleian.ox.ac.uk> References: <74c55326-e3ee-1d79-ba4f-cf3d850e53a1@bodleian.ox.ac.uk> Message-ID: Hey Andrew (and anyone else who might be interested) I took a deeper dive into this and I think its doable with a few simple mods to core. Here's a sample proof of concept plugin that contains the overrides (one of which needs to go int the config since its an initializer override) and a sample setup: https://github.com/dartmouth-dltg/multiple_subrecords Be great to hear your thoughts and to have at least another set of eyes before I even think about pushing this into core. I have not even looked at tests for this (not sure if its even possible at the moment) jds ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Andrew Morrison Sent: Friday, February 17, 2023 5:43 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: Re: [Archivesspace_Users_Group] Plugins add Multiple SubRecord types? That has been my experience. If there is another way, it'd be really useful if someone could write a reference implementation, because picking apart other people's plug-ins (or multiple interdependent plugins) for generic techniques like this isn't easy. Andrew. On 01/02/2023 22:56, Joshua D. Shaw wrote: Can someone double check me? Just reading the code and it looks like a plugin cannot? add multiple subrecord types. Specifically, the initializer (https://github.com/archivesspace/archivesspace/blob/master/frontend/config/initializers/plugin.rb) reads one config.yml file which (since its yaml) precludes duplicate key names and hence multiple subrecord types. While I could patch this, there are other places where the config.yml keys are used that would also need to be patched and I'm not sure how far that patching would extend. If I'm right about no multiple subrecords in one plugin, guess it'll be a separate plugin with a depends_on_plugins entry in the config.yml since I'll be referencing a controlled value list created by another plugin and I don't want to maintain two cv lists that are duplicates. Its a bummer since the subrecords are intellectually (though not structurally) related. Thanks! Joshua ___________________ Joshua Shaw (he, him) Library Web & Application Developer Digital Library Technologies Group Dartmouth College 603.646.0405 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Tue Feb 28 14:38:03 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Tue, 28 Feb 2023 19:38:03 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace Update - February 2023 In-Reply-To: References: Message-ID: [A picture containing text Description automatically generated] ArchivesSpace Update ? February 2023 Upcoming Schedule at a Glance: March 8: ArchivesSpace Member Match Virtual Event (Member Match participants only) March 29: Using Agents, Subjects and Classifications in ArchivesSpace Training March 31-April 1: Visit the ArchivesSpace table at the New England Archivists? spring meeting April 4-5: Register now for the ArchivesSpace Virtual Member Forum April 19: Using the ArchivesSpace Public User Interface Training Development We have been working to implement a community-authored specification focused on making it easier to view and designate images to view in the public interface. Development is almost finished and we?ll be calling for wider community testing very soon. Development and testing on the other work intended for the next release of ArchivesSpace is also nearly complete. New development is always up on our test server at https://test.archivesspace.org/staff/. Member Match Event Announcement [Posted on behalf of the member engagement sub-team of the ArchivesSpace User Advisory Council] Join us and fellow Member Match participants as we learn about the ticketing system used by ArchivesSpace for planning and implementing development priorities for the application. We?ll chat about how to submit a ticket, how to follow tickets of interest, and generally how to navigate the JIRA ticketing system. We?ll be joined by Dan Michelson, current Lead of the Development Prioritization (Dev/Pri) subteam, who will walk us through the basics and then be part of an informal Q&A about the system. Dev/Pri is a joint subteam of the ArchivesSpace User Advisory Council and Technical Advisory Council. This event is open to participants in the ArchivesSpace Member Match Program only. For registration information, review the announcement sent to participants via the Member Match Listserv. If you have any questions or concerns ? especially if you?ve had trouble connecting with any of your match/es ? please don?t hesitate to reach out to the Member Engagement sub-team at ArchivesSpaceHome at lyrasis.org. Register now: ArchivesSpace Virtual Member Forum Registration is now open for the ArchivesSpace Virtual Member Forum! Taking place April 4-5, 2023, our Virtual Member Forum will be a two-day event spanning a variety of time zones and ArchivesSpace experience levels. Anyone from an ArchivesSpace member organization is welcome to attend. As in years past, this free event will include a mix of opportunities to share and learn from each other about many different aspects of ArchivesSpace. We plan to hold the meeting in some form no matter what but the success of our forums is dependent on the participation of members and their willingness to share their knowledge and experience with others in the community. To that end, everyone attending the forum is strongly encouraged to consider submitting a proposal. Brief 15-20 minute sessions showing off your organization?s implementation of ArchivesSpace, a tool or plug-in you?ve developed, a project your organization has undertaken or a new workflow you?ve developed are highly encouraged. We are accepting proposals via our online form at https://forms.gle/jpSyx7VWZQ91HfTP8. We will be reviewing proposals on a rolling basis, so we encourage you to get your proposals in early. Submissions will be closed on March 24, 2023, with final notification by March 27, 2023. This year's Virtual Member Forum is the successor to the Online Forums we held in previous years. To better support our member community and recognize their direct contributions to the development and sustainability of the ArchivesSpace application, registration for this year's event is open to users from ArchivesSpace member organizations only. For more information, visit https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/3288662017/ArchivesSpace+Virtual+Member+Forum+2023 Registration now open for Spring 2023 ArchivesSpace community-wide trainings Registration is now open for our Spring community-wide trainings. To learn more about upcoming community-wide trainings or view information about past trainings, visit https://archivesspace.org/using-archivesspace/trainings. The first training offered this year will be on using Agents, Subjects and Classifications in ArchivesSpace. This training will be offered on March 29, 2023, from 1pm-4pm ET/10am-1pm PT. If you are interested in attending this training, you can register at https://www.lyrasis.org/ASpaceEventMarch. In this training, users will learn how to create, edit, and manage agent and subject records, link agent and subject records to material description records, and create and manage classifications in ArchivesSpace. The second training offered this year will be on using the ArchivesSpace Public User Interface (PUI). This training will be offered on April 19, 2023, from 1pm-4pm ET/10am-1pm PT. If you are interested in attending this training, you can register at https://www.lyrasis.org/ASpaceEventApril. In this training, users will learn how to navigate the ArchivesSpace Public User Interface, use subject and agent records to link related material, how to use classification to group related material and how to make customizations to the Public User Interface to improve the user experience for staff and researchers. Both trainings assume a basic understanding of archival workflows and metadata formats as well as experience navigating the ArchivesSpace staff user interface. If you plan to attend our community-wide trainings without the required background, we encourage you to review the recorded ArchivesSpace basics training available on our Getting Started webpage. These trainings are open to anyone using or interested in ArchivesSpace but ArchivesSpace members are eligible for a discount. If you qualify for the member discount, you will need to reach out to ArchivesSpaceHome at lyrasis.org to receive a member promo code before registering. Coming Soon: ArchivesSpace Member Match 2023-2024 cohort applications [Posted on behalf of the member engagement sub-team of the ArchivesSpace User Advisory Council] The ArchivesSpace Member Engagement sub-team will soon begin accepting applications for the third cohort of the ArchivesSpace Member Match program. What current member match participants have enjoyed about the program so far: ?Learning how other people are using the system? ?It has been really great connecting with someone who understands archives, ASpace, and my type of institution.? ?The conversations and camaraderie . . . it helps so much.? Learn more about the program on the Member Match Program Wiki and look out for the next round of applications to open in March. Current participants that want to continue with the program will need to reapply. Recording Available: Demonstration of the ArchivesSpace Application and Overview of ArchivesSpace Membership Thank you to everyone who attended our demonstration of the ArchivesSpace application and overview of ArchivesSpace membership on January 31. A link to the recording can be found at https://archivesspace.org/archives/7704 Recording Available: ArchivesSpace Overview and Basic Record Creation training Thank you to everyone who attended the ArchivesSpace Overview and Basic Record Creation training on February 21, 2023. A link to the recording can be found at https://archivesspace.org/archives/7774. For more information about ArchivesSpace training opportunities, visit https://archivesspace.org/using-archivesspace/trainings Welcome This Year?s Nominating Committee The Governance Board recently approved appointees from across the ArchivesSpace membership for this year?s Nominating Committee. The committee is charged with the important task of recruiting and identifying candidates for open slots on our Governance Board, User Advisory Council, and Technical Advisory Council. We are very thankful for their willingness to serve the community in this way. * Sean Quimby, Chair, University of Pennsylvania, Governance Board representative * Valerie Addonizio, Atlas Systems, Technical Advisory Council Chair * Regina Carra, American Folk Art Museum, User Advisory Council Chair * Courtney Dean, University of California, Los Angeles, Very Large membership level * Suzanne Reller, University of Cincinnati, User Advisory Council Vice Chair * Caitlin Rizzo, Institute for Advanced Study, Very Small membership level * Rachel Searcy, New York University, Technical Advisory Council Vice Chair * Joshua Shaw, Dartmouth College, Medium membership level * Holly Smith, Spelman College, Small membership level * Michelle Sweetser, Bowling Green State University, Large membership level * Christine Di Bella, ArchivesSpace Program Manager, ex officio Calls for nominations will go out later this spring, but for now please feel free to contact them if you have suggestions or are interested in ArchivesSpace service. Membership Update We are excited to welcome our newest members to our community! Our new members since January 31 include: * University of Texas at San Antonio, (San Antonio, TX) * Washington College, (Chestertown, MD) As of February 28, we have 469 General members, 16 Educational Program members, and 3 Registered Service Providers. Thank you to our current ArchivesSpace members for your contribution to the development and sustainability of the ArchivesSpace application. ArchivesSpace has a membership model to support the continued development of the application and user community and ArchivesSpace members are eligible for a variety of benefits. If you are interested in ArchivesSpace membership for your organization, email us at ArchivesSpaceHome at lyrasis.org. ________________________________ ArchivesSpace monthly updates provide news about ArchivesSpace community and program activities and are sent to our member listservs, the ArchivesSpace Google Group, and SAA?s Collection Management Section listserv, as well as being posted on the ArchivesSpace website. Please feel free to share this update with people you know who have an interest in ArchivesSpace but may not be on one of these lists. Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 90654 bytes Desc: image003.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 71006 bytes Desc: image002.jpg URL: