In this step of the tutorial, you will create a simple job and template, helping you understand how to use jobs, tasks, and templates to represent an efficient sample management workflow. Jobs can include a set of samples, direct links to the necessary assays, and notification mechanisms to ensure the right people know about actions that impact their work.
Create a Job with Selected Samples
- Select "Tutorial Samples" from the Sample Types section of the main menu.
- Click the button to open a filter panel.
- Select SampleID (if it is not selected by default).
- Check the boxes to select "Tutorial-018", "Tutorial-019" and "Tutorial-020". (We're including some assay data for these specific samples below.)
- Hint: clicking a name will clear all selections except that one, then add the other two by clicking the boxes.
- Click the checkbox at the top of the column to select all three.
- Select Start a New Job from the Jobs menu above the grid. On narrower browsers, this will be a section of the More menu.
Job Details and Priority
On the Details
tab of the job creation wizard, enter general properties, assignments, priority, and upload any attachments needed:
- Job Name: "Tutorial Workflow Job"
- Description: "This is an example job with three tasks"
- Job owner: Select "team lead" for this tutorial. This is the user who "owns" the overall job completion, not necessarily owns the tasks. Note that if you did not create the fake "team lead" user and assign them the role of "Editor" in the previous step, you won't be able to select them here and can just select yourself.
- Notify these users: Add users who should get notifications as this job progresses. Select yourself here.
- Job start and due dates: Use the date picker to select any begin and end dates you like for the job as a whole. Each task can have an individual due date as well.
- Priority level: Select "Medium".
- Attachments: For this tutorial, you can ignore this field. In practice, you could upload a protocol document, detailed instructions, label image file, or any other file attachment required for the job.
Define Job Tasks
Click the Tasks
tab to define the tasks for this job.
Any job can be composed of several tasks to complete in sequence. You'll see an empty task when you first open the wizard. Click Add Task
to add additional tasks.
For each task in your job, enter the necessary details:
- Assign to: Select a user from the dropdown
- Assays to perform: Select one or more assay here
- Due date: For this specific task
For this tutorial create the following tasks, using Add Task
to add the second two tasks, leaving other fields blank.
|Task Name||Assign to||Assays to Perform (if any)|
|Prepare Samples||Yourself|| |
|Run Tutorial Assay||lab technician||Tutorial Assay|
|Review Results||team lead|| |
Click the Input Samples
tab to open it. You will see the samples you selected listed on the Included Samples
Finish Creating Job and Template
Before finishing job creation, consider whether you want to make this job available as a template for creating similar future jobs. Creating a template from a job
is offered only during initial job creation.
- Use the dropdown menu option Save as Template and Start Job to create a template and start this job.
In the popup, you will name the template and provide an optional description. For this tutorial, name the template "Tutorial Job Template 1."
You will see the job overview. Note the tabs along the top edge for viewing Tasks, Samples, Assays, and Files
in addition to the Overview
Complete Job Tasks
Click the Sample Manager
logo to return to the home page of the application. You will now see that the Jobs
section has begun to grow. Your Queue
includes the job you just created (because the first task is assigned to you).
Click the name of the job to open it. On the Overview
page, you'll see summary information, including the list of tasks. The current task is assigned to you.
- Click Complete Current Task to mark it as complete.
In the Status
column, you'll now see that the second task, "Run Tutorial Assay" is now "In Progress".
The assay task is assigned to the "lab technician" but as an administrator you have the ability to complete any task in the system. Let's use that power here to illustrate assay data import from within the workflow system.
- Click the Tasks tab to see more detail about the task. In this view, you have an Import Data button since the task involves importing data to the "Tutorial Assay".
- Click Import Data.
- Assay Id: "Run2"
- Date: Today's date (click the entry field to use the date picker)
- Instrument: INS-01
- Download this example data sheet: TutorialAssay_Run2.xlsx, then drop it into the upload window.
- You'll see the data preview.
- Click Import.
- When complete, you'll see the imported data.
- To return to the job details page, you can click the bolded word "here" in the green "Successfully created assay run" banner. For this tutorial, navigate as follows to see how task assignment changes your task queue.
- Click the Sample Manager logo to return to the home page.
- In the Jobs section, notice that the job is no longer shown in Your Queue because the current task is not assigned to you. To find the job, click Active Jobs.
- Click the name Tutorial Workflow Job.
- Click the Assays tab to see the data you just uploaded.
- Click the Tasks tab to return to task details.
- You can now click Complete Task to mark the lab technician's task complete.
Each sample has a record of all activities that happen for it within the system. To see a timeline, select Sample Types > Tutorial Samples
from the main menu and locate "Tutorial-020". Click the name to open details about that sample.
Click the Timeline
tab to see the event timeline for this sample.
- You'll see when it was created (registered), when it was added to the job, and when assay data was uploaded for it.
- You're also shown the current status of the sample on the right, including who last handled it.
- If you click an event, such as "Assay Data Loaded" you'll see an additional panel on the right which includes details including a link to the run of data you uploaded.