Roundtrip - Xyna-Factory/xyna GitHub Wiki

First project

The following steps show a roundtrip from starting a little project to the creation of an up-and-running, exportable and reusable Application.

  1. 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.
  2. 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.
  3. 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.
  4. Create an Application Definition
    Create a new Application Definition and define its content to prepare the build of an Application.
  5. 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.
  6. Build a new Application
    If the state of the Application Definition is OK, the Application Definition can be used to build a new Application.
  7. 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.

Reuse an Application

The following roundtrip illustrates the reusability of an Application.

  1. Export
    Export an Application from a Xyna Factory instance.
  2. Import
    Import an Application into another Xyna Factory instance.
  3. 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.

See Also

⚠️ **GitHub.com Fallback** ⚠️