3.Управление правами доступа

POST Просмотр прав доступа к каталогам по департаменту и должности#

Контроль прав доступа к модулю: Необходимо иметь права на модуль в разделе [Управление правами] - [Система управления] - [Управление правами доступа] Контроль прав доступа к данным: В разделе [Управление правами] - [Управление персоналом] пользователь должен иметь соответствующие права доступа к отделам, ролям и пользователям

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/depost/entry/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "department" : "[\"Finance Department\",\"First Finance Department\"]",
    "position" : "",
    "entries": [
        "[\"First-level directory\",\"Second-level directory II\"]"
    ]
}

json
{
    "status": 200,
    "data": {
        "entry": [
            {
                "authority": {
                    "editPrivilege": false,
                    "viewPrivilege": false,
                    "empowerPrivilege": false,
                    "export": false
                },
                "entryId": "bb8b1f88-5869-4d79-8cdf-768c843b3f63"
            }
        ]
    }
}

POST Просмотр прав доступа к персоналу по департаменту и должности#

Контроль прав доступа к модулю: Необходимо иметь права доступа к модулю в разделе [Управление правами] - [Система управления] - [Управление правами] Контроль прав доступа к данным: В разделе [Управление правами] - [Управление персоналом] пользователь должен иметь права на управление соответствующим отделом и права на изменение отдела или ролевых разрешений

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/depost/personnel/list Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Просмотр прав доступа к системе управления по департаменту и должности#

Контроль прав доступа к модулю: Требуются права на модуль в разделе [Управление правами] - [Управление системой] - [Управление правами доступа] Контроль прав доступа к данным: В разделе [Управление правами] - [Управление персоналом] пользователь должен иметь права администратора для соответствующего отдела; В разделе [Управление правами] - [Управление системой] пользователь должен иметь права на авторизацию для соответствующего управляющего модуля.

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/depost/platform/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "department" : "[\"Finance Department\",\"First Finance Department\"]",
    "position" : "",
    "modules": [
        "decision-management-register"
    ]
}

json
{
    "status": 200,
    "data": {
        "platformModule": [
            {
                "authority": {
                    "empowerPrivilege": true,
                    "usePrivilege": true
                },
                "platformId": "decision-management-register"
            }
        ]
    }
}

POST Просмотр прав доступа к подключениям данных по департаменту и должности#

Контроль прав доступа к модулям: Требуются права доступа к модулю в [Управление правами] - [Система управления] - [Управление правами] Контроль прав доступа к данным: Пользователь должен иметь соответствующие права управления отделом в [Управление правами] - [Управление персоналом]; пользователь должен иметь соответствующие права доступа к подключению данных в [Управление правами] - [Подключение данных]

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/depost/connection/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "department" : "[\"Finance Department\",\"First Finance Department\"]",
    "position" : "",
    "connectionNames" : [
        "Data Connections"
    ]
}

json
{
    "status": 200,
    "data": {
        "connection": [
            {
                "authority": {
                    "managePrivilege": true,
                    "empowerPrivilege": true,
                    "usePrivilege": true
                },
                "connectionName": "Data Connections"
            }
        ]
    }
}

POST Просмотр прав доступа к планировщику задач по департаменту и должности#

