Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • In the Zone Editor, added a new Correction for Code 39 Barcodes that contain escaped characters (such as whitespace or unprintable characters) and will replace the characters with their ASCII equivalents. This works Code 39 (aka 3 of 9) Barcodes and is named “Parse 3 of 9 Chars” Correction.

  • Modified the “Add Barcode” object and so that it renders the barcodes at native image resolution for raster images (tiff, jpgs, etc). For PDF files, it will embed the barcode image as an in-line resource at 300 dpi, vs. the default 72 dpi. This should dramatically improve the quality of the barcodes across the board.

  • Added an Anti-Alias option to the “Add Barcode” object to help smooth out the human-readable text font, though this may also dither the barcode bars and lead to less crisp bars. It should be used only in unusual cases.

  • Fixed issue with CloseGraphics ClosedGraphic generating an error then when graphics object is disposed of first. Moved ClosedGraphic into the Using statement for the Graphics objects.Updated Vintasoft Libraries to 12.1.2.1.

  • Added Database Connection object. This can be used to set the Database connection in the process and then have any other database object after that inherit the connection settings.

  • Added support to Text Form Object “Text Form” object for RegEx patterns in anchors.

  • Fixed issue with Box no longer working do due changes required in the Box app configuration. A new Box App had to be created. So previous account “links” will need to be reestablished. Any corporate customer will need to reauthorize the app to work in their enterprise.

  • Modified the Add Barcode object and so that it renders the barcodes at native image resolution for raster images (tiff, jpgs, etc), and for PDF it will embed the barcode image as an inline resource at 300 dpi, vs the default 72 dpi that most PDF render at. This should dramatically improve the quality of the barcodes across the board.

  • Added an Anti-Alias option to the Add Barcode Object to help smooth out the human readable text font, this may also dither the barcode bars and lead to less crisp bars. It should be used only in unusual cases.

