Builder

The NeoDocs Builder is an application that has the functionality to create automated processes, called procedures, that include many components including print design. You have the option to create virtual print queues and, monitor directories or mail boxes for input data.

 

You then transfer these procedures to the server which creates a print queue, directory monitor, email queue or scheduled process depending on the input type you chose. When data is sent to the queue, or retrieved from another source, the server runs the procedure using the data as the input.

 

You can use the Builder to manipulate the data stream, as well as print, email, create pdf, update databases etc. How you develop the procedure depends on the job that you want performed when the data arrives. You can then add as many available components under a List of Actions as you wish. This means that one queue could take different data streams and produce different output. 

The data that the queue receives and additional data that is obtained from database tables or files can be used as variable data in each procedure. This data can be used to make decisions, map to an output, update database tables etc.

Procedure types

Print Queue

The procedure runs as a Windows shared printer. Takes input using the Windows spooler service and processes the data through the List of actions. The printer is created/removed when the procedure is transferred/retrieved to the server or when the NeoDocs service is started or stopped.

Directory Monitor

Monitors a designated directory and processes the files as soon as they arrive. Once the file has finished processing it will automatically be deleted by the NeoDocs service. You can use filters for the types of files to be processed.

Email Queue

Monitors a mail box and processes messages at the specific interval entered. The inbox can be either POP3 or iMap (preferred). If the type of mailbox is POP3, the message will be deleted once it has been read, for iMap the message will be marked as read and you have the option to move read messages to a different folder in the mail box.

Manual Process

Used with a schedule, the procedure will run at a designated time. This type of procedure can be used to run reports or other functions at a certain time.

Input data types

NeoDocs can receive any type of data file. If you want to use variable data to make decisions or map to an output for example, then the input data type would need to be text. However, NeoDocs can also extract text from input PDF files as well as retrieving text from image files using OCR.

List of Actions

NeoDocs can receive any type of data file. If you want to use variable data to make decisions or map to an output for example, then the data type would need to be text. However, NeoDocs can also extract text from input PDF files as well as retrieving text from image files using OCR.