Author: ochikvina
Date: 2010-05-31 06:24:33 -0400 (Mon, 31 May 2010)
New Revision: 22440
Modified:
trunk/jbpm/docs/reference/en-US/the_views.xml
Log:
https://jira.jboss.org/browse/TOOLSDOC-23-
Reviewed restructured jbpm guide.Resolved some text issues and mistakes.
Modified: trunk/jbpm/docs/reference/en-US/the_views.xml
===================================================================
--- trunk/jbpm/docs/reference/en-US/the_views.xml 2010-05-31 10:16:48 UTC (rev 22439)
+++ trunk/jbpm/docs/reference/en-US/the_views.xml 2010-05-31 10:24:33 UTC (rev 22440)
@@ -1,385 +1,385 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="reference" xreflabel="reference">
- <chapterinfo>
- <keywordset>
- <keyword>jBPM</keyword>
- </keywordset>
- </chapterinfo>
- <title>Reference</title>
- <section>
- <title>Wizards</title>
- <section>
- <title>Process Project Wizard</title>
- <para>This wizard helps to create new jBPM project.It is available with
clicking
- <property>File->New->Other->jBPM 3 Project</property>
in the menu bar.</para>
- <figure>
- <title>New Process Project Wizard</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/jbpm_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>It consists of several pages:</para>
- <itemizedlist>
- <listitem><para>On the first page you can adjust the name of
the project and the directory where it will be created.</para>
- <para>If "<property>Use
default</property>" option is checked the output directory will be the
workspace,
- othervise the user should specify it by himself using
<property>Browse</property> button.</para>
- <figure>
- <title>New Process Project Wizard</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/jbpm_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem><para>On the second page you should point the
location of your jbpm runtime.</para></listitem>
- <listitem><para>The last page is only available for
unabling/disabling
- <emphasis>Generate simple process definition,action handling and
Unit test</emphasis>.</para></listitem>
- </itemizedlist>
-
- </section>
- <section>
- <title>New JBPM Action Wizard</title>
- <para>This wizard is available by clicking
- <property>File->New->Other->jBPM 3 Action
Handler</property>.</para>
-
- <figure>
- <title>New JBPM Action Wizard</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/jbpm_3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>It includes the next options to adjust:</para>
-
- <table>
- <title>New JBPM Action Wizard. Options.</title>
- <tgroup cols="3">
- <colspec colnum="1" align="left"
colwidth="1*"/>
- <colspec colnum="2" colwidth="3*"/>
- <colspec colnum="3" align="left"
colwidth="1*"/>
-
- <thead>
- <row>
- <entry>Option</entry>
- <entry>Description</entry>
- <entry>Default</entry>
- </row>
- </thead>
- <tbody>
-
- <row>
- <entry>Source folder</entry>
- <entry>The path to the source folder relative to the
selected project</entry>
- <entry>The source folder of the project selected in the
<emphasis><property>Project</property></emphasis>
field</entry>
- </row>
-
- <row>
- <entry>Package</entry>
- <entry>Enter a package to contain an Action Handler.
- Either type a valid package name or click
-
<emphasis><property>Browse</property></emphasis>
- to select a package via the dialog box.</entry>
- <entry><blank></entry>
- </row>
-
- <row>
- <entry>Enclosing type</entry>
- <entry>Select the enclosing type of your jBPM action
using
-
<emphasis><property>Browse</property></emphasis>
- button.</entry>
- <entry><blank></entry>
- </row>
- <row>
- <entry>Modifiers</entry>
- <entry>Select the modifiers that will be added to the
generated class.</entry>
- <entry>Public</entry>
- </row>
- <row>
- <entry>Name</entry>
- <entry>Type a name for a new Action
Handler</entry>
- <entry><blank></entry>
- </row>
-
- <row>
- <entry>Superclass</entry>
- <entry>Type or click
<emphasis><property>Browse</property></emphasis>
- to select a superclass for an Action
Handler</entry>
- <entry>org.jbpm.graph.def.ActionHandler</entry>
- </row>
-
- <row>
- <entry>Interface</entry>
- <entry>Type or click
<emphasis><property>Add</property></emphasis>
- to select an interface/interfaces for an Action
Handler</entry>
- <entry>org.jbpm.graph.def.ActionHandler</entry>
- </row>
-
- <row>
- <entry>Which method stubs you would like to
create?</entry>
- <entry>Select the stubs that you would like to be
created automatically.</entry>
- <entry><itemizedlist>
- <listitem><para>Constructors from
superclass</para></listitem>
- <listitem><para>Inherited abstract
methods</para></listitem>
- </itemizedlist>
- </entry>
- </row>
-
- <row>
- <entry>Do you want to add comments?</entry>
- <entry>Select <property>Generate
comments</property> check box if you want comment mask
- to be generated before the class definition.
- </entry>
- <entry><blank></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
-
- </section>
-
- <section id="the_views" xreflabel="the_views">
- <?dbhtml filename="the_views.html"?>
- <title>The views</title>
- <para>Here, it will be explained how to work with views and editors provided by
JBDS.</para>
- <para>The views are used for representation and navigation the resources you
are working on at
- the moment. One of the advantages of all the views is that all modifications made
in the
- current active file are immediately displayed in them. Let’s get acquainted more
closely
- with those that the <property>jPDL perspective</property> provides.
</para>
-
- <figure>
- <title>The jPDL Perspective Views and Editors</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/the_views/the_views_0.png"
scale="80"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>As you can see in the picture above, the <property>jPDL
perspective</property> contains a
- complete set of functionality that's necessary for working on the jBPM
project.</para>
-
- <section id="the_outline_view">
- <?dbhtml filename="the_outline_view.html"?>
- <title>The Outline View</title>
- <para>To have a way to quickly see an outline of the process use the
<emphasis>
- <property>Outline view</property>
- </emphasis> that is presented as the classical tree. If it is not
visible select <emphasis>
- <property>Window > Show view >
Outline</property>. </emphasis></para>
-
- <figure>
- <title>The Overview View</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
-
- <section id="the_overview">
- <?dbhtml filename="the_outline_view.html"?>
- <title>The Overview</title>
- <para>The main advantage of this view is that it gives visual
representation of the whole
- current developing process. Besides, the <emphasis>
- <property>Overview</property>
- </emphasis> comes as a scrollable thumbnail which enables a better
navigation of the
- process structure if it's too large.</para>
-
- <figure>
- <title>The Overview</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
-
- <section id="the_properties_view">
- <?dbhtml filename="the_properties_view.html"?>
- <title>The Properties View</title>
- <para> Here, we dwell on the JBDS <property>Properties
view</property>.</para>
- <para>Notice if it's not visible you can access it by navigating
<emphasis>
- <property>Window > Show view >
Properties</property>. </emphasis></para>
- <para>The view shows the relevant properties of the selected item in the
tabbed form. Every
- item has its own set of properties, which can be directly editable in the
Properties
- view or by brining up the context menu.</para>
-
- <figure>
- <title>The Properties View of selected Transition</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>For example, on the picture above the Properties view displays all
the properties for
- a selected transition. Its name has been changed to <emphasis>
- <property>to_auction</property>. </emphasis>
We've done it directly in
- active General tab of the view. The same way let's change the name
for the
- second transition to <emphasis>
- <property>to_end</property>. </emphasis></para>
- <para>If no one item is selected, the view represents the properties of the
whole process
- definition. </para>
-
- <figure>
- <title>The Properties View of Process Definition</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>In this case, it contains six tabs. The first one is the
<emphasis>
- <property>General</property>.</emphasis> It allows to
specify a process name and add
- necessary description. To illustrate let's change the process
definition name
- to <emphasis>
- <property>jbay</property>. </emphasis></para>
- </section>
-
- <section id="jbpm_gpd_editor">
- <?dbhtml filename="direct_editing.html"?>
- <title>The jBPM Graphical Process Designer editor.</title>
- <para>The <property>jBPM GPD editor</property> includes four
modes: Diagram, Deployment,
- Design and Source, which are available as switchable tabs at the bottom of
the editor.
- Let's dwell on each of them.</para>
-
- <section id="the_diagram_mode">
- <title>The Diagram mode</title>
- <para> In this mode we define the process in the form of a diagram by
means of tools
- provided on the left-hand side of the jBPM GPD. </para>
-
- <figure>
- <title>The Diagram mode</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_5.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>Besides, some properties can be directly edited in the
<property>Diagram
- mode</property> of the graphical editor. One example of this is the
<emphasis>
- <property>name</property>
- </emphasis> property of nodes. You can edit this directly by
selecting the node of
- which you want to change the name and then click once inside this node.
This enables
- an editor in the node. We change the name of the node to
<emphasis>
- <property>auction</property>.
</emphasis></para>
- </section>
-
- <section id="source_mode">
- <?dbhtml filename="the_source_view.html"?>
- <title>The Source Mode</title>
- <para>Now, that we have defined a simple process definition, we can
have a look at the
- XML that is being generated under the covers. To see this XML click on
the Source
- tab of the graphical process designer editor.</para>
-
- <figure>
- <title>The Source Mode</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_6.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>The <property>Source mode</property> enables to
easily manipulate our XML. That is
- manually inserting and editing necessary elements or attributes. In
addition, here
- you can take advantage of content assist.</para>
-
- <para>A template is added to better render the jBPM task forms in the
Visual editor.
- Now the jBPM Graphical Process designer can create facelets that are
associated with tasks and are rendered in the jBPM console.</para>
- <figure>
- <title>A task form in VPE</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_6a.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
-
- <section id="design_mode">
- <?dbhtml filename="the_design_view.html"?>
- <title>The Design Mode</title>
- <para>One more way to edit your file is to use <property>Design
mode</property>. You can
- see it in the next picture:</para>
- <figure>
- <title>The Design Mode</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_7.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>As you can see above, this mode looks like a table in the first
column of which
- the process structure is performed. Here, you can also insert, remove and
edit
- elements or attributes, moreover add comments and instructions. Their
values can be
- directly edited in the second column of the Design mode
table.</para>
- <para>For instance, let’s add a comment on the second transition. For
that, you should
- bring up the context menu for it and choose <emphasis>
- <property>Add Before > Comment</property>.
</emphasis></para>
-
- <figure>
- <title>Adding a Comment</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_8.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>Then, we can put the text <emphasis>This transition leads
to the end
- state</emphasis> in the right column as its value.</para>
-
- <figure>
- <title>Comment is added</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_9.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- </section>
-
- <section id="deployment_mode">
- <?dbhtml filename="the_deployment_view.html"?>
- <title>The Deployment Mode</title>
- <para>Finally, to adjust the deployment settings of the project you
should switch on to
- the tab that opens the <property>Deployment mode</property>.
On the picture below
- the <property>Deployment mode</property> is performed with
default settings. Here,
- you can easily modify them or, if the settings won't match your
needs, to
- reset defaults. </para>
- <figure>
- <title>The Deployment Mode</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/the_views/the_views_10.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>The <property>Test Connections</property> button can
be used to check whether all your settings are valid before
- deploying the process.</para>
-
- <para>To deploy the process on the server you should click the
<property>Delpoy Process Archive</property> button.</para>
-
- <para>However, prior to testing the connection and deploying the
process on the server you need to
- make sure the server is configured to support jBPM functionality and is
running.</para>
-
- <para>Please, also note that if authentication for deployment is
required you may use the process deployer that is available at
<property>/gpd-deployer/upload</property>.</para>
-
- <para>Now that we've seen how to work with
<property>jPDL
- perspective</property>, let's pass on to the project
testing.</para>
- </section>
- </section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="reference" xreflabel="reference">
+ <chapterinfo>
+ <keywordset>
+ <keyword>jBPM</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Reference</title>
+ <section>
+ <title>Wizards</title>
+ <section>
+ <title>Process Project Wizard</title>
+ <para>This wizard helps to create new jBPM project.It is available with
clicking
+ <property>File->New->Other->jBPM 3 Project</property>
in the menu bar.</para>
+ <figure>
+ <title>New Process Project Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/jbpm_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>It consists of several pages:</para>
+ <itemizedlist>
+ <listitem><para>On the first page you can adjust the name of
the project and the directory where it will be created.</para>
+ <para>If "<property>Use
default</property>" option is checked the output directory will be the
workspace,
+ othervise the user should specify it by himself using
<property>Browse</property> button.</para>
+ <figure>
+ <title>New Process Project Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/jbpm_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ <listitem><para>On the second page you should point the
location of your jbpm runtime.</para></listitem>
+ <listitem><para>The last page is only available for
unabling/disabling
+ <emphasis>Generate simple process definition,action handling and
Unit test</emphasis>.If you unable the option all the mentioned code will be
generated automatically.</para></listitem>
+ </itemizedlist>
+
+ </section>
+ <section>
+ <title>New JBPM Action Wizard</title>
+ <para>This wizard is available by clicking
+ <property>File->New->Other->jBPM 3 Action
Handler</property>.</para>
+
+ <figure>
+ <title>New JBPM Action Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/jbpm_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>It includes the next options to adjust:</para>
+
+ <table>
+ <title>New JBPM Action Wizard. Options.</title>
+ <tgroup cols="3">
+ <colspec colnum="1" align="left"
colwidth="1*"/>
+ <colspec colnum="2" colwidth="3*"/>
+ <colspec colnum="3" align="left"
colwidth="1*"/>
+
+ <thead>
+ <row>
+ <entry>Option</entry>
+ <entry>Description</entry>
+ <entry>Default</entry>
+ </row>
+ </thead>
+ <tbody>
+
+ <row>
+ <entry>Source folder</entry>
+ <entry>The path to the source folder relative to the
selected project</entry>
+ <entry>The source folder of the project selected in the
<emphasis><property>Project</property></emphasis>
field</entry>
+ </row>
+
+ <row>
+ <entry>Package</entry>
+ <entry>Enter a package to contain an Action Handler.
+ Either type a valid package name or click
+
<emphasis><property>Browse</property></emphasis>
+ to select a package via the dialog box.</entry>
+ <entry><blank></entry>
+ </row>
+
+ <row>
+ <entry>Enclosing type</entry>
+ <entry>Select the enclosing type of your jBPM action
using
+
<emphasis><property>Browse</property></emphasis>
+ button.</entry>
+ <entry><blank></entry>
+ </row>
+ <row>
+ <entry>Modifiers</entry>
+ <entry>Select the modifiers that will be added to the
generated class.</entry>
+ <entry>Public</entry>
+ </row>
+ <row>
+ <entry>Name</entry>
+ <entry>Type a name for a new Action
Handler</entry>
+ <entry><blank></entry>
+ </row>
+
+ <row>
+ <entry>Superclass</entry>
+ <entry>Type or click
<emphasis><property>Browse</property></emphasis>
+ to select a superclass for an Action
Handler</entry>
+ <entry>org.jbpm.graph.def.ActionHandler</entry>
+ </row>
+
+ <row>
+ <entry>Interface</entry>
+ <entry>Type or click
<emphasis><property>Add</property></emphasis>
+ to select an interface/interfaces for an Action
Handler</entry>
+ <entry>org.jbpm.graph.def.ActionHandler</entry>
+ </row>
+
+ <row>
+ <entry>Which method stubs you would like to
create?</entry>
+ <entry>Select the stubs that you would like to be
created automatically.</entry>
+ <entry><itemizedlist>
+ <listitem><para>Constructors from
superclass</para></listitem>
+ <listitem><para>Inherited abstract
methods</para></listitem>
+ </itemizedlist>
+ </entry>
+ </row>
+
+ <row>
+ <entry>Do you want to add comments?</entry>
+ <entry>Select <property>Generate
comments</property> check box if you want comment mask
+ to be generated before the class definition.
+ </entry>
+ <entry><blank></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </section>
+
+
+ </section>
+
+ <section id="the_views" xreflabel="the_views">
+ <?dbhtml filename="the_views.html"?>
+ <title>The views</title>
+ <para>Here, it will be explained how to work with views and editors provided by
JBDS.</para>
+ <para>The views are used for representation and navigation the resources you
are working on at
+ the moment. One of the advantages of all the views is that all modifications made
in the
+ current active file are immediately displayed in them. Let’s get acquainted more
closely
+ with those that the <property>jPDL perspective</property> provides.
</para>
+
+ <figure>
+ <title>The jPDL Perspective Views and Editors</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/the_views/the_views_0.png"
scale="80"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>As you can see in the picture above, the <property>jPDL
perspective</property> contains a
+ complete set of functionality that's necessary for working on the jBPM
project.</para>
+
+ <section id="the_outline_view">
+ <?dbhtml filename="the_outline_view.html"?>
+ <title>The Outline View</title>
+ <para>To have a way to quickly see an outline of the process use the
<emphasis>
+ <property>Outline view</property>
+ </emphasis> that is presented as the classical tree. If it is not
visible select <emphasis>
+ <property>Window > Show view >
Outline</property>. </emphasis></para>
+
+ <figure>
+ <title>The Overview View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="the_overview">
+ <?dbhtml filename="the_outline_view.html"?>
+ <title>The Overview</title>
+ <para>The main advantage of this view is that it gives visual
representation of the whole
+ current developing process. Besides, the <emphasis>
+ <property>Overview</property>
+ </emphasis> comes as a scrollable thumbnail which enables a better
navigation of the
+ process structure if it's too large.</para>
+
+ <figure>
+ <title>The Overview</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="the_properties_view">
+ <?dbhtml filename="the_properties_view.html"?>
+ <title>The Properties View</title>
+ <para> Here, we dwell on the JBDS <property>Properties
view</property>.</para>
+ <para>Notice if it's not visible you can access it by navigating
<emphasis>
+ <property>Window > Show view >
Properties</property>. </emphasis></para>
+ <para>The view shows the relevant properties of the selected item in the
tabbed form. Every
+ item has its own set of properties, which can be directly editable in the
Properties
+ view or by brining up the context menu.</para>
+
+ <figure>
+ <title>The Properties View of selected Transition</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>For example, on the picture above the Properties view displays all
the properties for
+ a selected transition. Its name has been changed to <emphasis>
+ <property>to_auction</property>. </emphasis>
We've done it directly in
+ active General tab of the view. The same way let's change the name
for the
+ second transition to <emphasis>
+ <property>to_end</property>. </emphasis></para>
+ <para>If no one item is selected, the view represents the properties of the
whole process
+ definition. </para>
+
+ <figure>
+ <title>The Properties View of Process Definition</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>In this case, it contains six tabs. The first one is the
<emphasis>
+ <property>General</property>.</emphasis> It allows to
specify a process name and add
+ necessary description. To illustrate let's change the process
definition name
+ to <emphasis>
+ <property>jbay</property>. </emphasis></para>
+ </section>
+
+ <section id="jbpm_gpd_editor">
+ <?dbhtml filename="direct_editing.html"?>
+ <title>The jBPM Graphical Process Designer editor.</title>
+ <para>The <property>jBPM GPD editor</property> includes four
modes: Diagram, Deployment,
+ Design and Source, which are available as switchable tabs at the bottom of
the editor.
+ Let's dwell on each of them.</para>
+
+ <section id="the_diagram_mode">
+ <title>The Diagram mode</title>
+ <para> In this mode we define the process in the form of a diagram by
means of tools
+ provided on the left-hand side of the jBPM GPD. </para>
+
+ <figure>
+ <title>The Diagram mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Besides, some properties can be directly edited in the
<property>Diagram
+ mode</property> of the graphical editor. One example of this is the
<emphasis>
+ <property>name</property>
+ </emphasis> property of nodes. You can edit this directly by
selecting the node of
+ which you want to change the name and then click once inside this node.
This enables
+ an editor in the node. We change the name of the node to
<emphasis>
+ <property>auction</property>.
</emphasis></para>
+ </section>
+
+ <section id="source_mode">
+ <?dbhtml filename="the_source_view.html"?>
+ <title>The Source Mode</title>
+ <para>Now, that we have defined a simple process definition, we can
have a look at the
+ XML that is being generated under the covers. To see this XML click on
the Source
+ tab of the graphical process designer editor.</para>
+
+ <figure>
+ <title>The Source Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The <property>Source mode</property> enables to
easily manipulate our XML. That is
+ manually inserting and editing necessary elements or attributes. In
addition, here
+ you can take advantage of content assist.</para>
+
+ <para>A template is added to better render the jBPM task forms in the
Visual editor.
+ Now the jBPM Graphical Process designer can create facelets that are
associated with tasks and are rendered in the jBPM console.</para>
+ <figure>
+ <title>A task form in VPE</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_6a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="design_mode">
+ <?dbhtml filename="the_design_view.html"?>
+ <title>The Design Mode</title>
+ <para>One more way to edit your file is to use <property>Design
mode</property>. You can
+ see it in the next picture:</para>
+ <figure>
+ <title>The Design Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_7.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>As you can see above, this mode looks like a table in the first
column of which
+ the process structure is performed. Here, you can also insert, remove and
edit
+ elements or attributes, moreover add comments and instructions. Their
values can be
+ directly edited in the second column of the Design mode
table.</para>
+ <para>For instance, let’s add a comment on the second transition. For
that, you should
+ bring up the context menu for it and choose <emphasis>
+ <property>Add Before > Comment</property>.
</emphasis></para>
+
+ <figure>
+ <title>Adding a Comment</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Then, we can put the text <emphasis>This transition leads
to the end
+ state</emphasis> in the right column as its value.</para>
+
+ <figure>
+ <title>Comment is added</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_9.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ </section>
+
+ <section id="deployment_mode">
+ <?dbhtml filename="the_deployment_view.html"?>
+ <title>The Deployment Mode</title>
+ <para>Finally, to adjust the deployment settings of the project you
should switch on to
+ the tab that opens the <property>Deployment mode</property>.
On the picture below
+ the <property>Deployment mode</property> is performed with
default settings. Here,
+ you can easily modify them or, if the settings won't match your
needs, to
+ reset defaults. </para>
+ <figure>
+ <title>The Deployment Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/the_views/the_views_10.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The <property>Test Connections</property> button can
be used to check whether all your settings are valid before
+ deploying the process.</para>
+
+ <para>To deploy the process on the server you should click the
<property>Delpoy Process Archive</property> button.</para>
+
+ <para>However, prior to testing the connection and deploying the
process on the server you need to
+ make sure the server is configured to support jBPM functionality and is
running.</para>
+
+ <para>Please, also note that if authentication for deployment is
required you may use the process deployer that is available at
<property>/gpd-deployer/upload</property>.</para>
+
+ <para>Now that we've seen how to work with
<property>jPDL
+ perspective</property>, let's pass on to the project
testing.</para>
+ </section>
+ </section>
+</section>
</chapter>
\ No newline at end of file