Advertisements

Image Analysis feature in Dynamics NAV 2018

In Dynamics NAV 2018, the Image Analyzer extension uses the Computer Vision API to analyze images that are attached to contact persons and items.

For example, this is useful for items because it lets you build up a stockpile of metadata about what you sell and use it to fine-tune search results when someone is browsing your web shop.

Image Analyzer is free in Dynamics NAV, but there is a limit to the number of items that you can analyze during a certain period of time. By default, you can analyze 100 images per month.

After you enable the extension, Image Analyzer runs each time you import an image to an item or contact person. You will see the attributes, confidence level, and details right away, and can decide what to do with each attribute. If you imported images before you enabled the Image Analyzer extension, you must go to the item or contact cards and choose the Analyze Picture action.

Requirements

There are a few requirements for the images:

  • Image formats: JPEG, PNG, GIF, BMP
  • Maximum file size: Less than 4 MB
  • Image dimensions: Greater than 50 x 50 pixels

How to enable Image Analyzer

To enable the Image Analyzer extension, do one of the following:

Method-1 : Open an item or contact card. In the notification bar, choose Analyze Images, and then follow the steps in the assisted setup guide.

 

IA-1

This will launch Image Analyser assisted setup guide, follow the step.

 

IA-2

IA-3

IA-4

Once you are done It will import your image for Analysing.

IA-5

 

Method-2 : Access the Service Connections, and then choose Image Analysis Setup.

IA-5.1

Choose the Enable Image Analyzer check box, and then complete the steps in the assisted setup guide.

IA-5.2

For URL and Key follow these steps:

Click on Computer Vision API Documentation

IA-6

Click on Try Computer Vision API

IA-7

Select your API Computer Vision API and then Get API Key

IA-8

Agree to T & C select your Country/Region and then Next

IA-9

Sign-In with the preferred account sign-in method

IA-10

Once done you will land on page which will have your Endpoint URL and Key

You must add /analyze at the end of the API URI, if it isn’t already there.

IA-11

Enter your Endpoint URL and Key and close the window.

IA-12

Now you import your Image, or select Analyze Picture if already imported

IA-13

This will analyze the Image and provide you with the Attributes.

The Image Analyzer Attributes page displays the detected attributes, the confidence level, and other details about the attribute. Use the Action to perform options to specify what to do with the attribute.

 

This is how you enable and configure your Image Analyzer Service.

 

To see how many analyses you have left in the current period

You can view the number of analyses you’ve done, and how many you can still do, in the current period.

Enter Image Analyzer Setup, and then choose the related link.

The Limit type, Limit value, and Analyzes performed provide the usage information.

 

To stop using the Image Analyzer extension

Enter Service Connections, and then choose Image Analyzer Setup.

Clear the Enable Image Analyzer check box.

 

I will come with more details as I proceed.

 

 

 

Advertisements

NAV Development Preview – Modern Development Tools for Dynamics NAV

Dear friends, after writing blog on Modern Development Tools for Dynamics NAV few of my readers requested to compile all information related to this in single blog.

Here are the links related to these posts, not all are my but are useful and will help keep you updated on same.

Extensions 2.0

Configuring Visual Studio Code

Below are the helpful other links from Microsoft Dynamics NAV Team

How do I learn more?

Check out these docs:

Tools overview

Getting Started guide

Object overview and AL language changes

Modern Development Tools Updates

released from launch till Dec 2017

Modern Development Tools for Dynamics NAV

NAV Development Tools Preview – January Update

NAV Development Tools Preview – February Update

NAV Development Tools Preview – March Update

NAV Development Tools Preview – April Update

NAV Development Tools Preview – June Update

NAV Development Tools Preview – July Update

NAV Development Tools Preview – August Update

NAV Development Tools Preview – September Update

NAV Development Tools Preview – October Update

NAV Development Tools Preview – November Update

NAV Development Tools Preview – December Update

Hope you find this information useful in understanding and learning the new Modern Development Tool for Dynamics NAV 2018.

 

 

 

 

 

 

 

Extensions 2.0 – Dynamics Navision 2018

The issue with customizations is that they often introduce challenges when upgrading. It’s hard to upgrade a solution from one version to the next when changes have been made to the underlying solution. Extensions, and the new version – Extensions 2.0 – solves this problem.

Instead of defining customizations in the original source code, extensions are written alongside the solution source, where the integration with the source is handled with events. An extension can add new objects and extend existing objects that are present in the solution. The extension code is packaged in a file, which you can deploy to your solution. This allows us to upgrade the underlying solution and, as long as the events remain, the extension will behave in the same way from version to version.

To help you developing solutions for this new programming pattern, you can use the new developer tools to build, test, and deploy extensions.

 

In app designer

