| krewDataの機能 > コマンド > データチェック > 対応しているチェック項目 |
データチェックコマンドでは、以下のデータチェックを行うことができます。
入力レコードの任意のフィールドの値の妥当性をチェックします。
| チェック項目 | 説明 | 対象フィールドタイプ | 使用例 |
|---|---|---|---|
| 必須項目チェック | 任意のフィールドに値が入力されているかチェックする。 | krewDataが入力をサポートするすべてのフィールドタイプ |
|
| 比較チェック |
任意のフィールドの値をユーザーが指定した条件に基づき以下の値と比較する。
|
krewDataが入力をサポートするすべてのフィールドタイプ |
|
| 値の範囲チェック | 任意のフィールドの値が指定した値の範囲内かチェックする。 | 数値、計算、日付、時刻、日時、レコード番号、作成日時、更新日時 |
|
| 書式チェック | 正規表現を使用して任意のフィールドの値の書式をチェックする。 | 文字列(1行) |
|
フィールドの値がマスターアプリなど別のアプリに存在する値かチェックします。
| チェック項目 | 説明 | 対象フィールドタイプ | 使用例 |
|---|---|---|---|
| 存在値チェック | 任意のフィールドの値が指定した別のアプリのフィールドに存在する値かチェックする。 | krewDataが入力をサポートするすべてのフィールドタイプ |
|
| 存在項目チェック |
任意の文字列フィールドの値が、以下の選択系フィールドタイプの項目に存在する値かチェックする。
|
文字列(1行) |
|
| 存在ユーザーチェック | 任意の文字列フィールドのユーザー、組織、グループがドメインに存在するかをチェックする。 | 文字列(1行) |
|
数式を使用した独自のルールでレコードのデータをチェックします。
| チェック項目 | 説明 | 対象フィールドタイプ | 使用例 |
|---|---|---|---|
| カスタムチェック | 数式を使用した独自のルールでチェックする。 | krewDataが入力をサポートするすべてのフィールドタイプ |
|
データ編集フローの実行時に処理レコードが存在するかをチェックします。
| チェック項目 | 説明 | 対象フィールドタイプ | 使用例 |
|---|---|---|---|
| レコード存在チェック | データ編集フローの実行時に処理レコードが存在するかをチェックする。 | なし(フィールドの値チェックは行いません) |
|