79 lines
1.8 KiB
Markdown
79 lines
1.8 KiB
Markdown
# Warehouse import / update specifications
|
|
|
|
Names of fields listed here are the exact case and spelling required to be recognized by AyaNova for [importing / updating](adm-import.md).
|
|
|
|
Any field in the import file that is not listed on this page will be removed before sending to the server for import.
|
|
|
|
## Required fields
|
|
|
|
- Name
|
|
|
|
## Key field used to match to existing records
|
|
|
|
- Name
|
|
|
|
## Fields directly importable / updateable
|
|
|
|
- Name (import only)
|
|
- Active
|
|
- Notes
|
|
- Wiki
|
|
- Tags
|
|
|
|
## JSON file format
|
|
|
|
The .json file must contain an **array** of one or more objects.
|
|
|
|
```JSON
|
|
[
|
|
{
|
|
"Name": "Van 12",
|
|
"Active": true,
|
|
"Notes": "Nam tenetur voluptatem voluptas excepturi.",
|
|
"Wiki": null,
|
|
"Tags": [
|
|
"zone4",
|
|
"zone5",
|
|
"zone9",
|
|
"van"
|
|
]
|
|
},
|
|
{
|
|
"Name": "East side",
|
|
"Active": true,
|
|
"Notes": "Laborum sit ipsam ipsum quo nihil id.",
|
|
"Wiki": null,
|
|
"Tags": [
|
|
"violet",
|
|
"east",
|
|
"zone5",
|
|
"zone9"
|
|
]
|
|
},
|
|
{
|
|
"Name": "Gateway",
|
|
"Active": true,
|
|
"Notes": "Sunt numquam quo nulla eum voluptates.",
|
|
"Wiki": null,
|
|
"Tags": [
|
|
"indigo",
|
|
"orange",
|
|
"xanthic",
|
|
"zone2",
|
|
"gateway"
|
|
]
|
|
}
|
|
]
|
|
```
|
|
|
|
## CSV file format
|
|
|
|
The first row of the .csv file must contain column headers that match the field names listed above.
|
|
|
|
```
|
|
Name,Active,Notes,Wiki,Tags
|
|
Van 12,true,Nam tenetur voluptatem voluptas excepturi.,,"zone4,zone5,zone9,van"
|
|
East side,true,Laborum sit ipsam ipsum quo nihil id.,,"violet,east,zone5,zone9"
|
|
Gateway,true,Sunt numquam quo nulla eum voluptates.,,"indigo,orange,xanthic,zone2,gateway"
|
|
```
|