JobRouter Designer

JobRouter Designer: Business process owners can save costs and create integrated, feature-rich, easy-to-use, browser-based applications — without programming.

JobRouter business process workflow designerJobRouter offers extensive functionality and integration capabilities to provide cost-effective delivery of process management solutions —and puts that power into the hands of process owners.

JobRouter Designer allows you to easily layout the map of your business processes graphically by placing symbols that represent process steps and by adding business rules defined by easy to understand conditions and actions. Job functions and users are associated to process steps with a simple point and click and even complex forms are created graphically without the need for programming. Design of business process applications no longer require specialized programmers. Literally every PC user with some experience in office-productivity software products can learn to design processes in a short period of time.

JobRouter business process flow chart

Design, Simulation Testing, and Production

As soon as your new business process has been designed it’s ready for testing with the built-in JobRouter Simulator. As a process designer you want to move through the process in simulation mode, one process step after the other. That way you can easily follow all of the process data and monitor the defined business rules. Test and simulation testing is a very simple way to make sure that every function and every business rule of your new business process is working as intended. Designing, testing, and simulation are all built- into the JobRouter platform. These functions allow for fast implementation of even the most complex processes within a functioning workflow, making it clearly superior to significantly more cost-intensive products available on the market.

Graphical Flowchart Design

With JobRouter Designer, JobRouter provides a graphical user interface (GUI) to display and compose complete web-based workflow applications. You can design and edit individual workflows. In what follows, you well see how JobRouter processes are built and how you can model your own business practices without needing any knowledge of programming. You can use various symbols to illustrate the function of your steps, which themselves can be edited directly from the flowchart editor. Using the symbols you've assigned, you can easily access the Forms or Business Rules, etc. which you require for your Process. Use link arrows to indicate the sequence of the steps. The flowchart clarifies the flow of your Process and helps you create Forms, define Rules, configure Escalations, and carry out the integrations appropriate to that flow.

JobRouter business process electronic forms

Designing Your Workflow Forms

Forms are an interface between the Workflow system (JobRouter) and the user. Forms provide information to the user and allow the user to work on process data. With the integration of document managment functions you can make documents available to the user that are needed to process the forms. These documents could be, for example, an invoice whose particulars are being processed (approved) in the form by the user.

With the integrated Forms Designer, user forms are quickly composed. A large variety of form elements are available for selection by the user for inclusion in the forms, thus allowing the user to configure the user interface according to his or her wishes. Typical elements include textboxes for the display and editing of process information or list fields from which the roles associated with the next step of the process may be selected.

Business Rules Designer

You may assign any number of business rules to the steps of your process. Business rules carry out certain actions, such as altering a value in a database, redirecting the process flow to another step, and copying, deleting or moving attached files. Business rules are executed when a step is completed, i.e. when the user clicks the Send button in the form. If you have set up several rules for a step, JobRouter will process them consecutively.

In order to offer the broadest range of actions, a wide variety of business rules are available for use. The redirection rule controls the flow of the process, deciding which step will be the subsequent step to the current step. The termination rule brings the process flow to a close. The assignment rule can modify process data. The execution rule can launch a wide variety of actions, such as sending emails and data attachments, or exporting data. If the DocuWare Module has been installed, the DocuWare rule can execute DocuWare document management actions.

Escalation Rules Designer

JobRouter makes it easy to use Process escalation to specify how long individual tasks should last. This set duration is the standard duration for your Process. The computation of all further escalations is based on it. You define this duration in certain units, like minutes, hours, or days. This escalation time is converted to a date for the individual tasks. You can start a Process on a certain day, say April 1, and specify that it should last 5 days. The end date is then automatically calculated to be April 5.

The optional JobTimer add-on modules allows you to define a variety of escalations in your Process. There are two sorts of escalations available: those for the whole Process, and those for individual steps. Escalations are always associated with escalation actions, by which you can specify certain actions to take place at certain points in time. For example, you can arrange for an email to be sent to a person responsible for the Process. The point in time at which an action is to take place is calculated with respect to the processing deadline. Both the overall Process and the individual steps have a processing deadline. You define the former in the Process Escalation Actions section in JobRouter Designer; you determine the latter within JobRouter in the Step Properties. A step's processing deadline is displayed to the user in JobRouter's Inbox.

That's how you specify the overall Process duration as well as the amount of time allowed for processing steps. Then you specify what should happen when a certain escalation point is reached in order to prevent an interruption in the Process.

You can statically define a step's processing deadline as well as the overall Process escalation time, or you can create Rules that create or modify them dynamically during the Process flow. A step's processing deadline can be controlled by redirection Rules, while the overall Process escalation can be adjusted by an execution Rule.