Shopping Cart¶
The shopping cart use case fills a user's task with documents and provides the documents to the user in a single panel. Then, the user starts the shopping cart task manually.
if documentNotInRepository then
createDocument()
end if
findPanel() // for example by name
if PanelNotFound then
createTask()
createPanel(task)
end if
modifyTaskInputList(panel.taskId) // add document to task