“项目”模块包含两个整数属性(即“预算成本”和“实际成本”)和一个命名为“预算”的选项属性。 “预算”属性包含两项:“预算内”和“超出预算”。 要对预算成本和实际成本之间的关系建模,请使用 SetChoice 业务规则和一个用于更新“预算”属性的表达式:
='Actual Cost' >= 'Budget Cost' ? 1 : 2
该表达式表示如果“实际成本”大于或等于“预算成本”,那么值为 1。否则,值为2。
=SetChoice("328","18","false","18_2","19_1",'Cost Evaluation')
该业务规则表示,除了“成本评估”的值为 1 的情况以外,必须将“预算”属性(标识号为 328)设置为“预算内”项(标识号为 18)。在本例中,必须将“预算”属性设置为“超出预算”项(标识号为 19)。