|
Goal: small-ish feature that Folijet works on while finishing Order import and Defining requirements for multi-holdings/multi-item, based on described needs in https://docs.google.com/spreadsheets/d/1P08VUvxpTZJlgORd7Ff0e0CQofn_lMLv91Ol5lODugw/edit#gid=0
See PPT with requirements at https://docs.google.com/presentation/d/14tP9CNoxcd-kFrbrKNOgtzzNaPsbZOtR277UmOvy82I/edit?usp=sharing
- Update Z39.50 Settings
- Allow selection of multiple profiles for create and update - change those to repeatable fields
- Designate one of each as the default
- Add the job profile name to the UUID
- Maybe make the job profile names on the View screen hotlinks
- Create a way to migrate previous Z39.50 settings (pre-Orchid) to the new format that allows multiple job profiles
- Update the 4 ISRI modals to include a label for the Source field, and an option to select which profile to use, with the default profile listed first, and the rest in alphabetical order
- Create (Import) for one source
- Update (Overlay) for one source
- Create (Import) for multiple sources
- Update (Overlay) for multiple sources
- Ensure any single record import jobs are prioritized ahead of regular DI jobs, despite which job profile is usedÂ
- Ensure any single record import jobs are kept off the DI landing page, despite which job profile is used
Dev questions/things to check:
- Migration of pre-existing Z39.50 target profiles
- Update existing default OCLC/LC profiles
- ISRI jobs are given priority, no matter which job profile is applied - should be OK - priority is based on which API entry point is triggered (initiated without file upload), not Job Profile ID
- ISRI jobs are suppressed from DI landing page, but display and are filterable on the View all page
- Suppressing the MARC Holdings/Authority job profiles from the settings dropdown will be a little tricky because jobs known MARC vs EDIFACT, but not the different kinds of MARC; important to suppress if we can, because ISRI only works for MARC Bibs; cannot be triggered from the Inventory screens for MARC Holdings or MARC Authorities
SME questions/things to check:
- Be very clear on the difference between Create/Import and Update/Overlay profiles
- Modifications work in Update/Overlay profiles
- Label over the Source box in Inventory: Target or Source or ??
- Do we need UUIDs on the Settings View page or only Create/edit page
- Easiest way to suppress all ISRI jobs from DI Landing page is to suppress all imports made directly to the API (without uploading a file, no file name) - is that OK? If not, can try something else, but would be more dev effort
- Settings UI allows multiple target profiles with the same name; should we change that to require different names?
|