Performance
    • 08 Nov 2024
    • 4 Minutes to read
    • Contributors
    • PDF

    Performance

    • PDF

    Article summary

    This page illustrates the features and uses of the Performance tab of the Lasernet parameters page.

    For more information on the topic, watch our feature video.

    Settings

    Details

    Preview in new browser tab

    Opens new documents in tabs instead of the main window. The Download and Print functionalities are available within the same browser tab. It is possible to download both the XML and PDF files (XML, EDI, DOCX, EXCEL, etc.). Users can print both to the Lasernet destinations and to a local printer.

    Demo only! Use open azure storage links for images and attachments

    For demo purposes, open access tokens for Lasernet report attachment files and images are created. These links are not secured, and in the production environments, the Azure connection should be set up on Lasernet as well as in the MS Dynamics Finance and Operations Lasernet Servers configuration.

    Run heavy tasks asynchronously

    When enabled, enables starting lengthy tasks asynchronously.

    Document type for preview

    To preview documents in a browser, a DocuValue record must be created, and the file must be saved in the file storage. If multiple document types are available in the Document type group, a document may be saved in the wrong storage. Therefore, it is recommended to select the File default type for a document viewer. If not specified, the first random document type for Files is selected.

    Query structure validation severity

    Allows defining whether to display an error or a warning. Once the Error value is selected, an error is displayed if something goes wrong somewhere along this process. In this case, the error shall be fixed before finishing the process or proceeding to the next step in the Query wizard. If the Error value is selected and the following error occurs, you are not allowed to either complete the process or proceed to the next step in the Query wizard:

    Error

    Data source ProjTransPosting has multiple child data sources at the same level with Fetch mode 1:1. In this case deeper level data sources (ProjRevenueTrans -> ProjCategory_2) can only be linked using OuterJoin. If InnerJoin is required, consider using sub-query for ProjRevenueTrans.

    Once the Warning value is selected, a warning is displayed if something goes wrong somewhere along this process. In this case, it is possible to finish the process and proceed to the next step in the Query wizard. A warning example:

    Warning

    Data source ProjTransPosting has multiple child data sources at the same level with Fetch mode 1:1. In this case deeper level data sources (ProjRevenueTrans -> ProjCategory_2) can only be linked using OuterJoin. If InnerJoin is required, consider using sub-query for ProjRevenueTrans.

    Either warnings or errors (depending on the value you selected here) are displayed in the Query wizard as well as while validating a report.

    Validate query indexes

    Allows enabling/disabling the index validation for query relations, sorting, and grouping. By default, the index validation warnings are disabled in Lasernet FO Connector. The following option is to be enabled before any warnings about indexes are shown in the Query wizard.

    Skip effective date validation on contact information

    Backup feature in the event effective date validation does not work.

    Preserve line breaks in XML attributes

    When enabled, attempts to preserve line breaks in XML attributes.

    Cache control

    Cache settings for record caching. If you are experiencing memory problems, it may be worth considering using less cache. Performance might suffer resulting in excessive calls to SQL, but less memory will be used.

    Archive sorting

    Sort records in the Lasernet Archive from Newest to Oldest or Oldest to Newest.

    What’s used

    Enables What’s used functionality.

    CSS time counter

    CSS-based time counter for Dynamics 365 progress window.

    Aggressive GC

    Aggressive garbage collection after each report execution. Enable if you experience your environment’s memory rising or slowing down art the end of the day.

    Tracking

    Details

    Current performance status

    Allows showing the memory consumption and CPU load values. Viewing the performance status can be useful to identify the load at AOS and make sure that the memory is properly released, for example, before and after running a report.

    Performance indicators

    When this option is selected, an Infolog containing processing times is shown after a document is processed. This option is only functional with a User ID. Choose between a simple log and a full log. Use this for investigation of Query performance.

    User ID

    The performance Infolog is only displayed for the selected user.

    Overflow

    Details

    Maximum file size in bytes

    Limits accidental big reports creation stopping at the maximum allowed XML file size. Caution: this may slow down the generation process, as file size is checked during the processing of every fetched record.

    Maximum number of records

    Limits accidental big reports creation by stopping at the maximum allowed fetched records per report.

    Maximum number of attachments

    Limits the number of attachments in a report by stopping at the maximum allowed fetched by report. 100 is used if not otherwise specified.

    Report Identification

    Deatils

    Report identification

    Set up Lasernet menus for custom reports.

    Reports in menu

    Allows viewing a list of reports added to the main menu, managing those report records as well as adding new ones.

    Active report identification mode (temporarily)

    If enabled, shows the report identification setup button in the destination settings form.

    Connection

    Details

    Connection string

    Shows the Azure Storage Account Name and the Key used by MS Dynamics 365 Finance and Operations.

    Notes

    You must have the MS Dynamics 365 Finance and Operations admin permission to see this string.

    Check if Lasernet module is compatible with current system

    Details

    Check

    Allows running some unit tests on FormLetter Classes. This should only be used by Formpipe. Clicking the button launches the application cross-check. Once finished, you get the cross check result on the top of the page.

    Enable missing table generator for imported reports

    Allows enabling/disabling of automated generation of missing tables and/or fields for reports being imported. For more information about the function, see Missing Table Generator.

    Update design

    Enables Update design functionality.


    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.