Process Flows
User requests a box
User browses website
User browses/searches ArcLight
User requests Item by asking at desk or with Libwizard form
Archivist looks up location in Find-It
Find-it asks ArchivesSpace for location
Archivist retrieves box
Archivists adds Collection-level description
Archivist adds description in ArchivesSpace
Nightly: processNewUploads.py looks for new items, updates record in ArchivesSpace, downloads preservation copy from Hyrax and stores in \Lincoln\Masters\Archives\AIP using bagit-python
Nightly: exportPublicData.py and indexNewEAD.sh index new record in Solr, which is read by ArcLight
Archivists/Students add lower-level description
Student worker lists folder in spreadsheet
Archivist reviews and adds relevant ASpace ID
Archivist uses asInventory to upload metadata to ASpace though the API
Nightly: exportPublicData.py and indexNewEAD.sh index new record in Solr, which is read by ArcLight
Remote user requests digitization
User browses/searches website/ArcLight and finds item
User requests item with Libwizard form
Archivist digitizes item
Archivist uploads item through Hyrax UI using ID from ArcLight
Hyrax requests description from ArcLight
Archivist closes ticket
Nightly: processNewUploads.py looks for new items, updates record in ArchivesSpace, downloads preservation copy from Hyrax and stores in \Lincoln\Masters\Archives\AIP using bagit-python
Nightly: exportPublicData.py and indexNewEAD.sh index new record in Solr, which is read by ArcLight
Archivist ingests and processes digital files
Archivist receives digital files
University staff member places records in Transfer Folder in \\Lincoln\Library
Outside donor places files in cloud storage for Archivist to download
Vendor returns HDD of digitized records
Archivist creates accession record in ArchviesSpace and runs ingest.py
ingest.py packages files in \\Lincoln\Masters\Archives\SIP and \\Romeo\SPE\processing
Archivist processes files in \\Romeo\SPE\processing
creates derivatives/migrates files
adds/associates with metadata in ArchivesSpace
runs listFiles.py to create boilerplate spreadsheet inventories using filenames and filesystem timestamps
Archivist uses asInventory to upload metadata to ASpace though the API
Archivist waits for overnight or manually runs exportPublicData.py and indexNewEAD.sh to index new records in Solr, which is read by ArcLight
Archivist runs buildHyraxUpload.py to build TSV spreadsheet for Hyrax which uses asInventory spreadsheet and ArcLight API
gets IDs created by ArchivesSpace (this is faster/more efficient than querying ASpace API)
Archivist copies spreadsheet and files to Hyrax staging (\\Lincoln\Library\ESPYderivatives)
Archivist runs Hyrax rake task in background to upload to Hyrax
Archivist runs updateASpace.py to add Hyrax URIs to asInventory spreadsheet
Archivist uses inventory to re-upload spreadsheet in ASpace to add Hyrax URIs
Nightly: exportPublicData.py and indexNewEAD.sh index new record in Solr, which is read by ArcLight