【Pega Platform】Senior System Architect 学習記録1

1　Creating a Pega Platform application
　1.1　Enterprise Class Structure layers
　　1.1.1　Pega Platform layer ⇒ Organization layer ⇒ Division layer
　　1.1.2　Framework layer ⇒ Implementation layer
　　　①．Framework layer と Implementation layer は Application から分離される
　　　②．framework layer または、implementation layer のいずれかに属する資源は、アプリケーションによって異なる


2　Application versioning
　2.1　Application versioning
　　2.1.1　The versioning methods（release cycleを表す）
　　　①．方法1：lock and roll（patch versionの為）
　　　　　Minor versionとmajor versionについて、application recordとaccess groupの更新が必要
　　　　　Patch versionについて、通常は上記の更新が必要ない
　　　②．方法2：skimming（minor version and major versionの為）

　2.2　Creating a new application version
　　2.2.1　Lock and roll（Dev Studio > Configure > Application > Structure > RuleSet Stack）
　　　①．Do not update my application
　　　　　patch version numberのみの更新
　　　②．Update my Application to include the new Ruleset Versions
　　　　　minor versionの更新
　　　③．Create a new version of my application
　　　　　a new application ruleの作成
　　2.2.2　Skimming（Dev Studio > Configure > System >Refactor > RuleSets）


3　Application rulesets
　3.1　Application and production rulesets
　　3.1.1　Application rulesets
　　　①．Applicationが新規作成される時に、以下rulesetsも自動生成される（名称はApplication名によって異なる）
　　　　　For Application：HRApps、HRAppsInt
　　　　　For Organizational：TGB、TGBInt
　　3.1.2　Production rulesets
　　　①．Delegated rulesを利用する為

　3.2　Ruleset validation
　　Application rulesはApplication Validation mode
　　Organizational rulesetsはRuleset Validation mode
　　3.2.1　Application validation mode（AV）
　　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/9c19a8ce-aa8b-7fad-dd27-0c5b9bdfc39d.png)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/52161d57-6905-6e2a-fa27-3ed8b2c6b9fd.png)
　　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/96e3f5c8-256b-4948-9d67-70dd73589b8a.png)
　　　Validation tool：Dev Studio > Configure > Application >Tools > Validation
　　3.2.2　Ruleset validation mode（RV）
　　3.2.3　Ruleset prerequisites
　　　　　Ruleset prerequisitesはお互いに参照できない
　　3.2.4　Mixing application ruleset validation modes
　　　　　MyCoPL[MyCo]：AV[RV]
　　　　　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/efeb620a-2301-185f-59ca-666f0c6448a9.png)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/a26aa126-7005-4534-a126-b4eb9e30c552.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/7367d809-775d-5f2b-50ac-486b41e9c7a9.png)
　　3.2.5　Ruleset validation best practices

　3.3　The ruleset list
　　3.3.1　参照方法：Operator > Profile
　　　　ruleset list landing page：Dev Studio > Configure > Application > Structure > RuleSet Stack
　　　　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/eb968c6c-ce38-81cd-93d5-d0a3b2ae3f35.png)

　3.4　Managing changes to rules in a ruleset
　　3.4.1　Managing changes to rules in a ruleset
　　3.4.2　Ruleset locking
　　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/4db039ba-3e4a-7a50-c591-f2cbe38c9a43.png)
　　3.4.3　Rule checkout and check-in
　　3.4.4　Check out a rule
　　　Ruleset画面を開く（Edit Ruleset）⇒ Securityタグ ⇒ Use check-out? をチェック
　　　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/258181/cc058a8f-a9fd-9032-3eac-e63df9a1256c.png)

　3.5　Check in a rule