GithubHelp home page GithubHelp logo

microsoftdocs / navdevitpro-content-pr Goto Github PK

View Code? Open in Web Editor NEW
7.0 20.0 34.0 38.46 MB

Content for the devitpro release for on-prem & PaaS

License: Creative Commons Attribution 4.0 International

PowerShell 100.00%

navdevitpro-content-pr's Introduction

navdevitpro-content-pr

IMPORTANT: This content is no longer actively maintained. We encourage you to check out Microsoft Dynamics 365 Business Central documentation for recent updates. Dynamics 365 Business Central is the next version of Dynamics NAV and adds more capabilities, including the option to migrate to the cloud. For more information, see Welcome to Dynamics 365 Business Central and Configuring the Help Experience for Dynamics 365 Business Central.

Source files for documentation

Welcome to the repository for the developer and ITpro content for Dynamics NAV 2018 including PaaS. The repo started as a private repo, but it is now made public.

All articles are stored as Markdown files (.md type) in the dynamics-nav folder. The articles are published to Developer and IT-Pro Help for Microsoft Dynamics NAV/.

NOTE: As of October 2021, Microsoft no longer accepts pull requests to the nav-content repo.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

navdevitpro-content-pr's People

Contributors

ailie13 avatar blrobl avatar brentholtorf avatar broney32 avatar damabe avatar dereklh7 avatar dhurataj avatar edupont04 avatar henrikwh avatar ikaale avatar jaredha avatar jmart1428 avatar jmirabal80 avatar jswymer avatar kamichaims avatar kennienp avatar lschaufms avatar mohitp930 avatar msarts avatar reemsabaw1 avatar rflynn27 avatar ryanweigel avatar skundaram avatar sorengp avatar stephenbrentpeters avatar stuartglasson avatar sueadarby avatar susannewindfeldpedersen avatar uberspot avatar v-sidlama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

navdevitpro-content-pr's Issues

Note out of date/incorrect

The note
"You also use Microsoft Dynamics NAV 2018 to develop for Dynamics 365 Business Central."
is no more up to date as you use VS Code + AL to develop for Dynamics 365 Business Central.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Look like the batching is not supported

I'm using postman to execute a simple batch which inserts 2 new entity in UnitOfMeasure.
But I received an error which says:

{
"error": {
"code": "",
"message": "The request entity's media type 'multipart/mixed' is not supported for this resource."
}
}


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Misleading JSON representation

Running an API call on this returns a very similar JSON object but not quite the same.
The ID looks like a regular ID not a GUID
The "dimensions" is an array not just a string
It is also missing the "number" field in the response but is described above.

This was tested on a sandbox Business Central Environment.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Feature Limitations for Business Central SaaS Web Client

Hello
I cannot find any information about the BC web client's features limitations.
This page shows information only for Nav 2018 / Nav 2017.

Our customers want to switch from BC OnPrem Windows Client (BC v14) to BC OnPrem Web Client (BC v14) and need to know the "incompatibility" of the web client.

Can you help us ?
thank you


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Does not say if the file is created on the server or client side

Is it created on the server side or the client side ?


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Error: 'Blob' is not a valid variable typeAL(AL0157)

I'm trying to find a way to open an image that is local to my extension and store it in a BLOB so that I can display it on my report.

Unfortunately, i cannot find a way to have a var of type Blob anywhere on a report page other than if it is coming from a Table.

Can it be done?


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Testing page views

Is it possible to test the visibility in a page view?

I want to test if a field is visible when applying a view in a list page. With test pages current methods that's not possible currently.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Clarification

My first suggestion would be to replace "For controls, you can use this property to limit the number of options that the user can select." with "You can use this property to DEFINE the options that the user can select." The property does not limit the number of options, and a user can only ever select one option, so "limit the number" has no real meaning.

Second: "You cannot add options". You can, and we did, and it does compile and run. (Page 9657; Customer Report Selections; variable Usage2). It does not, however, display the additional option in the dropdown for that variable (Why? That is what we were trying to find out by coming here). It would not seem possible for a user to "select an option outside the set of options defined for the field or variable"--where would they select it from?


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Error in documentation?

The following example should be correct,

POST https:/{businesscentralPrefix}/api/v1.0/companies({id})/customerPaymentJournals({id})/customerPayments

Note that it is "customerPayments" and not "customerPayment" and that it should be "customerPaymentJournals" and not "customerPaymentsJournals".


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Please explain how you create a "Cancel button"

In the document, there is a reference to a so called "Cancel Button" which can influence the Action-Option returned. However i haven't found a description how to create such a button on a page. I