Контроль прав доступа к модулям: Требуются права на модуль в разделе [Управление правами] - [Система управления] - [Управление правами] Контроль прав доступа к данным: В разделе [Управление правами] - [Управление персоналом] пользователь должен иметь соответствующие права управления отделами; в разделе [Управление правами] - [Планировщик] пользователь должен иметь соответствующие права доступа к планировщику задач.

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/depost/schedule/list Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Настройка прав доступа к каталогам для департамента и должности#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/depost/entry

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "department" : "[\"Finance Department\",\"First Finance Department\"]",
        "position" : "",
        "entry" : "[\"First-level directory\",\"Second-level directory II\"]",
        "authority": {
            "viewPrivilege" : "true",
            "editPrivilege" : "true",
            "empowerPrivilege" : "true",
            "export" : "false"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к персоналу для департамента и должности#

Контроль прав доступа к модулю: Необходимы права доступа к модулю в [Управление правами] - [Система управления] - [Управление правами] Контроль прав доступа к данным: В [Управление правами] - [Управление персоналом] пользователь должен иметь права на управление соответствующим отделом и права на изменение отдела или назначение ролей

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/depost/personnel Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Настройка прав доступа к системе управления для департамента и должности#

Таблица соответствия параметров модулей системы управления.

Примечание: Другие модули управления, которые являются расширениями функциональности или не перечислены по другим причинам, можно просмотреть через полезную нагрузку запросов при настройке соответствующих прав в управлении правами доступа на платформе.

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/depost/platform

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "department" : "[\"Finance Department\",\"First Finance Department\"]",
        "position" : "",
        "module" : "decision-management-register",
        "authority": {
            "usePrivilege" : "true",
            "empowerPrivilege" : "true"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к подключениям данных для департамента и должности#

Контроль прав доступа к модулю: Необходимы права доступа к модулю в [Управление правами] - [Система управления] - [Управление правами] Контроль прав доступа к данным: В [Управление правами] - [Управление персоналом] пользователь должен иметь права на управление соответствующим отделом и права на изменение отдела или назначение ролей

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/depost/connection

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "department" : "[\"Finance Department\",\"First Finance Department\"]",
        "position" : "",
        "connectionName" : "Data Connections",
        "authority": {
            "usePrivilege": "true",
            "managePrivilege": "true",
            "empowerPrivilege": "true"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к планировщику задач для департамента и должности#

Контроль прав доступа к модулям: Требуются права доступа к модулю в [Управление правами] - [Система управления] - [Управление правами доступа] Контроль прав доступа к данным: В [Управление правами] - [Управление персоналом] пользователь должен иметь соответствующие права управления отделом; в [Управление правами] - [Планировщик] пользователь должен иметь соответствующие права доступа к планировщику задач.

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/depost/schedule Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Просмотр прав доступа к каталогам по роли#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/entry/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "role" : "Test Role A",
    "entries": [
        "[\"First-level directory\",\"Second-level directory II\"]"
    ]
}

json
{
    "status": 200,
    "data": {
        "entry": [
            {
                "authority": {
                    "editPrivilege": true,
                    "viewPrivilege": true,
                    "empowerPrivilege": true,
                    "export": false
                },
                "entryId": "bb8b1f88-5869-4d79-8cdf-768c843b3f63"
            }
        ]
    }
}

POST Просмотр прав доступа к персоналу по роли#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/role/personnel/list Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Просмотр прав доступа к системе управления по роли#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/platform/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "role" : "Test Role A",
    "modules": [
        "decision-management-register"
    ]
}

json
{
    "status": 200,
    "data": {
        "platformModule": [
            {
                "authority": {
                    "empowerPrivilege": true,
                    "usePrivilege": true
                },
                "platformId": "decision-management-register"
            }
        ]
    }
}

POST Просмотр прав доступа к подключениям данных по роли#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/connection/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "role" : "Test Role A",
    "connectionNames" : [
        "Data Connections"
    ]
}

json
{
    "status": 200,
    "data": {
        "connection": [
            {
                "authority": {
                    "managePrivilege": true,
                    "empowerPrivilege": true,
                    "usePrivilege": true
                },
                "connectionName": "Data Connections"
            }
        ]
    }
}

POST Просмотр прав доступа к планировщику задач по роли#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/schedule/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "role" : "Test role" , //Role ID/role name
    "scheduleTasks": [
        "Test Scheduler 2"
    ] //Scheduling ID/Scheduling name
}

json
{
    "status" : 200 , //status
    "data": {
        "schedule": [
            {
                "authority": {
                    "managePrivilege" : false , //Management permissions
                    "empowerPrivilege" : false // Authorization permission
                }, //Permission configuration
            "scheduleId" : "4105c02a-1491-4c42-940d-6054cb7167f5" //Schedule ID
            }
        ]
    }
}

