Skip to main content
フォームイベントトリガーは、統合と自動化における主要なトリガーシナリオの1つです。フォームの作成、編集、削除、コメントの各イベントを監視し、統合と自動化をトリガーします。また、フォームイベントトリガーは自動トリガーにも対応しています。つまり、別の作業フローが本トリガーイベントを満たすフローノードを実行した際に、本フローが自動的にトリガーされます(現時点では、業務関連ルールによるトリガーは自動トリガーの対象外です)。

手順

トリガー種類がフォームイベントトリガーである統合と自動化を作成するには、以下の手順を参照してください。
  1. YiDAのワークベンチにログインし、マイアプリをクリックします。
  2. 統合と自動化を作成するアプリを選択し、アプリ設定ページに移動します。
  3. 統合と自動化をクリックし、統合と自動化の作成 > ゼロから作成を選択します。
  4. ダイアログボックスで統合と自動化の名前を入力し、トリガーイベントとしてフォームイベントトリガーを選択します。続いてイベントをトリガーするフォームを指定し、確認をクリックします。
  5. 統合と自動化の編集ページで、フォームイベントトリガーをクリックします。
  6. 設定ダイアログボックスで、フォームトリガーイベントを設定します。
トリガーイベントは、現在のフォームの作成成功、編集成功、削除成功、コメント成功、または作業フローイベントを通じて、後続のフローノードのルールを起動できます。
設定項目説明
トリガーイベント作成成功ユーザーがフォームを送信し、送信が成功した際に統合と自動化をトリガーします。
編集成功ユーザーが送信済みのフォームデータを編集した際にトリガーします。現時点では通常フォームデータの編集のみに対応しており、ワークフローフォームのフローノードでの編集ではイベントはトリガーされません。
特定のフィールドが変更された場合にトリガーするモードと、任意のフィールドが変更された場合にトリガーするモードの2種類に対応しています。
削除成功フォーム内の既存データが削除された際に、統合と自動化をトリガーします。
コメント成功フォーム内のデータレコードにコメントが追加された際に、統合と自動化をトリガーします。
作業フローイベント統合と自動化をトリガーするフォームがワークフローフォームである場合、承認結果や承認フローノードのアクションによるトリガーにも対応します。
例えば承認完了後、結果が承認である場合に中間テーブルのフィールドを更新できます。購買シナリオを例に挙げると、購買申請が承認されると、購買の詳細情報が購買情報中間テーブルに追加されます。
注意:作業フローイベントは複数選択に対応しています。本機能はワークフローフォームでのみ利用可能です。プレミアム作業フロートリガーはプロフェッショナル版(Premier版)および専用版でのみサポートされます。統合と自動化で設定したトリガーフローノードに自動承認ルールが設定されている場合、実際の作業フロー実行時に自動承認されたタスクは本自動化フローをトリガーしません。
トリガー方式自動トリガー統合と自動化フローは自動トリガーを許可に対応しています。自動トリガーをオンにすると、別の自動化フローまたは作業フローがそのトリガーイベントを満たした際に、現在のフローがトリガーされます。
注意:自動トリガーは最大3階層まで連続してサポートされます。つまり、フローA => トリガー => フローB、フローB => トリガー => フローC、フローC => トリガー不可 ≠> フローD となります。
以下の場合、自動トリガーは有効になりません:
  • 統合と自動化から起動されたOA承認について、OA承認完了後に設定されたアプリイベントトリガーは有効になりません。この場合、手動で送信されたOA承認は自動化フローをトリガーできます。
  • 統合と自動化から承認が起動された場合、対応するワークフローフォームに設定された作業フロー作成トリガーは有効になりません。
  • 業務関連ルールを通じてデータが作成または更新された場合、ターゲットフォームに設定されたフォームイベントトリガーは有効になりません。
  • 統合と自動化を通じてアプリ間でデータが作成または編集された場合、ターゲットフォームに設定された自動化フローは有効になりません。
データフィルターすべてのデータすべてのデータとは、データフィルターを適用せず、すべてのデータを返すことを意味します。
条件でフィルター条件でフィルターとは、フィルター条件を満たすデータのみを返すことを意味します。
多階層の条件フィルターに対応しており、「AND」および「OR」演算子も利用できます。

フローノードの設定

トリガー種類を設定した後、さまざまなフローノードを追加してフローチャートを構成できます。フローノード設定の詳細については、フローノードの設定を参照してください。