Laserfiche integrates business process management and enterprise content management more tightly. It adds significant capabilities for automating business processes and gives organizations the management tools they need to make smarter decisions about the way knowledge work is carried out. Laserfiche Workflow utilizes business processes — or “super workflows.” This article outlines how to design a simple business process using Laserfiche Workflow.

The Scenario

In the context of this article, I will use the example of a computer repair shop. Before Laserfiche was implemented, the shop’s business process was as follows:

  1. A customer brings a broken computer to the shop. A secretary checks the computer in, fills out a special repair request form and takes photos of the computer. All of this documentation is stored in a newly created folder. The secretary then places a sticker on the computer with a Repair Request Number on it, assigns a technician to the repair and passes the broken computer and its folder to that technician.
  2. The technician fixes the computer, and then passes it on to the quality control specialist.
  3. The quality control specialist has two days to review the computer to make sure that it is completely repaired and then approves the repair. If the computer is not reviewed during that time period, the quality control supervisor must review and approve/deny the computer.
  4. The secretary, notified of the repair status, contacts the customer to pick up the computer.

Here is how we have fully automated this process with Laserfiche business processes.

The Automated Process

1. When a customer brings a broken computer into the shop, the secretary checks in the computer and fills out an online Laserfiche Form with details regarding the customer and the repair. The secretary also takes photos of the computer and attaches them to the form.

The business process begins with a Laserfiche Form submission

2. As soon as the form is submitted, it is sent to the Laserfiche repository along with the attached photos and converted to PDF, with the “Repair Order” template automatically assigned and metadata filled out.

The submitted form has the Repair Order template automatically assigned and metadata is prepopulated

3. Both the form and photos are stored inside a new customer folder, which is filed in the “01 Initial Submission” folder in the Laserfiche repository.

The request is automatically routed to the appropriate folder within the repository

4. The secretary does not want this process to start until the unit is prepared for repair and the correct sticker is placed on the computer. He ensures everything is in place and manually initiates the Computer Repair business process on the repair request folder by clicking a button in the toolbar.

Start a business process on a form by selecting the Start Business Process icon

5. Laserfiche Workflow routes the client folder to the assigned technician’s folder. In this case, Tammy Technician’s folder. Tammy will get a daily e-mail with a list of any computers in her work queue.

The request is then moved into the folder of the appropriate technician

6. Once Tammy Technician fixes the computer, she updates the “Repair Notes” field and changes the value of the “Computer Status” field to “Requires Review.” Workflow then routes this folder to the “03 Needs Review” folder.

Once completed, the request is automatically routed to the Needs Review folder

7. The quality control specialist has two days to review the computer. If he doesn’t update the “Computer Status” field to “Ready for Pickup” or “Reviewed – Not Fixed” by the deadline, then the quality control supervisor is notified by e-mail and must review the computer instead.

The quality control specialist automatically receives an email notification

These same instructions will also show up in the Business Process Pane when the repair form is opened in the Laserfiche Windows Client or Web Client.

Business Process details can be viewed can be viewed from the repository

8. Once the quality control specialist reviews the computer he changes the value of the “Repair Status” field to either “Review – Not Fixed” or “Ready for Pickup.”

  • If the quality control specialist sets the status to “Review – Not Fixed,” the computer is sent back to the repair technician for further repair. The quality control specialist can easily view the business process details on the folder to see the technician who initially repaired the computer in order to follow up with him about the incomplete repair.

    Once the computer has been repaired, the status is updated in Business Process Details

  • If the quality control specialist sets the status to “Ready for Pickup,” Workflow will move the client’s folder into the “04 Pickup” folder and both the customer and the secretary are automatically notified by e-mail that the computer is ready for pickup.

    The customer is notified that the computer is ready via email

9. Once the computer is picked up, the secretary changes the “Repair Status” to “Complete” and Workflow routes the folder to the archives. In the future, if the customer has an issue with the repair, the supervisor can quickly view the business process details to see the entire repair history of the computer in question.

The completed process details are available in Business Process Details

What happens behind the scenes

The computer repair process is comprised of two separate workflows. The first workflow will silently:

  • Route the submitted form and photographs into a brand new folder in Laserfiche.
  • Extract the form field values into tokens.
  • Populate the document’s, photographs’ and folder’s metadata.