POST Настройка прав доступа к каталогам для роли#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/entry

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "role" : "Test Role A" ,
        "entry" : "[\"First-level directory\",\"Second-level directory II\"]",
        "authority": {
            "viewPrivilege" : "true",
            "editPrivilege" : "true",
            "empowerPrivilege" : "true",
            "export" : "false"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к персоналу для роли#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/role/personnel Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Настройка прав доступа к системе управления для роли#

Таблица соответствия параметров модулей системы управления.

Примечание: Другие модули управления, которые являются расширениями или не перечислены по другим причинам, можно просмотреть через полезную нагрузку запросов при настройке соответствующих прав в управлении правами доступа на платформе.

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/platform

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "role" : "Test Role A" ,
        "module" : "decision-management-register",
        "authority": {
            "usePrivilege" : "true",
            "empowerPrivilege" : "true"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к подключениям данных для роли#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/role/connection

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "role" : "Test Role A" ,
        "connectionName" : "Data Connections",
        "authority": {
            "usePrivilege": "true",
            "managePrivilege": "true",
            "empowerPrivilege": "true"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к планировщику задач для роли#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/role/schedule Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Просмотр прав доступа к каталогам по пользователю#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/user/entry/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "user" : "ivanov.i",
    "entries": [
        "[\"First-level directory\",\"Second-level directory II\"]"
    ]
}

json
{
    "status": 200,
    "data": {
        "entry": [
            {
                "authority": {
                    "editPrivilege": true,
                    "viewPrivilege": true,
                    "empowerPrivilege": true,
                    "export": false
                },
                "entryId": "bb8b1f88-5869-4d79-8cdf-768c843b3f63"
            }
        ]
    }
}

POST Просмотр прав доступа к персоналу по пользователю#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/user/personnel/list Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Просмотр прав доступа к системе управления по пользователю#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/user/platform/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
    "user" : "ivanov.i",
    "modules": [
        "decision-management-register"
    ]
}

json
{
    "status": 200,
    "data": {
        "platformModule": [
            {
                "authority": {
                    "empowerPrivilege": true,
                    "usePrivilege": true
                },
                "platformId": "decision-management-register"
            }
        ]
    }
}

POST Просмотр прав доступа к подключениям данных по пользователю#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/user/connection/list

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
{
     "user" : "ivanov.i",
    "connectionNames" : [
        "Data Connections"
    ]
}

json
{
    "status": 200,
    "data": {
        "connection": [
            {
                "authority": {
                    "managePrivilege": true,
                    "empowerPrivilege": true,
                    "usePrivilege": true
                },
                "connectionName": "Data Connections"
            }
        ]
    }
}

POST Просмотр прав доступа к планировщику задач по пользователю#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/user/schedule/list Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Настройка прав доступа к каталогам для пользователя#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/user/entry

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "user" : "ivanov.i",
        "entry" : "[\"First-level directory\",\"Second-level directory II\"]",
        "authority": {
            "viewPrivilege" : "true",
            "editPrivilege" : "true",
            "empowerPrivilege" : "true",
            "export" : "false"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к персоналу для пользователя#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/user/personnel Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса

POST Настройка прав доступа к системе управления для пользователя#

Таблица соответствия параметров модулей системы управления.

Примечание: Другие модули управления, которые являются расширениями или не перечислены по другим причинам, можно просмотреть через полезную нагрузку запросов при настройке соответствующих прав в управлении правами доступа на платформе.

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/user/platform

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "user" : "ivanov.i",
        "module" : "decision-management-register",
        "authority": {
            "usePrivilege" : "true",
            "empowerPrivilege" : "true"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к подключениям данных для пользователя#

Статус интерфейса: Опубликован

URL интерфейса: POST {{API_PATH_V3}}/auth/user/connection

Content-Type: application/json

Способ аутентификации: Аутентификация не требуется

Параметры body запроса.

json
[
    {
        "user" : "ivanov.i",
        "connectionName" : "Data Connections",
        "authority": {
            "usePrivilege": "true",
            "managePrivilege": "true",
            "empowerPrivilege": "true"
        }
    }
]

json
{
    "status": 200,
    "data": [
        {
            "status": true
        }
    ]
}

POST Настройка прав доступа к планировщику задач для пользователя#

Статус интерфейса: Опубликован URL интерфейса: POST {{API_PATH_V3}}/auth/user/schedule Content-Type: application/json Способ аутентификации: Аутентификация не требуется

Параметры body запроса