Attribute
An attribute is the fundamental building block structure in Plotch. It defines the basic elements of an object using a key value construct. For example, for a product object, there may 20-30 attributes which may be needed to clearly define that product. The key attributes of a product may be name, description, price, image, color etc.
Attribute Owner:
Attribute can be system owned or user owned
- System: Attribute is created by system and attribute cannot be deleted/modified by any user
- User : Attribute is created by owner and can be deleted/modified by attribute owner Attribute
Attribute Slot Filling:
Attribute value can be slot filled automatically by system using AI or manually
- AI : Attribute value is auto filled by system
- Manual : Attribute value is filled manually by owner
Attribute Status:
- Active: Attribute is active can be used in product spec, attribute sets and filters and can be used in analytics
- Inactive: Attribute is inactive and cannot be used in attribute sets, product spec and filters but can be used in analytics
Attribute Set/Template Inclusion:
- Default : Attribute is included in all attribute sets or object templates of a type by default
- Manual : Attribute is included in an attribute set or object template of a type manually
Examples:
Below is an example of attributes for an object type product
Attribute Key Name | Attribute Value | Status | Owner | Slot Filling | Inclusion |
Product Name | Batman Tooth Brush | Active | System | Manual | Default |
Color | Blue | Active | System | Manual | Manual |
Delivery Time | 3.2 Days | Active | User | AI | Manual |
Below is an example of attributes for an object type vendor
Attribute Key Name | Attribute Value | Status | Owner | Slot Filling | Inclusion |
Vendor Name | All Care | Active | System | Manual | Default |
Vendor Contact | David Hall | Active | System | Manual | Default |
Vendor GST Number | LMK01923J | Active | System | Manual | Manual |