Содержание

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

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

JSON

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

Пример

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

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

Excel

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

Наборы данных задаются на отдельном листе с именем «datasets»:

ИД telegram чата

Чтобы узнать ИД telegram чата необходимо:

После этого бот напишет сообщение с ИД чата. Если необходимо снова вывести ИД чата, то отправьте в чат сообщение /getChatId.

Пример

example_departments.xlsx