The second workflow will be converted into a business process so that it can be integrated with users’ daily tasks.

Once the secretary ensures that the computer is ready for repair, he manually launches this business process. In order to prevent this business process from being started on anything but a repair request, we’ve configured the starting requirements in the Laserfiche Workflow Rule Manager as follows:

Laserfiche Workflow Rule Manager

The requirements can be configured so that only documents with the Repair Order template will have this business process enabled

To prevent unauthorized users from launching this business process, we’ve configured security so that only the secretary and manager can launch it. Business processes can be started directly from the Laserfiche Client or Web Access, on a schedule, or using a condition starting rule. In this case, the business process is started manually by the secretary.

Manual Start

Security rights ensure that only the appropriate users can start the business process

This business process is divided into four main steps, each of which is performed by a different person.

Four Main Steps

Each process step is individually added to the workflow

In order to turn a workflow into a business process, check the “Make this workflow a business process” option in the Workflow Designer.

Business Process Option

The workflow becomes a business process when this box is checked

Each business process step is a collection of activities (though the Business Process Step activity isn’t required to contain other activities). For example, the “Check-in and prepare computer” business process step contains the following activities:

  • Retrieve Field Values
  • Find Entries
  • Associate Entries

When configuring a “Business Process Step” activity, you can specify:

  • The step name.
  • The participants – the users who should take part in this business process step.
  • The due date – a guideline for the participants of by when they should complete the required task.
  • User instructions – the text that will appear in the Business Process Pane prompting the participants on what they should do in this business process step.
  • Resolution — information displayed if the task was completed before the due date as well as after the due date.
“Business Process Step”

The Check-in and prepare computer step contains three different activities

The “Associate Entries” activity allows the business process details to be displayed in a related entry’s Business Process Pane or Business Process Details dialog box. This activity allows users to view the same business process information on the actual repair request form as on the folder. (By default, the details only appear on the starting entry, in this case the folder.)

“Associate Entries”

The Associate the form step ensures that the appropriate details are displayed with Business Process Details

To keep the business process details up to date between the different tasks the users perform, and to allow specific searches in the Laserfiche Client based on the business process’s status, use the “Update Business Process” activity.

“Update Business Process”

This step ensures that details are up to date

If at any time, the repair shop manager wants to see how many computers are out to service, she can simply run a search in the Laserfiche Client for all business processes with the status “Sent out for repair.”

Users can search to see how many documents are currently in the Sent Out for Repair stage

If the business process participant changes, as happens in the next “Review Received Computer” step when the quality control supervisor reviews the computer if the quality control specialist doesn’t do it by the due date, use the “Update Participant” activity. This allows Laserfiche Workflow to update the participant in a step for reporting purposes, notifications, and displaying instructions. Here we are also using the “Deadline” activity in order to reassign the quality control to the supervisor if the specialist doesn’t accomplish what he needs in the allotted time.

“Update Participant”

The business process details are updated within the Deadline branch of the process

To send notification e-mails to the technician and the quality control specialist whenever they have work pending, the Laserfiche Workflow Notification System is used. The timer in the Workflow Administration Console is configured to send one e-mail at 8am daily (not including weekends) with work to be completed.

The business process notifications can be sent out automatically on a set schedule

Advantages of Business Processes in Laserfiche Workflow

The advantages of Laserfiche Workflow business processes as opposed to regular workflows include:

  • Users are provided with specific instructions for how to perform their particular tasks. Since employees regularly perform a large number and variety of tasks, this helps them remember what to do and reduces mistakes.
  • Business processes can be launched directly from within the Laserfiche Windows Client or Web Client, which means that tasks can be run on demand by regular employees.
  • Managers are able to view how long each section of the business process took in the workflow instance details. They can locate delays and inefficiencies quickly in order to address issues as they arise.

Thinking about implementing Laserfiche in your organization? Request a free demo here!

Demo

Some of the products and services listed on the Laserfiche Solution Exchange were not developed by Laserfiche. The recommendations and opinions expressed on the Laserfiche Solution Exchange are those of the person or persons posting the recommendations only, and they do not necessarily represent Laserfiche's opinion or recommendation of the product or service being reviewed. Laserfiche disclaims all liability resulting from your purchase or use of any non-Laserfiche software product or service listed on the site.