Field Control with Electronic Signatures in D365FO – No Security Roles Required
Overview
Microsoft Dynamics 365 Finance and Operations (D365FO) supports Electronic Signatures as a built-in feature that enables secure authorization of critical changes or actions within the system. Traditionally, security roles are used to manage access and control edits, but electronic signatures provide an alternative layer of control—especially for regulated industries or audit-sensitive environments.
What Are Electronic Signatures in D365FO?
Electronic signatures in D365FO are used to:
They're not digital certificates, but secure confirmations tied to user credentials (passwords) within the system.
Enable Electronic Signature functionality in Dynamics 365 Finance and Operations.
Navigation: System Administration > Workspaces >Feature Management
Enable the Electronic Signature Configuration Key To enable Electronic Signatures in D365F&O:
Obtain Certificate for Email Signature
The Electronic Signatures in D365F&O is to obtain a certificate from Microsoft Key Vault. Users must configure the electronic signature certificate and set up their security password.
Navigation Path: Settings > User options > Account > Electronic signature > Get certificate
As soon as the certificate is obtained and the password is set up, the 'Reset Certificate' option becomes enabled
Configure Electronic Signature Parameters in D365F&O
Set up reason codes for electronic signatures
Before electronic signatures can be used, you must set up reason codes. A valid reason code is required whenever a document is signed. The reason code indicates the purpose of the electronic signature. For example, a reason code can indicate legal approval.
Require electronic signatures for existing processes
Create a custom requirement for electronic signatures
Let’s review with a simple example.
In the screenshot above, I selected the table name 'CustTable' and the field 'CreditLimit', then enabled the 'Signature required' toggle. If this toggle is not enabled, the system will not trigger the electronic signature validation.
The Credit Limit was initially set to '500,000.00'. I changed it to '500,001.00' and clicked the Save button, which triggered the Electronic Signature window. Both the Reason Code and Comments fields were mandatory, and after entering the required information, I clicked OK to complete the action.
The password entered must match the one created during the certificate generation process. Additionally, the system will display the printed name of the user as part of the electronic signature.
Once the electronic signature is set up, only authorized users who have the digital signature credentials can make changes to the Credit Limit. Other users, without the electronic signature password, will not be allowed to update it. This is just one example using the 'Credit Limit' field—there are many other tables and fields where electronic signatures can be applied, and you are encouraged to explore further.
Database Log Records:
The Database Log provides a comprehensive audit trail of system changes. It records the table and specific record that was modified, along with the company in which the change occurred. It also captures details about the user who made the change, as well as the date and time the modification was performed. Additionally, the log displays the previous and updated values of the modified data. When electronic signatures are used, the log includes the signer information, ensuring full traceability and compliance with validation requirements
Navigation Path: System administration > Inquiries > Database > Database log
Dynamic 365 F&O technical consultant
3w💡 Great insight
MS Dynamics 365 F&O || Functional Consultant || SCM | AWMS | MFG | Power Platform
3wMicrosoft Dynamics 365 Finance and Operations (D365FO) now supports Electronic Signatures—offering a secure, built-in way to authorize critical changes. Beyond traditional security roles, this feature adds an extra layer of control, perfect for regulated industries and audit-sensitive environments. Enhancing compliance and accountability has never been easier!