技術者は、Dynamics 365 Field Service モバイル アプリを使用して、バーコードをスキャンできます。
バーコードをスキャンすると、データ入力が簡単になり、技術者はデータベースでバーコードに一致するレコードを検索できます。
フォームへのバーコード フィールドの追加
フォームにバーコード情報のバーコード フィールドがあることを確認します。 多くの場合、顧客はバーコード フィールドを顧客資産フォームに追加します。 アプリのカスタマイズの詳細については、モデル駆動型アプリのインターフェイス設計の概要 および モデル駆動型フォーム デザイナーの概要を参照してください。 アプリのカスタマイズの詳細については、 モデル駆動型アプリ インターフェイスの設計の概要 と 、モデル駆動型フォーム デザイナーの概要に関するページを参照してください。
Dynamics 365アプリのリストで Field Service Mobile アプリ モジュールを見つけて、省略記号 (…) >アプリ デザイナーで開く を選択します。
ナビゲーションで、バーコード スキャン用のフォームを選択します。 使用可能なフォームの一覧で、変更するフォームを選択し、[ 編集] を選択します。
バーコード スキャン用のテーブル列をフォームに追加します。
新しい列を選択し、[プロパティ] サイド ペインに BarcodeScannerControl コンポーネントを追加します。 モバイルおよびタブレットで [コンポーネントの表示] を有効にします。
変更を保存して公開します。
注意
現在、バーコード スキャナ コントロールは、コントロール レベルのエラー通知の設定をサポートしていません。 詳細については、setNotification docs をご覧ください。
バーコードのスキャンをテストして、フィールド値を入力します
モバイル アプリでは、バーコードが有効なフィールドにはバーコード アイコンが表示されます。 バーコード アイコンを選択すると、カメラが開き、バーコードまたは QR コードをスキャンします。 スキャンが成功すると、バーコード値がフィールドに追加されます。 フォームを保存して、スキャンした値をデータベースに書き込みます。
検索の有効化
Field Service では、Dataverse 検索 を使用し、検索表示の中にバーコード スキャナーのオプションが含まれます。 Dataverse 検索には、インターネット接続が必要です。 デバイスに接続がない場合、検索エクスペリエンスでは 分類された検索が使用されます。 オフライン優先モードにアプリケーションを構成する場合は、カテゴリ化された検索に検索用のインデックス付きテーブルを追加します。 オンライン専用モードで、Dataverse 検索インデックスに追加します。
既定では、Dynamics 365 Field Service はアクティビティ、連絡先、ユーザー、顧客資産、インシデントの種類、作業指示書、IoT アラート/デバイス レコードを検索します。 検索をカスタマイズして、製品などのレコードの種類を増やします。 検索パラメータを拡張すると、技術者はキーワードで検索し、バーコード、UPC、またはQRコードで検索するのに役立ちます。
テーブル内の検索用に新しいバーコード フィールドを有効にするには:
- 目的のテーブルで検索が有効になっていない場合は、 Dataverse 検索のテーブルを選択 して、テーブルの検索を有効にします。
- バーコード フィールドを テーブルのクイック検索ビューに追加します。
- 変更を保存して公開します。
注意
- getBarcodeValue API を使用してモバイル デバイス上のバーコードを使用してカスタム統合を作成します。
- バーコード スキャンを使用したグローバル検索は、タブレットおよび Windows バージョンのアプリでは使用できません。