Using the Know-how Apps ComponentsProcess Designer

After creating your types and operations, you can use the Know-how Apps Components process designer to set up an entire design process. This command enables you to create complex processes containing subprocesses and loops.

Note: The use of the Know-how Apps Components process designer is not compulsory. If you choose not to use this command, the menus will be available in the end user app by right-clicking the typed object.


Before you begin: The expert user must have opened the Know-how Apps Components app and created at least one Technological Type and one User Operation. In this particular example, the design process corresponds to the building of a skateboard. Once you are in the Know-how Apps Components app and that you have created a technological type and several user operations (there are seven user operations in this scenario: Initialize, Board, Axles, Leisure Wheels, Ball bearings, Competition Wheels and Compute Mass).
See Also
About the DPC Process Designer
About the Monitoring Window
Using the Supervision Window
  1. Click Generate Process .
    Click OK and the DPC Process Designer opens. The steps appear in the same order as in the Know-how Apps Components app.

    Note: The present scenario requires the Design Process to be split in two, just between the steps called Axles and Compute Mass. On the one hand, there is a branch corresponding to a skateboard comprising leisure wheels. On the other hand, there is a branch corresponding to a skateboard with competition wheels. This task requires to insert a new sequence between the steps Axles and Compute Mass.
  2. go to the Toolbox on the upper right and select the activity called If Else. Drag and drop it into the Design Process, just between the steps called Axles and Leisure Wheels.
    The If Else activity now appears in the Design Process with two branches into it.
  3. Now, select the step called Leisure Wheels and drag and drop it into the branch located on the left. Then select Ball Bearings and Competition Wheels and drag and drop these steps into the branch on the right.
    The process is now split.
    Note: Even though the process is split, several elements need to be to set-up. There are several exclamation marks inside the If Else activities indicating that conditions are missing.

  4. To resolve these missing conditions:
    1. Select the left branch by clicking it.
    2. Go to the Property Grid and click into the Declarative Rule Condition field located just in the Conditions category.
    3. By performing this particular click, a ... button appeared in the Declarative Rule Condition field. Click it and a content appears in the field (it is System.Workflow.Activities.Rules.RuleConditionReference in this example).
    4. In doing so, another field appears under Declarative Rule Condition. Now expand Declarative Rule Condition.

      There are two more fields: ConditionName and Expression. An exclamation mark indicating that the problem comes from here and needs to be resolved.

    5. Click into the ConditionName field and click the ... button located in this same field.

      The Select Condition dialog box opens.
    6. Key in a new condition in this dialog box (e.g. this.DPC_Usage == "Leisure") and click OK.
      The Select Condition dialog box is now closed and the exclamation mark disappears. The problem relating to this missing condition is resolved.

This Design Process is now complete, you can deliver what has been done, and close the DPC Process Designer. The end user can use this Design Process using the DPC Supervision Window.