...
On the Quote Detail page, the user click on Add Item
The system executes the New Item Picker Filter logic to find out, which products should be shown to the user
The logic calculates and provide the filter via visible element output
The system will read the filter from visible element output and use the filter to limit the amount of products presented to user.
The user selects the product to be added to the quote
The system places executes the quote item logic, to find out, if the item should have any input fields
The logic calculates/prepares the definitions of the input fields.
The system creates the new quote line item, and will store to its fields:
the sku
the label of the product
the definitions of the input fields
The system executes the quote item logic in the standard execution.
The logic calculates the prices for the product provided in context, and will provide the results and formatting via visible elements output.
The system stores the outputs (and formatting) of the visible elements output to the quote line item
The user will see the newly added line item with input fields and calculated results