Working with Behaviors Patterns

You want to... Reuse models in a product structure Create a Sequential Combination containing:
  • A Load Document or a Create New From behavior
  • A Bind Object behavior
  • An Insert Components behavior
Click here to get an example.
You want to... Filter a catalog with parameters  Create a Sequential Combination containing:
  • A Bind Parameter behavior
  • A Filter Catalog behavior
 
You want to... Navigate in the product structure and retrieve a Part feature from a product instance Create a Sequential Combination containing:
  • A Bind Object behavior
  • A Bind Reference behavior
  • A Bind Part behavior
Click here to get an example. For more information about this pattern, click here.
You want to... Navigate in the product structure and retrieve a product instance from a PartBody Create a Sequential Combination containing: 
  • A Bind Object / Bind Part behavior
  • A Bind Product Instance behavior
For more information about this pattern, click here.
You want to... Create an external reference Create a Sequential Combination containing: 
  • A Sequential Combination to retrieve the Part feature
  • A Sequential Combination to retrieve the publication containing a Bind Object on father, and a Bind publication
  • An Import behavior
Click here to get an example.
You want to... Instantiate a 
UserFeature
Create a Sequential Combination containing: 
  • A Load Document behavior
  • A Bind UserFeature
  • A Bind Object to retrieve the part
  • An Instantiate Template (with UseIdenticalName, Valuate inputs and BestStrategy)
 
You want to... Manage Errors Create a Sequential Combination containing: 
  • An On Cancel behavior
  • An Information behavior
  • A Behavior whose failure needs to be trapped
 
You want to... Use a condition 
(if ... then ...)
Create a Sequential Combination containing:
  • A Knowledge relations
    - OUT_Act1
    - OUT_Act2
    - Rule on Act1 & Act2
  • A Sequential Combination_1 whose activity is linked to OUT_Act1
  • A Sequential Combination_2 whose activity is linked to OUT_Act2
To get an example, see Knowledge Relations: Using the if...else Syntax
You want to... React to a given event and perform an action Create a Sequential Combination containing:
  • An On Done behavior
  • A Bind Object behavior
 

  About Patterns