The process of crafting and refining an asset is typically an iterative one. Once an initial asset is placed on the canvas, feedback and new ideas are gathered - requesting enhancements and modifications to improve the asset to prepare it for approval. At a given point, it's likely that an updated asset (the first iteration) will be uploaded, to reflect those changes.
What is an iteration?
An Iteration is an updated asset, meant to reflect enhancements made during the creation process. Each uploaded iteration reflects the timestamp it was uploaded, the member who uploaded it, and remains accessible throughout the creation process.
How do iterations differ from versions?
"It takes several Iterations, to get to the first Version"
In an iterative process, it can take several iterations to arrive at a situation where everybody agrees that the asset is in a good enough shape to approve and release it. It's only at that point, that we speak of an available version. This process is visualized below:
How do I upload an iteration?
While the asset is in Draft status, one can upload iterations of the asset. For this explainer, we'll differentiate between (1) uploading the first draft, and (2) uploading a new iteration.
Uploading the first draft:
In the situation where the canvas is still empty, the user is invited to upload a first draft: the user needs to click the blue button. Consequently, a dialog appears that allows the user to either 'drag and drop' the asset document on it, or to browse the local computer folder structure to select the file.
Upload a new iteration:
In the situation where there is already an asset on the canvas, the user can upload a new iteration, by using the control bar at the bottom of the screen. By opening the 'Iterations' menu, a flyout appears that reveals all the previous iterations (along with their uploader and time of upload). The flyout contains a button that reads 'Upload new iteration'. BY clicking that, and selecting the file from your local computer, one can upload an additional iteration.
At this point in time, iterations can NOT be removed.



