2022-11-07 Meeting notes: UX patterns for common cross-app tasks II
Date
Housekeeping
- Convener and notes: Martina Schildt
- Next meeting:
Discussion items
- Continuation: UX patterns for common cross-app tasks (e.g. would it be useful to have a UX for a 'quick add' task that could be used in different contexts when you need to create something in another app). I think it would be good to have UX specialists (Kimie, Gill) present for this, and possibly also some Stripes devs (e.g. John C/Zak)
- Owen will demo linking eusage to agreements
- Martina will demo organisations related interfaces and contact person
- Possible actions to take (Owen)
Minutes
Continuation of 2022-10-24 Meeting notes: UX patterns for common cross-app tasks
- Martina S. demos the process of creating an organization record, creating and linking to a contact person and interface
- process is quite cumbersome
- person and interface can only be linked from edit mode
- a fast-add functionality for creating contact person and interface while creating organization would be helpful
- Laura: additionally, it is confusing that after creating and linking the person or interface, the user does not need to save the organization record - that does not seem consistent to other apps
- Dung-Lan in chat: Agree with Martina, this creating contact process in Organization is weird and not making much sense?!
- Same for users and adding permissions; user record needs to be saved first
- Marc: that is because permissions are a separate app from users | when saving, different issues can occur - how would a user know whether the issue is with users or permissions
- Jana: Why do the contact people not live in the users app?
- Maura: contacts for vendors in users is contrary to what is intended with users app - would be expanding the scope
- Marc: there might often be a relationship between people and users, but not always - users do not need to be people
- Owen: problem is the workflow of while creating one record allowing the user to create and add another record
- that does not apply in the checkout situation in the same way
- Charlotte: often you need one record created before you should be able to link another
- Maura: workflows would need better documentation to make needed steps clearer
- Martina S: in organizations it would be clearer if you either
- can link from view mode instead of edit mode
- or can create and link interfaces/person only after saving the record (same as for users and permissions)
- Laura in chat: I would definitely prefer being able to assign the permissions as part of the creation of the user.
- Owen: agreement with usage data provider added
- usage data is stored on agreements
- eUsage reports accordion is not created by mod-agreements | mod-agreements provides a placeholder
- information is displayed from other modules such as eUsage | generated by module that is not part of agreements
- invoice line relates to a POL number
- OA is an OA charge without a POL
- invoice lines could display data from another application | e.g. from OA requests
- Laura in chat: Are we hoping to define and documents patterns for future use?
*document - Owen in chat: I think that’s definitely one option Laura
We haven’t got any of the UX team on the call I don’t think ? I think we need their input - Spike that was created a while ago by John Coburn : - FOLIO-2088Getting issue details... STATUS
- Dung-Lan in chat: Link PO line implies a POL already exists.
That one can choose to make the link.
If the POL didn't exist, then it should say something like create a POL instead Link PO line?! - Owen: yes, we would need relabelling | result is the same
- Laura: big fan of fast-add | clear where you have gone and where you go back to | if it is possible to use the fast as a model, that would be good
- Dung-Lan in chat: +1 to make "fast add" widely available wherever applicable and possible. Too many clicking in order to accomplish certain tasks in FOLIO seems to be a common and top complaint among staff here.
- Charlotte in chat: yup :-)
- Maura: would be helpfuf to see how fast-add touches the modules
- Marc in chat: One of the reasons why there are lots of clicks to achieve a task in the FOLIO UI I’d because the UI (mostly) isn’t designed around archiving specific tasks, it’s designed around creating and editing records
- Charlotte in chat: I just tested the functionality to create Orders directly from an instance in Inventory
- Dung-Lan: this functionality is new to Morning Glory
- Owen: this workflow does not return you to the original record | that is a little bit different
Next steps | Next call:
- put together list of cases where fast-add is a useful thing to do
- we need members of the UX team | learn what the practical aspects are to make something happen here
- we need Dennis Bridges
- define and document patterns for future use | Martina S will create a page to do so → Fast-add | UX patterns for common cross-app tasks
- continuation tentatively on Nov 21
Chat
Future topics
- Topic proposal by Owen Stephens for October:
- Use of shortcut keys and macros for more effective cross-app working - it also be good to have UX and Stripes/dev knowledge for this discussion I think. I know @Laura (she/they) uses macros so might have insights into the potential for cross-app working
- Potential for external 'workflow' solutions for cross-app interactions
- I think 'workflow' is a dangerous term here - in this context it's more about automation than user workflows, although I think there is overlap
- I was particularly struck by the solution in production at TAMU (Jeremy Huff and Sebastian Hammer presented, the recording is at https://prod-zoom-recordings-openlibraryfoundation-org.s3.amazonaws.com/50dc6c87-3912-43fa-8287-56ec73b12bbb%2Fshared_screen_with_speaker_view%28CC%29.mp4 starting at 3 hrs, 14 min) - I think getting someone from TAMU to talk about how this is used would be v interesting
- There was also a presentation on the use of a tool called Airflow at Stanford for "bibliographic workflow" but I've not watched that yet so not 100% sure if it is completely applicable - I think the core use case there was systems migration but it may go beyond that
- UX/UI and implementers topics
- should be Wednesdays
Attendees
Present | Name | Home Organization |
---|---|---|
Ann-Marie Breaux | EBSCO | |
x | Brooks Travis | EBSCO |
x | Charlotte Whitt | Index Data |
Dennis Bridges | EBSCO | |
x | Dung-Lan Chen | Skidmore College |
Gill Osguthorpe | UX/UI Designer - K-Int | |
Heather McMillan Thoele | TAMU | |
Ian Ibbotson | Developer Lead - K-Int | |
x | Jana Freytag | VZG, Göttingen |
Khalilah Gambrell | EBSCO | |
regrets | Kirstin Kemner-Heek | VZG, Göttingen |
x | Kristin Martin | Chicago |
x | Laura Daniels | Cornell |
Lloyd Chittenden | Marmot Library Network | |
Marc Johnson | K-Int | |
x | Martina Schildt | VZG, Göttingen |
x | Martina Tumulla | hbz, Cologne |
x | Maura Byrne | Chicago |
Mike Gorrell | Index Data | |
x | Owen Stephens | Product Owner - Owen Stephens Consulting |
Patty Wanninger | EBSCO | |
Sara Colglazier | Five Colleges / Mount Holyoke College Library | |
Kimie Kester | EBSCO | |
John Coburn | EBSCO | |
Zak Burke | EBSCO |