Tuesday, April 28, 2020

What's new and planned for Dynamics 365 Business Central under Modern Developer Tools


Hi Readers,

I hope you and your family are healthy and safe during these unprecedented moments.

Today I am going to share, what’s new and planned for Dynamics 365 business central under modern developer tools.


  • ·        Application version for aliasing base application
  • ·        Camera/location AL API available in the browser
  • ·        Multiple variable declarations of the same type in the same line
  • ·        Ability to refactor a field from a table to a table extension
  • ·        AL interfaces
  • ·        Look up events and insert event subscriber in code
  • ·        Obsolete tag property
Out of these features, in this blog I am going to discuss on Camera Integration in browser.





Before going to start I would like to discuss some prerequisites & overview.

Aim:
Business value
Users expect modern apps to take full advantage of their device hardware, such as taking pictures with their camera. Not only does this modernize the experience, but when applied to the right scenarios, it can also reduce time and effort of data entry and help capture information closer to the source.
Feature details
Developers can now programmatically activate the camera or get the current location coordinates through an AL-based API when Business Central is accessed through the browser. With support for both browser and apps, developers can rest assured that their scenarios light up on any form factor, as long as the user's device and browser support those capabilities.
Additional details
Users remain in control of their privacy settings and can choose to grant or deny access to camera and location similar to other websites.
CameraProvider.IsAvailable now return True if the browser and device support the capability.
The camera provides a viewport as well as Use and Retake buttons.

Pre-requisites:

  • ·        Microsoft Dynamics 365 Business Central
  • ·        Microsoft Visual Studio Code
  • ·        Laptop/Device with camera supported
Demonstration:
Step 1:
·        Open a new project from Visual Studio Code or you can use your existing extension.
·        In my demo I created a new student project and added a Student Picture card part page to describe the camera.
·        See the below structure, I have added the required objects, you can test your camera integration on any Image field with media type.
·


       Create a new Student Picture factbox with cardpart page type as shown in below screenshot.







 
 
 
  



For your reference I have attached the Student table screenshot for better understanding.




  
Results:
·        Open the Business Central Client and navigate to the Student list as shown below screenshot.



·    Open the Student list page and click on New/Edit to open the Student card page as shown below screenshot.




·    Click on Student Picture Fact Box and then select the "Take"a to launch the camera from browser as shown below screenshot.




·    Click on use button to upload the picture, after uploading picture will be uploaded to the database as shown below.





For today that’s it, thank you for reading.
Feel free to share your opinion on the below comment box.

23 comments:

  1. Business Central is a very robust and versatile ERP solution that is aimed to deliver powerful and easy to use functionality in a completely packaged solution offered by Microsoft. Dynamics NAV Implementation Experts

    ReplyDelete
  2. Today I want talk about how to create a new item in business central. It is really a very simple process and you can get new items created very quickly and easily and begin creating sales orders and purchase orders with those new items. check out our website for more details-Creating a new item easily in Business Central

    ReplyDelete
  3. Great Blog! This post gives a better idea. Thanks for sharing useful information
    microsoft dynamics 365 business central implementation

    ReplyDelete
  4. Great Content. It will useful for knowledge seekers. Keep sharing your knowledge through this kind of article.
    Power BI Training in Chennai
    Primavera Training in Chennai

    ReplyDelete
  5. This was an authentic and useful piece of information. Thank you for giving this useful content.
    Phases Of Hacking
    Steps Of Hacking

    ReplyDelete
  6. Fantastic and incredibly useful blog. Thank you for sharing. I just looked at your website, and it seems great. I'll definitely share it with my audience as well.

    Meridean Overseas is an education Consultant that can help you study overseas. Contact us today to obtain the assistance of a reliable overseas education consultant. Click here : Overseas Study Consultant

    ReplyDelete
  7. AWESOME BLOG!!! Thanks for sharing your knowledge. I would actually like to come back here for likewise great articles or blog posts. Visual Merchandising in Bangalore

    ReplyDelete
  8. Thanks for sharing this informative article on What's new and planned for Dynamics 365 Business Central under Modern Developer Tools. If you have any requirement to Hire PowerBI Developers for your project. Please visit us.

    ReplyDelete
  9. Your blog posts are concise and to the point, making them easy to read and understand. We at iValuePlus the best IT staff augmentation company appreciate how you break down complex topics into digestible pieces. Well done!

    ReplyDelete
  10. I came across your blog and wanted to drop a quick note to say how much I'm enjoying your content. Your writing style is engaging and informative, making it a pleasure to read your posts. Keep up the great work! I'm looking forward to reading more from you in the future.

    365 Business Central

    ReplyDelete
  11. The most popular areas for auto rickshaw advertising in Delhi-NCR include markets such as Connaught Place, Khan Market, Janpath, and Sarojini Nagar,Call @9971716221

    Auto Rickshaw advertising in Delhi

    Auto Rickshaw branding in Delhi

    ReplyDelete
  12. Although CRM Dynamics provides excellent value, smaller firms may find it difficult to understand the pricing structure.
    crm dynamics
    dynamics crm 365

    ReplyDelete

Popular Posts