In the client, you can switch to the in app designer mode that provides a way for you change the look and feel of the client easily and quickly. In short, the in-client designer lets you define what elements (such as fields, groups) appear on a page and how they are arranged. The in-client designer also provides an interactive way to create extensions based on changes you make in the client. Some of the features include:

  • Adding a field from the source table to a page.
  • Moving a field to another place on a page.
  • Removing a field from a page.
  • Previewing your design in desktop, tablet, and phone clients.
  • Saving the changes for the tenant or saving as an extension package file in Visual Studio Code.
  • Changing the caption of a fields on the page.
  • Adding, moving, renaming, and removing an action.
  • Adding, moving, and removing page parts.
  • Adding new pages.

 

Personal and organizational design changes

As an end user, changes can be applied so that only the user who made the changes will see them. This enables users to personalize the pages for their role. Examples of personalization could include moving important fields to a more prominent position on the page, or renaming a date field so that it is clearer which field is the ship date versus the expected arrival date. Alternatively, as an administrator, changes can be made globally, so that everyone in the organization can see them.

Business consultants can also access the same tools to help customers make changes to their solution, resulting in improvements in productivity for all users. For example, they could add new actions to run custom reports, or introduce entirely new pages or page parts.

 

Working with the In App Designer

To turn on the In-App Designer, start the client as normal, and then simply choose the In-App designer icon in the ribbon on any page in the client.

 

ExtV2-1

The Design mode bar appears at the top page, indicating that the in-client designer is active. You can now open any page, and start making changes.

ExtV2-2

Choose More to display additional design options, such as adding a field, creating a new field, and changing the preview to another client type.

ExtV2-3

 

ExtV2-4

To move a field, click and hold the handle in the field to drag and drop it from its current position to the new location, as indicated by the horizontal line.

ExtV2-5

To remove a field, click the field’s handle, and then choose Remove.

ExtV2-6

To add a field, choose the Field button, and then drag and drop a field from the list that appears to the desired location.

ExtV2-7

To preview in another client type, simply choose one of the preview buttons.

When you are finished making changes, choose Stop Designing. You then have the option to save the changes to the tenant for all users, or to save the changes to a file that you can work on later in Visual Studio Code.

ExtV2-8

You can see that Extension is deployed on your solution, check as below.

ExtV2-9

Hope you will enjoy using this new feature of development.

Will come with more details as I proceed.

Configuring Visual Studio Code to Use Modern Development Environment with Dynamics NAV 2018

After installing Dynamics NAV 2018, I want to configure Visual Studio Code with Dynamics NAV to use new Development tool.

Before we start lets verify few things and update accordingly.

NDE-1

You can download VS Code from here:-Click to download Visual Studio Code

Install and Launch the Visual Studio Code.

Now Click View -> Extensions.

NDE-2

Click on … to open the extension menu.

Click on Install from VSIX

NDE-3

You can find VSIX file on the installation medium path:

“ModernDev\program files\Microsoft Dynamics NAV\110\Modern Development Environment”

or in the

“C:\Program Files (x86)\Microsoft Dynamics NAV\110\Modern Development Environment”

NDE-4

This will install AL Language Version 0.12.15355

NDE-5

Once the Extension installation is complete, follow below steps

Press Alt+A, Alt+L to trigger the Go! Command

NDE-6

Enter Project Name and Press Enter

NDE-7

Choose “Your own server”

Once you select the “Your own server” you will see a code like below in the “launch.json” file.

NDE-8

Update the information to look similar to below:-

NDE-9

I have updated my ServerInstance as DynamicsNAV110 (you check your instance name if changed while installing server)

I have updated my Authentication as Windows (I am using Windows authentication update what yours use accordingly)

I have added Port as 8049 (please check and use accordingly you are using the port, if using default 7049 then this step not required)

Now save your File. And Press <CTRL + F5>.

NDE-12

Enter your Credentials.

The server url and the web client url are assumed to be the same. That is not the case. The two settings we talked about above, the server url and the developer port number, are the only settings you need in the launch.json.

When VS Code publishes the extension to the NAV server, the NAV server returns the web client url as a response. This url is then opened in the browser. No setting needed in the launch.json at all.

The NAV server reads that setting from the Web Client Base Url server setting.

NDE-13

NDE-11

Your Extension is published, you can verify as below:

NDE-10

Now you are good to go with developing your Extensions using New Modern Development Tool using AL.

I hope this may have clarified your doubt on how VS Code and the NAV server work together!

I will come with more details as I proceed.

Microsoft Dynamics 365 – Overview

As we are aware of release of Dynamics 365 in November 2016.

Dynamics 365 for Financials is based on Project “Madeira” which was in public preview in the US and Canada since April 2016.

Dynamics 365 for Financials launched on November 1, 2016 in the United States and Canada, and intends to expand to additional countries in CY2017.

