コンポーネントとは、複数の画面/ステップから構成されるワークフローの一種である。様々なコンポーネントやUIステップを使用してモデル化できるワークフローは、単一のコンポーネントで作成することもできます。 特定の機能を果たすための再利用可能なモジュールであるコンポーネント、例えば、日付を選択するだけのコンポーネントを作成することがよく好まれます。そうすれば、あなただけでなく、開発者でなくても、あなたのコンポーネントを使用して、さまざまなbusiness プロセスをモデル化することができます。
コンポーネントはXMLで記述されており、その詳細については「コンポーネントの構造」のセクションを参照してください。
ユーザーインターフェース
コンポーネントによって、様々な設定オプションがあります。複数ある場合、タブは別々に表示されます(例:Generalと Codes)。
すべての設定タブについて、各コンポーネントごとに以下に説明します:
バーコードスキャン
バーコードスキャンコンポーネントは、スマートグラスのカメラまたは外部カメラで使用することができます。異なるタイプのコードをスキャンするために使用されます。
バーコードスキャンコンポーネントは、ロジスティクス(手作業によるオーダーピッキング、入出荷商品のチェック、在庫不足の定義、仕分け、梱包)、生産 (工具の選択と識別、資材管理のサポート)、メンテナンス、 修理、オペレーション (機器または部品の検査、工具の選択と識別)、衛生と安全 (化学物質の識別と選択、ラベル付き検査項目の検出) 、 認可に関連するワークフローで使用されます。
コンフィギュレーション
- 一般:一般」タブは、ユーザーがタイトルを設定するためのものです。また、続行するために必要なコードのスキャン、スキャンしたコードの表示、スマートグラスのカメラを使用するためのトグルオプションも含まれています。
- コード:Codes(コード)タブは、ユーザーが使用可能なバーコードシンボロジーを追加および削除し、許可された値の正規表現を定義するためのものです。Results Settings(結果設定)サブセクションでは、結果変数名を追加および削除し、トグルオプションを使用して結果をグローバルに保存し、レポートを有効にすることができます。
出力値
- コード:スキャン成功後のバーコード/QRコードのスキャン値が格納されます。
- 成功:スキャンが成功したかどうかをチェックする。スキャンに成功した場合はtrueを代入する。スキャンに失敗した場合はfalse を代入する。
- 結果:スキャンされたコードのラベル付きグループの文字列が含まれる。
外部カメラ
外部カメラコンポーネントにより、ワークフロー実行中に外部カメラを使用することができます。外部カメラで到達可能な場所を記録します。複数のカメラを切り替えて、さまざまなアングルから撮影することができます。
外部カメラコンポーネントは、プロダクション(HMDを動かさずに簡単にアイテムを見たり記録したりし、生産時間を短縮する)、メンテナンス、修理、オペレーション(メンテナンスチェックを行い、ドキュメンテーションの前後で画像をキャプチャする)、品質保証 (異なる角度からの複数のビューを提供することで、QAプロセスを合理化する)に関連するワークフローで使用されます。
コンフィギュレーション
設定タブでは、ユーザーがコンポーネント・インターフェースのタイトルを定義し、説明のテキストを入力し、デフォルトのカメラを選択し、「コンテンツを有効にする」や「撮影を許可する」などのトグル・オプションを設定します。
出力値
- selected_button: ユーザーが最後に選択したボタンに基づいて遷移する。例えば、RETURNや CONTINUEなど、最後に選択されたボタンの値を全角で割り当てます。
チェックリスト
チェックリストコンポーネントは、複数の項目をチェック、マーク、または表示することができます。
チェックリスト・コンポーネントは、生産(段取り替えの品質確保)、メンテナンス 修理・作業 (複数の作業の中で決められた作業を行い、修理・評価の際には安全システムを遵守する)、品質 保証(frontline 作業員の日常作業のチェックリストを文書化する)に関連するワークフローで使用される。
コンフィギュレーション
- 一般: Generalタブは、ユーザーがコンポーネントUIヘッダーを定義するためのタブです。Grid Settings(グリッド設定 )サブセクションでは、ページごとに表示する行数を指定し、Show IDs per entry(エントリごとにIDを表示)のトグル・オプションを使用することができます。詳細設定]サブセクションでは、どの項目をチェックしなければならないかを設定し、[最初に必要な項目のみ表示]および[レポート]のトグル・オプションを使用することができます。
- オプションオプションタブは、ユーザーがキーと値を管理するためのものです。
出力値
- selected_list: 出力値で選択されなければならない特定の項目を定義する。
- selected_string: ラベルがチェックされたか否かに基づいて遷移を行う。ラベルの値をオプション1 または1番目に割り当てる。
- complete_list: 出力値で選択されなければならないすべての項目を定義する。
日付ピッカー
日付ピッカー・コンポーネントは、ユーザーが音声コマンドで日付を選択したり、ボタンを押して日付のアレンジを記録したりすることができます。
Date Pickerコンポーネントは、サービス(実行日の記録、次の検査日の決定、資材発注の日付設定)およびロジスティクス(在庫処理の有効期限の取得)に関連するワークフローで使用されます。
コンフィギュレーション
コンフィギュレーションは、ユーザーが日付フォーマットとコンポーネントUIのタイトルを定義するためのものです。
詳細設定 では、「レポート」のトグルオプションを使用することができます。
出力値
- 日付:トランジションは選択された日付に基づいて行われます。ユーザーが選択した日付の値を、設定されたフォーマットで割り当てます。
- selected_button:トランジションはユーザーが選択したボタンに基づいて行われる。最後に選択されたボタンの値を割り当てます。例えば、Returnや Continueなど。
ドキュメンテーション
Documentation コンポーネントにより、ユーザーはワークフロー内でドキュメンテーションを実行することができます。ユーザーはメニューからドキュメンテーションの種類を選択することができます:写真を撮る、コメントを記録する、ビデオを撮る、音声を撮る。
注:このコンポーネントの機能は、標準ステップテンプレートの拡張メニューにあるドキュメント機能と同じです。
記録されたすべてのファイルは、Frontline コマンドセンターで、使用するソリューション(xInspect、xMake、xPick)のタスク詳細から利用できます。すべてのメディアファイルは、レポートに記録されているように表示することができます。
ドキュメンテーション・コンポーネントは、品質保証(監査と検査のサポート、品質違反の記録と総合品質報告、製品証跡の作成、デジタルPDFレポートの生成)、メンテナンス、修理、オペレーション (現場データの収集、欠陥の把握、損害の文書化)に関連するワークフローで使用されます、トレーニング(スマートグラスを直接使用して、作業中のベストプラクティスのビデオを文書化)、環境・衛生・安全(安全規制の遵守を文書化)、工程管理(検査作業の簡素化、異なる監査の比較)。
コンフィギュレーション
コンフィギュレーションは、ユーザーがコンポーネントUIのタイトル、スクリーンに表示するオプション、デフォルトのズームレベル、トグルオプション「Allow Multiple」の使用を定義するためのものです。
出力値
- selected_button:トランジションはユーザーが選択したボタンに基づいて行われる。最後に選択されたボタンの値を割り当てます。例えば、Returnや Continueなど。
ファイルビューアー
ファイル・ビューアー・コンポーネントを使用すると、ユーザーはPDF文書や高解像度の画像を表示できます。このコンポーネントは、管理者の既存のモバイル知識ベースを再利用します。
ファイル・ビューアー・コンポーネントは、建設(設計図や技術図面の表示)、メンテナンス、修理、オペレーション(メンテナンス・レポート、ダイアグラム、指示書の表示)、生産(操作手順や製造手順の表示)、安全衛生(データシートや安全指示書の表示)に関連するワークフローで使用されます。
コンフィギュレーション
設定]タブは、ユーザーがドキュメント設定、ズームレベル、プレビューの場所、ナビゲーションモードを定義し、[PDFをPNGに変換]、[プレビューを表示]、[ズームレベル1で移動]、[続行ボタンを有効にする]のトグルオプションを使用するためのものです。
出力値
- selected_button:ユーザーが最後に選択したボタンに基づいて遷移する。最後のボタンの値をReturn またはContinueとして割り当てます。
イメージ・チョイス
イメージチョイスコンポーネントは、ユーザーが2つのイメージのどちらかを選択できるようにします。
イメージ・チョイス・コンポーネントは、 品質保証(目標/実際と事前/事後状態の比較)、メンテナンス、修理、運用(状態に応じたメンテナンス・チェックの実行)、ロジスティクス(画像比較によるピッキング指示の詳細表示)に関連するワークフローで使用されます。
コンフィギュレーション
Configurationタブは、ユーザーがコンポーネントUIのタイトル、画像、左画像と 右画像のラベルを定義するためのものです。さらに、 [Advanced Settings]の下にある[Reporting]トグルオプションを使用します。レポート] トグルを無効にすると、タスクプロセスに関するレポート用に画像を利用できなくなります。
出力値
- selected_button:ユーザーが最後に選択したボタンに基づいて遷移する。使用されたボタンの値を、例えばLEFT IMAGEやRIGHT IMAGEのように、ALL CAPSでコンポーネントのラベルとして割り当てます。
数字入力
数字入力コンポーネントは、ユーザーが複数桁の数字を入力できるようにします。このコンポーネントは、音声コマンドで数字を定義することにより、項目をカウントします。また、さらなる処理のために数値出力を使用することもできます。
Number Inputコンポーネントは、Inventory(在庫の正確性の確認、サイクルカウント、エラーの検出)およびSafety and Environment(安全性チェックの実行)に関連するワークフローで使用されます。
コンフィギュレーション
Configuration タブでは、コンポーネント UI のタイトル、発話接頭辞、結果変数名を定義します。10進数入力設定では、スピーチポイントコマンドを設定します。また、[詳細設定 ]の[レポート]トグルオプションを使用して、PDFレポートのダウンロードまたはエクスポートを有効にすることができます。
出力値
- selected_button:ユーザーが最後に選択したボタンに基づいて遷移する。例えばRETURNやCONTINUEなど、ALL CAPSで最後に選択されたボタンの値を割り当てます。
- number_output:ユーザーが選択した数字に基づいて遷移する。ユーザーが選択した数値の値を代入する。
テキスト認識
テキスト認識コンポーネントにより、ユーザーはテキストを読み取り、記録することができる。また、QRコードへの依存度が低くなるのもメリットだ。
テキスト認識コンポーネントは、ロジスティクス(ピッキング注文の確認、出荷品の確認、仕分け、梱包、保管)、生産(設備のサポート、資材管理、工具や選択品の確認)、修理・作業(部品や設備の検査)、品質 保証(工具や製品の選択の確認)に関連するワークフローで使用されます。
コンフィギュレーション
設定] タブでは、OCR 検出言語、OCR 検出方法、圧縮品質、関心領域、ホワイトリスト フィルタ パターン (RegEx)、検証パターン (RegEx)、テキストの枠の色、およびテキストの枠の幅を定義します。また、[常にフラッシュライトを使用する]、[検出された枠線を表示する] 、[画像をレポートに添付する ] のトグルオプションを使用して、取り込んだ画像を PDF レポートに含めます。
出力値
- selected_button:ユーザーが最後に選択したボタンに基づいて遷移する。
- ocr_text_result:ホワイトリストフィルターパターン適用後の検出結果。
- ocr_text_language:テキスト認識に使用する言語。
- ocr_pattern_matches:パターンが設定されている場合、これを用いてトランジションを行うことができる。
ページ分割されたテキスト
ページ分割テキストコンポーネントは、テキスト情報と長い段落を表示します。このコンポーネントは、複数のワークフロー・ステップで表示できるようにテキストをクラスタ化し、各ステップで調整する必要のないUIとフォントを自動的に調整します。このコンポーネントは、ワークフロー内でコピーペーストすることにより、既存のテキスト指示を再利用することもできます。
ページ分割されたテキストコンポーネントは、生産(製造、組み立て、セットアップ、標準操作手順のテキストによるタスク指示の表示とコピー・ペースト)、修理およびオペレーション (動的なメンテナンスおよび修理手順とタスク指示の表示)、トレーニング(テキストベースのトレーニング内容の表示)、およびコミュニケーションとコラボレーション(緊急情報やタスク割り当ての伝達) に関連するワークフローで使用されます。
コンフィギュレーション
構成]タブは、ユーザーが[標準設定]内でコンポーネントUIのタイトル、テキスト、およびページあたりの最大文字を定義するためのものです。詳細設定]では、[レポート] トグルオプションが利用可能です。 、タスクの詳細に関するPDFレポートのダウンロードまたはエクスポートを有効にします。
出力値
- selected_button:ユーザーが最後に選択したボタンに基づいて遷移する。例えばRETURNやCONTINUEなど、最後に選択されたボタンの値をALL CAPSで割り当てます。
- last_viewed_page:ユーザーが最後に閲覧したページに基づいて遷移する。最後のページの番号を2または3とする。
プログローブのペアリング
ProGlove Pairingコンポーネントは、Insightモバイルアプリケーションを使用して、HMDとProGloveスキャナーをペアリングするために使用されます。
ProGlove Pairingコンポーネントは、ロジスティクス(手作業によるオーダーピッキング、入出荷商品のチェック、在庫不足の定義、仕分け、梱包)、生産 (工具の選択と識別、資材管理のサポート)、メンテナンス、 修理、オペレーション (機器または部品の検査、工具の選択と識別)、健康と安全 (化学薬品の識別と選択、ラベル付き検査項目の検出) 、 認可に関連するワークフローで使用される。
コンフィギュレーション
Configurationタブは、ユーザーがUIコンポーネントのタイトルと説明を定義するためのタブです。
アンケート
Questionnaireコンポーネントは、質問、チェックリスト、および可能な回答を設定するために使用されます。このコンポーネントは、一連の質問を通して従業員をガイドし、その回答に応じて関連情報を表示します。従業員の回答はPDFレポートとしてエクスポートできます。
アンケート・コンポーネントは、メンテナンス、 修理、オペレーション (事前・事後点検の実施、状態に応じたメンテナンスの表示、検査手順の案内)、生産(デジタル製造・組立チェックリストの表示、適切な工具・材料の選択の確認)、トレーニング(従業員の知識の確認、それに応じたさらなるトレーニングの促進)、環境・衛生・安全(作業時の安全準備の確認、環境要因の評価)に関連するワークフローで使用される。
コンフィギュレーション
基本設定はユーザーがUIコンポーネントのタイトル、質問、画像、可能な答えを定義するためのものです。詳細設定サブセクションには、タスクの詳細に関するPDFレポートのダウンロードまたはエクスポートを有効にするための「レポート 」のトグルオプションが含まれています。拡張メニューには、サポートへの電話、ドキュメンテーション、タスクの一時停止、タスクのキャンセルのトグルオプションがあります。
出力値
- selected_button:ユーザーが選択した答えに基づいて遷移する。選択されたボタンの値を割り当てます。例えば、ReturnとCorrect。
- コンテンツ:スマートグラス使用者が選択した回答ボタン。
記録測定
レコード測定コンポーネントは、値を測定し、事前に定義されたベンチマークと比較するために使用されます。このコンポーネントは、期待値と操作範囲を定義します。Speech-to-Textで測定値を記録します。値が範囲外の場合、ユーザーはフィードバックを得ることができます。このコンポーネントはまた、数値、単位、スケール、色によって入力値と操作範囲を視覚化します。
測定記録コンポーネントは、メンテナンス、修理、オペレーション(リアルタイムの測定値を記録し、正常値からの逸脱をフィードバックする)、生産(実績値と目標値を比較し、クロスチェック方法をデジタル化する)、品質保証 (作業操作の範囲、公差、規範をチェックする)、トレーニング(新入社員を基準や操作規範を通して指導するためにベンチマークを使用する)に関連するワークフローで使用されます。
コンフィギュレーション
TextualSettings 」サブセクションは、ユーザーがコンポーネントUIのタイトル、指示、およびメジャーアイコンを定義するためのものです。
レンジ設定サブセクションは 、最小値、最大値、理想レンジ最小値、測定単位を定義し、トグルオプションを使用するためのものです理想レンジを必要とする。
詳細設定]サブセクションは 、タスク詳細に関するPDFレポートのダウンロードまたはエクスポートを有効にするために、ユーザーが[レポート] トグルオプションを使用するためのものです。
出力値
- selected_button:ユーザーが選択したボタンに基づいて遷移する。最後に選択されたボタンの値をReturnまたはContinueとして割り当てます。
- measured_value:ユーザーが測定した値(continueを選択した場合のみ設定される)。例えば 5.5 のように、記録された測定値を割り当てます。
- measureed_value_including_unit:ユーザーが単位を含めて測定した値(continue を選択した場合のみ設定)。例えば5.5cmのように、記録された測定値を割り当てます。
- 範囲内:ユーザが入力した値が最小値と最大値の間にある。値が範囲内にない場合は False を、範囲内にある場合は True を代入します。
- under_range:ユーザーが入力した値が最小値を下回っている。値が最小値より上であればFalseを、範囲より下であればTrueを代入する。
- above_range:ユーザーが入力した値が最大値を超えている。値が最大値より下であればFalse、範囲より上であればTrueを代入する。
セレクター
Selectorコンポーネントは、スクロール可能な頭の動きによるナビゲーションをサポートするために使用されます。これにより、ユーザーは設定可能ないくつかのオプションから選択し、選択内容を出力として返すことができます。
セレクタ・コンポーネントは、メンテナンス、修理、オペレーション (さまざまな現場やゾーンの検査、エラー/欠陥の特定と選択、トラブルシューティングの選択肢の表示、材料や機器の選択)、生産(手作業による生産作業ステップの順序付け)、品質保証(品質検査や複雑な作業の整理と標準化、デジタルでの報告)、トレーニング(従業員の既存の年功/知識の詳細や複雑性に基づくワークフローの多様化)、環境・衛生・安全(特定された環境条件に基づく正しいアクションの表示)に関連するワークフローで使用されます。
コンフィギュレーション
- General]タブでは、コンポーネントUIのタイトル、[Selector Type]のページ分割グリッドメニュー、[Grid Settings]のページごとの行と列を定義します:一般設定タブは、ユーザーがコンポーネントUIのタイトル、セレクタ タイプのページ分割されたグリッドメニュー、グリッド設定のページごとの行と列を定義するためのものです。 レポートのトグルオプションは、タスクの詳細に関するPDSレポートのダウンロードまたはエクスポートを有効にするための高度な設定の 下にあります。
- オプションオプション設定タブは、ユーザーが複数のオプションを追加したり、名前を変更したりするためのものです。
出力値
- 選択: ユーザーが最後に選択したボタンに基づいて遷移する。例えばoption1やoption2のように、最後に選択したボタンの値を割り当てます。
- selected_text:ユーザーが最後に選択したテキストに基づいて遷移する。
タスクブラウザ
タスクブラウザコンポーネントは、ユーザーがタスクまたはタスクテンプレート内でサブタスクを開始することを可能にします。このコンポーネントにより、ユーザーは1つのタスクを離れて別のタスクに切り替える必要はなく、メインタスクを実行しながら切り替えることができます。
タスクブラウザコンポーネントは、品質保証(複数の検査、監査、管理ラウンドをサポートする)、メンテナンス、修理、オペレーション (現場での収集と複数の要素からの条件付きレポートからデータを一度に収集する)、生産(複数の要素から値を取得する)、およびプロセスコントロール(すべてのサブタスクを一度に実行することにより、検査タスクを簡素化する)に関連するワークフローで使用されます。
コンフィギュレーション
設定]タブは、ユーザーがコンポーネントUIの見出し、選択基準(select by)、名前フィルタRegExを定義し、サブタスク後にブラウザを閉じる、単一のタスクを直ちに開始する、スキャンオプションを含めるのトグルオプションを使用するためのものです。
出力値
- tasks_started:ユーザーが選択できるタスクの数を含む。
- tasks_paused:一時停止されているが、ユーザーにはリストに表示されているタスクの数。
- task_available:ユーザーが開始したタスクの数。
ブラウザ
Browserコンポーネントは、挿入された有効なURLによって提供されるウェブページから、ユーザーがライブ情報を表示することを可能にします。URL入力以外に、このコンポーネントは複雑な設定を必要としません。このコンポーネントにより、ユーザーはワークフロー内でウェブページを表示することができます。
ブラウザ・コンポーネントは、生産(あらゆるウェブページ情報の表示と参照)、メンテナンス、修理、オペレーション(ウェブ上のオペレーション情報の表示と参照)、環境、健康、安全 (ウェブ上の安全基準の表示と参照)に関連するワークフローで使用されます。
コンフィギュレーション
一般設定タブでは、ユーザーがURLとスクロール量を定義し、トグルオプション(JavaScriptを有効にする、スクロールボタンを有効にする)を設定します。
xアシスト
xAssist コンポーネントは、ワークフロー内でリモートエキスパートを呼び出すことを可能にします。xAssistは、リモートコールによって従業員を直接サポートします。
xAssistコンポーネントは、コミュニケーションとコラボレーション(コミュニケーションオプションを強化し、事前および事後の備考で通話を検証する)、品質管理(リモートで品質欠陥に取り組むことをサポートし、視覚的なクロスチェックを実行する)に関連するワークフローで使用されます、労働安全(必要に応じて専門家への連絡を指示し、従業員の緊急事態の可能性をチェックする)、生産(遠隔地の専門家に接続することで、製品の高度な品質管理を行う)、メンテナンス、修理、オペレーション (要求の厳しいサービス活動をサポートし、遠隔地の輸出アドバイスによって技術者のサービス能力を強化する)。
コンフィギュレーション
設定]タブは、ユーザーが[コールチェーンを有効にする]トグ ルオプションを定義するためのものである。
安全ヘルメット検出
安全ヘルメット検出コンポーネントは、作業員がヘルメットを着用しているかどうかを検出します。このコンポーネントは、危険な作業環境における安全基準を強化します。
安全ヘルメット検出コンポーネントは、労働 者の安全を確保し、職場の安全基準を文書化するために、労働安全に 関連するワークフローで使用される。
コンフィギュレーション
Configuration(設定)タブは、ユーザーが指示文とヘルメット信頼度のしきい値を定義し、有効であればTransition(移行)オプションを使用するためのものです。
出力値
- selected_button:ユーザーが最後に選択したボタンに基づいて遷移し、最後のボタンの値をスキップ または続行として割り当てます。
- classify_result:モデルの出力(この場合はヘルメット)。
コネクタメッセージ
Connector Message コンポーネントにより、ユーザはFrontline Connector との間でメッセージを送受信できます。このコンポーネントは、ユーザがタスクを実行している間、バックグラウンドでメッセージを送信するため、UI はありません。
Connector Messageコンポーネントは、倉庫、ロジスティクス、製造に関連するワークフローで使用され、サードパーティのバックエンドシステムとの接続とメッセージ送信を支援します。
コンフィギュレーション
- メッセージこのセクションは、ユーザーがコンポーネントUIのタイトルと失敗通知を定義するためのものです。 コミットメッセージタイプ、メッセージコンテンツキー、非同期送信オプションはメッセージ設定で定義できます。
- レスポンスこのセクションは、ユーザーが出力設定の下で出力マッピングキーを定義し、表示設定の下でトグルオプションの応答を表示を使用するためのものです。
出力値
- 成功:コンポーネントがサーバーからデータソースをフェッチできた場合はtrue、できなかった場合はfalseとする。
- レスポンス:Frontline コネクタから送信された応答の文字列値です。
ベース・コンポーネント
ベースコンポーネントは、アドバンストモードで新しい最小テンプレートコンポーネントを作成することができます。
コンフィギュレーション
Configurationタブは、ユーザーがコンポーネントUIのタイトルと表示するテキストを定義するためのタブです。
出力値
- selected_button: ユーザーが最後に選択したボタンに基づいて遷移する。
センサーコネクト
センサーコネクトコンポーネントにより、ユーザーはさまざまな種類のセンサーに接続することができる。
センサーコネクトコンポーネントは、生産(生産技術関連の幅広い出力を可視化し、機械オペレーターをサポートする)、メンテナンス、修理、運用 (予知保全やモバイル保全手順のためのデータを表示し、スマート機械、装置、ツール、材料、製品とのやり取りを行う)、品質保証(センサーデータを適切に管理し、プロセスが期待通りに実行されていることを確認する)、環境、健康、安全(環境および装置の状態を適切に管理する)に関連するワークフローで使用されます。
注:このコンポーネントには、コンフィギュレーションや出力パラメーターはありません。
PDFレポート機能
ユーザーによって割り当てられ、完了したタスクについては、タスクの詳細を含むPDFドキュメントを作成し、エクスポートすることが可能です。
終了ステップを クリックすると、レポート作成が可能になります。 PDF レポート」または「PDF アンケート・レポート」の 2 つのオプションがあります。どちらを選択しても、Frontline コマンドセンター・ユーザーは以下のオプションを見ることができます:
選択後、「 レポート・ビルダーを開く」をクリックする。
(詳しくはレポートを 参照)。
⇒ 現在、PDFレポートのサンプルがあります。