次の方法で共有


iOS と Android 用の Business Central モバイル アプリでバーコードをスキャンする

重要

このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Business Central の新機能および変更された機能」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。

有効対象 パブリック プレビュー 一般提供
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される 2023年9月1日 2023年10月3日

ビジネス バリュー

バーコード スキャナ コントロールにより、デバイスのカメラまたは専用のバーコード スキャナを使用してバーコードをスキャンできるようになるため、倉庫ユーザーの生産性向上につながります。 また、この機能により、パートナーがバーコード スキャナーを使用してより高度なエクスペリエンスを作成できるようになります。

機能の詳細

新しいバーコード スキャン機能は、それぞれ複雑さのレベルが異なる 3 つのシナリオに対応します。 シナリオは、単純なユーザー インターフェイス (UI) 機能から、ISV に対応したより高度なアプローチにまで及びます。

  • シナリオ 1: UI ボタン

    モバイル クライアントにより、バーコード スキャナを起動するユーザー フレンドリーなコントロールがページ フィールドに表示されます。 フィールドでバーコード スキャン アクションを有効にするには、AL コードの ExtendedDatatype プロパティを Barcode に設定する必要があります。 このようなテキストとコードのデータ型にのみ対応しているフィールドを含むページの UI にバーコード スキャン ボタンが自動的に表示され、デバイスのカメラを介してスキャンできるようになります。 このスキャンは非常に効率的で応答性が高く、モバイル OS レベルで処理され、最も一般的な 1D および 2D バーコード形式に対応しています。 バーコードがスキャンされると、その値がページ上のフィールドに入力され、フォーカスがページ上の次のクイック入力フィールドに移動します。 この機能は iOS と Android の両プラットフォームでサポートされています。

  • シナリオ 2: AL アクション

    AL 開発者は、AL ベースのアクションを介してバーコード スキャン UI をトリガーすることで、ボタン、リンク、その他の半自動ロジック (ページが開かれたときなど) を介してバーコード スキャンを開始することもできます。 このシナリオも iOS と Android プラットフォームでサポートされており、シナリオ 1 と同じカメラベースのスキャン技術を使用してスキャンされたバーコード値を AL コードに返し、そこで追加の処理を行います。

  • シナリオ 3: バーコード イベント

    このシナリオは、一般的にレーザー ベースのバーコード スキャナーを備えたプロの開発者向けのハードウェア デバイスをターゲットにしており、優れた柔軟性をもたらします。 これは、Android 11 以降が実行されている Zebra や Datalogic などのハードウェア バーコード スキャナーでのみサポートされます (iOS はサポートされていません)。 このシナリオで、開発者は AL 側で後続のバーコード イベントをリッスンするバーコード サブスクライバーを登録します。 ハードウェアでバーコードをスキャンすると、その値が Business Central モバイル アプリ、AL コードの順に送信されます。 言い換えると、AL コードが Android デバイスからのイベントをインターセプトし、デコードされたバーコードをさらに処理できます。 さらに、このシナリオでは、UI を一切操作することなくバーコードをスキャンし、ドキュメントを作成できます。

携帯電話のバーコード スキャナー

フィードバック

Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。

関連項目

品目の予約 (ドキュメント)