This commit is contained in:
2022-08-02 22:44:38 +00:00
parent 4b62f1792f
commit 7c7770f201
13 changed files with 105 additions and 89 deletions

View File

@@ -1,20 +1,24 @@
# Import
![import form](img/adm-import.png)
![import form ready](img/adm-import-ready.png)
The Import form is used to import new records _or_ update existing records in AyaNova from a local import file.
More advanced import or synchronization requirements are supported through the [AyaNova developers API](api-intro.md).
## Authorization Roles required
Many roles can *select* this object on other records where approriate. Editing or viewing this object in detail is only available to Users with the following [roles](ay-biz-admin-roles.md):
Many roles can _select_ this object on other records where approriate. Editing or viewing this object in detail is only available to Users with the following [roles](ay-biz-admin-roles.md):
Full access
- Business administration
- Business administration
Read only access
- Business administration - restricted
- Business administration - restricted
## How to access Import
@@ -38,9 +42,9 @@ If no errors are found then the record is saved into the database and a success
If errors are found during validation no save is made and the error message is added to the results list displayed in the Import form once import has completed.
When import has completed the *import* result list will show any errors or imported records and "Process completed".
When import has completed the _import_ result list will show any errors or imported records and "Process completed".
Records not imported due to already being present will not show in the *import* result list.
Records not imported due to already being present will not show in the _import_ result list.
### Import items are automatically tagged
@@ -74,9 +78,9 @@ The key (usually `Name`) field can not be updated as it's used to match records.
Unlike the import process, updated records are _not_ automatically tagged (the only way to undo an update is to [restore from backup](ops-restore.md)) however you can still see which records were updated if necessary by viewing the [User history](ay-history.md) of the User who ran the update.
When update has completed the *update* result list will show any errors or updated records and "Process completed".
When update has completed the _update_ result list will show any errors or updated records and "Process completed".
Records not updated due to not matching an existing record will not show in the *update* result list.
Records not updated due to not matching an existing record will not show in the _update_ result list.
### Partial record updates
@@ -194,29 +198,29 @@ Types not listed may be added in future; for needs beyond what is provided with
Each object type listed below links to a page showing the specific format required for the import file and special notes about importing that specific object:
- ##### [Customers](adm-import-customer.md)
- ##### [Head offices](adm-import-headoffice.md)
- ##### [Parts](adm-import-part.md)
- ##### [Part assemblies](adm-import-part-assembly.md)
- ##### [Part inventory](adm-import-inventory.md)
- ##### [Part warhouses](adm-import-warehouse.md)
- ##### [Projects](adm-import-project.md)
- ##### [Service rates](adm-import-service-rate.md)
- ##### [Task groups](adm-import-task-group.md)
- ##### [Travel rates](adm-import-travel-rate.md)
- ##### [Units](adm-import-unit.md)
- ##### [Unit models](adm-import-unit-model.md)
- ##### [Vendors](adm-import-vendor.md)
- ##### [Customers](adm-import-customer.md)
- ##### [Head offices](adm-import-headoffice.md)
- ##### [Parts](adm-import-part.md)
- ##### [Part assemblies](adm-import-part-assembly.md)
- ##### [Part inventory](adm-import-inventory.md)
- ##### [Part warhouses](adm-import-warehouse.md)
- ##### [Projects](adm-import-project.md)
- ##### [Service rates](adm-import-service-rate.md)
- ##### [Task groups](adm-import-task-group.md)
- ##### [Travel rates](adm-import-travel-rate.md)
- ##### [Units](adm-import-unit.md)
- ##### [Unit models](adm-import-unit-model.md)
- ##### [Vendors](adm-import-vendor.md)
## Import order when starting with a new AyaNova database
If you are getting started with AyaNova and importing your own data from other sources, several of the objects require other objects to already be present in the AyaNova database first.
- import Vendors before importing Parts, Unit Models or Units
- import Unit Models before importing Units
- import Part Warehouses before importing Part Inventory Transactions
- import Parts before importing Part Inventory Transactions or Part Assemblies
- import Head Offices before importing Customers
- import Vendors before importing Parts, Unit Models or Units
- import Unit Models before importing Units
- import Part Warehouses before importing Part Inventory Transactions
- import Parts before importing Part Inventory Transactions or Part Assemblies
- import Head Offices before importing Customers
## Import form