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