| <html> |
| <!-- |
| Copyright (c) 2004, 2007 Boeing. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| Contributors: |
| Boeing - initial API and implementation |
| --> |
| <head> |
| <title>Workflow Configuration</title> |
| <LINK rel="stylesheet" type="text/css" href="../../osee.help/html/style.css"> |
| </head> |
| |
| <body> |
| <h1>Workflow Configuration</h1> |
| <h2>Purpose</h2> |
| To create a new workflow configuration that ATS uses to move an Action through it's specific workflow. |
| <h2>Ats Workflow Configuration artifacts.</h2> |
| ATS uses four main artifacts to configure a workflow for use by a Team. |
| <ul> |
| <li><a href="WorkFlowDefinition.html">Work Flow Definition<a> specifies |
| the states, their transitions and the state that represents the beginning of the |
| workflow.</li> |
| <li><a href="WorkPageDefinition.html">Work Page Definition<a> defines |
| the a single state of the Work Flow Definition.</li> |
| <li><a href="WorkWidgetDefinition.html">Work Widget Definition<a> defines |
| a single widget and its corresponding attribute that the value will be stored in. It |
| also provides some layout capabilities for that widget.</li> |
| <li><a href="WorkRuleDefinition.html">Work Rule Definition<a> defines |
| certain rules that can be applied to Work Pages and Team Definitions.</li> |
| </ul> |
| <h2>How to do it</h2> |
| <ul> |
| <li>Workflows can be created using the <a href="WorkflowConfigurationEditor.html"> |
| ATS Workflow Configuration Editor<a> (0.6.0 release). States and their transitions can |
| be edited through this interface. Other modifications will need to be edited through |
| <a href="create_workflowdefinition_artifact.html">Work Flow Definition<a> attributes |
| and relations.</li> |
| <li>Work Pages, Widgets and Rules are currently edited through the |
| attributes and relations using the default Artifact Editor. See links above to |
| set the proper values.</li> |
| <li>Configurations can also be created through the java. An example of this can |
| be seen by looking at the org.eclipse.osee.ats.config.demo plugin. This plugin, and the |
| DemoDatabaseConfig.java class, shows how to programatically generate work flows, pages, |
| rules and widgets to configure ATS. This configuration will be generated during a database |
| initialization.</li> |
| </ul> |
| </body> |
| </html> |