Logo
Introduction
Application Overview
Data Model
Mgmt User Interface
Components
Advanced
Reference
   
CONCEPTS AND CLARIFICATIONS
Relationships


RELATIONSHIPS

   
Product/Document
    One Product/Document - One Product/Document Type
    One Product/Document Type - Many Product/Document Properties
    One Product/Document - Many Related/Linked Documents
    One Product/Document - Many Group/Family
    One Group/Family Filter - One Group - Many Product/Document Properties
   
Group/Family
    One Group/Family - Many Sub-Group/Family
    One Group/Family - One Group/Family Type
    One Group/Family - Many Group/Family Properties


SECURITY

    Application security is managed through permissions and content security is managed through communities.
    
In the Management UI, these menu items manage the different Security assignments.
   Families
, "Manage Security"
   Products, "Manage Selected, Security Permissions"
   Properties, "Manage Restrictions, Manage Permissions" (sets permissions for a Property Value)


PROPERTIES

    Universal properties are provided by the components and can't be deleted or altered (other than the values)
   User-defined properties are created by the developer or administrative user using the ManagementUI.
    Group/Family Properties are separate from Document/Product Properties
    For more information about Regular Expressions see...
    
Microsoft - Regular Expressions
   
MSDN - Regular Expressions
   
.NET Framework General Reference
    Custom Format - Enumeration.
   -Entries separated by "|" (pipe)
   -Difference between Enum Values (string value) and Enum Display (displayed/label value)
    -Useful for short lists that won't change often. Recommendation is to query a SQL validation table
Located under "Advanced", "Load enumeration from database table or view"


GROUPS/FAMILIES AND TYPES
   "Orphaned" Product/Documents belong to the "Unassigned" Group
   Types manage the presentation and selection of Properties
   Document Types and Groups may have the same name depending on their intended use

   Each Document Type must have at least one User Defined Property

Group = Land Vehicle
Type
User Defined Properties
Tank
  M-47 Patton
  M-4 Sherman
  M-84 MBT
Armament, Ammunition, Armor type

Car
  2001 Nissan Maxima
  1988 Maxda MX6-GT
  1998 Buick Riviera

Color, Number of Doors, Model Year, Style


GROUP FILTERS
    One Filter for one Group/Family. Manages selection and presentation order of Product/Document Properties.
    Based on Document/Product Properties not Group Properties



RELATED/LINKED DOCUMENT/PRODUCTS
Relationship Types are added in the "Relationship Types" function. Products/Documents are linked to other Products/Documents in the "Products" function, "Define Relationships"


Examples
    Sub Assembly
    Accessory
    Similar
    Accessory
    Substitution
    Cross-Sell
    Up-Sell
    Option