Viivakoodien lukeminen iOS:n ja Androidin Business Central -mobiilisovelluksella
Tärkeää
Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Business Centralin uudet ja muuttuneet toiminnot. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n, Power Platformin ja Cloud for Industryn julkaisusuunnitelmat.
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti | 1 syys 2023 | 3 loka 2023 |
Liiketoiminta-arvo
Viivakoodinlukijan ohjausobjekti parantaa varaston käyttäjien tuottavuutta, sillä käyttäjät voivat lukea viivakoodeja laitteen kameran avulla tai erillisellä viivakoodilukijalla. Lisäksi toiminto antaa kumppaneille mahdollisuuksia luoda entistä kehittyneempiä viivakoodilukijaa hyödyntäviä kokemuksia.
Toiminnon tiedot
Uusi viivakoodin lukutoiminto tukee kolmea monimutkaisuudeltaan erilaista skenaariota. Skenaariot vaihtelevat yksinkertaisista käyttöliittymätoiminnoista ISV-toimittajille suunnattuihin edistyneisiin lähestymistapoihin.
Skenaario 1: käyttöliittymäpainike
Mobiiliasiakasohjelma hahmontaa sivulla oleviin kenttiin helppokäyttöisen viivakoodilukijan käynnistämiseen tarkoitetun ohjausobjektin. Viivakoodin lukutoiminnon ottaminen käyttöön kentässä edellyttää, että AL-koodin
ExtendedDatatype
-ominaisuuden määrityksenä onBarcode
. Tietotyypeistä vain teksti ja koodi tukevat kyseisiä kenttiä, ja jos sivulla on näitä kenttiä, viivakoodin lukupainike näkyy automaattisesti käyttöliittymässä, mikä mahdollistaa kentän lukemisen laitteen kameran avulla. Tämä on erittäin tehokas ja reagoiva lukutapa, sillä käsittely tapahtuu mobiilikäyttöjärjestelmän tasolla, minkä lisäksi se tukee useimpia tunnettuja 1D- ja 2D-viivakoodimuotoja. Kun viivakoodi on luettu, sen arvo lisätään sivulla olevaan kenttään ja kohdistus siirtyy sivun seuraavaan pikasyöttökenttään. Sekä iOS- että Android-ympäristöt tukevat tätä toimintoa.Skenaario 2: AL-toiminto
Myös AL-kehittäjät voivat käynnistää viivakoodin lukemisen käyttöliittymään AL-pohjaisella toiminnolla siten, että viivakoodin lukeminen voidaan käynnistää painikkeen, linkin tai jonkin muun puoliautomaattisen logiikan avulla (esimerkiksi sivun avauksen yhteydessä). Myös tätä skenaariota tuetaan iOS- ja Android-ympäristöissä, ja siinä käytetään samaa kamerapohjaista lukuteknologiaa kuin skenaariossa 1. Viivakoodin luettu arvo palautetaan AL-koodiin lisäkäsittelyä varten.
Skenaario 3: viivakooditapahtuma
Tämä skenaario on tarkoitettu ammattitason laitteisiin, joissa on yleensä laserpohjainen viivakoodilukija ja jotka mukautuvat joustavasti kehittäjien tarpeisiin. Sitä tuetaan vain varsinaisissa viivakoodin lukulaitteissa, kuten Zebrassa ja Datalogicissa, ja niissä on oltava käytössä vähintään Android 11 (iOS-käyttöjärjestelmää ei tueta). Tässä skenaariossa kehittäjät rekisteröivät viivakoodin tilaajan, joka kuuntelee sitten viivakooditapahtumia AL-puolella. Kun laite lukee viivakoodin, koodin arvo lähetetään ensin Business Central -mobiilisovellukseen ja sitten AL-koodiin. AL-koodi voi siis siepata tapahtuman Android-laitteesta ja käsitellä purettua viivakoodia edelleen. Tämä skenaario tukee myös viivakoodien lukemista ja asiakirjan muodostamista ilman käyttöliittymän kanssa tapahtuvaa vuorovaikutusta.
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
Nimikkeiden varaaminen (dokumentaatio)