この質問は、 「屋外アクションステータスを取得する方法」の回答で見つかりました。
インバウンド、アウトバウンド、および更新ルールタイプに対してトリガーされるワンアクションエグゼキュータクラスがあります。Tahir Malikは、アクション(#2)にパラメーターを追加できると言いました。どうすればよいですか?実行時にアクションエグゼキュータのルールタイプを取得する方法が見つかりませんでした。
PSルールとアクションをブートストラップ経由で追加してくれます。
よろしく、ユージーン
====================================
アップデート:
<rule:rule view:childName="rule:sampleRule">
...
<view:properties>
<rule:ruleType>
<view:values>
<view:value>inbound</view:value>
<view:value>update</view:value>
<view:value>outbound</view:value>
</view:values>
</rule:ruleType>
...
</view:properties>
<view:associations>
<rule:action>
<act:compositeaction view:childName="rule:action">
...
<view:associations>
<act:actions>
<act:action view:childName="act:actions">
<view:properties>
...
<act:definitionName>myActionBean</act:definitionName>
<act:executionActionStatus>New</act:executionActionStatus>
</view:properties>
...
</act:action>
</act:actions>
<act:conditions>
... // There is condition to check mime type of a node
</act:conditions>
</view:associations>
</act:compositeaction>
</rule:action>
</view:associations>
============================================
Update2:
<view:reference view:pathref="rule:ruleFolder">
<view:associations>
<cm:contains>
<rule:rule view:childName="rule:inboundRule">
...
<view:properties>
<rule:ruleType>
<view:values>
<view:value>inbound</view:value>
</view:values>
</rule:ruleType>
...
</view:properties>
<view:associations>
<rule:action>
<act:compositeaction view:childName="rule:action">
...
<view:properties>
...
<act:definitionName>myActionBean</act:definitionName>
<act:executionActionStatus>Completed</act:executionActionStatus>
</view:properties>
<view:associations>
<act:actions>
<act:action view:childName="act:actions">
<view:properties>
...
</view:properties>
<view:associations>
<act:parameters>
<act:actionparameter view:childName="act:parameters">
<view:properties>
<act:parameterName>ruleType</act:parameterName>
<act:parameterValue>
<view:value view:datatype="d:text">inbound</view:value>
</act:parameterValue>
</view:properties>
</act:actionparameter>
</act:parameters>
</view:associations>
</act:action>
</act:actions>
<act:conditions>
<act:compositeactioncondition view:childName="act:conditions">
<view:properties>
<act:definitionName>composite-condition</act:definitionName>
<act:or>
<view:value view:datatype="d:boolean">true</view:value>
</act:or>
<act:invert>false</act:invert>
</view:properties>
<view:associations>
<act:compositeconditions>
<act:actioncondition view:childName="act:compositeconditions">
<view:properties>
<act:definitionName>compare-mime-type</act:definitionName>
<act:invert>false</act:invert>
</view:properties>
<view:associations>
<act:parameters>
<act:actionparameter view:childName="act:parameters">
<view:properties>
<act:parameterName>value</act:parameterName>
<act:parameterValue>
<view:value view:datatype="cmis:id">my-first-mimeType</view:value>
</act:parameterValue>
</view:properties>
</act:actionparameter>
</act:parameters>
</view:associations>
</act:actioncondition>
<act:actioncondition view:childName="act:compositeconditions">
<view:properties>
<act:definitionName>compare-mime-type</act:definitionName>
<act:invert>false</act:invert>
</view:properties>
<view:associations>
<act:parameters>
<act:actionparameter view:childName="act:parameters">
<view:properties>
<act:parameterName>value</act:parameterName>
<act:parameterValue>
<view:value view:datatype="cmis:id">my-second-mimeType</view:value>
</act:parameterValue>
</view:properties>
</act:actionparameter>
</act:parameters>
</view:associations>
</act:actioncondition>
</act:compositeconditions>
<act:parameters>
<act:actionparameter view:childName="act:parameters">
<view:properties>
<act:parameterName>orconditions</act:parameterName>
<act:parameterValue>
<view:value view:datatype="d:boolean">true</view:value>
</act:parameterValue>
</view:properties>
</act:actionparameter>
</act:parameters>
</view:associations>
</act:compositeactioncondition>
</act:conditions>
</view:associations>
</act:compositeaction>
</rule:action>
</view:associations>
</rule:rule>
...
</cm:contains>
</view:associations>
</view:reference>