Architecture

Full Data Model Support

YouDesign Models seamlessly understands the complete ServiceNow data structure, encompassing the Common Services Data Model (CSDM) and any custom extensions you've incorporated.

It offers unrestricted access to visualize all tables within the framework and relationships:

  • Many-to-many relationships (cmdb_rel_ci)

  • Reference and Document ID relationships

  • Hierarchy (parent/child) relationships

  • Related Lists


Data Model Enhancements

The core YouDesign Models application is seamlessly embedded in ServiceNow without introducing data model extensions to the Common Services Data Model (CSDM). Standard ServiceNow tables remain untouched.


Main Tables

The following tables are created within the YouDesign Models application scope x_inpi_yd and are exclusively used for the YouDesign Models application. ServiceNow tables and configurations are not changed.

Label
Table Name
Description

Board

x_inpi_yd_board

Contains the metadata of the board, such as name, description, owner, and other core properties

Board Content

x_inpi_yd_board_content

Contains the versioned content of the board. Each shape, relationship, image, and other elements are stored as separate entries with a reference to the Board table

Board Lifecycle

x_inpi_yd_board_lifecycle

Defines lifecycle dispositions or stages of the board, such as Draft, Approved, and others

Board Realtime Indicator

x_inpi_yd_board_realtime_indicator

Contains the applied Realtime Indicators configuration per board version

Board Scope

x_inpi_yd_board_scope

Contains the scope values for the board, which can be selected by users

Board Stage

x_inpi_yd_board_stage

Contains the stages of the board that can be selected by users

Board Type

x_inpi_yd_board_type

Contains the types of boards available for selection by users

Board Version

x_inpi_yd_board_version

Contains the details about versions per board, tracking revisions and changes

Filter

x_inpi_yd_filter

Contains global (Teamspace) and user-specific filter settings

Folder

x_inpi_yd_folder

Hierarchical structure of folders to organize boards. The top-level folder (Level 0) represents the team space

Mapping

x_inpi_yd_mapping

Mapping table used to migrate diagrams from the legacy Designer application

Realtime Indicator

x_inpi_yd_realtime_indicator

Metadata of the Realtime Indicator definitions

Realtime Indicator Shape

x_inpi_yd_realtime_indicator_shape

Specific configurations for Realtime Indicators per shape

Realtime Indicator Value

x_inpi_yd_realtime_indicator_value

Specific value mappings for Realtime Indicators

Shape

x_inpi_yd_shape

Shape definitions including the stencil and mapping to the table

Shape Category

x_inpi_yd_shape_category

Hierarchical structure to group shapes in categories

Shape Field

x_inpi_yd_shape_field

Field definitions to be shown in the Data Panel per shape

Shape Relationship

x_inpi_yd_shape_relationship

Relationship styling and visualization settings

Visualization

x_inpi_yd_visualization

Visualization configurations such as Hierarchy Map, Kanban Board, and other visualization types


Data Isolation & Safety

All YouDesign Models-specific tables are created within the application scope x_inpi_yd. This design ensures:

  • No ServiceNow Core Data Modifications: Standard ServiceNow tables remain untouched

  • Easy Uninstall: All YouDesign Models data can be cleanly removed with the application scope

  • Clear Separation: Application logic is isolated and doesn't interfere with other ServiceNow functionality

  • Scalability: The data model grows independently as your usage expands


Integration with ServiceNow

YouDesign Models integrates seamlessly with ServiceNow's native features:

  • Reads from all ServiceNow tables without requiring extensions

  • Works with custom tables you've created

  • Compatible with ServiceNow modules (GRC, HR, ITSM, etc.)

  • Respects ServiceNow permissions and access controls

  • Uses ServiceNow's authentication and user management

For more information, see Native ServiceNow Integration.

Last updated