/
Изменения API в версии 2.31
Изменения API в версии 2.31
.:` ., .,` .,.
@@ @@ ;@ ,@@@@@ @, @@@@@@; @; @@@@@@+ @@@@@@@ @@` @@
@@ ;@ ;@ @@ # @, @@' `@@# @; @@# @@@ @@@` ;# @@ @@
@@ @@ ;@ @: @, @@. @@ @; @@; @@` +@+ ,@: .@;
@# .@. ;@ @@` @, @@ .@+ @; @@ @@ @@ @@ @@
@@ @@ ;@ `@@@: @, @@ @@ @; @@ @@ @@ #: @@@
`@: @: ;@ ,@@@ @, @@ @@ @; @@ @@ @@ @; @@@
@@@@ ;@ +@. @, @@ :@: @; @@ .@# @@ @; `@.
,@@+ ;@ @: @, @@# @@ @; ;@@ @@ :@@ @; `@.
@@ ;@ @@@:;@@ @, @@@,`#@@` @@@@@@, @@@,`'@@, @@@#:'@@; `@.
;@ ;@ .@@@@@. @, '@@@@@ @@@@@@, :@@@@@ ,@@@@@+ `@.
===================================================================================================
===================================================================================================
== Release 2.31
== 11.04.2023 =====================================================================================
ViQube API v3.11
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Добавлен API для обновления данных в таблицах ViQube.
===================================================================================================
===================================================================================================
== Release 2.29
== 08.10.2022 =====================================================================================
ViQube API v3.10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Добавлен API для управления правами доступа для БД.
===================================================================================================
===================================================================================================
== Release 2.28
== 30.08.2022 =====================================================================================
ViQube API v3.9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
В настройки "where" database/query добавлено поле function для указания функции даты
===================================================================================================
===================================================================================================
== Release 2.27
== 21.06.2022 =====================================================================================
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) В visApi().exportDashboard() добавился экспорт дашборда в ODP и ODS. Можно передать типы "ods" или "odp".
2) Подписка visApi.onWidgetLoadedListener() срабатывает сразу, если виджет уже отрисован.
ViQube API v3.8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Добавлены настройки sqlbackend
===================================================================================================
===================================================================================================
== Release 2.26
== 12.04.2022 =====================================================================================
* Без изменений
===================================================================================================
===================================================================================================
== Release 2.25
== 01.02.2022 =====================================================================================
ViQube API v3.7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлены итоги в запрос и в ответ metadata/query
2) Добавлены итоги в запрос и в ответ metadata/rawdata/query
3) Значения "columninfos", "rowinfos" в ответе metadata/query изменены на 0 и 1
4) Добавлен параметр X-TIMEOUT в заголовок запроса
Dashboard Server/Designer - JS API
1) Подписка на то, что виджет "Фильтр" открылся/закрылся
/**
* @param widgetGuid - guid виджета, на который хотим подписаться.
* @param guid - guid подписываемого события. Используется, чтобы в памяти не накапливались подписки
*/
visApi().onFilterIsOpenChangedListener({widgetGuid, guid}, function (event) {
// callback, что виджет фильтр открылся или закрылся.
});
2) Получить состояние открытия/закрытия виджета "Фильтр"
/**
* @param widgetGuid - guid виджета
*/
visApi().getFilterIsOpen(widgetGuid);
3) Экспорт всех данных виджета в Excel
/**
* @param widgetGuid - guid виджета, данные которого хотим экспортировать в Excel;
*/
visApi().exportAllWidgetData(widgetGuid)
===================================================================================================
===================================================================================================
== Release 2.24
== 26.10.2021 =====================================================================================
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлены подписки на завершение загрузки виджетов:
visApi().onWidgetLoadedListener({widgetGuid, guid}, function () {
// callback, что виджет загрузился
});
visApi().onAllWidgetsLoadedListener({guid}, function () {
// callback, что все виджеты загрузились
});
===================================================================================================
===================================================================================================
== Release 2.23
== 31.08.2021 =====================================================================================
ViQube API v3.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлены типы в ответе на запрос metadata/query
===================================================================================================
===================================================================================================
== Release 2.22
== 22.06.2021 =====================================================================================
ViQube API v3.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) В rawdata/query поле для установки фильтров стало массивом, теперь на вход принимается массив
массивов фильтров и трактуется таким образом: [[filter1, filter2], [filter3, filter4]] ->
(filter1 AND filter2) OR (filter3 AND filter4)
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлена функция установки фильтра по датам
visApi().setDateFilterSelectedValues(widgetGuid, [new Date()]) - установка текущей даты
visApi().setDateFilterSelectedValues(widgetGuid, [new Date("date")]) - единичный выбор
visApi().setDateFilterSelectedValues(widgetGuid, [new Date("date"), new Date("date")]) - множественный выбор
visApi().setDateFilterSelectedValues(widgetGuid, []); - для сброса значений
"date" - дата в формате YYYY.MM.DD
2) Функция visApi().onSelectedValuesChangedListener теперь работает и для виджета Фильтр по датам
===================================================================================================
===================================================================================================
== Release 2.20
== 20.01.2021 =====================================================================================
ViQube API v3.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлена информация о склейке в ответ на запрос
2) Добавлена функция COUNT_WITH_NULL в функции агрегации
===================================================================================================
===================================================================================================
== Release 2.19
== 28.10.2020 =====================================================================================
ViQube API v3.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлен путь /accessrights/settings для настройки комбинаций фильтров в правах доступа
2) В metadata/query поле для установки фильтров стало массивом, теперь на вход принимается массив
массивов фильтров и трактуется таким образом: [[filter1, filter2], [filter3, filter4]] ->
(filter1 AND filter2) OR (filter3 AND filter4)
3) Добавилась история в ответе на /metadata/export, и на вход в /metadata/import
и в /metadata/import/validate
===================================================================================================
===================================================================================================
== Release 2.18
== 31.08.2020 =====================================================================================
ViQube API v3.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Во все ответы добавлся заголовок X-UPDATE-TIME. Его значение - время последнего изменения данных.
===================================================================================================
===================================================================================================
== Release 2.17
== 16.06.2020 =====================================================================================
ViQube API v3.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 3.1.
2) Добавились пути для импорта, валидации импорта, экспорта метаданных
а) POST /metadata/import
б) POST /metadata/import/validate
в) POST /metadata/export
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Изменения функции visApi().getWidgetDataByGuid(widgeGuid).then(function (widgetData) {});
Теперь возвращает только те данные, которые пользователь видит на виджете
Data Collection API v2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлено получение/добавление/обновление значений атрибутов элементов групп показателей
GET: /api/measuregroups/{measureGroupUniqueName}/elements
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements/search
GET: /api/measuregroups/{measureGroupUniqueName}/elements/details
POST: /api/measuregroups/{measureGroupUniqueName}/elements/details/search
===================================================================================================
===================================================================================================
== Release 2.16
== 13.04.2020 =====================================================================================
ViQube API v3.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 3.0.
2) DELETE /databases/{dbname}/tables/{tblname}/records - теперь можно удалить записи, если первичный ключ строка, а не только целое
3) DELETE /databases/{dbname}/query - удаляет данные из таблицы по условию
4) Все колонки теперь могут иметь значение null, поэтому из сущности column удалён флаг notnull
5) В секции /metatada/* поменялись следующие сущности:
а) dimension
б) attributes
в) dimensionlink удалён, вместо него добавлен аналог - dimensionrole
г) Добавлена сущность bindings для связи метаданных и данных в таблицах
Соответственно, поменялось поведение всех путей, которые их используют
6) GET /metadata - добавились поля linkedDimensions и linkedDimensionRoles
7) GET /version - добавились дополнительные поля: branchHash, masterHash, buildDate, startDate, uptime. Поле hash удалено.
Изменения поведения:
1) DateTime раньше возвращался миллисекундами, теперь ISO строка
2) POST /metadata/rawdata/query - Если раньше в ответе было 0 строк, то типы у колонок были boolean, теперь типы правильные
3) При добавлении null в колонку добавлется null (раньше добавлялось значение по умолчанию, если колонка была notnull=true)
4) При загрузке CSV значения вида "" и ,, загрузятся как null
Data Collection API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлено необязательное поле 'comment' для передачи комментария в данные группы показателей в методах:
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
2) Добавлен необязательный флаг "MustUpdateComment" логического типа для указания необходимости обновления комментария ячейки данных группы показателей в методы:
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
3) Добавлено необязательное поле 'SystemInfo' для передачи системной информации в данные группы показателей в методах:
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
Data Collection API v2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Добавлено необязательное поле 'comment' для передачи комментария в данные группы показателей в методах:
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
2) Добавлен необязательный флаг "MustUpdateComment" логического типа для указания необходимости обновления комментария ячейки данных группы показателей в методы:
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
3) Добавлено необязательное поле 'SystemInfo' для передачи системной информации в данные группы показателей в методах:
PUT: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements
4) Добавлено получение комментария ячейки данных группы показателей в методах:
GET: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements/search
GET: /api/measuregroups/{measureGroupUniqueName}/elements/details
POST: /api/measuregroups/{measureGroupUniqueName}/elements/details/search
5) Добавлено получение системной информации ячейки данных группы показателей в методах:
GET: /api/measuregroups/{measureGroupUniqueName}/elements
POST: /api/measuregroups/{measureGroupUniqueName}/elements/search
GET: /api/measuregroups/{measureGroupUniqueName}/elements/details
POST: /api/measuregroups/{measureGroupUniqueName}/elements/details/search
6) Добавлен метод изменения статуса данных формы:
PUT: /api/measuregroups/{measureGroupUniqueName}/forms/{formUniqueIdentifier}/states
7) Добавлен метод получения бизнес-процессов:
GET: /api/businessprocesses
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
===================================================================================================
===================================================================================================
== Release 2.15
== 19.08.2019 =====================================================================================
ViQube API v2.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 2.5.
2) POST /databases/*/query - поле «join» теперь массив
3) POST /databases/{dbname}/tables/{tblname}/records
POST /databases/{dbname}/query
Тип DateTime возвращается в UTC формате (пример: 2017-06-07T17:31:00Z )
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
Data Collection API v2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
===================================================================================================
===================================================================================================
== Release 2.14
== 10.06.2019 =====================================================================================
ViQube API v2.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 2.4.
2) POST /metadata/query
POST /metadata/rawdata/query
POST /databases/<ID>/query
Добавлен оператор "не равно" (NE) в фильтры по показателям
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
Data Collection API v2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
===================================================================================================
===================================================================================================
== Release 2.13
== 01.04.2019 =====================================================================================
ViQube API v2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 2.3.
2) Изменилось тело для метода POST /accessrights/calculateforuser
3) Добавилась работа с NULL значениями:
a) POST /databases/<ID>/query в полях where и having
b) DELETE /databases/<ID>/query в поле where
c) POST /metadata/query в показателях в полях rowFilters и filters
d) POST /metadata/rawdata/query в поле measures
e) POST /metadata/rawdata/getcount в поле measures
4) Добавлена возможность передать функцию в поле orderby в методе /databases/<ID>/query, чтобы можно было опеределить столбец для сортировки
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
Data Collection API v2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменений
===================================================================================================
===================================================================================================
== Release 2.12
== 17.12.2018 =====================================================================================
ViQube API v2.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 2.2.
2) Путь POST /accessrights/filters был удалён из всех версий API.
Вместо него в API 2.2 появился путь POST /accessrights/calculateforuser
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Data Collection API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Добавлена функция для экспорта данных виджета в Excel: visApi().exportExcelWidgetData
==================================================================================================
==================================================================================================
== Release 2.11
== 29.10.2018 ====================================================================================
ViQube API v2.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Новая версия API 2.1. Поддерживается обратная совместимость с версией 2.0.
2) В версии 2.1 появились пути:
1. POST /metadata/rawdata/query - Для запроса исходных данных из таблицы фактов
2. POST /metadata/rawdata/getcount - Для запроса количества записей из таблицы фактов
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Data Collection API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
==================================================================================================
==================================================================================================
== Release 2.10
== 20.08.2018 ====================================================================================
ViQube API v2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Переход на версию API 2.0. ВНИМАНИЕ! Старые версии больше не поддерживаются!
2) Появились endpoint для управления правами доступа:
GET /accessrights/roles/{rolename}/databases/{dbid} - просмотр прав на атрибуты/показатели в базе данных для конкретной роли
PUT /accessrights/roles/{rolename}/databases/{dbid}/dimensions/{dmid}/attributes/{attrid} - установка прав на значения атрибута в базе данных для конкретной роли
DELETE /accessrights/roles/{rolename}/databases/{dbid}/dimensions/{dmid}/attributes/{attrid} - удаление прав на значения атрибута в базе данных для конкретной роли
PUT /accessrights/roles/{rolename}/databases/{dbid}/measuregroups/{mgid} - установка прав на показатели в группе показателей в базе данных для конкретной роли
DELETE /accessrights/roles/{rolename}/databases/{dbid}/measuregroups/{mgid} - удаление прав на показатели в группе показателей в базе данных для конкретной роли
POST /accessrights/filters - получение прав на показатели и значения атрибутов для массива ролей в базе данных
DELETE /accessrights/roles - сброс всех прав на "по умолчанию" для определённых ролей
3) Во всех endpoint /metadata и /metadata/* все идентификаторы стали строковыми
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Data Collection API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
==================================================================================================
==================================================================================================
== Release 2.9
== 25.06.2018 ====================================================================================
ViQube API v1.12
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Версия API изменилась на 1.12
2) Появился endpoint /accessrights
GET /accessrights возвращает настройки авторизации
PUT /accessrights изменение настроек авторизации
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Data Collection API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Без изменения
Dashboard Server/Designer - JS API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Добавился API для управления Drill Down
==================================================================================================
==================================================================================================
== Release 2.8
== 14.05.2018 ====================================================================================
ViQube API v1.11
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Версия API изменилась на 1.11
2) POST /expression/check - метод для проверки правильности написания формулы для расчётных показателей.
3) POST /metadata/databases/{dbid}/measuregroups/{mgid}/measures - изменилось тело создания показателей.
Добавлена поддержка создания расчётных показателей.
4) GET /metadata
GET /metadata/databases/{dbid}/measuregroups
GET /metadata/databases/{dbid}/measuregroups/{mgid}/measures
GET /metadata/databases/{dbid}/measuregroups/{mgid}/measures/{id}
Добавлена поддержка создания расчётных показателей.
5) POST /metadata/query - добавлена поддержка изменения имени столбца для показателя
6) POST /metadata/query - добавлена поддержка установки фильтров на значения показателей до агрегации
7) POST /metadata/query - добавлена поддержка нескольких фильтров времени
8) POST /metadata/query - добавлена поддержка работы с фискальными атрибутами
ViQube Admin API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Впервые вводится API в ViQube Admin. Версия 1.0
Возможности:
- Получение списка планов загрузки
- Получение информации по каждому плану
- Получение информации по всем планам
- Запуск/остановка плана
Подробную документацию по API можно найти тут: http(s)://{your server ip}/vqadmin/swagger/
Data Collection API v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Версия API не изменилась
* Добавлена возможность работы с группами показателей - /measuregroup/*
- Добавлены методы работы с метаданными
- Получение списка групп показателей
- Получение списка форм групп показателей
- Добавлены методы для работы с данными
- Получение данных групп показателей