
Microsoft Dynamics 365 Team articles

Microsoft Dynamics 365 Team

Anti-Patterns in NAV Upgrade
See how (not) to mess up your Dynamics NAV upgrade, on-premises or in the cloud. With real-life examples – incidents we helped fix in PaaS. Warning: NAV partners, don’t do this at home (nor at work).Design Pattern: Security – Masked Text
Aliases: Masking out Context: In the user interface (UI) of a software system, the user enters protected information such as a password, an access key, a credit card number etc.Design Pattern: Security – Single Point of Access
Context: Protected data needs to be used. There are many types of entities which might attempt to use the data. Problem: If no standard way of accessing data exists, then each entity might attempt to build its own system for handing the sensitive data.Design Pattern: Security – Data Encryption
Context: After applying Sensitive Data Encapsulation, all sensitive data is gathered in a known place in the database. This makes it possible to apply further protection best practices. Problem: If any non-authorized actor manages to get access to a copy of the database, the sensitive data is immediately available in clear-text.Design Pattern: Security – Sensitive Data Encapsulation
Aliases: Encapsulation, Separation of Concerns [1] Context: As a C/AL developer, you want to protect sensitive data which already exists in a system, but it is not clear which data needs protection and how to store it.Design Pattern: Security – SSL in Dynamics NAV
Context: The security of data transmission is just as important as the security of data storage. When data is transmitted over the web, Secure Sockets Layer (SSL) is available to be used with the web client in Dynamics NAV. Microsoft’s NAV cloud solution has SSL enabled by default.Design Pattern: Create Data from Templates
For many records, such as Items, Customers, and Vendors, users have to enter the same sets of data again and again. This is tedious, error-prone (users forget to enter a field or they choose the wrong group), and difficult to learn for some users.Design Pattern: Data-driven Blocked Entity
This pattern implements a generic mechanism for dynamically restricting and allowing usage of a record by the business process administrator. Problem A Dynamics NAV record can be used in a number of functionalities across the application.Design Pattern: Passwords and sensitive data
By Bogdana Botez at Microsoft Development Center Copenhagen This pattern is supported starting from Microsoft Dynamics NAV version 2016. Abstract Protect data like passwords, social security numbers, credit card numbers etc by encrypting it and by placing it in a single table with restricted access.
Microsoft Envision Joins the Pack as One of Microsoft’s Big 4 Events
Taking place in New Orleans April 4-6, Microsoft Envision is debuting as THE business conference go-to.