Lasernet FO Connector 7.1.1 New Features and Fixes
    • 18 Mar 2025
    • 3 Minutes to read
    • Contributors
    • PDF

    Lasernet FO Connector 7.1.1 New Features and Fixes

    • PDF

    Article summary

    Lasernet for Dynamics 365 Finance and Operations

    Release version: 7.1.1

    Release date: 18th March 2025

    Introduction

    This page describes the fixes and enhancements in Lasernet FO Connector 7.1.1.

    The following documentation is available:

    Fixes and Enhancements – Lasernet FO Connector 7.1.1

    Lasernet FO Connector 7.1.1 is released for Dynamics 365 for Finance and Operations version 10.0.41 (PU65), 10.0.42 (PU66), and 10.0.43 (PU67).

    The same source code is used across all versions.

    This is a patch release, provided through the following fixes and enhancements in Lasernet FO Connector 7.1.1.

    457257@LAC365FO – Additional options for SAS

    Lasernet FO Connector 7.1.1 offers enhanced options to control Shared Access Signature (SAS).

    SAS settings are now located in the Internal storage FastTab of the Lasernet parameters page. To streamline adjustments and enhance control, all settings are saved across all legal entities.

    Only Microsoft can manage user-delegated SAS through Flight settings in Microsoft-hosted environments. However, Lasernet FO Connector can generate an account key for the SAS in a Cloud Hosted Environment (CHE).

    The same SAS connection can be used within Lasernet for both the user-delegated key and the account key.

    The following options are available from the Send SAS tokens dropdown menu in Lasernet > Setup > Parameters > Internal storage:

    Automatic: When Automatic is selected, the User delegated key option is used for the SAS with the following Flight modes:

    • EnableSharingOfValidStorageConnectionString: Yes

    • EnableRegisterOfAzureStorageInterceptors: Yes

    When Automatic is selected, the Account key option is used for the SAS with the following Flight modes:

    • EnableSharingOfValidStorageConnectionString: Yes

    • EnableRegisterOfAzureStorageInterceptors: No

    Disabled: When Disabled is selected, the SAS is not used, and no SAS-related information is parsed via the Queue.

    User delegated key: When User delegated key is selected, the system tries to use the User delegated key option if this is supported.

    The following error occurs if the environment does not support the User delegated key option and you have clicked Recycle SAS tokens:

    Error

    Value cannot be null. Parameter name: sharedKeyCredential

    Account key: When Account key is selected, the system tries to use the Account key option if this is supported.

    The following error occurs if the environment does not support the Account key option and you have clicked Recycle SAS tokens:

    Error

    Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. RequestId:06aa9277-901e-00e0-1bd5-94b7fd000000 Time:2025-03-14T11:40:19.7169004Z Status: 403

    The maximum lifetime has been reduced to 144 hours (previously, 168) to avoid conflicts with time zones and regions.

    The best approach to start using the user-delegated SAS in a Prod environment is to enable the user-delegated SAS (which requires involving Microsoft) but keep using the existing connection string to access the Azure Storage managed by FinOps (Internal Azure Storage).

    To do so, select Disabled from the Send SAS tokens dropdown menu:

    After one day, change the setting from Disabled to Automatic and click Recycle SAS tokens to ensure no errors occur and the environment supports user-delegated SAS:

    Selecting Automatic ensures that the system can be restored to an environment that does not support the user-delegated SAS (for instance, from PROD to CHE), where the Account key option can be used for the SAS.

    When clicking Recycle SAS tokens, no errors should occur. A SAS Url is displayed:

    If any errors occur in an environment that should support the user-delegated SAS (Flight mode EnableRegisterOfAzureStorageInterceptors: Yes), revert back to either the Disabled or Account key options.

    In these cases, it is also possible to use the Automatic or User delegated key options and restart the system after the Flight mode for the user-delegated SAS (EnableRegisterOfAzureStorageInterceptors) has been enabled. However, this requires coordinating with Microsoft.

    It may take up to one or two hours for all the AOSs (Application Object Servers) to adjust to support user-delegated SAS.

    As an alternative, you can use External Azure Storage options.

    Note

    External Azure Storage options do not support Document handling within standard FinOps. However, it can be a good fallback option.

    457269@LAC365FO – It is not possible to open files with Lasernet Original Preview if the files had not been printed before upgrading to version 7.1 and if they included attachments

    When using reports that include attachments and that had not been printed before upgrading to version 7.1, users may encounter the following error:

    Error

    SalesInvoiceReplacement-CIV-000001-DE-001 Missing file info mode with name MailAttachmentFileAXConnectionIdInternal

    This has been fixed in Lasernet FO Connector 7.1.1.

    457269@LAC365FO – An object reference error occurs when opening a filter Expression in a sub-report

    In previous versions, trying to use an Expression for a sub-report caused the following error:

    Error

    Object reference not set to an instance of an object.

    This has been fixed in Lasernet FO Connector 7.1.1.


    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.