Built a wizard based on your guide (https://docs.microsoft.com/en-us/dynamics-nav/walkthrough--creating-a-wizard-page) and i don't want to execute any code if the user cancels the wizard. - I assume it should be possible to use the RUNMODAL return value to figure that out like it used to be in 6.0 and before.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

4th Example is not correct.

On the 4th Example, the Which string is incorrect.

Which seems to have NO spaces in it (Which := 'This';), however description shows that "f T, h, s, i, or space is the first character in String, the function deletes them."

For this to happen, Which must be 'This ' (with a space on it).


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Error in documentation?

POST https://{businesscentralPrefix}/api/v1.0/companies({id})/customerPaymentsJournals

should be

POST https://{businesscentralPrefix}/api/v1.0/companies({id})/customerPaymentJournals


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Include that the INIT function does *not* remove the CHANGECOMPANY reference.

From:
The CHANGECOMPANY function is not affected by the RESET Function (Record).
To:
The CHANGECOMPANY function is not affected by either the RESET Function (Record) nor the INIT Function (Record) .


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Misleading example - delete the ELSE statement

Guidelines say you should never have an ELSE efter EXIT, and in this case CurrReport.SKIP is simular.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

In the Syntax example please change "GETDEFAULTCONNECTIONTYPE(Type)" to "GETDEFAULTTABLECONNECTION(Type)"

The following is a typo in the Syntax section, which causes an error when copied and carried across to the NAV development environment:
Name:= GETDEFAULTCONNECTIONTYPE(Type)

Please change to:
Name:= GETDEFAULTTABLECONNECTION(Type)

Thanks


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

This also works with NTLM authentication

The docs should be upgraded to include that this also works with NTLM authentication (and presumably the other types as well). There are still on-premises users of your product.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

NAV 2018 CU2 missing?

1.Upgrade to Microsoft Dynamics NAV 2018 Cumulative Update 2:
a.Download Microsoft Dynamics NAV 2018 CU2. --> Results in Error, try again later.

I need to upgrade a NAV2013R2 to BC14 so I wanted to follow these steps. Any idea when/if the CU2 will be avaiable again?


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Ambiguous construction

"Yes if the current record on the page that you will launch from this control is displayed" actually does not say anything. I think it wants to say "Yes if you wish to display the current record on the page that you will launch from this control."


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Where did the variabel named PurchaseLine come from in your example?

Are there a conflict between variabel names used in your example/walk through?
PurchaseLine VS PurchLine ?


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Minor typo

"Next, the FILTERGROUP function changes the filter group to 100. "
Should have been
"Next, the FILTERGROUP function changes the filter group to 1. "


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Missing Properties

I've just recently tried this API request out and the listed Journal properties are missing the fields BalancingAccountId and BalancingAccountNumber


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Custom Apis subscriptions

"Custom APIs are also webhook-enabled and will be listed in webhookSupportedResources if Dynamics 365 Business Central is able to send notifications for the entity."

When i try to subscribe to my custom api, the resource is not recognized.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Topic depricated for Business Central?

Mybe I am overlooking something, but it seems this topic has been depricated for BC. It would really appreciate it this was reverted. This info is of great value and there is no matching replacement for is it.
I know https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-extension-advanced-example-test is mention it, but with less info.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Response Option Group

There seems to be no info on what the "Response Option Group" (on table Workflow Response, 1521) is for. It is used above, but no explanation for it. Please provide this.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Typo

Item.SetView( filterPagebuilder.Getview('Item Table'));
should be
Item.SetView(FilterPagebuilder.Getview('Item Table'));
i.e. no space and capital F


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Upated information

Has Microsoft not spent any time developing RDLC reports in the last 4 years?
If not, what should we be using instead?


Document details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Company and Profile

Is it possible to create a shortcut that opens BC with a specified Company and a specified Profile?


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Needs version supported information

On the old MSDN there used to be a drop down that would show you what the functionality looked like in other versions of NAV. I understand that going forward everything is BC, but until NAV customers upgrade, we're stuck helping with the issues they have.

For example, on this page, it would be amazing if I could immediately see that NAV 2016 has this deprecated and will not allow usage.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Wrong path in the docs

The documentation as of this comment states the endpoint path as
"GET https://{businesscentralPrefix}/api/v1.0/companies({id})/customerPaymentsJournals({id})"

This path yields an error "code": "BadRequest_NotFound", "message": "No HTTP resource was found that matches the request URI ...."

The correct endpoint path is:
"GET https://{businesscentralPrefix}/api/v1.0/companies({id})/customerPaymentJournals({id})"
Note that in the path segement "customerPaymentJournals" the text Payment is not pluralized. If you use the pluralized version it fails.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Too Many Requests

I have some questions:

  1. Does the limitation only apply to API's or also to web services?
  2. Does the request limit apply to all APIs together or for each API endpoint individually?
  3. After receiving a 429 response how long do i have to wait before i can do new requests?

Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Dynamics 365 Business Central On-Prem Endpoint

Dear,

For developers it's useful to add some more info to the url endpoint for On-Prem API's.
According the documentation the url is structured in this way.
https://<base URL>:<port>/<serverInstance>/api/<API version>/
This is correct for the default API's made available by Microsoft.
When a partner develops its own API Page, the endpoint is structured this way:
https://<base URL>:<port>/<serverInstance>/api/<APIPublisher>/<APIGroup>/<API version>/
The APIPublisher and APIGroup is found in the properties of the custom API page:

page 50000 "My Custom API"
{
    PageType = API;
    Caption = 'Custom API';
    APIPublisher = 'abc';
    APIGroup = 'xyz';
    APIVersion = 'v1.0';
   ...

Kind regards,
Job


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

No NAV version specified for which it is supported

Hi,
there is no info for which NAV version and since which CU are these settings available. I landed on the page from search engine, and I do not have any clue, for which NAV version this page is created/valid.

Thanks!

Kamil Sacek

Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Data issues with the API

I've noticed a few things about the API and Graph API that act a little differently. I'm testing the API with the test company Cronos.

api.businesscentral.dynamics.com
Returns the dimensions field but is not returned from the microsoft graph api. Is there a reason why the dimensions are not included in the graph request vs the API? Is that being depreciated? Do I need to add a query param to request to get the dimension data?
2020-01-07_10-48-20
2020-01-07_10-51-03

I've also noticed that the api.businesscentral.dynamics.com endpoint does not return all of the general ledger entries, it cuts off some of the data. The graph endpoint returns a few more lines of data. I tried filtering the general ledgers on a particular date but not all of the data appears from that same endpoint. In the app it shows 9 entries for April 8th but the API is only getting 2 entries back. Is there a reason why that data isn't returned?
2020-01-07_10-56-51
2020-01-07_10-57-50


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

BusinessChartData object is defined by a DotNet variable

Is this still true?

"The Microsoft.Dynamics.Nav.Client.BusinessChartData object is defined by a DotNet variable. The DotNet variable for the BusinessChartData object is configured to instantiate on the computer running the Microsoft Dynamics NAV Server."

On NAV 2018 surely this is a JavaScript Control Add-in.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Text refers to Microsoft Dynamics NAV 2018, but screenshot is from an older version

Screenshot needs to be updated


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Are Indirect Permission taken into account

It has not been described wheter both indirect and direct permissions are taken into account when setting this porperty.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Error in the page

I saw two wrong words:
...using IIS Manager, select Routihg Rules...

HTTP_X_FORWARED_PROTO (shoud be ForwarDed)

And in my opinion, the text in this part are not clear enough:
To resolve this issue, on the server farm in IIS, add or edit a routing rule to include a server variable for X-Forwarded-Proto. For example, using IIS Manager, select Routihg Rules > URL Rewrite > Edit > Server Variables, and then add a server variable that has following settings:

Where did come the "Routing Rules > URL Rewrite"? From Home > WEBFARM > Routing Rules > URL Rewrite, why not "Home > URL Rewrite"? Maybe could be somethink like this:

...using IIS Manager, on the home page, select URL Rewrite > The rule you want > Edit > Server Variables, and then add a server variable that has following settings:

The orignal text go from the home to the webfarm's settings, then choose to URL Rewrite, rather than go from home directly to the URL Rewrite..


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Add FlowFields and 'ExternalSQL' TableType(?)

An edge case for those of you with the destination TableType as 'ExternalSQL'.

When the origin field is a FlowField with a precalculated value and the destination has the same field no., data type (and length) but is not a FlowField and the TableType is 'ExternalSQL' TRANSFERFIELDS does not copy the value over.

Tested on NAV2016 CU48. Thanks.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Which property?

" You would select RunObject in the PushAction property and use the RunObject Property to run the sales statistics page. In this property you could select Yes to display the same record on both pages." introduces the RunObject property and then immediately refers to "in this object". But the intended reference is to the RunPageOnRec property. Might be clearer to make this explicit: "Then in the RunPageOnRec property you could select Yes..."


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

"web service access key" links go to MS homepage

There are two instances (that I can find) of a link that read "web service access key" that go to https://docs.microsoft.com/en-us/dynamics-nav/developer/devenv-develop-connect-apps-for-fin. This links redirects to the Microsoft homepage.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.