Dash Replenishmentのテスト
以下のガイドラインに従って、AlexaアプリとAlexa搭載デバイスでDash Replenishmentをテストします。
Dash Replenishmentの概要については、Dash Replenishmentについてを参照してください。
前提条件
Dash Replenishmentをテストする前に、以下の前提条件を満たしてください。
- Dashコンソールにデバイスを登録し、AmazonからReplenishment IDを受け取ります。テストには、許可リストに記載されているテストアカウントを使用します。
- Replenishmentを有効にする各リージョンのインベントリーセンサーインターフェースが検出応答に含まれていることを確認します。
- ユーザーがデバイスを使用する際に、コネクテッドデバイスがインベントリーレベルをレポートすることを確認します。
- スマートリオーダーテストに使用するテストアカウント認証情報用のAmazonリテールアカウントを作成します。テストで再注文がトリガーされたら、24時間以内に注文をキャンセルできます。Amazonリテールアカウントの注文履歴ページから注文をキャンセルします。注文のキャンセルを見逃した場合は、返品を開始します。
アカウントリンクと検出のテスト
iOSまたはAndroidモバイルデバイスにインストールされたAlexaアプリでスキルを有効にするには、次の手順を実行します。
スキルを有効にしてデバイスを検出するには
- テストアカウントの1つを使用して、Alexaアプリにサインインします。
- Alexaアプリでスキルを見つけるには、その他をタップし、スキル・ゲームをタップします。
- スキル・ゲームで、有効なスキルをタップします。
- スキルの種類を右にスクロールし、開発をタップします。
- スクロールしてスキルを見つけます。
- スキル名をタップし、有効にして使用するをタップします。
- 画面の指示に従って、デバイス制御クラウドアカウントの認証情報を入力します。
- スキルへのアクセスを許可するには、権限の内容を確認し、アクセス権限を保存をタップします。
注: アカウントリンクを完了できない場合、デバイス制御クラウドアカウントの有効な認証情報を使用していることを確認します。それでも完了できない場合、開発者コンソールで提供したアカウントリンク情報に問題がある可能性があります。アカウントリンクの問題については、アカウントリンクのトラブルシューティングを参照してください。
- スキルが有効になり、リンクされると、Alexaはコネクテッドデバイスに関する情報を取得するために、
Discoverリクエストをスキルに送信します。スキルは、デバイスの詳細情報と共に検出応答を返します。 - Alexaがデバイスを検出できない場合は、Lambda関数のログを確認してください。ログを使用して問題を解決します。よくある問題としては、検出応答が正しい形式でないなどがあります。
スマートリオーダーの有効化
Dash Replenishmentを使用したスマートホームスキルの場合、デバイスのセットアップ中にAlexaアプリがスマートリオーダーを設定するプロンプトを出します。供給量が少ない場合は自動再注文を選択します。ここで、Alexaは交換用製品を選択し、住所と支払いの詳細を確認するように指示します。
Alexaアプリでは、いつでも現在のインベントリーを確認したり、Replenishment設定を変更したりできます。デバイスを選択し、デバイスをタップして設定の歯車をタップします。ステータスセクションまでスクロールし、消費財をタップします。設定ページには、現在のレベルと消費財のリストが表示されます。スマートリオーダーを有効にするには、消費財の残量が少なくなったらをタップし、スマートリオーダーをタップします。
インベントリー更新の確認
エンドツーエンドの機能をテストして、デバイスがインベントリーをAlexaに正しくレポートすることを確認します。交換する製品ごとに、該当するセンサーのテストを完了します。
レベルセンサー
次のテストを実行して、レベルセンサーとReplenishmentエクスペリエンスを確認します。
- 消費履歴 – 各Replenishment IDについて、デバイスを使用する際に、Alexaアプリの消費レベルがデバイスによってレポートされたレベルと一致していることを確認します。
- デバイスを使用するか、使用状況をシミュレートして、Alexaへの変更レポートイベントをトリガーします。
- Alexaアプリでレポートされたレベルを表示するには、デバイスの設定ページに移動し、消費財 > 消費履歴をタップします。
- Alexaアプリでレポートされた消費レベルが、デバイスアプリでレポートされた消費レベルと一致していることを確認します(該当する場合)。
- インベントリーが少なくなった場合の再注文 – Replenishment IDごとにインベントリー再注文をトリガーします。
- スマートリオーダーを有効にするには、Alexaアプリでデバイスの設定ページに移動し、消費財 > 消費財の残量が少なくなったらをタップします。自動的に再注文を選択し、完了をタップします。
- 消費財のレベルが低レベルのしきい値を下回るようにデバイスを使用します。
- 再注文を確認するメールが届いていることを確認します。
注: レベルのランダムな変動が原因でレポートされたイベントが発生していないことを確認するため、Amazonはレベルが複数回更新されるまで待ってから、消費財の再注文をトリガーします。テスト中に、複数の連続した測定値を送信します。 -
低インベントリー通知 – 各Replenishment IDについて、消費財のレベルが設定された低レベルのしきい値を下回ったときに在庫不足の通知を確認します。
- 通知を設定するには、Alexaアプリでデバイスの設定ページに移動し、消費財 > 消費財の残量が少なくなったらをタップします。通知を送信するを選択し、完了をタップします。
- 消費レベルが低レベルのしきい値を下回るように製品を使用します。
- 接続されているEchoデバイスでメールと音声通知が受信されていることを確認します。
注: Amazonは複数のレベルの更新を待ってから、Eメール通知を送信します。テスト中に、複数の連続した測定値を送信します。 - インベントリーをリセット – Replenishment IDごとに、Alexaアプリで新しい消費レベルを確認します。
- デバイス内の消費財を交換し、デバイスを稼働させます。
- デバイスを使用するか、使用状況をシミュレートして、Alexaへの変更レポートイベントをトリガーします。
- Alexaアプリで新しいレベルを確認するには、デバイスの設定ページに移動し、消費財 > 消費履歴をタップします。
使用量センサー
使用量センサーはインベントリーの量を認識しません。ここで、ユーザーはAlexaアプリ内の各消費財の現在のインベントリーを次のように設定します。
- インベントリーを表示するには、デバイス設定 > 消費財に移動し、ユニット数をタップします。
- インベントリーを変更するには、デバイス設定 > 消費財に移動し、消費財を追加をタップします。
- 量を設定する場合は、+をタップすると量が増え、–をタップすると量が減ります。
- 保存するには、次へをタップします。
次のテストを実行して、使用量センサーとReplenishmentエクスペリエンスを確認します。
- 消費履歴 – 各Replenishment IDについて、デバイスを使用する際に、Alexaアプリのインベントリー使用量がデバイスによってレポートされた使用量と一致していることを確認します。
- デバイスを使用するか、使用状況をシミュレートして、インベントリー消費イベントをAlexaにトリガーします。
- レポートされた使用量をAlexaアプリに表示するには、デバイスの設定ページに移動し、消費財 > 消費履歴をタップします。
- Alexaアプリでレポートされた使用量が、デバイスアプリ内のデバイスからレポートされた使用量(該当する場合)と一致していることを確認します。
注: テスト中は、しきい値を上回ったり下回ったりする複数のインベントリー更新を送信します。 - インベントリーが少なくなった場合の再注文 – Replenishment IDごとにインベントリー再注文をトリガーします。
- インベントリーを低レベルのしきい値より1つ多く設定します。
- インベントリーが低レベルのしきい値を下回るようにデバイスを使用します。
- 再注文を確認するメールが届いていることを確認します。
注: 認定を受けるには、Amazonは、しきい値を下回るインベントリー更新を最低3回送信することを要求しています。 - 低インベントリー通知 – 消費財の使用量が設定された低レベルのしきい値を下回ったときに、Replenishment IDごとに在庫不足通知を確認します。
- 通知を設定するには、Alexaアプリでデバイスの設定ページに移動し、消費財 > 消費財の残量が少なくなったらをタップします。通知を送信するを選択し、完了をタップします。
- インベントリーを低レベルのしきい値より1つ多く設定します。
- 消費量が低レベルのしきい値を下回るように製品を使用します。
- レポートされたインベントリーが0になったら、接続されているAlexa搭載デバイスでメールと音声通知が受信されていることを確認します。
注: 認定を受けるには、Amazonは、しきい値を下回るインベントリー更新を最低3回送信することを要求しています。
レベル使用量センサー
次のテストを実行して、レベル使用量センサーとReplenishmentエクスペリエンスを確認します。
- 消費履歴 – デバイスを使用する際に、各Replenishment IDについて、Alexaアプリの消費期間がデバイスによってレポートされた期間と一致していることを確認します。
- デバイスを使用するか、使用状況をシミュレートして、Alexaに消費イベントをトリガーします。
- Alexaアプリで消費時間を確認するには、デバイスの設定ページに移動し、消費財 > 消費履歴をタップします。
- デバイスの使用中に期間が変わることを確認します。
- Alexaアプリでレポートされた消費時間が、デバイスアプリでレポートされた消費時間(該当する場合)と一致していることを確認します。
- 時間、分など、時間を変えて繰り返します。
- インベントリーをリセット – 各Replenishment IDについて、Alexaアプリで交換日を確認します。
- Alexaアプリで交換日を変更するには、デバイスの設定ページに移動し、消費財 > 最終交換日をタップしてから、日付を30日以上前に設定します。
- デバイス内の消費財を交換し、デバイスを稼働させます。
- デバイスがインベントリー交換イベントを送信することを確認します。
- Alexaアプリで交換日がリセットされていることを確認します。
関連トピック
最終更新日: 2025 年 10 月 30 日