# ウォークスルーアクションの定義

### アクションの作成

**アクション**を使用して、従業員のために特定の操作を自動的に実行します。

{% hint style="danger" %}
注意：Adoptはユーザーに代わってアクションを実行し、それはユーザー自身のセッション内で行われます。 結果として生じた結果は、直接的にユーザーに影響を与えます。

セキュリティの観点から、ユーザーに損害を与える可能性のあるアクションや結果の悪用を防ぐため、ガイドの作成に適切な権限を設定してください。
{% endhint %}

[アダプトエディターにアクセスする](/platform/ja/user-guide/adopt/guide-content-development-from-in-app-adopt-editor.md#accessing-specific-guide-in-adopt-editor)後、**+** メニューから:

1. 作成するには、**アクション**を選択します。
2. 要素に関連付けられている場合は、次のいずれかの **アクションタイプ** を設定します。
   * **クリック:** 関連要素とインタラクションします。 従業員がこのウォークスルーの部分に到達したとき、別のページに移動したり、要素と対話したりするように指示する代わりに、クリックアクションを作成できます。
   * **フォーカス:** アクティブなフォーカスを関連要素に切り替えます（テキスト入力フィールド、テキストブロック、またはドロップダウンメニューに限ります）。 ウォークスルー中に重要なページ要素を社員の注意に引くためのフォーカスアクションを作成できます。
   * **値を保存:** ユーザーの入力した値または選択した値を変数に保存します。
   * **値を入力:** 入力フィールドまたはテキストエリアから前もって保存された変数を入力します。
     * **固定値:** 変更されないハードコードされた値を定義できます。
     * **保存された値:** 保存された変数値のリストから選択できます。
   * **値を選択:** ドロップダウンオプションから事前に保存された変数を入力します。

ステップがトリガーされたときに保存される要素の値をプレビューしたり、後で使用するための変数名を選択することもできます。

{% hint style="warning" %}
**アクションタイプ**として**クリック**を選択する場合、ガイドアクションが特定のページ要素と正しく対話するように、異なる**クリックアクションの方法**を選択する必要があるかもしれません。
{% endhint %}

<details>

<summary>異なるクリックアクションメソッドの選択について</summary>

**アクションタイプ**として**クリック**を選択する際、システムのデフォルトは**自動**であり、以下にリストされている最適な方法に基づいて、ウェブアプリケーションが社員のクリックタイプのアクションを記録していることを保証します。

しかし、いくつかのケースでは、特定の**クリックアクションメソッド**を選択する必要があるかもしれません。

* **自動**クリックは、ボタン、選択リスト、その他のページ要素タイプに基づいて、以下のリストからの最適な戦略を自動的に使用します。
* **要素クリック**はボタンに最も適しています。
  * この方法は `element.click();` を使用します。
* **要素イベントディスパッチ**はほとんどの要素で機能します—**mousedown** やクリックイベント。
  * この方法は `element.dispatchEvent(new MouseEvent(eventName, { bubbles: true, clientX: x, clientY: y }));` をトリガーします。
* **要素ショーピッカー** は、日付ピッカー、カラーピッカー、選択リストなどで最も効果的です。
  * この方法は `element.showpicker();` を使用します。

</details>

<figure><img src="/files/Kes030fSu74MsTTbZrxr" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexthink.com/platform/ja/user-guide/adopt/guide-content-development-from-in-app-adopt-editor/developing-walkthrough-guides/defining-walkthrough-action.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
