In Smartfacts CDCM, the core concepts include Configuration Area, Component, Configuration, and Configuration Item. Each of these concepts can have multiple type definitions within a space, allowing for flexibility in configuring and customizing the behavior and appearance of each concept. This chapter provides guidance on configuring concept types in Smartfacts CDCM.

Purpose

The primary purpose of concept configuration is to provide users with the ability to define the schema, user interface, state model, and delegated UIs associated with each concept type. By customizing these aspects, users can ensure that the CDCM tool aligns with their organization's workflow and processes.

Benefits

Configuring Concept Types

To configure concept types in Smartfacts CDCM, follow these steps:

  1. Navigate to Admin Area: Access the admin area of Smartfacts CDCM.

  2. Select Concept and Concept Type: Choose the concept and concept type for which you want to configure settings, or add a new concept type if necessary.

  3. Associate a Configuration Type: Define the configuration type associated with the concept type. A component type must be associated with exactly one configuration type. A configuration type must be associated with exactly one configuration item type.

  4. Meta Definition Tab:

    1. Add Properties: Define properties that should be part of the schema definition of the concept type. Properties can include master data tables.

    2. Add Records: Define records that should be part of the schema definition of the concept type.

  5. Define User Interface:

  6. Define State Model:

    1. Add States: Define the states of the concept type.

    2. Add Transitions: Specify the allowed transitions between states.

    3. Configure State Appearance: Define special appearance and behavior of properties per state.

    4. Define Guard Script: Implement validation rules using JavaScript-based guard scripts executed each time a concept is stored.

Conclusion

Configuring concept types in Smartfacts CDCM allows users to customize the behavior and appearance of core concepts such as Configuration Area, Component, Configuration, and Configuration Item. By defining properties, user interfaces, state models, and delegated UIs, users can tailor the CDCM tool to meet the specific requirements of their organization. For detailed instructions on configuring concept types, refer to the administration documentation or contact our support team for assistance.