Workflows part 2



The second video from our 2017 Freezerworks Workflows series is a comprehensive look at Workflow Template configuration and the multiple settings available to users.

Next Video - Workflows part 3


Introduction – 00:00

Hi there, welcome to part 2 of our look at the new Workflows Module in Freezerworks 2017.

Workflow Template Information– 00:18

Before users can process workflows you must configure Workflow Templates so that they can use. To begin, open “Configuration” – “Configure Workflows”.  Now this opens a List View of existing Workflow Templates.  If you need to modify a template rather than create a new one double-click to open it and then follow along with the rest of this video, otherwise let's click “add new” and get started.  Now before configuring the actual tasks in the workflow, you will need to fill out this preliminary information.  Give your template a name, let's go with workflow help and then we'll select the workflow type.  Is this a Check In, Check Out, or Process Shipment Workflow?  We'll start with a Check Out.  The “Set Aliquot status” drop-down determines the new aliquot status of each aliquot that you process this workflow on.  For more info about Aliquot Status see part 1 of this series.  Now we'll just select “Checked Out” since this is a Check Out Workflow.  This is all the information necessary to continue configuring the template and eventually save it, but we'll quickly discuss the other options too.  The “Assign Aliquot Custody” drop-down determines the custodian for each aliquot that this workflow is run on.  This drop-down gets filled with each people record in your database that was marked as a custodian, again see part 1 if you want more information. Finally, the “Require Run Name” checkbox when selected will force users to provide a name whenever they process this workflow.  This name will end up on the “View Workflow History” record for the particular run of the workflow.  This is useful, as many of your users are processing the same workflows. Take note that even if you do not select this box, users can always optionally provide a workflow run name when processing.  Click “Continue Configuring Workflow” to begin setting up the various workflow tasks.

Workflow Configuration – 02:24

Now there are eight configurable tasks available with every workflow. The page buttons along the left side correspond to these tasks and will help you navigate through configuration. “Assign the groups”, though not a task, is still very important.  

Update Fields – 02:41

Now the first tasks page that appears is “Update Fields”.  The list box here will eventually display all the fields you select to update in this workflow.  To begin adding these fields click “Add Field”.  In the left box are all the non-unique aliquot fields in your database.  To add one to the workflow simply double-click it, this will open a small entry form.  The entry area at the top will vary depending on the type of field you selected.  Date fields for a date field, choice-list for a choice-list field, etc.  The bottom area will be the same for every field, this area includes three checkboxes.  Let's discuss them now.  The “Entry Required” box will force users to make a change to this field prior to processing the workflow, so fields that need to be updated whenever this workflow is run should have this box checked.  Take special note of the “Modifiable during Processing” checkbox as you will see it frequently during the workflow configuration.  In this case, it means the user processing the workflow has the ability to modify this field's data, this is necessary if you selected entry required and will not be entering data here.  The “Clear Value” checkbox will simply clear the field’s value when the workflow processes.  For our field, Aliquot Date, let's check “Entry Required” and “Modifiable During Processing” so the user processing must fill in this data.  Let's go through and add some more fields. Once all your fields are added, click “Done” to return to the update fields page.  As you can see, all the fields we selected are in the list box with their corresponding attributes displayed.

Create Transaction - 4:58

Now, the “Create Transaction” page is where you can configure a transaction that will be created for every aliquot that this workflow is run on.  Check on “Create Transactions” to activate the fields below. Only the Transaction Activity and Transaction Notes fields will be available.  Transaction time, day, and tech name will be automatically filled in from the workflow information.  If you want to force users to include transaction notes before they process the workflow check on “Notes Required”.  The “Modifiable during Processing” box is here as well; check it on if you want users to be able to modify these fields. Take note that this will not allow them to check off “Create Transaction”.  

Create Shipping Box – 5:40

The Create Shipping Box page is mostly for Process Shipment workflows, and we have a checkout workflow but we'll take a quick look at it now anyway.  Check on “Create Shipping Box for Printing” if you want a shipping box picture created and printed after this workflow is processed.  Once it is checked on you can either highlight an existing format to select it or click “Create Format” to make a new one.  If you would like to modify an existing shipping box just give it a double click.  Now if you want your processing users to be able to choose a different shipping box format, check on “Modifiable during Processing.”  

Select Exports/Reports – 6:20

The select export/report page is where you can choose export formats to save and reports to print after this workflow is processed.  To turn on either of these options, simply check the corresponding box.  To select exports and reports, check the boxes next to the desired formats.  Again, if you would like users processing this workflow to be able to modify either of these sets of selections, check on the corresponding selections “Modifiable during Processing” box. We will leave reports modifiable, but not exports.  

Print Labels – 7:00

The print labels page is where you can select a label format to print for each aliquot in the workflow after it is processed.  Check on “Print Labels” to activate the fields like usual.  If you want users to be able to modify these fields when processing the workflow, check on “Label Format Settings Modifiable during Processing”.  Again, they will not be able to check off print labels.  Note that the printer drop-down will always be modifiable during processing, as this can change quite often. 

Set Freezer Position – 7:38

The Set Freezer Position page will vary depending on the type of workflow you select.  Check Out and Process Shipment workflows have these three options

  1. keep the complete freezer position
  2. Remove from Freezer but Keep Position of Aliquot within Plate/Box
  3. Clear Freezer Position Entirely.

On the other hand, Check In workflows have four options and include the freezer assignment fields to use when selecting anything other than “No Change to Freezer Position”.  You'll want to use the Check In Freezer Position settings in tandem with Check Out and Process Shipment.  For more information about these tools watch our Workflows - Set Freezer Position video.  Remember that if you want users to be able to modify this page when processing, check on “Freezer Position Settings Modifiable during Processing”.

Create Email – 8:28

The Create Email page will only be available if you are using Freezerworks Client/Server and have properly configured emails in System Properties. Check on “Create Email” to activate the tools below.  You can add as many emails as you like to a workflow. Click “Add” to get started.  The add email form should look familiar to you if you've used email tools before.  Take note of a couple of things, however, when adding recipients you can add Freezerworks users, external contacts that have emails in their people record, and entire Freezerworks groups.  The other note I want to make is that the Add Variables buttons can be used in either the subject line or the message box.  Again, if you want people processing this workflow to be able to add, remove, and edit any email templates, check on “Modifiable during Processing”.

QC Reconciliation – 10:00

The last task you can configure is on the QC Reconciliation page and it is simpler than all the others.  If you want to require users to perform a QC check on the aliquots before they can process the workflow, check on “Require QC Check to Reconcile”.  You can also select a field for users to reconcile the aliquots with, but they will be able to select a different unique field as well.  If you do not turn on “Require QC Check to Reconcile” this page will be called “List of Aliquots” instead during processing and simply display the aliquots you have selected in a list view.  

Assign to Groups – 10:40

Now finally, to give users access to this workflow template for processing, you will need to assign it to their groups on the Assigned Group's page.  Highlight and click append or double-click the groups that you want to allow.  When finished, click “Save & New” and the workflow will be ready to process.

Conclusion – 11:00

That concludes this much longer discussion on configuring workflows.  Join us in the next workflows video where we will process this template we created today.  Thank you and see you next time!