Dynamics 365 for Sales, Dynamics 365 for Marketing, and Dynamics 365 for Customer Service within the Business edition will also be optimized for SMB customers.

Microsoft Dynamics 365 for Financials, Business edition, has launched in the US and Canada! Microsoft Dynamics 365 for Financials is a business management solution that seamlessly connects people and processes.

It’s deeply integrated with Office 365 and includes built-in intelligence. With Microsoft Dynamics 365 for Financials, customers can easily connect their businesses; make better business decisions; and get started quickly, while easily managing growth. From day one, it makes ordering, selling, invoicing, and reporting easier and faster.

Dynamics 365 for Financials is only available as a SaaS offering from Microsoft.

Software as a service is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. It is sometimes referred to as “on-demand software”. SaaS is typically accessed by users using a thin client via a web browser.

With intelligent business applications across CRM and ERP, Microsoft Dynamics 365 gives you choice.

Start with just what you need to run your business and delight your customers.

2-1

Say start with Financials.

And then add apps as your needs change.

2-2

In short evolve your business on your terms.

You can add more apps from AppSource as required for selected Products, Categories or Industries.

2-3

Each application solves real problems and delivers real value. But combine them and you get the power and possibilities to transform your business.

2-4

Dynamics 365 haves 2 Editions:

  • Enterprise
  • Business

Dynamics 365, Enterprise edition is optimized for organizations with 250+ employees.

Dynamics 365, Business edition is optimized for organizations with 10 – 250 employees.

 

Applications available in Business for:

Dynamics 365 for Financials is optimized to meet the needs of SMBs with roughly 10 – 250 employees.

These companies typically need more robust capabilities than the financial and accounting packages they started with, but are not yet ready to make a significant investment in highly customized ERP systems.

Dynamics 365 for Financials capabilities span financials management, reporting, fixed assets, supply chain and inventory management, contact/opportunity management, and project management. It also offers multi-company and multi-currency capabilities.

 

Applications available in Enterprise for:

  • Sales – Turn relationships into revenue with digital intelligence in each deal.
  • Customer Service – Earn customers for life with world-class customer service.
  • Field Service – Optimize your scheduling and use predictive tools to master the service call.
  • Project Service Automation – Create more profitable customer relationships using intelligent tools.
  • Operations – Make data-driven decisions for smarter, more efficient operations.

Other Applications:

  • Marketing – Deliver powerful customer experiences using Adobe Marketing Cloud.

 

Microsoft Dynamics 365 for Financials is an app in the Dynamics 365, Business edition. Additional apps within the Business edition (Dynamics 365 for Sales, Dynamics 365 for Marketing, and Dynamics 365 for Customer Service) are currently planned to be available in CY2017.

 

What is the difference between Microsoft Dynamics NAV and Microsoft Dynamics 365 for Financials?

Dynamics NAV is software, available via perpetual, subscription, and/ or SPLA licensing, that can be deployed on-premises or in the cloud and extended using Dynamics NAV Customizations or extensions.

Dynamics 365 for Financials is a new SaaS (cloud – only) service, available only via CSP, which can be extended via apps (validated extensions) in Microsoft AppSource.

Many of the capabilities available in Dynamics NAV will also be available in Dynamics 365 for Financials. However, they will be available in a way that is customer – ready out of the box, so these capabilities may surface differently in Financials than Dynamics NAV.

Microsoft Dynamics 365 for Financials is based on the Microsoft Dynamics NAV platform and several other Microsoft technologies.

It is not compulsory but for seamlessly experience Dynamics 365 for Financials from within Office 365, customers must have an Office 365 subscription that includes Exchange Online.

I will come up with more details in my up coming posts till then keep exploring and learning.

 

 

 

Microsoft Dynamics 365 for Financials

Areas covered and Features available in Dynamics 365 for Financials:

  • Bank & Payment Management
    • Bank Account Reconciliation
    • Check Writing
    • Electronic Payment
    • Reconciliation
  • Data Migrations
    • Lets you import your existing company data such as vendors, customers, and items from Excel or QuickBooks.
  • Financial Management
    • Account Payables
    • Account Receivables
    • Account Schedules
    • Budgets
    • Cash Flow Forecast
    • Deferrals
    • Fixed Assets
    • General Ledger
  • Inventory
    • Alternative Ship-To Addresses
    • Drop Shipments
    • Inventory
    • Item Substitutions
    • Non-stock Items
    • Returns and Cancellations
    • Shipping Agents
  • Office 365
    • Lets you manage business interactions with your customers and vendors, directly in Outlook.
  • Opportunity Management
    • Contact Management
    • Dynamics 365 Integration
    • Interaction/Document Management
    • Outlook Client Integration
  • Other Features
    • Change Log
    • Dimensions
    • Document Management, Capture & OCR
    • Multiple Currencies
    • Word Reporting
    • Workflow
  • Project Management
    • Basic Resources
    • Budgets/Estimates
    • Capacity Management
    • Jobs
  • Purchasing
    • Cross Reference
    • Purchase Invoice Discounts
    • Purchase Invoicing
    • Purchase Line Discounting
    • Purchase Order Management
    • Purchase Pricing
    • Salespeople/Purchasers
  • Sales
    • Pricing and Discounting
    • Sales Invoice Discounts
    • Sales Invoicing
    • Sales Order Management

