Shopping Cart¶
The shopping cart use case fills a users 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() // e.g. by name
if PanelNotFound then
createTask()
createPanel(task)
end if
modifyTaskInputList(panel.taskId) // add document to task