The second part of the process to build scanner functions for users is to define the steps. The steps define the actions that the user needs to take or that the system takes automatically and the sequence in which they occur.

 

The image below shows the Step panel on the Step Maintenance form.

 

 

 

Step Panel on Function Step Maintenance Form

 

 

Using Up/Down

If a step needs to have its Next Step changed or if a new step is created that needs to be moved up the list, specifying the next step name does not changed the sequence in the grid, the Up and Down buttons can be used to do that. 

 

 

This panel shows a list of all the steps for the given function area. It also shows the sequence in which the steps will be executed (Next Step) and what happens when the user clicks on the Skip button (Skip Step). In order to add a new step, the user clicks on the create step button (+). The first step is to select the step type on the Step Creation form shown below.

 

 

Step Type Selection

 

The first thing is to decide which type of step you will be creating. The step types are described on the associated pages.

 

Input                 - This step type is for standard scanner or keyboard entry type steps - scale inputs are also input steps

Post-                - This step will do a real-time or buffered post of data to Syspro

Lookup         - This step allows for a drop down of data (e.g. a list of purchase orders)

LogData         - This step logs data to a database table

Decision         - This is a kind of Conditional step that goes to different steps depending on the result being tested for

Close Job         -This step serves to Close the function area

Create File         - This step creates files of the selected type and logs scanned data to these files

Print                 - This step prints SSRS reports

Execute VBP         - This step executes Visual Basic Code

Subroutine         - Calls a Subroutine consisting of one or more steps

Media                 - This step type is limited to Android devices and allows you to capture either an image - either a photo using the device camera or an on screen image like a signature

EDI                 - This step uses previously scanned data to build an EDI document. In some ways it is similar to a file create step but EDI document structures are far more complicated than standard text files.

External Processing - This step is used to call an external DLL and return data to TransLution