Roundtrip - Xyna-Factory/xyna GitHub Wiki
The following steps show a roundtrip from starting a little project to the creation of an up-and-running, exportable and reusable Application.
-
Create a Workspace
Create a new Workspace in the Workspaces section of the Xyna Factory Manager. By default, the Workspace uses the Standard Applications Processing and Base. If necessary add other existing Applications to the new Workspace by setting required Runtime Contexts. -
Model Workflows
Populate the new Workspace with XMOM Objects, e.g. create a new Workflow, by modeling with the Xyna Process Modeller. Deploy the new modeled XMOM Objects and solve deployment problems by reviewing the Details and Deployment State side panel inside the Xyna Process Modeller. -
Test the Workflows
Test Workflows by starting a Xyna Order with the Workflow Tester from the context menu of a Workflow. Switch to the Order Overview section in the Xyna Process Monitor to monitor the tested Workflows. -
Create an Application Definition
Create a new Application Definition and define its content to prepare the build of an Application. -
Solve problems
Monitor problems inside a Workspace and the new Application Definition. Another way to solve deployment problems is to review the Deployment States of all Deployment Items at once by using the Deployment Items section inside the Xyna Factory Manager. -
Build a new Application
If the state of the Application Definition is OK, the Application Definition can be used to build a new Application. -
Use the Application
At this point the Application is ready for further purposes. It can be started in order to process Xyna Orders. The Application can also be exported or used as basis for other Applications and Workspaces.
The following roundtrip illustrates the reusability of an Application.
-
Export
Export an Application from a Xyna Factory instance. -
Import
Import an Application into another Xyna Factory instance. -
Use in a Workspace
Use the imported Application with an existing Workspace by doing one of the following thing:- Load the content of the Application into the Workspace for further development on the Application's content. The thereby automatically created Application Definition can be used to build a new version of this Application (see above).
- Use the Application as a Requirement of this Workspace. Its content can now be reused for further modeling actions. This leads to another Application, which will require this Application.