Seite 1 von 1

BC in der sandbox entwickeln

Verfasst: 20. April 2020 14:36
von derPat19
Hallo, wir haben in der Cloud eine sandbox umgebung und wollten darauf enwickeln ... onPremise funktioniert das ganze, aber was muss man einstellen für die cloud mit dem port und so?'

meine launch.json
Code:
{
            "type": "al",
            "request": "launch",
            "name": "Microsoft cloud sandbox",
            "startupObjectId": 22,
            "startupObjectType": "Page",
            "breakOnError": true,
            "launchBrowser": true,
            "enableLongRunningSqlStatements": true,
            "enableSqlInformationDebugger": true,
           
            "server": "https://businesscentral.dynamics.com/24108606-857534534534643209/Sandbox", // euer BC Server Name auf den ihr entwickelt... https://www.dynamicssquare.com.au/blog/dynamics-365/connect-visual-studio-code-with-business-central/
            "port": 7049,
            "serverInstance": "BC150",
            "authentication": "UserPassword", // auf Windows ändern wenn so in BS "Benutzer" eingestellt
           // "startupObjectId": 22, // wo er reinspringt nach publish!
            //https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-retaining-data-after-publishing
            "schemaUpdateMode": "Recreate" 


mache ich hier was falsch?


Mit Freundlichen Gruß

Re: BC in der sandbox entwickeln

Verfasst: 20. April 2020 16:13
von sweikelt
wenn du ein neues AL-Projekt anlegst, fragt dich VS code, ob du für onPrem oder Sandbox entwicklen willst...da wählst du natürlich Sandbox aus und meldest dich entsprechend dort an (es ploppt ein Fenster auf)

Re: BC in der sandbox entwickeln

Verfasst: 20. April 2020 16:46
von derPat19
wo kann ich die genaue version der cloud sandbox einsehen?

Re: BC in der sandbox entwickeln

Verfasst: 20. April 2020 16:47
von derPat19
Code:
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "al",
            "request": "launch",
            "name": "Microsoft cloud sandbox",
            "startupObjectId": 22,
            "startupObjectType": "Page",
            "breakOnError": true,
            "launchBrowser": true,
            "enableLongRunningSqlStatements": true,
            "enableSqlInformationDebugger": true
        }
    ]
}

Re: BC in der sandbox entwickeln

Verfasst: 21. April 2020 07:56
von sweikelt
D365_admin.png

Re: BC in der sandbox entwickeln

Verfasst: 21. April 2020 08:31
von derPat19
also muss die launch.json so aussehen?

Re: BC in der sandbox entwickeln

Verfasst: 21. April 2020 11:39
von sweikelt
öhm - nein?

1.) Welche AL-Language-Extension ist in VS-Code installiert? -> nutze die aus dem Marketplace
2.) in einem neuen Projekt wird gefragt, ob Sandbox oder lokal
3.) bei Sandbox wird nach den Anmeldedaten gefragt
sandbox_anmeldedaten.png

(scheint mir neu zu sein, denn "früher" kam die SignIn-Page ...naja)

4.) fertig
Hinweis: solltest du mehrere Sandboxen haben und auf einer abweichenden als der "Sandbox" entwickeln wollen, gib in der launch.json noch den sandboxnamen an - so wie ich
sandbox_Launch.png


Noch ein Hinweis - bevor du die Symbole lädst, muss du dich wenigstens einmal richtig in der Sandbox eingeloggt haben (per Browser/Tablet/Phone-Client), sonst hat er dich noch nicht richtig initialisiert.

Re: BC in der sandbox entwickeln

Verfasst: 21. April 2020 12:30
von derPat19
oh das ferstet habe ich wohl übersehen ^^ wie komme ich an die Administration heran um die symbols downloaden zu dürfen??
Ich war im web eingeloggt

Re: BC in der sandbox entwickeln

Verfasst: 21. April 2020 13:36
von sweikelt
wenn du eingeloggt warst, dann sollte es funktionieren - ggf. nochmal probieren (du warst auch in der Sandbox eingeloggt?)
falls es nicht läuft, dann mal bei Git schauen

Re: BC in der sandbox entwickeln

Verfasst: 21. April 2020 13:47
von derPat19
ok ich teste es später einfach nocma