> For the complete documentation index, see [llms.txt](https://docs-embed.anyflow.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-embed.anyflow.jp/introduction/glossary.md).

# 用語集

## **Anyflowシステム**

Anyflow Embedを含む、Anyflowが提供しているシステム全般を指します。

## **ベンダー**

Anyflow Embedを導入している、プロダクトを提供している事業者のことを指します。

## **ベンダーメンバー**

ベンダーに所属する人のことを指します。

## **ベンダープロダクト**

ベンダーが提供しているプロダクト（Web上で動作する製品）のことを指します。

## **エンドユーザーチーム**

ベンダープロダクトの契約をしている、エンドユーザーが所属する組織のことを指します。

## **エンドユーザー**

ベンダープロダクトを業務で使っているユーザーのことを指します。

<figure><img src="https://files.readme.io/b880d32-Project_Organizational_Chart_-_Frame_2_2.jpg" alt="2399"><figcaption><p>ベンダー、ベンダーメンバー、ベンダープロダクト、エンドユーザーチーム、エンドユーザーの関係図</p></figcaption></figure>

## **トリガー**

ソリューション(後述)を起動するきっかけになるものです。

トリガーには、

* <mark style="background-color:blue;">GoogleDriveにファイルがアップロードされた</mark>
* <mark style="background-color:blue;">Slackに特定の文字を含むメッセージが投稿された</mark>
* <mark style="background-color:blue;">Webhookのリクエストがあった</mark>

といったイベントで発火するものや、

* <mark style="background-color:blue;">毎日13時になったら実行する</mark>
* <mark style="background-color:blue;">クリックした時に実行する</mark>

といったトリガーが存在します。

## **アクション**

トリガーで発火した後に行う処理の単位です。

アクションには、

* <mark style="background-color:blue;">ベンダープロダクトのユーザーを作成する</mark>
* <mark style="background-color:blue;">ベンダープロダクトにファイルをアップロードする</mark>
* <mark style="background-color:blue;">Chatworkに投稿する</mark>
* <mark style="background-color:blue;">Gmailからメールを送信する</mark>

といったアクションが存在します。

{% hint style="success" %}

### ヒント

APIが存在するトリガーやアクションであれば、Anyflowチームが素早く追加できます。
{% endhint %}

## **コネクタ**

コネクタは、アクション、トリガー等の総称です。\
e.g. Slackコネクタ、Salesforceコネクタ

## **ソリューション**

ソリューションは、トリガーやアクション、データの変換、条件分岐や例外処理などから形成される一連の連携単位です。\
例えば、`GoogleDriveにファイルがアップロードされたら、ベンダープロダクトにファイルをアップロードする` といったエンドユーザーに提供する連携の単位のことを指します。

## **ソリューションエディター**

ソリューションエディターは、ベンダーメンバーがソリューションを作成する際に使うエディターです。\
ソリューションエディターを使って、トリガーやアクションを組み合わせながらエンドユーザーに提供する連携ソリューションを作成できます。

<figure><img src="https://files.readme.io/1726269-solution_editor.png" alt="3152"><figcaption><p>ソリューションエディター</p></figcaption></figure>

## **ウィザード**

<figure><img src="https://files.readme.io/4c6e37c-Screen_Shot_2021-04-09_at_7.26.45_PM.png" alt="804"><figcaption><p>赤枠部分がウィザード</p></figcaption></figure>

ウィザードとは、ベンダープロダクト上でエンドユーザーに実際に表示される、Anyflow Embedにより提供されるUI（ユーザーインターフェース）のことを指します。\
ウィザードでは、アプリの認証やアクションの設定を行うことができます。

## **ウィザードエディター**

ウィザードエディターは、ウィザードを作成する際に使うエディターです。\
ウィザードエディターを使うことで、ウィザードに表示する項目やテキスト、スクリーン、エンドユーザーの設定項目などを設定できます。

## **ソリューションインスタンス** <a href="#solution-instance" id="solution-instance"></a>

エンドユーザーがウィザードに固有の値を入力することで作成される、実行可能な連携の単位を指します。\
1つのソリューションに対して、1 エンドユーザーにつき、1つのソリューションインスタンスを作成できます。

## **エンドユーザー変数**

オブジェクト指向で表現すると、クラスがソリューション、ソリューションインスタンスがインスタンスになります。

ウィザードに入力する、エンドユーザーごとに異なる値を指します。\
ベンダーメンバーは、エンドユーザに入力させたい箇所を予め変数として定義することで、ウィザード上でエンドユーザーに変数を入力させることができます。

例えば、slackに投稿するというアクションに必要な`Slackのチャンネル名` 、Google Driveに保存するというアクションに必要な`GoogleDriveのフォルダ名` など、ソリューションの実行に必要となる、、エンドユーザーによって異なる値を指します。

<figure><img src="https://files.readme.io/577367d-Screen_Shot_2021-04-09_at_8.39.50_PM.png" alt="859"><figcaption><p>赤枠部分がエンドユーザー変数</p></figcaption></figure>

## **デプロイ環境**

ソリューションをデプロイする仮想的な領域を指します。\
デプロイ環境を複数用意することで、ソリューションで使用するアプリのリクエスト先を検証環境にすることが可能です。詳しくは[デプロイ環境](/release/deploy-environment.md)を参照してください。

## **チームインテグレーション**

エンドユーザーチーム単位で紐づいているソリューションのことを指します。\
例えば、`ベンダープロダクトに人事マスタから従業員情報を同期する`など、**管理者がプロダクト全体に設定する連携ソリューション**のことを指します。

## **ユーザーインテグレーション**

エンドユーザー単位で紐づいているソリューションのことを指します。\
例えば、`エンドユーザーにベンダープロダクト内でメンションがされたらSlackのDM通知を行う`など、**エンドユーザーが個別に設定する連携ソリューション**のことを指します。

<figure><img src="https://files.readme.io/7ab0d6b-integration_type.jpg" alt="2309"><figcaption><p>チームインテグレーション、ユーザーインテグレーションの関係図</p></figcaption></figure>

{% hint style="success" %}

### ヒント

チームインテグレーションとして利用するか、ユーザーインテグレーションとして利用するかは\
SDKの初期化時に使用するJWTのペイロードにより決定されます。\
[JWTや公開鍵を生成する](/release/embed/generate-jwt.md#peirdono)
{% endhint %}

## **OAuthアプリ**

Slack, Salesforce, GoogleWorkspaceなど、OAuthを利用して認証するサービスのアプリを指します。\
Anyflow Embedでは、ベンダーが作成したOAuthアプリを使ってエンドユーザーに認証を行わせるための、[カスタムOAuth](/connectors/custom-oauth-client.md)機能を提供しています。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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-embed.anyflow.jp/introduction/glossary.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.
