summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVrishali Doke2012-09-17 08:35:55 (EDT)
committer Stephan Born2012-09-17 08:35:55 (EDT)
commit760cf0e307e94dbd07c658f5fa1e76aad7ed9d32 (patch)
tree6c36f56a94675d4c62a31088181f0469181070c2
parent3d91d37e278c4c8feaa49b8657493de3ef6c936a (diff)
downloadorg.eclipse.stardust.documentation-760cf0e307e94dbd07c658f5fa1e76aad7ed9d32.zip
org.eclipse.stardust.documentation-760cf0e307e94dbd07c658f5fa1e76aad7ed9d32.tar.gz
org.eclipse.stardust.documentation-760cf0e307e94dbd07c658f5fa1e76aad7ed9d32.tar.bz2
CRNT-26200 - Added Sequence Flow details
git-svn-id: http://emeafrazerg/svn/ipp/product/trunk/stardust/documentation@59273 8100b5e0-4d52-466c-ae9c-bdeccbdeaf6b
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/con-sequence-flow.pngbin0 -> 11749 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/cre-connector.pngbin0 -> 508 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/seq-flo-gen.pngbin0 -> 5157 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/sequence-flow.pngbin0 -> 14254 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/start-point.pngbin0 -> 6794 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/tran-behav-icon.pngbin0 -> 896 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/transactional.pngbin0 -> 3771 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/model-views/pep-panels.html2
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-con-sequence.htm112
9 files changed, 108 insertions, 6 deletions
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/con-sequence-flow.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/con-sequence-flow.png
new file mode 100644
index 0000000..5582d74
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/con-sequence-flow.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/cre-connector.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/cre-connector.png
new file mode 100644
index 0000000..3e289fb
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/cre-connector.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/seq-flo-gen.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/seq-flo-gen.png
new file mode 100644
index 0000000..6dfa7f6
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/seq-flo-gen.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/sequence-flow.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/sequence-flow.png
new file mode 100644
index 0000000..6ac66e3
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/sequence-flow.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/start-point.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/start-point.png
new file mode 100644
index 0000000..c82caf8
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/start-point.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/tran-behav-icon.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/tran-behav-icon.png
new file mode 100644
index 0000000..6fff65c
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/tran-behav-icon.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/transactional.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/transactional.png
new file mode 100644
index 0000000..3e04455
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/transactional.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/model-views/pep-panels.html b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/model-views/pep-panels.html
index ba539e5..f55a6ed 100644
--- a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/model-views/pep-panels.html
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/model-views/pep-panels.html
@@ -31,7 +31,7 @@ These panels are as follows:
<li><a href="#log">Modeling Session Log</a></li>
</ul>
<h2 id="pro">Profile</h2>
-<p>The Profile drop-down displays two options:</p>
+<p>The <strong>Profile</strong> panel displays two options:</p>
<ul>
<li>Business Analyst - By default, this option is selected.</li>
<li>Integrator - If you select this option,
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-con-sequence.htm b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-con-sequence.htm
index 684add6..d10aa92 100644
--- a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-con-sequence.htm
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-con-sequence.htm
@@ -6,7 +6,7 @@
<link rel="STYLESHEET" href="../../styles/carnot.css"
charset="ISO-8859-1" type="text/css">
-<title>Working with Gateways</title>
+<title>Working with Sequence Flows</title>
<script language="JavaScript" src="../../styles/naviLine.js"
type="text/javascript"></script>
</head>
@@ -21,12 +21,114 @@
-->
</script>
-<h1>Working with Gateways</h1>
-<p>Transitions determine the sequence of activities. A transition
+<h1>Working with Sequence Flows</h1>
+<p>The sequence flow determines the execution sequence of activities. A sequence flow
connects an activity with its successor activity. It also allows to set
a condition - only if this condition is fulfilled at runtime the
-transition is processed and the next activity will be executed.</p>
+transition is processed and the next activity is executed.</p>
+
+<h2 id="act">Sequence Flow Activation and Deactivation</h2>
+<p>The connect mode of the sequence flow is activated from:</p>
+
+<ul>
+ <li><a href="#main">Creating Sequence Flow from Main Toolbar</a></li>
+ <li><a href="#fly">Creating Sequence Flow from Flyout Menu of all the Elements</a></li>
+</ul>
+<h3 id="main">Creating Sequence Flow from Main Toolbar</h3>
+<p>Click the <strong>Create Connector</strong> <img src="images/cre-connector.png"> icon in the main toolbar and
+hover the mouse over element. The start and end points are established. Click on the start point and
+then on the end point on the element.
+</p>
+
+<p class="image"><img src="images/start-point.png" alt="">
+<br>
+<strong>Figure:</strong> End Point - Connector</p>
+
+<h3 id="fly">Creating Sequence Flow from Flyout Menu of all the Elements</h3>
+
+<p>When you hover the mouse over following elements the flyout menu gets activated.</p>
+<ul>
+ <li>Activities of all types</li>
+ <li>Gateways</li>
+ <li>Data</li>
+ <li>Start Event</li>
+ <li>End Event</li>
+</ul>
+<p>You can connect elements using the flyout menu of each element.
+</p>
+<h3>Rules for Connecting Elements</h3>
+<p>Following are the rules which need to be followed when connecting two elements:</p>
+<ul>
+ <li>A maximum of one in and one out connection can be established between the same two elements.
+ </li>
+ <li>A connection must connect two different elements.</li>
+ <li>Connections can be rerouted after they are established.
+ <ul>Event Connections
+ <li>Only out sequence flow connections are allowed on Start Events
+ </li>
+ <li>Only in sequence flow connections are allowed on End Events
+ </li>
+ <li>Each Event can have only one sequence flow connection
+ </li>
+ <li>Events can be connected only to activities and gateways
+ </li>
+ </ul></li>
+ <ul>Activity Connections
+ <li>Each activity can have a maximum of one in and one out sequence flow connector, except for Start Events.</li>
+ <li>An unlimited number of in and out data connections/associations can be established, but only one in and one out per data symbol should be allowed.
+ </li></ul>
+ <ul>Gateway Connections
+ <li>Unlimited in and out sequence flow connections can be established
+ </li>
+ <li>Gateways can be connected to other gateways
+ </li>
+ <li>Data connections/associations are not supported</li></ul>
+
+</ul>
+<h2>Sequence Flow Properties</h2>
+<p>To view the sequence flow properties, click on the sequence flow.</p>
+<p class="image"><img src="images/sequence-flow.png" alt="">
+<br>
+<strong>Figure:</strong> Sequence Flow</p>
+<p>The General Properties of a sequence flow gets displayed. You can specify description for the sequence flow.
+</p>
+
+<p class="image"><img src="images/seq-flo-gen.png" alt="">
+<br>
+<strong>Figure:</strong> Sequence Flow</p>
+<p>Click the <strong>Transactional Behavior</strong> <img src="images/tran-behav-icon.png"> icon displayed at the
+left side of the <strong>General Properties</strong> pane of the
+Sequence Flow. The <strong>Transactional Behavior</strong> properties of the sequence flow gets displayed.</p>
+
+<p class="image"><img src="images/transactional.png" alt="">
+<br>
+<strong>Figure:</strong> Sequence Flow - Transactional Behavior</p>
+<p>
+Select the <strong>Fork Transaction on Traversal</strong> check box to see the traversing during transition conditions.
+This option of a transition controls the synchronicity and
+concurrency behavior during the execution of the corresponding process instances.
+Please refer to the section
+<a href="PLUGINS_ROOT/org.eclipse.stardust.docs.dev/html/handbooks/concepts/workflow-basics/mg-basics-13.htm#activityThread">Activity Thread</a> of the
+chapter <a href="PLUGINS_ROOT/org.eclipse.stardust.docs.dev/html/handbooks/concepts/workflow-basics/mg-basics-13.htm">Runtime Behavior</a> for detailed
+information on the Fork Transaction on Traversal functionality.</p>
+
+<h2>Conditional Sequence Flow</h2>
+<p>The conditional sequence flow gets created on outgoing connection from gateway.</p>
+<p class="image"><img src="images/con-sequence-flow.png" alt="">
+<br>
+<strong>Figure:</strong> Conditional Sequence Flow</p>
+
+<p>You can specify conditional expressions on outgoing connections of gateways.</p>
+
+<h3>Viewing Properties of Conditional Sequence Flow</h3>
+<p>Click on the conditional sequence flow to view its properties.</p>
+
+
+
+
+
+<!--
<h2>Creating Transitions</h2>
<p>To create a transition between two activities:</p>
<ol>
@@ -270,7 +372,7 @@ tried to be performed, which fails.</p>
<h4>Undefined return values</h4>
<p>In case the return value of a transition condition is undefined, for example
when all code is commented out, the transition condition will be evaluated
-as <tt>TRUE</tt> at runtime.</p>
+as <tt>TRUE</tt> at runtime.</p> -->
<script language="JavaScript" type="text/javascript">
<!--