Architecture

Full Data Model support

YouDesign 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
  • Hierarchy (parent/child)
  • Related Lists

Data Model Enhancements

The core YouDesign application is seamlessly embedded in ServiceNow without introducing data model extensions to the Common Services Data Model (CSDM). However, for those seeking to extend the data model, YouDesign offers extension packs such as UPMX and BPM. These packs provide the necessary extensions to the ServiceNow data model, facilitating a more tailored and enriched user experience.

Main Tables

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

LabelTable NameDescription
Boardx_inpi_yd_boardContains the metadata of the board, e.g., name, description, owner, etc.
Board Contentx_inpi_yd_board_contentContains the versioned content of the board. Each shape, relationship, image, etc., is stored as a separate entry in that table with a reference to the Board table.
Board Lifecyclex_inpi_yd_board_lifecycleLifecycle Dispositions or stages of the board, e.g., Draft, Approved, etc.
Board Realtime Indicatorx_inpi_yd_board_realtime_indicatorContains the applied Realtime Indicators configuration per Board version.
Board Scopex_inpi_yd_board_scopeContains the Scope values for the Board, which can be selected by the user.
Board Stagex_inpi_yd_board_stagecontains the stages of the board that can be selected by the user.
Board Typex_inpi_yd_board_typeContains the Type of the Board that can be selected by the user.
Board Versionx_inpi_yd_board_versionContains the details about the versions per Board.
Filterx_inpi_yd_filterContains the global (Teamspace) and user-specific filter settings.
Folderx_inpi_yd_folderHierarchical structure of the Folders to structure the Boards. The top-level Folder (Level 0) represents the Team space.
Mappingx_inpi_yd_mappingMapping table to migrate diagrams from Designer
Realtime Indicatorx_inpi_yd_realtime_indicatorMetadata of the Realtime Indicator definition.
Realtime Indicator Shapex_inpi_yd_realtime_indicator_shapeSpecifics for the Realtime Indicators per Shape.
Realtime Indicator Valuex_inpi_yd_realtime_indicator_valueSpecific value mappings for Realtime Indicators.
Shapex_inpi_yd_shapeShape definitions including the stencil and mapping to the table.
Shape Categoryx_inpi_yd_shape_categoryHierarchical structure to group shapes in categories.
Shape Fieldx_inpi_yd_shape_fieldField definitions to be shown in Data Panel per Shape.
Shape Relationshipx_inpi_yd_shape_relationshipRelationship styling.
Visualizationx_inpi_yd_visualizationVisualization configurations e.g. Hierarchy Map, Kanban etc.