Prototype Service - Xyna-Factory/xyna GitHub Wiki

Figure 2: Convert Prototype Services into Workflow

A Prototype Service is a Modeling Block for the prototypical modeling of a Workflow (cf. fig. 1). It is a Service that is used throughout Rapid Prototyping before the decision towards its implementation as Workflow or Mapping has been taken. A Prototype Service is not deployable and thus not executable. Neither are Workflows that contain Prototype Services. Prototype Services are the counterpart of Prototype Data Types in terms of Rapid Prototyping.

Prototype Services can be recognized by their striped center bar. Concrete Services have a plain black center bar.

Table of Contents

Conversion

To convert a Prototype Service select Convert from its context menu. Then you can choose between convert into Workflow ... or convert into Mapping.

Please note:

  • If there are Prototype Data Types as Input or Output Parameters of the Service, you have to convert them first to ensure the converted Service to be deployable right after conversion.
  • It is not possible to revise this decision at a later time without recreating the Service from scratch and replacing it in all referencing objects. This should be kept in mind when converting a Prototype Service to avoid extra work.
  • If there are more Prototype Services in a Workflow with the same name, converting one will not automatically replace the other ones by the converted one. This has to be done manually. To improve this approach, a Prototype Service should be converted as soon as possible to be able to use it furthermore (cf. Reusing Services during Modeling).

Convert into a Workflow

To convert a Prototype Service into a Workflow select Convert into Workflow... from its context menu.

In the case of a realization as Workflow (cf. fig. 2) the content will be modeled just as any other Workflow. You need to enter its Label and Path. The Path should have the structure Department.Section.FunctionGroup. Proceed with clicking on Create to finish the process.

Convert into a Mapping

To convert a Prototype Service into a Mapping select Convert into Mapping from its context menu.

See Also

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