Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In Smartfacts CDCM, the flexibility to configure and customize the data model is a key feature, empowering users to tailor the system to their specific needs. This chapter focuses on defining properties, which serve as the foundational building blocks for configuring concept types such as Configuration Areas, Components, Configurations, and Configuration Items.

Properties Overview

Properties are essential data fields that define the characteristics of concept types within Smartfacts CDCM. Each property consists of a name and a primitive data type, providing the framework for storing and managing information associated with various elements of the data model. The primitive data types supported include:

  • String

  • Integer

  • Double

  • Decimal

  • Boolean

  • DateTime

  • Date

  • Duration

  • URL

  • Master Data Tables

Configuring Properties

Before incorporating properties into concept types, it's necessary to define them within the properties section. These property definitions are space-specific, ensuring consistency across all configuration areas within a space. When defining properties, the following aspects can be specified:

  1. Syntactical Validation Rules: Define rules such as minimum and maximum length or regular expressions for string properties. Validation messages can be provided to guide users when entries fail validation.

  2. Description and Placeholder Text: Provide descriptive text and placeholder values for each property to enhance user understanding and usability.

  3. Indexing for Search: Specify if a string property should be indexed for the Smartfacts CDCM search engine, enabling efficient searching and retrieval of data.

  4. Filtering Options: Determine if a property should be presented as a filter for search results or the "Where-Used" analysis, facilitating streamlined data analysis and navigation.

  5. UI Appearance: Customize the appearance of properties in the user interface, including options for masking data and displaying it in a specific format.

Master Data Tables

Master Data Tables serve as predefined tables of records that can be accessed and managed via the Smartfacts CDCM REST interface. These tables enable users to select records from predefined sets, enhancing data consistency and usability. Master Data Tables are particularly useful for scenarios where selection from predefined options is required, such as associating customers from a given Master Data Table of customers with products.

Records

Records represent table definitions comprising columns defined by referencing properties. Master Data Tables can also be integrated as columns within records, providing a structured approach to organizing and managing data.

Configuration Process

To define new properties for use across all configuration areas, follow these steps within the admin area:

...