Kickoff Meeting, 2023-08-11
Attendees:
Rob Roose - Spokane Public
Jeremy Huff - Texas A&M, Workflow PM
Autumn Faulkner - Michigan State
Christine Tobias - Michigan State
Jenn Colt - Cornell
Jeremy Nelson - Stanford
Martina Schildt - VZG
Amanda Ros - Texas A&M
Robert Heaton - EBSCO
Joanna Cerro - Cornell
Scott Peterson - Mobius
Ian Walls - ByWater, Workflow SIG convener
Agenda:
define workflows
“powerful automation of a chain of tasks”
differentiating between internal business processes of our institutions from what the SIG is building towards.
“Super macros”
Enabled users to do tasks without having them hardwired/developed into the FOLIO code. “user defined”, “local”, “customized”
automated series of tasks v. user-defined series of manual tasks.
Bringing together people, records and tasks
Workflow: “a persistent, user-defined series of automated tasks and manual steps that satisfy a local business process, across FOLIO modules and Apps, in an efficient and powerful way that is executable by a Workflow Engine”
Workflow App: “A user interface that allows for creation, maintenance and completion of Workflows within FOLIO”
Workflow Engine: “the underlying software that executes Workflows”
gather up requirements/use cases for WolfCon meeting
Requirements
ability to have humans manually complete workflow steps
ability to start workflows based on:
human action
schedule
internal FOLIO event
external event
Error reporting and debugging support for workflow development
ability to share workflows between institutions (standard import/export format)
Metadata about workflow objects, include description and step-by-step notes
Credentials/permissions for individual workflow steps
big topic!
“script” step/node to allow for locally developed code to be added when needed
Use Cases
report creation
integration with external systems
OCLC integration
HathiTrust integration
instance creation from purchase orders
patron creation, synced from institutional identity provider
data migration
bulk edits on records not fully integrated with Bulk Edit App
Book withdrawal procedure
define meeting frequency
at least monthly at this point
more frequent meetings to get things kicked off. easier to cancel.
biweekly. Not Mondays. Could alternate by week. Will coordinate in Slack
Spokane has some resources for a Developer for a 2 year appointment that could be directed towards this effort.