概要
DataWedge 構成は、手動または一括展開のいずれかを介してデバイスに展開できます。安全な一括展開には、次の 2 つの方法があります。StageNow または EMM (エンタープライズ管理モビリティ)。
前提条件
次のように、DataWedge 構成ファイルを生成します。
- デバイスで必要に応じて DataWedge を構成します。
- DataWedge プロファイルを作成し、データの取得、処理、および出力方法を指定します。
- 複数のプロファイルと設定を含む DataWedge 構成を配布するには、(
datawedge.db
) 構成ファイルをエクスポートします。 - 単一の DataWedge プロファイルを配布するには、プロファイルをエクスポートします (
dwprofile_[profilename].db
。[profilename] はプロファイルの名前です)。
展開方法
DataWedge 構成ファイルを生成するための前提条件を満たしたら、次のいずれかの展開方法を選択します。
手動展開
DataWedge 構成ファイルを手動で展開するには、次の手順を実行します。
- DataWedge 構成ファイルをターゲット デバイス (SD カード フォルダなど) にコピーします。
- フォルダの場所を参照してファイルを選択し、ファイルをインポートします。
一括展開
DataWedge 構成の一括展開には、次の 2 つの方法があります。
- StageNow を使用する - StageNow プロファイルを作成して、バーコードを生成し、構成をスキャンして展開します。
- FTP または HTTP サーバーで DataWedge 構成ファイルをホストします。
- StageNow プロファイルを作成して、次の操作を行います。
A. 次のいずれかを選択します。
(a) 自動インポートを使用する場合は、次のように、ホスト サーバーからデバイスの自動インポート フォルダに構成ファイルをコピーします。File Manager を使用して、ホスト サーバー上の構成ファイルのパスであるソース ファイル パスを指定します。自動インポート機能を使用して、ターゲット ファイル パスを指定します(/enterprise/device/settings/datawedge/autoimport
)。
(b) 特定のフォルダの場所を使用する場合は、次のように、DataWedge がアクセスできる特定の場所から構成ファイルをコピーします。File Manager を使用して、ホスト サーバー上の構成ファイルのパスであるソース ファイル パスを指定します。DataWedge Manager を使用して、指定したパスから構成ファイルをインポートします。
B. ステージング バーコードを生成します。 - デバイス上の StageNow クライアントで生成されたバーコードをスキャンします。
- EMM を使用する - 次のいずれかの方法を選択します。
- DataWedge 構成ファイルをデバイスの自動インポート ファイル パス
/enterprise/device/settings/datawedge/autoimport
にプッシュすると、構成が自動的にインポートされます。 - StageNow を使用して EMM 用にエクスポートします。
- 次のいずれかを選択します。
A. 自動インポートを使用する場合は、次のように、ホスト サーバーからデバイスの自動インポート フォルダに構成ファイルをコピーします。File Manager を使用して、ホスト サーバー上の構成ファイルのパスであるソース ファイル パスを指定します。自動インポート機能を使用して、ターゲット ファイル パスを指定します(/enterprise/device/settings/datawedge/autoimport
)。
B. 特定のフォルダの場所を使用する場合は、次のように、DataWedge がアクセスできる特定の場所から構成ファイルをコピーします。File Manager を使用して、ホスト サーバー上の構成ファイルのパスであるソース ファイル パスを指定します。DataWedge Manager を使用して、指定したパスから構成ファイルをインポートします。 - EMM の .XML をエクスポートします。
- EMM を使用して生成された .XML をデバイスにプッシュします。
- 次のいずれかを選択します。
- Zebra OEMConfig を使用して Zebra 管理対象の構成を使用します。
- DataWedge 構成ファイルをデバイスの自動インポート ファイル パス
注: Zebra 管理対象の構成には、Zebra Android デバイスのハードウェアとソフトウェアを設定するための単一のインタフェースが用意されています。
DataWedge Manager CSP
DataWedge Manager CSP (構成サービス プロバイダ) では、基盤となる MX フレームワークにより一括で確実に構成を展開できます。このフレームワークは、Zebra Android デバイスの機能と動作を管理する共通インタフェースの役割を果たす XML ベースの通信プラットフォームです。CSP は MX プラグインであり、特定の構成を設定または照会でき、それにより、DataWedge で XML ファイルを受信して処理できるようになります。この結果、デバイス管理者は StageNow を使用して、DataWedge の構成に固有のプロファイルを作成でき、StageNow または EMM を使用して展開できます。構成可能な機能には、次のものがあります。
- インテント API へのアクセス制御
- DataWedge UI の有効化/無効化
- インテント API を介した構成ファイル インポートの有効化/無効化
- 構成ファイルの自動インポートの有効化/無効化
- 指定したパスからの構成ファイルのインポート
- NextGen SimulScan テンプレートのインポート
詳細については、「DataWedge Manager」を参照してください。
注: StageNow プロファイルを使用して DataWedge Manager を構成すると、MX 10.1 で作成されたプロファイルは、DataWedge 8.1 および 8.2 を実行している一部のデバイスで障害が発生するおそれがあります。代わりに、DataWedge Manager を使用して StageNow プロファイルを作成する場合は、MX 10.0 を選択してください。この問題は、DataWedge 8.2.62 以降で解決されています。DataWedge が 8.2.62 に更新されるまで、MX 10.1 を搭載した DataWedge Manager 固有の機能は動作しないことがあります。
バージョン履歴
- DataWedge 8.1 - 新しい、インテント API へのアクセス制御
- DataWedge 8.0 - 新しい、NextGen SimulScan テンプレートのインポート
- DataWedge 7.5 - DataWedge Manager のサポートが導入されました。最低でも MX v9.2 および StageNow v3.5 が必要です。
インテント API へのアクセス制御
DataWedge API にすべてのアプリからアクセスできるようにするか、ホワイトリストに登録されたアプリのみからアクセスできるようにするかを制御することで、DataWedge へのアプリのアクセスを制限し、未承認の構成変更を防止します。DataWedge API は、次のように分類されます。
- 構成 API - DataWedge 構成 (構成の設定、構成の取得など) の取得、設定、削除に関連するインテント API。
- 通知 API - DataWedge スキャナ、プロファイル、または構成のステータス (スキャナ ステータス、構成変更など) の取得に関連するインテント API。
- クエリ API - DataWedge 情報の取得やスキャナの列挙 (スキャナの列挙、アクティブ プロファイルの取得など) に関連するインテント API。
- ランタイム API - DataWedge 実行時の構成変更 (プロファイルの切り替え、スキャナ パラメータの切り替えなど) に関連するインテント API。
詳細については、「インテント API へのアクセス制御」ガイドを参照してください。
注: DataWedge 8.1 以降のデバイスでのみサポートされます。
DataWedge UI の有効化/無効化
デバイス ユーザーから DataWedge ユーザー インタフェースにアクセスできるかどうかを制御し、デバイス上の DataWedge の構成設定を変更する機能を特定します。無効にしても、デモ目的で DWDemo プロファイルの設定を変更することはできます。
インテント API を介した構成ファイル インポートの有効化/無効化
DataWedge 構成のインポート インテント API を使用して、構成ファイルをアプリでインポートできるかどうかを制御します。
構成ファイルの自動インポートの有効化/無効化
DataWedge 構成ファイルがデバイスの /enterprise/device/settings/datawedge/autoimport
フォルダにあるときに、それを 自動インポートするかどうかを制御します。
指定したパスからの構成ファイルのインポート
構成ファイル (datawedge.db
) またはプロファイル (デフォルトでは dwprofile_<profilename>.db
) をインポートするためのフルパスとファイル名を指定します。デフォルトの自動インポート フォルダ (/enterprise/device/settings/datawedge/autoimport
) の代わりに使用できます。ファイル名は、以下の既存の DataWedge ファイル命名規則に準拠している必要があります。
- 構成ファイルの固定名:
datawedge.db
- プロファイルの命名規則:
dwprofile_<profilename>.db
Android 11 デバイスに範囲指定されたストレージ制限が導入されたため、EMM (Enterprise Mobile Management) システムは、内部または外部ストレージ (/storage/emulated/x/Android/data/com.symbol.datawedge/file
など。「x」は数字) の DataWedge フォルダにファイルをコピーできなくなりました。代わりに、展開構成 (OEMConfig、管理対象の構成、StageNow 構成など) のファイル パスを更新して、/enterprise/device/settings/datawedge
または /data/temp/public
のいずれかのフォルダを使用することをお勧めします。
NextGen SimulScan テンプレートのインポート
StageNow を使用して、ドキュメント キャプチャ用の NextGen SimulScan テンプレートをインポートします。テンプレートをインポートすると、NextGen SimulScan 構成の下の [ドキュメント選択] に入力されます。テンプレートの作成に関するサポートについては、最寄りの Zebra 販売代理店にお問い合わせください。詳細については、DataWedge Manager の「NextGen SimulScan テンプレート」を参照してください。
ドキュメント キャプチャ/NextGen SimulScan テンプレートをデバイスに展開してインポートする手順は、次のとおりです。
- ドキュメント キャプチャ/NextGen SimulScan テンプレートの作成については、最寄りの Zebra 販売代理店にお問い合わせください。
- .XML ファイルをデバイス (例 /sdcard) にコピーします。
- ホスト システムで、StageNow を開いてプロファイルを作成します。
a. [新しいプロファイルの作成] をクリックします。
b. MX 10.0 以降を選択し、[Xpert モード] を選択します。[作成] をクリックします。
d. プロファイル名を入力します。[開始] をクリックします。
e. [DataWedgeMgr] を選択し、[+] をクリックします。右側にあるリストに DataWedgeMgr が追加されます。[追加] をクリックします。
f. NextGen SimulScan テンプレートの場合は、[テンプレートの追加/置換] を選択します。テンプレート ファイルの場合は、テンプレートがあるファイル パスを入力します (例 /sdcard/template.xml)。[続行] をクリックします。
g. [プロファイルの完了] をクリックします - 希望の展開方法を選択してください:
- StageNow - バーコードを生成します。デバイスで StageNow を開き、バーコードをスキャンします。
- EMM - [MDM 用にエクスポート] をクリックして、EMM 経由で展開する .XML ファイルをエクスポートします。
関連ガイド:
- DataWedge Manager - DataWedge Manager の使用方法について説明しています
- MX 管理システム - MXMS フレームワークについて説明しています
- プロファイル アーキテクチャの概要 - DataWedge によるプロファイルおよびプラグインの使用方法について説明しています
- DataWedge API へのアクセス制御 - DataWedge Intent API へのアクセスを制御して、不正使用を防止する方法について説明しています
- DataWedge プロファイル - DataWedge プロファイル アーキテクチャについて説明します