Skip to content

Order Input Source

Johannes Heucher edited this page Oct 12, 2022 · 3 revisions

Xyna Factory provides a method to fill the Input Parameters of Xyna Orders automatically in a predefined way by using an Order Input Source. They can either be used manually or during Modeling when a Subworkflow is called.

Table of Contents

Types of Order Input Sources

The Xyna Factory comes with two standard variations of Order Input Sources:

  • Constant
  • Workflow
The first version will always take the same values as an input for a specific Order Type. The second one will use the output of a specified generating Workflow as the input of the chosen target Order Type. Modeled outputs of the generating Workflow must match the inputs of the Workflow used by the target Order Type.

Management

The Order Input Sources can be managed inside the ''Order Input Sources'' section of the Xyna Factory Manager or by using the CLI.

Additionally, the Order Input Source can either be tested directly or start a Frequency-Controlled Task where the Order Input Source generates the inputs repeatedly (or only once if configured like that).

Hint: Order Input Sources provide an easy way to load test a Workflow by using Frequency-Controlled Tasks. They can be used for Workflows even when they don't have any inputs (Constant).

Types of Usage

Inside a Workflow

Figure 1: Comparison of a Subworkflow using an Order Input Source (up) and standard XMOM Object Input (down). Configure a Subworkflow step inside a Workflow to use a matching Order Input Source instead of linking the Input Parameters with other Parameters:

  • Select "Show/Hide Order Input Source Area" in the options menu of the Subworkflow step (three vertical dots).
  • Select the appropriate Order Input Source in the drop down menu.

In the Xyna Factory Manager

Figure 3: Order Input Source in the Factory Manager. The Order Input Sources section of the Xyna Factory Manager allows to use an existing Order Input Source. Here it is also possible to start a Frequency-Controlled Task.

See Also

Clone this wiki locally