WorkPath 4.1.0.89 Release Notes

New Workflow Objects

New Workflow Objects

Description

Parent Menu

New Workflow Objects

Description

Parent Menu

Clear Directory

This workflow object allows files to be deleted, but leaves subfolders intact. Option can be selected to recursively delete files from subfolders.

File/Folders

Wait for File

This workflow object waits for file or wildcard to arrive and then continues wihout loading the file.

File/Folders

Get Temp File Path

This workflow object creates a path to a temporary file that is deleted when the process exits. This prevents filename collision or having to manually clean up temp files.

The Get Temp File object creates a unique temporary folder (TempFolder) and then returns three variables: TempFileName, TempFolder, and TempFilePath.

Anything in this folder path is purged when the process exits.

File/Folders

Security

This workflow object allows configuration of the security option on the process. The Domain and either a User Name or Group Name can be specified, after selecting the security Mode:

  • User Disabled

  • User Exists

  • User In Group

  • Group Exists

Choices

Modified Workflow Objects

Modified Workflow Objects

Description

Process Editor Menu

Modified Workflow Objects

Description

Process Editor Menu

Delete Directory

Enhanced workflow object so that the “c:\” root folder and any directory in “c:\windows\...” are protected from deletion or clearing.

File/Folders

Brightness

Added “Sample File” and “Preview to Contrast” to the Brightness object.

Color

Email Output

Added “CC” (carbon copy) and “BCC” (blind copy) options.

Email

Import and Export Nodes

Allows for portions of a process to be exported and imported.

Edit

Add Barcode

  • This object now renders barcodes at their native image resolution for raster images (tiff, jpgs, etc.).

  • For PDF files, it will embed barcode images at a higher resolution of 300 dpi. This will dramatically improve the quality of barcodes in PDF outputs.

  • Added an Anti-Alias option to the object to help smooth out human-readable text font. This option should be used with caution, because it may also dither the barcode bars and lead to less crisp bars.

Documents

 

All WorkPath Versions

  • Fixed minor field label issue on FTP configuration screen.

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

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

  • Added a new “Conditional” selection to the Mode setting for workflow objects found on the Process Editor ribbon. This setting allows workflow objects to be skipped, or quit, etc. when a specific condition is met.

  • Added Encode/Decode Corrections:

    o    HTML Encode

    o    HTML Decode

    o    URL Encode

    o    URL Decode

    o    Java Script String Encode

    o    XML Encode

WorkPath Standard Enhancements

  • Added Help Button to the Workflow Editor and Mange Workflows Editor.

  • Enhanced the Expression Editor so that capitalization on case statement strings will not be a factor when parsing expressions.

  • Enhanced WorkPath Standard to work without the OCR engine being installed, so that users can access other WorkPath functions that do not require OCR. If OCR objects are used without the engine being installed, a “ABBYY OCR Engine not found” error will be generated.

  • On the FTP Input process editor, we added the SSH Host Key Policy option to SFTP options. The normal/default is “Check.” While “Add New” and “Give Up Security and Accept Any” are two new configurable options.

  • Enhanced the Connector Input Process to accept any type of file.

  • Added a Truncate Number correction that allows the decimal portion of a number to be stripped or reduced to a certain number of places.

  • Modified DocRecord Get Document Info class so that any document field variables returned that have spaces in the name are replaced with underscores.

  • Added PDF DPI Rendering in Server Options.

  • All Image Functions code has been enhanced to support inheriting the PDF DPI rendering setting when rendering PDF Pages to Image for image processing.

  • Added FileSettingsObject to Job class to allow settings to be passed down the process chain.

  • Modified USERNAME and PASSWORD Auth field in REST Connector EndPoint Editor to support and show variable/expression editor.

  • Enhanced the REST API Connector to deal with EndPoints that are returning non-standard response content types for JSON. Which is causing the data not to be treated as JSON. Code is expecting that the response ContentType to contain: application/json , but some EndPoints are return concatenated return types like: application/vnd.oracle.resource+json . So this was not getting parsed as JSON. I’ve added code to also look for +json as well as a valid response ContentType marker when checking for JSON content.

  • Added options to include Server Name, IP, Product and/or Custom Text to every outgoing Error msg.

  • Enhanced DocRecord Checkout to support duplicate filenames in documents. Documents will now get prepended with a CONTENT.ContentID.FileName format.

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

  • Modified temp directories and filenames to use short, random names to reduce pathname lengths of GUIDs.

WorkPath Standard Resolved Issues

  • Fixed an issue with Truncate Number correction where an internal IsDecimal function failed when the decimal was not equal to two places.

  • Fixed an issue where a process that is part of a sub-job set caused the same object to get processed over and over.

  • Fixed an internal error logging issue during large-volume processing that prevented a message queue from being cleared.

  • Fixed an issue so that sub-jobs in the Metric Job List are displayed correctly under the original file in Reporting.

  • Fixed an issue in the Load File object where no error was generated when a file did not exist.

  • Fixed an issue where a WorkPath process continued in the background when the application was closed, which prevented reopening of application.

WorkPath Desktop Enhancements

  • Enhanced the Add Barcode workflow object so that (1) it renders the barcodes at native image resolution for raster images (tiff, jpgs, etc.), and (2) for PDF files, it will embed the barcode image at a higher resolution 300 dpi. This should dramatically improve the quality of the barcodes across the board.

  • Changed code so GUI will still open if ABBYY is not found, but a warning message will display every time. Any functions that use OCR will generate an “ABBYY OCR Engine not found” error if they are attempted to be used.

  • Added a Force Dispose to the log handler in the API Client object.

WorkPath Desktop Resolved Issues

  • Fixed minor internal bug in the Queue GUI when clicking on thumbnails.

  • Fixed issue with label being truncated in GUI.

  • Enhanced the installation process to restart Explorer and terminate WorkPath.PrinterAgent.exe.

  • Fixed issue where uninstall/reinstall caused Windows Explorer to go dark.

  • Fixed issue in the Load File object where no error was generated when a file did not exist.