Ohjelmointirajapinta Business Central -sovellusten jatkuvalle toimittamiselle Azure DevOps Servicesin avulla
Tärkeä
Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Microsoft Dynamics 365:n tuoteohjeet. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n ja Microsoft Power Platformin julkaisusuunnitelmat.
Käytössä | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille tai analyytikoille automaattisesti | 1. huhtikuuta 2020 | 14. heinäkuuta 2020 |
Liiketoiminta-arvo
Business Centralin kumppanit voivat organisoida Azure DevOpsin avulla koontiprosessit ja käyttöönotot Business Central Onlineen.
Toimintojen tiedot
Globaali kumppaniyhteisö – ja erityisesti Business Centralin kumppaniyhteisö – siirtyy yhä kiihtyvällä vauhdilla jatkuvan integroinnin ja jatkuvan toimittamisen sekä DevOps-periaatteiden käyttöön.
Azure DevOps Services sisältää jo nyt runsaasti toimintoja, joilla kehittäjät voivat hallita koodia jatkuvan integroinnin käytäntöjen mukaisesti:
- Koodi kirjoitetaan Visual Studio Code -muodossa.
- Tämän jälkeen koodi tallennetaan, tarkistetaan, haarautetaan ja yhdistetään lähdekoodinhallinnan säilössä.
- Lopuksi koodi koostetaan ja testataan koontijaksoissa, joiden kohteena ovat Business Centralin Docker-säilöt.
Seuraavassa vaiheessa kumppaneille annetaan mahdollisuus ottaa käyttöön sovellusten jatkuva toimittaminen Business Central Online -palvelun asiakkaille. Ratkaisu on uusi FAME (Fixed App Management Endpoint, kiinteä sovelluksenhallinnan päätepiste) -ohjelmointirajapinta.
FAME-ohjelmointirajapinta on REST-pohjainen ohjelmointirajapinta. Sen käyttö edellyttää, että toimittaja on valtuutettu ISV-toimittaja, jonka sovellukset Microsoft on rekisteröinyt. Rekisteröinnin jälkeen FAME-ohjelmointirajapinta on käytettävissä seuraavassa globaalissa päätepisteessä: https://apps.businesscentral.dynamics.com.
Ohjelmointirajapintaa voi käyttää seuraavissa toiminnoissa:
- Sovelluksen tärkeiden päivitysten, aliversiopäivitysten ja hotfix-korjauspäivitysten toimittaminen asiakkaille Business Central -hallintakeskuksesta asennettaviksi. Päivitysten tuominen saataville lataamalla ne FAME-sovellussäilöön. Sovelluksen uudet versiot ovat sitten saatavina Business Central -hallintakeskuksen Sovellusten hallinta -sivulla.
- Luettelon noutaminen niistä asiakkaiden ympäristöistä, joihin sovellus on asennettu.
- Sovelluksen hotfix-korjausten automaattisen käyttöönoton ajoittaminen asiakkaiden ympäristöissä.
FAME-ohjelmointirajapinnan avulla modernia jatkuvaa integrointia (CI), jatkuvaa käyttöönottoa (CD) ja DevOps-käytäntöjä voi käyttää esimerkiksi seuraavasti:
- Toimintojen automatisointi Microsoft Azure DevOps Servicesin tai muiden käytettävissä olevien prosessin automatisointityökalujen avulla.
- Roolipohjaisen käyttöoikeuksien hallinnan järjestäminen.
- Sovellusten laaja-alainen hallinta useissa eri sijainneissa käyttämällä kehittyneitä ja hallittavia koonti-, testaus- ja julkaisutyönkulkuja.
Vuoden 2020 1. julkaisuaallossa FAME-ohjelmointirajapintaa voivat käyttää suoraan Business Centralista vain ISV-toimittajat, jotka käyttävät upotettavia sovelluksia. Se ei ole saatavana lisäosa- ja Connect-sovelluksissa. Voit hallita lisäosa- ja Connect-sovelluksia lataamalla sovelluksen uudet versiot kumppanikeskuksessa Business Central -valikoimaan. Sovelluksille tehdään sitten tekninen vahvistus ja markkinointivahvistus, ennen kuin ne tulevat saataville AppSourceen. Vahvistuksen jälkeen uudet versiot ovat kyseiset sovellukset asentaneiden asiakkaiden käytettävissä Business Central -hallintakeskuksessa.
Kerro mielipiteesi
Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.
Katso myös
Sovelluksen hallinnan ohjelmointirajapinta (dokumentaatio)