> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 統合と自動化の作成

> YiDAで統合と自動化を新規作成する方法とテンプレートから作成する方法を解説。トリガー種類の選択、作成手順、フォーム間のイベントコピーやコネクタ利用制限などのよくある問題への対処法まで、DingTalkユーザー向けに詳しく紹介します。

統合と自動化の概念を理解したら、本記事の手順に従って作成できます。

### ゼロから統合と自動化を作成

以下の手順に従って、フォームイベントトリガー種類の統合と自動化を作成します。

1. YiDAワークベンチにログインし、**マイアプリ**をクリックします。

2. 統合と自動化を作成したいアプリを選択し、**アプリ設定**ページに入ります。

3. **統合と自動化**をクリックし、**統合と自動化の作成** > **ゼロから作成**を選択します。

4. ポップアップで統合と自動化の名前を入力し、トリガー種類を選択して、**確認**をクリックすると作成が完了します。

### テンプレートから統合と自動化を作成

以下の手順に従って、テンプレートから統合と自動化フローを作成します。

1. YiDAワークベンチにログインし、**マイアプリ**をクリックします。
2. 統合と自動化を作成したいアプリを選択し、**アプリ設定**ページに入ります。
3. **統合と自動化**をクリックし、**統合と自動化の作成** > **テンプレートから作成**を選択します。
4. 使用したいテンプレートを選択し、**使用**をクリックします。

### FAQ

**Q: トリガーイベントをフォーム間でコピーできますか？**

トリガーイベントのコピーは同一フォーム内でのみ対応しています。フォーム間のコピーには非対応です。

**Q: コネクタでDingTalkタスク1.0のタスクを作成すると、タスクは正常に作成されますが、赤い点の通知が表示されません。なぜですか？**

まず、DingTalkタスクの赤い点通知がオフになっていないかを確認してください。オフになっている場合、赤い点が表示されないのは想定通りの動作です。以下のようにDingTalkタスクの赤い点設定を調整できます。

**PC設定**

**モバイル設定**

**Q: シンプル作業フローのフローノードにコネクタを設定していましたが、高度な作業フローにアップグレードした後、コネクタが動作しなくなりました。フォームをコピーすると、「アプリ内に複数のコネクタを含む承認フローの数が上限（1つ）を超えています」というエラーが発生します。**

高度な作業フローには現在コネクタコンポーネントが含まれていないため、コネクタ機能はまだ対応していません。

作業フローフォームをコピーする際に発生する「コネクタ数が上限を超えています」というエラーは既知のイシューであり、今後の製品アップデートで解消される予定です。回避策として、高度な作業フローにアップグレードする前に、シンプル作業フローからコネクタを削除してください。

**Q: 単一ノード上の複数のビジネス関連ルールは、どのような順序で実行されますか？**

ビジネス関連ルールは現在、複数のルールに対応しており、番号順に実行されます。以下の方法で並び替えることもできます。

代替手段として、統合と自動化の**データノード**（作成、更新、削除など）を使用します。これらのノードは実行順序の指定に対応しており、**実行ログ**で実行の詳細を確認できます。

設定の詳細は以下のスクリーンショットを参照してください。

**Q: サイレントログインフォームで、メンバーコンポーネントに値を渡す方法はありますか？**

はい。ユーザー IDをフィールドに渡すことで、ターゲットフォームのメンバーコンポーネントに値を設定できます。

**Q: 統合と自動化が想定通りに実行されない場合、どのようにトラブルシューティングすればよいですか？**

まず、統合と自動化の実行ログに記録された実行情報を確認してください。

**Q: フォームコンポーネントの設定を変更した後、自動化に設定していた条件演算子が動作しなくなりました。**

統合と自動化フローでは、データフィルター検索の条件を設定できます。フォームコンポーネントごとに、異なる演算子を選択できます。

フォームコンポーネントの設定が変更された場合、以前に設定した条件演算子が無効になることがあります。演算子を更新し、フローを再公開する必要があります。

たとえば、部門コンポーネントを単一選択モードに設定している場合、「いずれかに一致」演算子を使用できます。複数選択を有効にすると、「いずれかに一致」演算子は無効になり、「含む」に変更する必要があります。

**Q: 統合と自動化で自動トリガーは可能ですか？**

統合と自動化フローは、自動トリガーを許可するように設定できます。有効化すると、別の自動化フローや作業フローがトリガーイベントを満たした際に、現在のフローがトリガーされます。

<Note>
  自動トリガーは連続3階層までに対応しています：フローA => トリガー => フローB、フローB => トリガー => フローC、フローC => **トリガーできません** ≠> フローD。
</Note>

以下の状況では、自動トリガーは動作しません。

* 統合と自動化から起動されたOA承認では、OA承認完了イベントに設定した**アプリイベントトリガー**は有効になりません。この場合、手動で申請したOA承認のみが自動化フローをトリガーできます。
* 統合と自動化から起動された承認では、対応する作業フローフォームに設定した作業フロー**作成**トリガーは有効になりません。
* ビジネス関連ルールによってデータが作成または更新された場合、ターゲットフォームに設定した**フォームイベントトリガー**は有効になりません。
* 統合と自動化がアプリをまたいでデータを作成または更新する場合、ターゲットフォームに設定した自動化フローは有効になりません。

**Q: 統合によって削除されたサブテーブル行のレコードが、変更ログに表示されないのはなぜですか？**

A: 統合と自動化の変更ログは現在、サブテーブルデータの変更表示に対応していません。今後の製品アップデートをお待ちください。

**Q: 統合と自動化で関連フォームコンポーネントに値を割り当てた後、関連フォームが自動的に反映されないのはなぜですか？**

現在、統合と自動化を通じてフォームインスタンスを更新または作成しても、データ連動、数式計算、onChangeイベントを含む、いかなるコンポーネントイベントもトリガーされません。関連フォームのデータ自動反映機能もトリガーされません。
