Files
raven/docs/8.0/ayanova/docs/adm-import-warehouse.md
2022-03-29 19:51:36 +00:00

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"
```