Microsoft Dynamics 365 for Sales

Areas covered and Features available in Dynamics 365 for Sales:

  • Intelligence
    • Analyze with Power BI
    • Azure Machine Learning
    • Customer Insights
    • Data Export Service
    • Relevance Search
  • Mobile
    • Mobile Management Enhancements
    • Mobile Offline Data API
    • Mobile UI Enhancements
    • Mobile Authenticated Mashups
  • Social
    • No features released
  • Others
    • Dynamics 365 connector for Flow, Logic Apps, and Power Apps
    • Document suggestions
    • Dynamics 365 (online) administrator role in Office 365
    • Dynamics 365 App for Outlook
    • Exchange booking integration
    • Customer Insights
    • 3rd party S2S Inbound Authentication
    • Data Export Service
    • Editable grids
    • Modular business apps, app designer, and site map designer
    • Office 365 Groups
    • Partner portal
    • Portal service
    • Relationship Insights
    • Scheduling unification
    • Task-based experiences
    • Visual process designer

Microsoft Dynamics 365 for Customer Service

Areas covered and Features available in Dynamics 365 for Customer Service:

  • Intelligence
    • Analyze with Power BI
    • Azure Machine Learning
    • Customer Insights
    • Data Export Service
    • Relevance Search
  • Mobile
    • Mobile Management Enhancements
    • Mobile Offline Data API
    • Mobile Authenticated Mashups
  • Social
    • No features released
  • Others
    • 3rd party S2S Inbound Authentication
    • Business recommendations
    • Customer backup and restore
    • Document suggestions
    • Dynamics 365 (online) administrator role in Office 365
    • Dynamics 365 App for Outlook
    • Dynamics 365 connector for Flow, Logic Apps, and Power Apps
    • Editable grids
    • Exchange booking integration
    • Modular business apps, app designer, and site map designer
    • Office 365 Groups
    • Partner portal
    • Portal service
    • Relationship Insights
    • Scheduling unification
    • Task-based experiences
    • Visual process designer

Microsoft Dynamics 365 for Field Service

Areas covered and Features available in Dynamics 365 for Field Service:

  • Intelligence
    • Azure Machine Learning
    • Data Export Service
    • Relevance Search
  • Mobile
    • Mobile Management Enhancements
    • Mobile Offline Data API
  • Social
    • No features released
  • Others
    • 3rd party S2S Inbound Authentication
    • Connected Field Service
    • Customer backup and restore
    • Document suggestions
    • Dynamics 365 (online) administrator role in Office 365
    • Dynamics 365 connector for Flow, Logic Apps, and Power Apps
    • Editable grids
    • Field Service
    • Modular business apps, app designer, and site map designer
    • Office 365 Groups
    • Portal service
    • Resource scheduling optimization (Field Service)
    • Task-based experiences
    • Visual process designer

Microsoft Dynamics 365 for Project Service Automation

Areas covered and Features available in Dynamics 365 for Project Service Automation:

  • Intelligence
    • Azure Machine Learning
    • Data Export Service
    • Relevance Search
  • Mobile
    • Mobile Management Enhancements
    • Mobile Offline Data API
  • Social
    • No features released
  • Others
    • 3rd party S2S Inbound Authentication
    • Customer backup and restore
    • Document suggestions
    • Dynamics 365 (online) administrator role in Office 365
    • Dynamics 365 connector for Flow, Logic Apps, and Power Apps
    • Editable grids
    • Modular business apps, app designer, and site map designer
    • Office 365 Groups
    • Portal service
    • Project Service Automation
    • Task-based experiences
    • Visual process designer

 

Previous Older Entries

Important

Most of the contents you find in this blog will be either inherited from MSDN or Navision Developer IT Pro Help. Some places images are also directly taken from these sites. Purpose is simple to try those stuffs and re-produce adding few things as per my understanding to make easy understanding for others and quick reference.

Here nothing under my own brand or authorship of the content. At any point of time we are just promoting Microsoft stuffs nothing personnel with same.

Hope stuffs used here will not violate any copyright agreement with them. In case by mistake or in-intestinally it happens and the Microsoft feels these should not be used Microsoft have full right to inform me about same and will be glad to take down any such content which may be violating the norms.

Purpose is to promote Navision and share with community.

FB Profile

Like FB Page

%d bloggers like this: