blob: 086ba5bba52e733d046c2f9fb3261d3a9db2dec6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:TaskDescription xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore"
xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmi:id="-Dhahg2KaFT27Ni6XSzv8vw"
name=",_TJ2NwDhOEduJsZd6xWxwoQ" guid="-Dhahg2KaFT27Ni6XSzv8vw" changeDate="2007-11-27T19:48:27.304-0800"
version="1.0.0">
<mainDescription>&lt;a id=&quot;XE_life_cycle__define&quot; name=&quot;XE_life_cycle__define&quot;>&lt;/a> &#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;>&#xD;
&lt;span style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>A rule architect has to develop with the business&#xD;
users what will be the &lt;a class=&quot;elementLink&quot;&#xD;
href=&quot;./../../abrd/guidances/termdefinitions/rule_life_cycle_B982650C.html&quot; guid=&quot;_s5iCsFH7Edy72tV0zV7--Q&quot;>rule life&#xD;
cycle&lt;/a>. There are a lot of different possibilities for defining this rule life cycle. For the implementation point&#xD;
of view we need to define a&lt;/span> &lt;span lang=&quot;EN&quot;&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; mso-ansi-language: EN&quot;>“Status” meta property attached&#xD;
to a rule element.&lt;/span> &lt;span style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>The following states&#xD;
have been identified as a simple but still efficient life cycle:&lt;/span>&#xD;
&lt;/p>&lt;br class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot; />&#xD;
&lt;br />&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0in; mso-list: l0 level1 lfo1; tab-stops: list 27.0pt&quot;>&#xD;
&lt;span&#xD;
style=&quot;FONT-FAMILY: Symbol; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol&quot;>&lt;span&#xD;
style=&quot;mso-list: Ignore&quot;>·&lt;span&#xD;
style=&quot;FONT: 7pt 'Times New Roman'&quot;>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span>&lt;/span>&lt;/span>&#xD;
&lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>New&lt;/span>&lt;/b>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>: the rule is created, and can be modified by its&#xD;
owner&lt;/span>&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0in; mso-list: l0 level1 lfo1; tab-stops: list 27.0pt&quot;>&#xD;
&lt;span&#xD;
style=&quot;FONT-FAMILY: Symbol; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol&quot;>&lt;span&#xD;
style=&quot;mso-list: Ignore&quot;>·&lt;span&#xD;
style=&quot;FONT: 7pt 'Times New Roman'&quot;>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span>&lt;/span>&lt;/span>&#xD;
&lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Defined&lt;/span>&lt;/b>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>: the rule has been defined and is currently in unit&#xD;
test&lt;/span>&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0in; mso-list: l0 level1 lfo1; tab-stops: list 27.0pt&quot;>&#xD;
&lt;span&#xD;
style=&quot;FONT-FAMILY: Symbol; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol&quot;>&lt;span&#xD;
style=&quot;mso-list: Ignore&quot;>·&lt;span&#xD;
style=&quot;FONT: 7pt 'Times New Roman'&quot;>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span>&lt;/span>&lt;/span>&#xD;
&lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Rejected&lt;/span>&lt;/b>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>: the rule has been tested un-successfully&lt;/span>&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0in; mso-list: l0 level1 lfo1; tab-stops: list 27.0pt&quot;>&#xD;
&lt;span&#xD;
style=&quot;FONT-FAMILY: Symbol; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol&quot;>&lt;span&#xD;
style=&quot;mso-list: Ignore&quot;>·&lt;span&#xD;
style=&quot;FONT: 7pt 'Times New Roman'&quot;>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span>&lt;/span>&lt;/span>&#xD;
&lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Validated&lt;/span>&lt;/b>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>: the rule has been tested successfully and can be&#xD;
deployed&lt;/span>&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0in; mso-list: l0 level1 lfo1; tab-stops: list 27.0pt&quot;>&#xD;
&lt;span&#xD;
style=&quot;FONT-FAMILY: Symbol; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol&quot;>&lt;span&#xD;
style=&quot;mso-list: Ignore&quot;>·&lt;span&#xD;
style=&quot;FONT: 7pt 'Times New Roman'&quot;>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span>&lt;/span>&lt;/span>&#xD;
&lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Promoted&lt;/span>&lt;/b>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>: the rule has been part of a rule set deployed on&#xD;
production platform&lt;/span>&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0in; mso-list: l0 level1 lfo1; tab-stops: list 27.0pt&quot;>&#xD;
&lt;span&#xD;
style=&quot;FONT-FAMILY: Symbol; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol&quot;>&lt;span&#xD;
style=&quot;mso-list: Ignore&quot;>·&lt;span&#xD;
style=&quot;FONT: 7pt 'Times New Roman'&quot;>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span>&lt;/span>&lt;/span>&#xD;
&lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Retired&lt;/span>&lt;/b>&lt;span&#xD;
style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>: the rule was deployed or validated on a production&#xD;
platform but no more active.&lt;/span>&#xD;
&lt;/p>&lt;br class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 27.0pt&quot; />&#xD;
&lt;br />&#xD;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 3pt 0cm&quot;>&#xD;
In the state diagram below the following abbreviations are used:&#xD;
&lt;/p>&#xD;
&lt;ul style=&quot;MARGIN-TOP: 0cm&quot; type=&quot;disc&quot;>&#xD;
&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt&quot;>&#xD;
Rule Writer or Rule Author is the end user of the BRMS application&#xD;
&lt;/li>&#xD;
&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt&quot;>&#xD;
Rule Admin is an administrator of the rule set.&#xD;
&lt;/li>&#xD;
&lt;li class=&quot;MsoNormal&quot;&#xD;
style=&quot;MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; mso-pagination: none; mso-layout-grid-align: none&quot;>&#xD;
Rule Tester can be an automatic process or a human.&#xD;
&lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p class=&quot;MsoNormal&quot;&#xD;
style=&quot;MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; mso-pagination: none; mso-layout-grid-align: none&quot;>&#xD;
&lt;img height=&quot;382&quot; alt=&quot;&quot; src=&quot;resources/rule_life_cycle.gif&quot; width=&quot;409&quot; />&#xD;
&lt;/p>&lt;br class=&quot;MsoNormal&quot;&#xD;
style=&quot;MARGIN: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; mso-pagination: none; mso-layout-grid-align: none&quot; />&#xD;
&lt;br /></mainDescription>
</org.eclipse.epf.uma:TaskDescription>