Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

All Versions

Enhancements

  • Added several new Tool Objects to be used in Document Processes:

    • HTML to PDF Conversion Object

    • Get Sub Folder List Object

    • Get File List Object

  • Added new TLS and Security option support to WP Email Output Object.

  • 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 record name needs be specified. It will then go through all instances of that record and put all fields specified into unique data sets that will get processed separately.

  • Added “Force HTML Conversion” option to the “Use Alternate Saving” method to deal with MHTML-formatted email bodies. Only use this where absolutely needed, because it is an expensive operation from the standpoint of resources.

  • Weblinker/Oauth Tokens storage has been moved from: C:\Users\USERNAME\AppData\Roaming\ScanPathDesktop\Tokens to C:\ProgramData\PrismSoftware\Tokens.
    Now, all tokens are stored using a unique GUID in a common folder across all products. The code is set up to move tokens from the current user’s folder to the new location if that same token is not already present in the new location. If needed, a token can be manually moved from the user’s folder to the location specified above before starting the server.

  • Updated the DotNetBrowser Chromium Library. Used for Weblinking and OAuth

  • Replaced all installed in the UI of the word “oAuth” with “OAuth”.

  • Replaced default OAuth Variable name from “oAuthVar” to “OAuthVar” and “oAuthToken” to “OAuthToken”. The old name may be saved in projects so that should be checked when added new EndPoints to make sure casing matches, or failure could occur on exiting projects.

  • Made change to expression token parser code that checks for expression markers to include built-in expression global vars.

  • Updated Help web links.

  • Made changes to the FTP options UI.

  • JIRA WP-608.

  • Reworked expression parsing so the internal Tokens.Parse code checks to see if the value contains “expression” markers in the value before parsing it. At least one valid expression marker ( JOB. , SERVER. , PROCESS. , , < , > , = , ( , ) , & , + ),  must be found when that flag is enabled in order for that value to be parsed. If there are no expression markers, then it skips the parsing and uses the value verbatim.

  • Added a “Show Errors” radio button to the Expression Editor. If the button is enabled (checked), it will return the error message instead of what the process would normally receive.

  • Rebuilt all FTP functionality to support FTP/FTPS/SFTP. Existing Inputs/Outputs/Objects may need to be set up again because the class that stored their settings was replaced with a new class due to the extra settings required.

Resolved Issues

  • Fixed issue JIRA WP-606, connection

  • Fixed issue with Time/Date Choice object when it was not parsing variables and was just using the value verbatim.

  • Fixed Null Reference Error that can occur in the SharePoint Output dialog that can cause the form to suddenly close.

  • Fixed Microsoft CSOM issue with SharePoint Directory browse unable to open directories with more than 5000 items in it.

  • Fixed GUI issue with Expression Editor Dialog.

  • Fixed issue in Delete Message in Email code.

WorkPath Standard

