The normal way to create a new runtime pattern is to clone an existing pattern.
When we select clone pattern
from the Runtime Pattern List
screen, we will be presented with a page like the one shown below.
This page displays the name chosen for the new runtime pattern, and allows us to provide a description for it. We then use the Available Base Patterns select box to select the pattern to clone.
When a pattern is cloned, it creates a runtime pattern with exactly the same structure as the base pattern. This means that the runtime pattern will contain all the nodes, actions, and interactions defined for the pattern. It will also generate new logicsheets (sets of rules) for each node, and may depending on the pattern being cloned, provide initial rules and resources that your new runtime pattern may need.
The list of available patterns to clone will depend on which category we are trying to clone into. The name of the pattern category must match that of the runtime pattern category for it to be listed in the select box. We will also be able to clone any available pattern from any of the generic pattern pools. These provide a set of patterns that are likely to specify the best way of doing certain tasks.
The final option, Target Layer, is used to set which layer within the project the new runtime pattern should be included in. In most cases, we will want to make sure this is set to the value that matches the runtime pattern category we are in.
Once all the required detail have been entered, we can click Clone Pattern
to complete the cloning process. Alternatively, we could click Cancel
to return to the Runtime Pattern List
without creating a new runtime pattern.