msnJournals.com

msnJournals

Microsoft Dynamics 365 Blog

  • HOME

  • ABOUT

  • More

    Use tab to navigate through the menu items.
    • All Posts
    • Microsoft Dynamics 365
    • Dynamics NAV | Business Central
    • AL Language
    • Performace
    • OAuth
    • SharePoint
    • Design Patterns
    Search
    All you need to know about Business Central Webhooks
    MSN Raju
    • Aug 25
    • 4 min

    All you need to know about Business Central Webhooks

    Webhooks is a great feature introduced in Business Central to notify other applications about data changes occurring in entities. Webhooks are a way for applications to communicate between them automatically. When a record is created / updated / deleted in Business Central, a notification is sent to the subscriber automatically. Comparison between Publisher-Subscriber Events and Webhooks Webhooks' design pattern is very similar to Publisher-Subscriber events in AL, but it is
    601 views0 comments
    How to detect anomalies in Business Central data using AL Http datatypes
    MSN Raju
    • Mar 9
    • 3 min

    How to detect anomalies in Business Central data using AL Http datatypes

    Anomaly Detector is an Azure Cognitive Service that detects anomalies in time-series data. It consists of simple REST APIs that can be consumed by any application. This post explains how to setup Azure Anomaly Detector Service, and how to consume Anomaly Detector REST APIs in Business Central using AL Http datatypes. Why and Where to find Anomalies Purpose of Anomaly Detector is to identify unknown threats in time-series data. Anomalies can be detected in any time-series data
    443 views1 comment
    Analyze data using Query Analyzer in Business Central
    MSN Raju
    • Nov 20, 2020
    • 2 min

    Analyze data using Query Analyzer in Business Central

    Inline Query Analyzer is a tool to analyze data in Business Central. This is an open source project intended to help developers for quick retrieval of data for analysis purposes. You can write SQL like queries to retrieve data. Users can view the query results in Grid and JSON views. How to install? This is an open source AL Project, source code can be downloaded from https://github.com/msnraju/inline-query. This tool is using Object IDs from 50100 to 50149, you may need to r
    1,143 views0 comments
    Inline Query | SQL like Queries in Business Central
    MSN Raju
    • Nov 12, 2020
    • 4 min

    Inline Query | SQL like Queries in Business Central

    Inline Query is a library that can execute SQL like Queries in Business Central AL Language. This is a small compiler in AL that compiles and executes SQL like queries in text constants or text variables. Query Object vs Inline Query Inline Query is not a replacement for Query Objects. At present, Inline Query can only support retrieval of a single column from a single table (joins are not supported). Whereas Query Object supports multiple tables and multiple columns. Why Inl
    1,314 views0 comments
    Facade Pattern in Business Central - AL Language
    MSN Raju
    • Nov 1, 2020
    • 2 min

    Facade Pattern in Business Central - AL Language

    Facade Pattern is a Design Pattern to hide complexity of the multiple sub systems by providing a simple interface to the client. This pattern involves a single codeunit which provides simple methods required by the client and delegates call to methods of existing internal codeunits. Class Diagram Facade pattern class diagram: Subsystem: Each class / codeunit in Subsystems has some functionality that will be accessed by client using Facade. Facade: This will be the interface f
    638 views0 comments
    Basics of JSON data types in Business Central
    MSN Raju
    • Oct 30, 2020
    • 4 min

    Basics of JSON data types in Business Central

    Understand the basics of JSON data types and how to handle JSON data in Business Central AL Language using JSON data types.
    6,128 views0 comments
    The Rules Pattern in Business Central - AL Language
    MSN Raju
    • Oct 14, 2020
    • 3 min

    The Rules Pattern in Business Central - AL Language

    The Rules Pattern is a Design Pattern to simplify the complex business logic which is based on multiple if-else statements.
    545 views0 comments
    Generic Validator Method Pattern
    MSN Raju
    • Oct 11, 2020
    • 2 min

    Generic Validator Method Pattern

    Generic Validator Method Pattern is a design pattern which is an extension of Generic Method Pattern. Purpose of this design pattern is to validate one or more entities in a specific context. This is a very commonly used pattern in other languages, just that it is adjusted to Generic Method Pattern. Generic Method Pattern It has a public method and two business events which can be subscribed to change or extend the behaviour of the method. Public Method may contain the follow
    451 views0 comments
    How to use ReactJS Components in Control Add-ins
    MSN Raju
    • Sep 4, 2020
    • 4 min

    How to use ReactJS Components in Control Add-ins

    Control Add-in is an Object type in Business Central to develop User Controls using JavaScript, and CSS. Though it is a very good option to enhance UI / UX in Business Central, we often have to struggle to build HTML markup in JavaScript, because we have to use string concatenate functions, or complex DOM methods build HTML elements. ReactJS library can give us the flexibility to write HTML markup inside JavaScript. About ReactJS ReactJS is a JavaScript library developed by t
    1,180 views1 comment
    How to connect SharePoint with Business Central
    MSN Raju
    • Aug 26, 2020
    • 6 min

    How to connect SharePoint with Business Central

    Learn how to read, upload, download, and delete files from SharePoint Document Library using AL Code in Microsoft D365 Business Central.
    5,666 views5 comments
    Generic OAuth2 Library for Business Central
    MSN Raju
    • Aug 23, 2020
    • 2 min

    Generic OAuth2 Library for Business Central

    How to get OAuth Access Token from Azure AD, Google, Facebook etc in Business Central. Download source code from GitHub.
    4,597 views14 comments
    Cryptography support in Business Central
    MSN Raju
    • Aug 17, 2020
    • 2 min

    Cryptography support in Business Central

    In AL there is a codeunit called Cryptography Management (Codeunit 1266) which provides helper functions for encryption and hashing. Cryptography is used to keep the data safe by encrypting and depcrypting the data so that others canot misuse the data. This post covers only basic usege of Cryptography Management codeunit. The following are the topics convered in this post. Encryption Key Importing / Exporting Encryption Key Encrypt / Decrypt data Encryption Key Encryption Ke
    680 views0 comments
    How to solve Table Locking Issues in Business Central
    MSN Raju
    • Aug 9, 2020
    • 6 min

    How to solve Table Locking Issues in Business Central

    Learn how to solve Table Locking issues in Microsoft Dynamics 365 Business Central / NAV with code examples.
    9,257 views2 comments
    How to add Custom Filter Tokens in Business Central
    MSN Raju
    • Aug 1, 2020
    • 2 min

    How to add Custom Filter Tokens in Business Central

    Learn How to add Custom Filter Tokens Functionality in Business Central. You use Custom Filter Tokens in page advanced filters to apply filt
    845 views0 comments
    How to Create Assisted Setups in Business Central
    MSN Raju
    • Jul 30, 2020
    • 4 min

    How to Create Assisted Setups in Business Central

    Assisted Setup is a wizard page to help Business Central User setting up a module. When you are creating an extension for Business Central, you must consider creating one or more Assisted Setups for your extension. Wizard Page: Assisted Setup is nothing but a wizard page (guided page) containing one or more steps to help Business Central User to configure setups. Page layout: Page contains at least two steps, start and finish (welcome and thanks) steps. Each step is a field g
    1,101 views0 comments
    How to Create Control Add-in in Business Central
    MSN Raju
    • Jul 29, 2020
    • 4 min

    How to Create Control Add-in in Business Central

    Createing Controls Add-in is not that difficult. Just read this post you will understand how easy it is.
    3,028 views0 comments

    Thanks for submitting!

    © 2020 by msnJournals.com

    msn raju

    [email protected]

    Thanks for subscribing!

    • Facebook Social Icon
    • LinkedIn Social Icon
    • Twitter Social Icon
    • GitHub-Mark-120px-plus