Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| batch_import [2025/07/08 07:45] – chillhubadmin | batch_import [2026/07/10 09:04] (current) – chillhubadmin | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| \\ {{youtube> | \\ {{youtube> | ||
| - Navigate to **Operational Data** -> **Batch Import page** \\ {{: | - Navigate to **Operational Data** -> **Batch Import page** \\ {{: | ||
| - | - **Select Template**: Choose a data type to import — **Product**, | + | - **Select Template**: Choose a data type to import — **Product**, |
| - | - {{mdi> | + | - {{mdi> |
| - Open and fill up the excel file | - Open and fill up the excel file | ||
| * Samples as follows: | * Samples as follows: | ||
| Line 10: | Line 10: | ||
| * **Product Type** \\ {{: | * **Product Type** \\ {{: | ||
| * **Inventory** \\ {{: | * **Inventory** \\ {{: | ||
| - | * **Invoice** \\ {{: | + | * **Invoice** \\ {{: |
| + | * **Customer** \\ {{: | ||
| * The Excel template follows this format: | * The Excel template follows this format: | ||
| * **Row 1**: Title | * **Row 1**: Title | ||
| Line 22: | Line 23: | ||
| * **INSERT**: Add the row data as a new record. | * **INSERT**: Add the row data as a new record. | ||
| * **UPDATE**: Update an existing record using a matching key (e.g., name). | * **UPDATE**: Update an existing record using a matching key (e.g., name). | ||
| + | * The key fields for **customers** and **suppliers** are **Name**, **Contact number**, **Address** | ||
| * **CONTINUE**: | * **CONTINUE**: | ||
| * **IGNORE**: Skip the row without performing any action. | * **IGNORE**: Skip the row without performing any action. | ||
| Line 27: | Line 29: | ||
| * Some cells include specific formats and data validation, such as dropdown lists, to ensure only allowed values are entered and to minimize input errors. | * Some cells include specific formats and data validation, such as dropdown lists, to ensure only allowed values are entered and to minimize input errors. | ||
| * The template may include an **example** sheet to guide users with sample data, and a **global_params** sheet to define values that apply to all imported rows. | * The template may include an **example** sheet to guide users with sample data, and a **global_params** sheet to define values that apply to all imported rows. | ||
| - | - {{mdi> | + | - {{mdi> |
| * Enable **Abort on error** to stop the import process if any row contains an error. | * Enable **Abort on error** to stop the import process if any row contains an error. | ||
| - | - {{mdi> | + | - {{mdi> |
| * Import Status and any related Import Error are displayed for each data row. | * Import Status and any related Import Error are displayed for each data row. | ||
| * **Import Status**: | * **Import Status**: | ||
| - | * {{mdi> | + | * {{mdi> |
| - | * {{mdi> | + | * {{mdi> |
| - | * {{mdi> | + | * {{mdi> |
| - | * {{mdi> | + | * {{mdi> |
| * **Import Error**: Displays the error message if the import fails for a specific data row. | * **Import Error**: Displays the error message if the import fails for a specific data row. | ||
| + | <aichat button float> | ||