Hi, I attach a simple example of form that allows me to simulate loading and downloading files and adding data needed to perform two tasks (task 1 and task 2) divided in steps to be performed in sequence (you must have finished step n-1 first to make step n).
The first task involves the execution of steps 1, 2 and 4 . The second task involves the execution of steps 1, 3 and 4. In this example I defined three users (P, Q, R) to which I assigned the steps.
User P will need the information contained in the section "Data needed to perform step 1" to perform the step1 of task1. User P will add later the information that describes the result of what has been done in step1 in the section "Data sets from step 1".
User Q willhave to wait for User P to finish his job and declare "I finished the job" (I think I will make readonly the fields of step 2 until the declaration of the end of step 1). User Q must be able to view and download the files and data entered by User P. The task 2 describes a similar case to the task1.
The parts that I don’t know how to do are the uploading and downloading files. In this form are the parts within the sections called "Data files needed to perform step X" and "Data sets from step X - Upload data file X". For these parts I added fields that describe the features that I would need. Note that files uploaded to a task should not be visible in other tasks, even if the user assigned to the task steps is the same in both cases.