Article Details
Id:21614
Product:finPOWER Connect
Type:NEW
Version:4.01.02
Opened:17/06/2024
Closed:21/06/2024
Released:12/09/2024
Job: J033721
High Importance

HTML Widgets; Publish Documents wizard; Enhancements for large database processing

HTML Widget grids, in general, are not designed to display huge amounts of data.

If too much information is displayed in a grid (there is no hard-and-fast rule, it depends on the PC/browser showing the widget), it may cause the web browser to run out of memory.

With this in mind, the Publish Documents widget now has a new parameter, "RefreshItemLimit". By default this is set to 2,500.

This prevents the grid from displaying more than 2,500 records. If more than this number are available for publishing, the User is showing a message similar to the following:

For performance reasons, only 2500 of 4000 items are included in this grid.

This means you will need to run this wizard multiple times to publish all available Documents.

Consider using the filters available on the previous pages to limit the number of Documents to review.

NOTE: This does not apply if the wizard is configured to "Auto Commit", i.e., the User is never shown the grid.

The following HTML Widget has been upddated:

  • HtmlWidget_DocumentsPublish
    • Version: 1.05 (21/06/2024)

In the business layer, the finLogPublishItems collection now has the following properties:

  • RefreshItemLimit
    • By default this is zero but, if it is non-zero then, calling either RefreshForPublish or RefreshForRepublish will load the full collection but then truncate it if it contains more than the item limit
  • RefreshUnlimitedItemCount
    • This is the number of items that were in the collection before it was limited