Инструменты пользователя

Инструменты сайта


ru:airlay:orgstructure

Это старая версия документа!


Описание формата

Форматы загрузки

JSON

Формат загрузки Airlay основан на формате RFC8259 Json.

Пример

    {
        "type": "Feature",
        "properties": {
            "id": string,
            "name": string,
            "type": "root"/"node",
            "emails": string[] // email адреса подразделения или ответственного лица
        },
        "system": {
            "relations": [
                {
                    "objectId": string // соответствует id дочернего подразделения
                },
                ...
            ]
        },
        "dataSets": [
            {
                "id": ObjectId,
                "filter": string // см. примечание
                "applyToRead": boolean //Применять ли фильтр у запросам чтения объектов (по умолчанию true)
            }
        ]
    }

Примечание: Описание фильтров

Excel

Объекты оргструктуры задаются в виде таблицы. Описание столбцов:

  • departmentId - уникальный идентификатор оргструктуры.
  • parentId - уникальный идентификатор родительской оргструктуры.
  • name - название.
  • additionalCode - код оргструктуры.
  • emails - электронные адреса оргструктуры (перечисляются через косую черту).

Пример

ru/airlay/orgstructure.1605450391.txt.gz · Последнее изменение: 2020/11/15 21:26 — Александр Снетков