Skip to main content
プレミアム関数は主に、2 つのフォーム間のデータ関連を維持するために使用します。現時点では主にフォームと作業フローのページで利用され、現在のフォームを送信した際に別のフォームへデータを追加・削除・更新する処理を制御します。 以下の 4 つのプレミアム関数が利用可能です。 ターゲットフォーム: 現在のフォームがデータを送信または削除した際に、データが挿入・更新・削除される対象のフォームです。

FAQ

業務関連ルールと統合と自動化は、現在それぞれ独立した実行ロジックで動作します。それぞれ固有の実行順序に従い、順序を制御することはできません。両者が混在すると、同一のターゲットフォームが 2 つの異なるタスクシステムからスケジュールされ、期待した順序で実行できない場合があります。特に、レコードの追加と減算の両方が行われる在庫管理などの複雑なシナリオでは、想定外の結果を招く可能性があります。業務をまたぐデータ同期には、YiDA の統合と自動化の利用を推奨します。
業務関連ルールは複数ルールをサポートしていますが、製品上の制限により、ルール間の実行順序は選択できません。実行順序を制御したい場合は、統合と自動化の Insert・Update・Delete のデータノードを使用してください。これらのノードは順序付きのオーケストレーションに対応しており、実行記録は実行ログから確認できます。詳細な設定方法は、以下のスクリーンショットを参照してください。業務関連ルールに関するよくある質問
YiDA の業務ルール関数の現在の利用制限は次のとおりです。FAQ
ユースケース: 2 つのメインフォーム間でサブフォームデータを同期します。関数例:メイン条件:EQ(ターゲットフォーム.メインフォームフィールド, 現在のフォーム.メインフォームフィールド) — サブフォームデータを更新する対象となる、ターゲットフォーム内の特定のレコードを特定します。サブ条件: EQ(ターゲットフォーム.サブフォーム.サブフォームフィールド, 現在のフォーム.サブフォーム.サブフォームフィールド) — ターゲットフォーム内で更新が必要な特定のサブフォームレコードを特定します。業務関連ルールの一般的なシナリオ