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 06:54] – chillhubadmin | batch_import [2026/04/27 08:30] (current) – chillhubadmin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== Batch Import ==== | ==== Batch Import ==== | ||
| In Chillhub, users can navigate to the **Batch Import** page to quickly bulk import master data, inventory data, or invoices using the **Excel loader** — streamlining setup, data migration, and data synchronization between systems. | In Chillhub, users can navigate to the **Batch Import** page to quickly bulk import master data, inventory data, or invoices using the **Excel loader** — streamlining setup, data migration, and data synchronization between systems. | ||
| - | | + | \\ {{youtube> |
| - | - **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: | ||
| + | * **Product** \\ {{: | ||
| + | * **Product Type** \\ {{: | ||
| + | * **Inventory** \\ {{: | ||
| + | * **Invoice** \\ {{: | ||
| + | * **Customer** \\ {{: | ||
| * The Excel template follows this format: | * The Excel template follows this format: | ||
| * **Row 1**: Title | * **Row 1**: Title | ||
| * **Row 2**: Instructions for each column | * **Row 2**: Instructions for each column | ||
| - | * Columns marked as // | + | * Columns marked as **// |
| - | * Columns with the remark //Match [object] Name// require that the referenced name already exists in the system before import. | + | * Columns with the remark |
| - | * Columns with //Default: [default value]// use the default value if left blank. | + | * Columns with **//Default: [default value]//** use the default value if left blank. |
| - | * Columns with //Support multiple rows// allow additional rows to be merged with the main row for nested list entries, used with the CONTINUE execution action. | + | * Columns with **//Support multiple rows//** allow additional rows to be merged with the main row for nested list entries, used with the **CONTINUE** execution action. |
| * **Row 3**: Column headers | * **Row 3**: Column headers | ||
| - | * First column //execute// defines the action for each data row. | + | * First column |
| * **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** |
| + | | ||
| * **IGNORE**: Skip the row without performing any action. | * **IGNORE**: Skip the row without performing any action. | ||
| - | * **Row 4 onwards**: Enter your data starting from this rowem | + | * **Row 4 onwards**: Enter your data starting from this row |
| * 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> |
| - | * Columns show the | + | * 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> | ||