1

Список существующих шаблонов отчетов

Topic: Список существующих шаблонов отчетов

Скажите пожалуйста как получить список существующих шаблонов отчетов?

2

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

Получим все шаблоны отчетов, которые нам доступны в указанном ресурсе.

Для PRO:
Ищите ресурс, где хранятся шаблоны, если знаете его ID: Поиск элемента по ID (PRO).
В параметре flags укажите флаг для отчетов: Флаги для ресурса(PRO).


Для Hosting:
Используем ту же команду поиска ресурса, но для хостинга: Поиск элемента по ID(Hosting).
Флаг для параметра flags для отчетов берем отсюда: Флаги для ресурса (Hosting).

Maksim
Wialon Platform QA
Gurtam
3

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

wialon pro

svc=core/search_item&params={"itemId":<long>,
                 "flags":<uint>}

itemid сюда нужно положить "bact":<uint>,        /* ID учетной записи */?

4

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

ну если у вас не раздельный биллинг то да, а если  у вас несколько ресурсов, то данные запросы нужно выполнять для каждого

Development Department
Gurtam
5

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

wialon pro

Выполняю запрос: http://{host}/ajax.html?svc=core/search_item&params={itemId:228,flags:0x00008000}&ssid=8fc92c9753f60d3bc888daa5986ed01d

Возвращается error: 7. Скажите какая причина?

Это произошло после удаление и создания по новой учетной записи. Соответственно ID новой учетной записи в itemId передаю.

6

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

2 варианта: либо неверный ID либо  упользователя под каким вы выполняете запрос нет прав на просмотр данного элемента

Development Department
Gurtam
7

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

zuve wrote:

2 варианта: либо неверный ID либо  упользователя под каким вы выполняете запрос нет прав на просмотр данного элемента

Передал   "bact":<uint>,        /* ID учетной записи */  после логина  http://sdk.wialon.com/wiki/ru/pro/remot … core/login все работает, объясните пожалуйста ситуацию

8

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

Вероятнее всего вы зашли под создателем данной учетной записи и конечно у него есть права на ее просмотр

Development Department
Gurtam
9

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

Опять проблема с отчетами, беру ID учетной записи bact возвращается {error:7}
Ищите ресурс, где хранятся шаблоны, если знаете его ID: Поиск элемента по ID (PRO).
Где взять ID ресурса?

10

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

treasury

поищите для верности все доступные ресурсы с помощью команды http://sdk.wialon.com/wiki/ru/pro/remot … arch_items

itemsType = avl_resource

пробегитесь по результату, найдите ваш шаблон и соответственно ресурс, где он хранится и его ID

Business Development Manager
Gurtam
11

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

Мне нужно просто получить список доступных отчетов для учетной записи

12

Список существующих шаблонов отчетов

(edited by Diana 27/04/2014 14:24:46)

Re: Список существующих шаблонов отчетов

treasury wrote:

Мне нужно просто получить список доступных отчетов для учетной записи

Воспользуйтесь запросом Поиск по критериям - поиск в подэлементах
http://sdk.wialon.com/wiki/ru/sidebar/r … arch_items
в качестве "itemsType" - avl_resource
"propName" и "sortType" - reporttemplates
"propValueMask" - "*"
«propType» -  "propitemname"
Также включить флаг 0x00002000  http://sdk.wialon.com/wiki/ru/sidebar/r … t/resource
Пример поиска в подэлементах: http://sdk.wialon.com/wiki/ru/sidebar/r … kriterijam

Diana Cheley
Wialon Hosting Expert
Gurtam
13

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

Вот запрос:

http://{host}/ajax.html?svc=core/search_items&params={"spec":{"itemsType":"avl_resource","propName":"reporttemplates","propValueMask":"*","sortType":" reporttemplates","propType":"propitemname"},"force":0,"flags":0x00002000,"from":0,"to":0}&ssid='+MyApp.app.mySsid

dataFlags: 8192
indexFrom: 0
indexTo: 0
items: [{poi:{1:{id:1, nm:Ананьев,…}, 2:{id:2, nm:Белая Церковь,…}, 3:{id:3, nm:Бердянск,…},…}, poimax:-1}]
searchSpec: {itemsType:avl_resource, propName:reporttemplates, propValueMask:*, sortType: reporttemplates}
itemsType: "avl_resource"
propName: "reporttemplates"
propValueMask: "*"
sortType: " reporttemplates"
totalItemsCount: 2

К сожалению я ничего похожего на отчеты не вижу, вопрос открыт, каким запросом можно получить список доступных отчетов для текущей учетной записи?

14

Список существующих шаблонов отчетов

Re: Список существующих шаблонов отчетов

На сервере стоит Wialon Pro 1401 R4 на R3 все работало, что-то поменяли с отчетами.