書き込みアクセス権を持つユーザーは、Risk Exchangeスキーマとそのフィールドを管理できます。
リスク交換事業体を表示
作成されたエンティティとそのフィールドを表示および編集できます。
- Risk Exchange > Schema Editorへ移動してください。
- 選択したエンティティで使用可能なすべてのフィールドのリストが表示されます。

新しいフィールドを作成する
書き込みアクセス権を持つユーザーは、Risk Exchangeエンティティ・フィールドを作成できます。フィールドでサポートされているデータ型は次のとおりです。
- String: テキストベースの値の場合。
- Number: For numeric values.
- Boolean: For
trueorfalsevalues. - List値のリストの場合。
- Calculated: 他の数値フィールドを含む数式から計算された値の場合。
- Datetime日付と時刻の値について。
- Reference別のエンティティ内の固有フィールドにリンクするため。
- Value Map String選択したフィールドの文字列値を新しい文字列値にマッピングします。
- Value Map Number選択したフィールドの数値値を新しい数値値にマッピングします。
- Range Map: 数値の範囲を特定の値にマッピングします。
文字列フィールドの正規化
Stringフィールドの場合、ソース プラグインが異なる形式で同じ値を提供する場合 (たとえば、文字が異なるケースのユーザー の場合) に一貫した値を保存するように正規化をオプションで構成できます。
- Supported normalization types:
- None (デフォルト):受信した値をそのまま保存します。
- Lowercase: 値を保存する前に小文字に変換します。
- Uppercase: 値を保存する前に大文字に変換します。
- Titlecase: 値を保存する前に、タイトルケース形式に変換します。
- Storage behavior:
- Risk Exchangeは、照合および重複排除のために、正規化された値を1つ保存します。
- Risk Exchangeは、プラグイン固有の元の値を保持することで、下流のプラグイン固有の更新およびアクションワークフローをサポートします。
- Important notes:
- 正規化は
Stringフィールドにのみ適用されます。 - 正規化されたフィールドが作成された後、その正規化タイプを変更することはサポートされていません。
Append集計戦略は、正規化された文字列フィールドではサポートされていません。
- 正規化は
ブール型フィールドタイプ
ブール型フィールドは エンティティのtrueまたはfalse値を格納するために使用できます。
- ブール型のフィールドは、ブール値として保存および表示されます。
- ブール型フィールドは集計戦略をサポートしていません。
- CSVインポート時、受け入れられる値は
trueとfalseです(ケースに依存しません)。 - ブール型フィールドは レコードフィルタやビジネスルールで、真偽条件が必要な場合に使用できます。
フィルタリングマッピング
Value Map String 、 Value Map Number 、またはRange Mapフィールドを操作する場合、マッピングのリストをフィルタリングして、それらのステータスを簡単に確認できます。
- Unmapped Fields: まだマッピングされていない値のみを表示します。
- All Fields: 利用可能なすべてのマッピングを表示します。
- Mapped Fieldsマッピングされた値のみを表示します。
フィールドプロパティ
フィールドを作成または編集する際に、以下のプロパティを設定できます。
- Unique: このトグルを有効にすると、各レコードでこのフィールドの値が一意になることが保証されます。複数のフィールドがユニークとしてマークされている場合、それらの組み合わせは各レコードでユニークでなければなりません。統合マッピングが結合するフィールドを非ユニークにすることはできません。詳細は、ユニークフィールドと統合マッピングを参照してください。
- Aggregate Strategyこのプロパティは、レコードが更新されたときに新しい値をどのように処理するかを定義します。利用可能な戦略は以下のとおりです。
- Append: 既存の値に新しい値を加算します。
- Overwrite既存の値を新しい値に置き換えます。
Aggregate Strategy ブール値フィールドには適用されません。
一意のフィールドと統合マッピング
ユニバーサルスキーマビルダーの統合マッピングでは、2つのコレクションをフィールドのペアで結合します。結合の少なくとも一方のサイドがユニークフィールドである必要があります。このため、保存された統合マッピングで結合に使用されるフィールドは、そのマッピングが存在する限り、ユニークとしてロックされます。
そのようなフィールドを編集すると、Unique トグルが無効になり、その上にマウスを置くと、それに結合されている統合マッピングの名前が表示されます。フィールドを一意でなくすには、まずそれらのマッピングを更新して別のフィールドに結合するか、それらを削除してから、フィールドを編集します。
計算フィールドタイプ
計算フィールドを使うと、数学式で1つ以上の数値フィールドを使って、単一の数値を生成できます。

値マップ文字列フィールドタイプ
バリューストリングフィールドを使用して、文字列値を他の文字列値に変換できます。マッピング対象フィールドを選択すると、システムはそのフィールドの既存値を自動的に取得するため、マッピングの定義が容易になります。
値マップ番号フィールドタイプ
Value Map Numberフィールドを使用して、文字列値を数値に変換できます。マップするフィールドを選択すると、システムはそのフィールドの既存の値を自動的に取得するため、マッピングを簡単に定義できます。

範囲マップフィールドタイプ
レンジマップフィールドを使用して、数値範囲を文字列値に変換できます。

参照フィールドタイプ
リファレンス・フィールド・タイプを使うと、一意のフィールドを参照することにより、エンティティを別のエンティティにリンクさせることができます。これにより、2つのエンティティ間にリレーションシップが作成され、関連データにアクセスできるようになります。バージョン 7.0.0 以降では、このユースケースは ユニバーサルスキーマビルダー を使用して実装する必要があります。 

