System Actions
/
EAV Actions (Entity-Attribute-Value Actions)

Getting Started with EAV Actions

Getting Started with EAV Actions

Kuika's EAV (Entity-Attribute-Value) actions allow you to work with flexible, user-defined data fields instead of fixed data structures. These actions simplify the management of entities (records), attributes (fields), and values (data). EAV actions are especially useful in applications that require dynamic forms, customizable record structures, and user-specific data configurations.

Purpose

EAV actions are used to create dynamic data fields within your application, associate them with entities, manage their values, and develop personalized data structures for users.

Advantages

  • Enables dynamic data modeling without fixed schema requirements
  • Allows users to define their own data fields
  • Makes forms, interfaces, and operations highly customizable
  • Centralizes data modeling and form management

Attribute Category Actions

  • Create Attribute: Used to define a new attribute (field).
  • Delete Attribute: Permanently deletes an existing attribute from the system.
  • Get Attribute: Retrieves detailed information (e.g., name, type, description) about a specific attribute.
  • Get Attributes: Returns a list of all attributes or those filtered by certain criteria.
  • Update Attribute: Updates the definition of an existing attribute.
  • Get Attribute Data Type: Retrieves the data type of an attribute for validation and form compatibility.

Category Category Actions

  • Create Category: Defines a new attribute category.
  • Get Categories: Retrieves a list of all attribute categories in the system.
  • Delete Category: Removes a specific attribute category from the system.
  • Get Category: Retrieves detailed information about a specific category.
  • Update Category: Updates the name or description of an existing attribute category.

Dynamic Form Category Actions

  • Clear Dynamic Form: Clears all temporary data and changes from the dynamic form.
  • Get Entity Attribute Value in Dynamic Form: Retrieves the current value of a specific attribute within the form.
  • Get Entity Value From Dynamic Form: Retrieves all attribute values in the form at once.
  • Get Is Dynamic Form Valid: Checks whether the dynamic form is valid (based on validation rules).
  • Set Entity Attribute Value In Dynamic Form: Programmatically sets the value of a specific attribute in the form.

Entity Category Actions

  • Create Entity: Creates a new entity (record) in the system.
  • Delete Entity: Deletes a specific entity record from the system.
  • Get Entity: Retrieves information about a specific entity.
  • Get Entities: Returns a list of all entities or filtered results based on criteria.
  • Update Entity: Updates the details of an existing entity.

Entity Attribute Category Actions

  • Get Entity Attributes: Retrieves the list of attributes associated with a specific entity.
  • Map Entity Attribute: Associates an attribute with a specific entity.
  • Unmap Entity Attribute: Removes the association between an attribute and an entity.

Entity Attribute Value Category Actions

  • Get Entity Attribute Value: Retrieves the value assigned to a specific entity-attribute pair.
  • Get Entity Attribute Values: Retrieves all attribute values assigned to a specific entity.
  • Set Entity Attribute Value: Sets or updates the value of a specific attribute for an entity.

Entity Value Category Actions

  • Delete Entity Value: Deletes an attribute value from a specific entity.
  • Get Entity Value: Retrieves detailed information about a specific entity record.
  • Get Entity Values: Returns all entity records or those filtered by specific conditions.
  • Save Entity Value: Saves attribute values of an entity record to the database in bulk.
No items found.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar