設計安全執行時期提示

應用程式可依據執行時期提示的設計順序來對 Scenario、Version、Entity 和次要維度交集支援執行時期安全性。對於套用核准安全性的商業規則,Calculation Manager 設計人員必須在「實體」執行時期提示之前放置具有「寫入」或「核准」安全性之「案例」和「版本」的執行時期提示。

Calculation Manager 中的安全性設成核准寫入時,「版本」和「案例」成員的執行時期提示會依據寫入存取權進行篩選。安全性設成核准之「實體」的執行時期提示則是依據「實體」執行時期提示之前顯示的最後一個案例/版本進行篩選。如果「案例」或「版本」執行時期提示都不存在,將會依據寫入存取權來篩選「實體」。

安全性設成核准之其他維度的執行時期提示會被視為次要維度,並依據在該執行時期提示之前顯示的最後一個案例/版本/實體進行篩選。

因此,使用核准安全性的執行時期提示是以下列順序定義:

Scenario1: Version2: To_Entity1,Scenario2: Version1,To_Entity2,To_Product

執行時期提示的篩選方式如下所示:

  • To_Entity1 依據下列組合篩選 - Scenario1: Version2

  • To_Entity2 依據下列組合篩選 - Scenario2: Version1

  • To_Product 依據下列組合篩選 - Scenario2,Version1,To_Entity2,To_Product

例如:

Fix (FY11, Jan,{EntitySalesByCountry},{MyScenario2},{MyVersion2})
 Fix ({MyProduct},{MyCountry})
   {ToAccount} = {FromAccount} * 2;
 ENDFIX
Endfix

註:

如果商業規則設計人員從執行時期提示清單省略核准單位維度 (例如,執行時期提示不包含「案例」或「實體」),將不會套用「核准」安全性,並會依據寫入存取權來篩選階層。

請參閱關於執行時期提示及核准安全性