This commit is contained in:
2022-03-28 19:34:49 +00:00
parent c3e2fac7a8
commit 97aae86ad5
6 changed files with 127 additions and 19 deletions

View File

@@ -0,0 +1,78 @@
# 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 Warehouse objects, so even a single object must be within [] square brackets in the import file.
```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"
```