WPS – Added Advanced Google Objects
WPS-Added “Only Between The Hours” option to Database Input
WPS – Fixed WP-645
WPS – Fixed WP-644
WPS – Fixed WP-643
WPS – Added “Only Between The Hours” option to Input Scheduler
WPS - Fixed GUI issue with CSV Reader Object
WPS – Added additional Input Vars
WPS – Made change to Object Vars icon to make it look different from Add Var icon.
WPS – Correction and HTMLReader now show Object Vars
WPS – Added warnings to Object Vars button when an object that can have vars, currently has none, and also when an objects mode is set to skip that the shown vars are not evaluated to scope.
WPS – All the Input Vars will no longer be shown as this creates a confusing mess of variable that may not apply to the WorkFlow being built. 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 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.
WPS – 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.
WPS – 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.
WPS – Added code to filter our “ServerSettings” variables (DocRecord, Box, Sharepoint, etc) from the Expression Editor and Variables list so they won’t get displayed as those should always be internal/hidden variables.
WPS – Added Email Input options for Download Only and Use Alternate Saving Method to Email Input Process to match Capture
WPS – Fixed issue on DR Create Document when using stored setting where the server name was not being set, which causes all API calls to fail.
WPS – 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.
Version 4.1.0.34
WPS – Changes to Scheduler to run the code that walks the directory on its own thread that can be aborted if the process is stopped. When parsing sub directories on a large structure, especially on a remote file share, this can be slow. Before this was causing a block in the code until this returned. Not this is called asynchronously on a background thread. If the scheduler cycle fires again before this is complete, then the new cycle is ignored as it still working on the prior cycle. This prevents a stacking of back to back calls from happening when the time between cycles is too short. Being on a background thread now allows the code to kill the directory parsing if the process is stopped without having to wait for the directory parse to finish.
WPS – Added code to force to UI to refresh after 30 seconds if it didn’t get any updates from the Server. It’s possible that multiple events firing in quick succession could be missed and the GUI shows a file still processing after it complete. But since no other event has happened on the server it never updates the GUI. This forces a refresh if it doesn’t get an update from the server after 30 seconds.

WPS – Added Remember Files option to Scheduler Input. When this option is selected, the input will not delete files the files.
WPS – Fixed JIRA WP-595
WPS – Fixed JIRA WP-596
WPS – Fixed issue with edit button/double click being ignored when the Process Manager is first opened for a few seconds
WPS – Improved code for normal OneDrive Output
WPS – Fixed issue with Add Image object where it was not handling transparent images correctly
WPS – Fixed WP-590– Fixed issue with SharePoint Folder browser not adding the slash to the beginning of the path when browsing further than the library level
WPS – Improved error messaging on the SharePoint Folder browser when a connection cannot be made for any reason.
WPS – Fixed WP-591– Fixed issue with DropBox reporting an error even though the file was successfully uploaded
WPS – Removed Evernote as a support option in products
WPS – Fixed WP-588– Added DocRecord Delete Folder object
WPS - Improved DocRecord the reporting of DocRecord specific error messages when an object fails
WPS – Fixed WP-585– FTP Input asking for process even when download only is selected
WPS – Fixed WP-586– FTP Output Test Button Added

WorkPath Desktop

WPA – Fixed issue with some Advanced only objects showing up in the Non-Advanced Process Editors
WPA – JIRA – WP-619 Fixed typo in DropBox Delete Item URL
WPA – JIRA – WP-617 Input Variables for Advanced Objects not showing up in expression editor
WPA – JIRA – WP-618 Unable to Upload to DropBox Subfolders
WPA – JIRA – WP-616 Add code to normalize folder path to expected format.
WPA – Added Box Advanced Objects
WPA – Added DropBox Advanced Objects
WPA – Added Box Input
WPA – Added DropBox Input
WPA – Added Google Drive Input
WPA – Added OneDrive Input
WPA – Fixed issue JIRA WP-612
WPA – Reworked how error handler works behind the scenes. LastObjectError is now visible through the entire process. Error Handler write override status to Process Log.
WPA – Fixed issue in advanced object where some variables had misspellings
WPA – Added Error Handler Object which can be used after an object to handle errors, and based on expression take another path or ignore the error.
WPA – Made changes to Google object so items that are in the Trash are filtered and are not considered when creating/uploading/downloading/etc.
WPA – Fixed JIRA WP-605
WPA – Fixed JIRA WP-603
WPA – Fixed issue with FTP Dialogs having two test buttons
WPA – Added Test Button to SharePoint Input JIRA WP-604
WPA – Fixed JIRA WP-593
WPA – Added Time Out value option to REST End Points (WP-600)
WPA – Fixed JIRA WP-601
WPA - Fixed JIRA WP-603
WPA – Added Advanced OneDrive Objects
WPA – Fixed issue with FTP Get File List and FTP Get Sub Folder List objects
WPA – Added Advanced FTP Objects

  • No labels