Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
Community interest groups have now moved from Yammer to Microsoft Viva Engage. To join a Viva Engage community and take part in the latest discussions, fill out the Request access to Finance and Operations Viva Engage Community form and choose the community you want to join.
This article describes features that are new or changed in Dynamics 365 Finance and Operations, Enterprise edition platform update 11. This version was released in October 2017 and has a build number of 7.0.4679.35176.
Go to the Dynamics 365 Roadmap to find supplemental information about new features and learn more about what new features are in development. For information about the bug fixes included in Platform update 11, sign in to Lifecycle Services and view this KB article.
Attachment presence and document count indicator
When you view a record, the system shows the number of attachments on that record by displaying a count on the Attachments button. This number shows that there are attachments associated with the record, without having to navigate to the attachment details form. The count shows up to nine attachments, with more than nine attached documents represented as "9+". For more information, see Configure document management.
Auditing
Auditing of user sign in and sign out is now enabled in Finance and Operations. The system logs when a user signs in or out of the application. A sign out is logged even if the user's session expires or ends.
A system administrator or security administrator can access the audit logs by going to the User log page (System administration > Inquiries > User log).
Bring your Own Database (BYOD) support for delete operations
Bring your own data store (BYOD) is a feature that customers use to integrate data from Finance and Operations with existing data warehouses. BYOD allows you to incrementally export data into a customer's SQL Azure database. While an incremental export feature is ideal for propagating changes, we also support full export, which is typically used for initial data population. Incremental operation propagates insert and update operations to the destination database. With this addition, BYOD incremental refresh operations delete records in the destination database if corresponding records are deleted in source.
Cloud and Microsoft Edge elements
The metadata properties, **Operational domain, and Subscriber access level were added for tables, views, data entities, menu items, and service operations. The new metadata properties are needed to support Cloud and Microsoft Edge deployments, and are visible in Microsoft Visual Studio.
Additionally, three tables, Deployment, DeploymentAccessibleCompany, and NumberSequenceDeployments were added for the same purpose.
At this time, you aren't required to uptake the new properties and tables.
Copy legal entity configurations to a new legal entity
When you need to add new companies, save time and reduce errors by copying an existing legal entity's setup to the new company. This approach helps you quickly onboard a new location while keeping it consistent with your company's golden template design.
Development and customization - Field groups - Extension of another extension
Suppose you have a table (Table1) with two extensions in two separate models: TableExtension1 and TableExtension2. TableExtension1 contains a new field group (NewFieldGroup1). By using TableExtension2, you can add a field to NewFieldGroup1. If you add NewFieldGroup1 to a form extension, the user interface recognizes and renders all fields at runtime. This functionality wasn't available before Platform update 11.
Development and customization - Support for display and edit methods in class extensions
You can now use class extensions (table class extensions) to define display and edit methods. The following example illustrates this capability.
Create an extension of the LedgerJournalTransAccrual table and add a new string field named MyStringField1 to the table. Augment the LedgerJournalTransAccrual table class as follows.
[ExtensionOf(tableStr(LedgerJournalTransAccrual))]
final class MyLedgerJournalTransAccrual_Extension
{
[SysClientCacheDataMethodAttribute(true)]
public static display LedgerJournalAccountName
MyLedgerAccountName(LedgerJournalTransAccrual \_ledgerJournalTransAccrual)
{
return \_ledgerJournalTransAccrual.MyStringField1 + "Hello";
}
}
Add a new field group to the table extension of MyLedgerAccountName and select the method MyLedgerAccountName as a display data field in the field group.
- Add a new field group.
- Add a new field to the field group.
- Set the Data Field property to LedgerJournalTransAccrual_Extension::MyLedgerAccountName. (You can type it in or select it from the Data Field drop-down list).
Development and customization - Support for field arrays in table extensions
When you extend a table and add a new field to the table extension, if the new field is of type EDT that is an array, you can now access EDT array fields from X++ code. Here's an example of how to do this.
- Create a table extension.
- Add a new field to the table extension.
- Set the field type to an EDT that is an array.
- Use the new extension field in X++ as follows.
A table1;
table1.EDTArrayField1[1] = 'text1';
table1.EDTArrayField1[2] = 'text2';
table1.EDTArrayField1[3] = 'text3';
// perform insert or update operations here on table 1
Development and customization - Use EDT extensions to customize number of decimals
When you use an extension of an extended data type of type EDTReal, you can know change the decimal point precision. If the EDT element you're extending has the property Number of Decimals is Extensible set to True, you can create an extension of this EDT and modify the No of Decimals property. This allows developers to customize the decimal point precision of an EDT of type EDTReal. As of Platform update 11, the following EDTs allow decimal point extension: Amount and AmountMST.
Multiple document reports sent as a .zip file to streamline delivery
The framework has been extended to better handle scenarios where reporting sessions produce multiple documents for download. As a security precaution, the Dynamics 365 Finance and Operations service has adjusted how to handle scenarios that download multiple files to the browser. Instead of receiving multiple documents, one after another, the documents will be packaged and downloaded in a single .zip file. This affects existing reports that produce multiple documents such customer account statements and collection letters.
Resource governor manages server workloads
Resource governor is a component that reduces the management overhead for a system administrator. Finance and Operations contains batch and processing tasks that are compute intensive. Users can schedule many jobs as the business demands dictate, such as the month-end workload where there are multiple posting jobs. While these compute processes occupy the server, interactive operations such as front-office processes, continue to run without any degradation of performance.
Resource governor uses the built-in resource governance services offered by SQL Azure database. Dynamics 365 Finance and Operations Runtime service allocates quotas for interactive, and batch processes, so that SQL Azure database (where most of the compute is performed) doesn't degrade if there are sudden compute spikes.