WorkPath Standard Enhancements

  • In the Output > Email Object object - Added the ability to Skip “Skip Current File File” when attaching other files.

  • Input and Process DAT files now create backup files every time they are loaded.

  • Added file sorting File Sort option to Get “Get File List ObjectList” object.

  • Added run once “Run Once” option to Weekly and Monthly scheduler input.Added the ability to Skip current file then attaching other files.

  • Added Email Job variables to match those provided in Prism Capture.

  • Add Polling Frequency and Max Good Emails options.

  • Added archive options to FTP, Email, Socket, Printer and Scheduler Inputs.

  • Added option to Email Rules to handle rejected email cleanup for IMAP.

  • Added option to set the Read/Unread status on IMAP emails that are Moved to another folder. This applies to normal cleanup or reject cleanup.

  • Bates Stamping - Include the 'Bates Profile' function for Bates stamps – Options > Enable Bates Stamping Profiles tab allows the user to enable Bates Profiles. When enabled, this will mimic the same functionality. When turned off it goes back to the default Bates functionality.

  • Added features to Scheduler Process so that it will now allow for a start time and stop time to span day boundaries.  Added a Weekly and Monthly run types that allow you to specify to which days or the week or days of the month to run the process on. It will check for files every 60 seconds during those allowed days. This can be narrowed to a specific time window using the “Run Between” option.

  • Modified WorkPath and REST Subscription Expiration Warning message to include the name of the server.

  • Added 1-bit and LQ settings to Barcode OCR Object and Burst OCR Object“Barcode OCR” object and “Burst OCR” object.

  • Added “Recycle Tokens” option to Email OAuth on inputs/outputs/notification. This allows it to recycle the OAuth token for a max maximum of 3 hours before exchanging for a fresh onetoken.

  • Made change to the Recycle token code so it dynamically gets the expiration value when refreshing a token and stores that with the token. So, if recycle is turned on, it will reuse the token until the expiration is hit and then refresh it. Token file will only get resaved when a Token is refreshed, not just recycled, since nothing has changed.

  • Added Option to Enable or Disable API Logging. It is set to Enabled by default. Previously, it was continuously logging.

  • Added the ability to specify the Excel Sheet name when outputting to Excel with the FileData object. If the sheet doesn’t exist, it will add it.

  • Add Rules tab to Email Input where Allowed and Rejected rules can be defined based on To, From, Subject and Body to determine if an email could be processed or skipped. Emails that do not pass, are cleaned up based up the clean up settings (deleted, moved, etc) defined in the input.

  • PrintQueueFiles directory is now deleted upon service restart.

  • Added ABBYY and general file cleanup code to WPS. Now it will clean up ABBYY tempfiles, QueuePrintFiles, FTPFiles and directories specified in CleanUpFolders.txt that are older than 5 hrs.

  • Added SMTP Security Options to Error Notification Email Settings.

  • Added SSH Host Key Policy option to SFTP options. The normal/default is Check. But “Add New” and “Give Up Security and Accept Any” are options that can be set.

  • Added Server Variable to Settings Screen.

  • Added Dictionary Objects

    • Create Dictionary Variable

    • Get Dictionary Value

    • Set Dictionary Value

    • Delete Dictionary Value

    • Get Dictionary Values

    • Fill Dictionary Values

  • Added Sample File and Preview to Contrast and Brightness Object

  • Added CC and BCC to Email Output Object

  • Made changes to TempFile object so now that it creates a unique tempfolder and then return three variables. TempFileName, TempFolder, and TempFilePath. Anything in this folder path is purged when the process exits.

  • Added File Wait Object – Wait for file or wildcard to arrive and then continues. It does not load the file.

  • Added Temp File Object – Create a path to a temp file that cleans up when the processes existsexits. Helpful if you need to write files out to desk temporarily and wont have to worry about filename collision or having to clean up the files.

  • Added Truncate Number Correction – Allows the decimal portion of a number to strips or reduced to a certain number of places.

  • Added Import and Export Nodes – Allow for portions of a process to be exported and imported. This is found on the edit menu in the process editor.

  • Added Encode/Decode Corrections

    • HTML Encode

    • HTML Decode

    • URL Encode

    • URL Decode

    • Java Script String Encode

    • XML Encode

  • Added Increase/Decrease Number correction. Allows a number to be increased or decreased by a specific value.

  • Added Clear Directory object which will allow files to be deleted, but leave subfolders intact. Option also to recursively delete files from subfolders.

  • Made changes to Delete Directory to match Clear Directory so that the “c:\” root folder and any directory in “c:\windows\..” are protected paths from deletion or clearing.

  • Added Conditional option to the object Mode setting, so objects can be conditionally skipped, quit, etc when a specific condition is met.

  • Added Security (AD) Choice object. User Disabled, User Exists, User In Group and Group Exists checks can be made

  • Added Security Info Object. Variety of information about users and groups can be returned

  • Added Retry option to Error Handler object. When condition is meet, it will attempt to retry up to the max number specified. Wait time in seconds can be specified between the attempts. If the max attempts is reached, the it will be treated as failed.

  • Workflow Editor “Tool Objects” menu renamed to “Workflow Objects”

  • Added PDF DPI Rendering in Server Options

  • All Image Functions code changed to support inheriting the PDF DPI rendering setting when rendering PDF Pages to Image for image processing

  • DocRecord Checkout to Support Duplicate Filenames in Document – Documents will now get prepended with a CONTENT.ContentID.FileName format. This showed that Checking in documents with multiple files never worked also. As the ContentID was required to check-in files. 

  • Added “Only Between The Hours” option to Database Input

  • Added “Only Between The Hours” option to Input Scheduler

  • All the Input Vars will no longer be shown as this creates a confusion. Now the Input Vars will get dynamically filled based upon the types of Input that are linked to the WorkFlow. So if you only have a File Input linked, then only the File Input-related vars would get added. Same would happen if you have an Email Input linked. If you have both linked, then both sets of vars would get added, etc. This also let the code dynamically parse column field from the File index Input and Database Input and have those display if linked. It may be required to open up the DB Inputs and save them so the selected columns are updated to the data structure.

  • Added a “Object Var” button on the toolbar which shows the variable that specific object will add to the variable scope when that object completes.

  • Added a “Scope Var” button the toolbar which shows the current variable list for the process at coming into that specific object. This should mimic the variable list in the expression editor while in that object.

  • Added Email Input options for Download Only and Use Alternate Saving Method to Email Input Process to match Capture.

  • Made change to File Output to have options to overwrite file if it already exists and also to create directory if it is missing. Cleaned up so of the output code to make it a bit cleaner. Code now checks for invalid paths and preemptively throws exception rather that waiting for a failure on write.

  • Added Remember Files option to Scheduler Input. When this option is selected, the input will not delete files the files.

  • Added option for Loop Index Counter Variable name to be set, thus allowing nested loops. Each loop will need to use a unique Variable Name.

  • Added Multi-Record Support for XML Files. A root Root record name needs be specified. It will then walk all instances of that record and put all fields specified into unique data sets that will get processed as separately.

WorkPath Standard Resolved Issues

...