個人プロファイル証明: 例外と適応

このビジネス・オブジェクトには例外はありません。「学歴」リージョンのUIに表示できるすべてのフィールドで、デフォルト設定および検証を行えるわけではありません。使用可能な属性は前述しています。

個人プロファイル証明ビジネス・オブジェクトのルールを作成する場合は、次の点に注意してください。

  • すべてのルールについて、個人プロファイルの「学位」行を検証するという条件を必ず追加してください。そうしない場合、モデル・プロファイルの「学位」に対しても同じルールがトリガーされます。

  • 特定の個人の学位セクションに対してこのルールをトリガーする場合は、属性コンテキストに条件を追加します。

  • このビジネス・オブジェクトではすべてのルール・タイプがサポートされていますが、スコープに基づいてオブジェクト検証ルールのみを検証しています。

サンプル・ルールを次に示します。

Name: Certification_rule1
Rule Type: Object Validation Rule Type
Business Object: Person Profile Certification
Description: Certificate Original issue year must be current or past year .
Status: Active 

Rule Logic
{ 
profileRow = Get first row (Person Profile Certification.Get Profile)
If ( 
   profileRow.Current row Is not null AND
            profileRow.Person ID Is not null AND
   Person Profile Certification.Attribute Context Equal to "PERSON_CERTIFICATION"
       )
   {
 If ( 
    Person Profile Certification.Original Issue Year Is not null AND
       Person Profile Certification.Original Issue Year Greater than Convert integer to long ( Year of ( Today's date ( )))
    )
      {
Show an error message : "Original issue year value must be current year or any past year. ""
     }
  }
}