Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Root Level Name[Optional]

  2. LevelID[Optional]

  3. Location Name/Code[Optional]

  4. Country[Optional]

...

2. Location Details with Hierarchical Org Structure : [@RootNode Name - Mandatory]

Code Block
{
  "Levels": [
    [
       
      "By Division",
      "Sub Level 1",
      "Sub Level 2"
    ],
    [
      "By Geography",
      "Sub Level 11"
    ],
    [
      "By Distribution",
      "Sub Level 21",
      "Sub Level 22",
      "Sub Level 23",
      "Sub Level 24"
    ]
  ],
  "Details": {
    "LocationId"  :"1234",
    "LocationCode": "Test",
    "LocationName": "Test",
    "Address": "Test",
    "City": "Test",
    "State": "Test",
    "Country": "Test",
    "Zip": "765432"
  }
"Levels": [
    [
       
      "By Division",
      "Sub Level 1",
      "Sub Level 2"
    ],
    [
      "By Geography",
      "Sub Level 11"
    ],
    [
      "By Distribution",
      "Sub Level 21",
      "Sub Level 22",
      "Sub Level 23",
      "Sub Level 24"
    ]
  ],
  "Details": {
    "LocationId"  :"1234",
    "LocationCode": "Test",
    "LocationName": "Test",
    "Address": "Test",
    "City": "Test",
    "State": "Test",
    "Country": "Test",
    "Zip": "765432"
  }
}

3. Org Details [@RootName - mandatory] - Only Level information shown with ID. No location information. For mapping to location we need to call location API with the LevelName & LevelID

Code Block
languagejson
{
  "LevelDetails": [
     {
        "LevelName": "By Divison",
        "Id": "1001",
        "ParentId": "1001",
        "ParentLevel": "By Division"
      },
      {
        "LevelName": "Sales",
        "Id": "1002",
        "ParentId": "1001",
        "ParentLevel": "ByDivision"
      },
       {
        "LevelName": "Canada",
        "Id": "1003",
        "ParentId": "1002",
        "ParentLevel": "Sales"
      },
       {
        "LevelName": "India",
        "Id": "1004",
        "ParentId": "1002",
        "ParentLevel": "Sales"
      },
       {
        "LevelName": "US",
        "Id": "1005",
        "ParentId": "1002",
        "ParentLevel": "Sales"
      },
       {
        "LevelName": "CustomerSuccess",
        "Id": "1006",
        "ParentId": "1001",
        "ParentLevel": "ByDivision"
      }
  ]
}