ビジネス ルール アクション (マスター データ サービス)
適用対象: SQL Server - Windows only Azure SQL Managed Instance
マスター データ サービスでは、ビジネス ルールのアクションはビジネス ルールの条件評価の結果です。 条件が true の場合は、アクションが開始されます。
Note
既定値アクションと値の変更アクションの場合は、生成された値が属性の最大長さを超えていた場合、生成された値が切り詰められます。
既定値のアクション
"既定値 " アクションは、指定した属性の既定値を設定します。 権限を持つユーザーは、これらの既定値を変更できます。
値の名前 | 説明 |
---|---|
の既定値が次の値 | 選択した属性の既定値は特定の属性、特定の属性値、または空白に設定されます。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 |
の既定値が生成値である | 選択した属性の既定値は、開始値および増分値の入力によって決まる、生成された値に設定されます。 このアクションは、文字列値および数値に有効です。 |
の既定値が連結値である | 選択した属性の既定値は、複数の属性の指定によって決まる、連結値に設定されます。 このアクションは、文字列値およびリンク値に有効です。 |
値の変更のアクション
"値の変更 " アクションは、指定した属性または属性値の値を更新します。 ユーザーがこの値を変更できるのは、新しい値によってアクションが true となる場合のみです。
値の名前 | 説明 |
---|---|
[等しい] | 選択した属性は、定義済みの属性値、その他の属性、または空白に変更されます。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 |
が連結値に等しい | 選択した属性は連結値に変更されます。連結値は、複数の属性を指定することで決まります。 このアクションは、文字列値およびリンク値に有効です。 |
検証のアクション
"検証 " アクションは、true と評価されない場合、指定したユーザーまたはグループに電子メールを送信します。 バージョンをコミットするには、すべての検証アクションが true として評価される必要があります。
ただし、" が必須である " アクションおよび " が無効である " アクションは例外です。 これらのアクションを値の変更アクションと組み合わせると、データを正常に検証することができ、バージョンがコミットされます。
検証名 | 説明 |
---|---|
が必須である | 選択した属性は必須です。つまり、NULL または空白にすることはできません。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 |
が無効である | 選択した属性は無効です。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 |
がパターンを含まなければならない | 選択した属性には、指定されているパターンが含まれている必要があります。 パターンの指定には、.NET Framework 正規表現を使用します。 正規表現の詳細については、MSDN ライブラリの「 正規表現言語要素 」を参照してください。 このアクションは、文字列値およびリンク値に有効です。 |
が一意でなければならない | 選択した属性は、定義済みの属性と組み合わせているかどうかに関係なく、一意である必要があります。 推奨事項: サブスクライブ システムのインデックス フィールドの有効性を確保するには、このアクションを必須の条件と組み合わせてください。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 注: 最初の属性が DateTime 型の場合、数値型の属性またはテキスト属性と組み合わせて使用することはできません。 最初の属性が数値型の場合、DateTime 型の属性と組み合わせて使用することはできません。 |
に次のいずれかの値が含まれていなければならない | 選択した属性には、一覧で指定された値のいずれかが含まれている必要があります。 このアクションは、文字列値に有効です。 |
が次の値より大きくなければならない | 選択した属性は、特定の属性または属性値より大きいか、空白である必要があります。 このアクションは、文字列値、数値、およびデータ値に有効です。 |
が次の値に等しくなければならない | 選択した属性は、定義済みの属性値、その他の属性、または空白である必要があります。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 |
が次の値以上でなければならない | 選択した属性は、特定の属性または属性値以上であるか、空白である必要があります。 このアクションは、文字列値、数値、およびデータ値に有効です。 |
が次の値より小さくなければならない | 選択した属性が特定の属性または属性値より小さいか、空白である必要があります。 このアクションは、文字列値、数値、およびデータ値に有効です。 |
が次の値以下でなければならない | 選択した属性が特定の属性または属性値以下であるか、空白である必要があります。 このアクションは、文字列値、数値、およびデータ値に有効です。 |
が次の値の間でなければならない | 選択した属性は特定の 2 つの属性または属性値の間にある必要があります。 このアクションは、文字列値、数値、およびデータ値に有効です。 |
の最小の長さが次の値でなければならない | 選択した属性の最小長は指定した値である必要があります。 このアクションは、文字列値およびリンク値に有効です。 |
の最大の長さが次の値でなければならない | 選択した属性の最大長は指定した値である必要があります。 このアクションは、文字列値およびリンク値に有効です。 |
外部アクション
外部アクションは、マスター データ サービス 以外のアプリケーションを操作します。
アクション名 | 説明 |
---|---|
がワークフローで始まる | 外部ワークフローを開始します。 このアクションが実行される原因となったデータはワークフローに渡されます。 詳細については、「 SharePoint ワークフローとマスター データ サービスとの統合」を参照してください。 このアクションは、文字列値、数値、データ値、およびリンク値に有効です。 |
参照
ビジネス ルール条件 (マスター データ サービス)
ビジネス ルール (マスター データ サービス)
ビジネス ルールを作成しパブリッシュする (マスター データ サービス)