17-02-2021 22:13

Метод получения полей отчётного лога (по всем пользователям)

POST   /bs-core/reports/reports-log/partial-load

Метод возвращает поля отчётного лога (по всем пользователям).

Для запуска этого метода проверяется привилегия executed-reports-log скопа отчетов. Такая же привилегия проверяется при запуске отчета по логу выполнения отчетов (Регистрация выполнения отчетов).

Фильтрация, сортировка, задание полей и т.п. происходит таким же образом как и для остальных методов partial-load. Смотрите например описание метода "Поиск по заявкам".

Запрос

POST /bs-core/reports/reports-log/partial-load
{
    "fields": [
        "id",
        "startDate",
        "endDate",
        "user.id",
        "resourceCode",
        "report",
        "filterInfo",
        "accessLimitInfo",
        "fileTaskId"
    ],
    "orderByFields": [
        {
            "field": "startDate"
        },
        {
            "field": "id",
            "direction": "desc"
        }
    ],
    "searchFields": [
        {
            "field": "endDate",
            "value": ">=2018-12-01 00:00:00"
        },
        {
            "field": "endDate",
            "value": "<=2018-12-07 00:00:00"
        }
    ]
}
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1544191338006,
    "data": [
        {
            "id": 4180,
            "fields": {
                "id": 4180,
                "startDate": 1543828704372,
                "endDate": 1543828708978,
                "user.id": 1,
                "resourceCode": "active-loans",
                "report": "Активные займы",
                "filterInfo": "",
                "accessLimitInfo": "",
                "fileTaskId": null
            }
        },
        {
            "id": 4181,
            "fields": {
                "id": 4181,
                "startDate": 1543837561242,
                "endDate": 1543837561470,
                "user.id": 1073,
                "resourceCode": "lead-report-list",
                "report": "Отчет по лидам",
                "filterInfo": "",
                "accessLimitInfo": "",
                "fileTaskId": null
            }
        },
        {
            "id": 4182,
            "fields": {
                "id": 4182,
                "startDate": 1543837605898,
                "endDate": 1543837607933,
                "user.id": 1073,
                "resourceCode": "lead-report-list",
                "report": "Отчет по лидам",
                "filterInfo": "",
                "accessLimitInfo": "",
                "fileTaskId": null
            }
        },
        {
            "id": 4183,
            "fields": {
                "id": 4183,
                "startDate": 1543932124168,
                "endDate": 1543932126299,
                "user.id": 1073,
                "resourceCode": "report-by-composite-process",
                "report": "Отчет по сложным процессам",
                "filterInfo": "",
                "accessLimitInfo": "",
                "fileTaskId": null
            }
        },
        {
            "id": 4184,
            "fields": {
                "id": 4184,
                "startDate": 1543998409215,
                "endDate": 1543998409472,
                "user.id": 1130,
                "resourceCode": "client-situation",
                "report": "Положение клиента",
                "filterInfo": "",
                "accessLimitInfo": "",
                "fileTaskId": null
            }
        },
        {
            "id": 4185,
            "fields": {
                "id": 4185,
                "startDate": 1544016261556,
                "endDate": 1544016264410,
                "user.id": 1130,
                "resourceCode": "client-list",
                "report": "Список клиентов",
                "filterInfo": "",
                "accessLimitInfo": "",
                "fileTaskId": null
            }
        }
    ]
}
                    
У данной функции отсутствует описание параметров ответа