СПИК. Комментарии к примеру использования в MS Excel

СПИК - сервис программной интеграции и коммуникации, используется для интеграции с информационными системами.

На Портале доступен пример реализации работы Excel со СПИК, написанный на языке VBA.

До авторизации

 

Чтобы начать работу с примером, необходимо в ячейке B1 указать адрес Сервера приложений ПО «СКАУТ-Платформа»:

http://login.scout365.ru:8081/

 

В указанном примере фигурируют адрес и порт сервера СКАУТ 365.

excel01.png
Рисунок 1
– Ввод адреса сервера приложений

 

Важно!

 

Для работы со СПИК в сети должен быть разрешены исходящие подключения по порту сервера приложений СКАУТ-Платформы.

Авторизация

Прежде, чем начать работы с примером авторизации, ознакомьтесь с принципами авторизации в СКАУТ-Платформа средствами СПИК.

Для тестовой работы вы можете использовать логин и пароль демонстрационной учётной записи «demo/demo», которые необходимо добавить в ячейки B2 и B3, соответственно.

После чего нажать кнопку Вход

excel02.png
Рисунок 2
– Ввод учетных данных пользователя и авторизация

О результате выполнения операций можно следить в столбцах J:L. В результате успешной авторизации там должно быть обозначено:

login время успешного входа ok

excel03.png
Рисунок 3 – логирование результата выполнения операций

Запрос полного списка транспортных средств

Прежде, чем начать работы с примером запроса списка транспортных средств, ознакомьтесь с описанием запроса объектов мониторинга в СПИК.

После успешной авторизации нажатие на кнопку Получить все ТС выводит в диапазоне A11:B1048576 все, доступные данному пользователю, транспортные средства.

excel04.png
Рисунок 4
– получение всех транспортных средств

Получение статистик за период

Прежде, чем начать работы с примером получения статистик, ознакомьтесь со статьей запрос статистик в СПИК.

Для получения статистик работы транспортного средства необходимо выделить ячейки с ID и названием объекта мониторинга из диапазона A11:B1048576 (для одного ТС), а в ячейки E11 и G11 задать интересующий временной период.

excel05.png
Рисунок 5
– получение всех транспортных средств

О результате выполнения операций можно следить в столбцах J:L. В результате успешного запроса статистик там должно быть обозначено:

GetStatistics время Ok
excel06.png
Рисунок 6 – логирование результата выполнения операций

Нажав на кнопку Получить статистики, в Лист Результат будут выведены статистики по выбранному ТС.

excel07.png
Рисунок 7
– Вывод результата статистик

В том случае, когда период состоит более чем из 1 суток, статистики для 2 и последующих суток запрашиваются отдельно, нажатием на кнопку Следующая порция.

excel08.png
Рисунок 8 – Запрос следующей порции статистик (следующие сутки).

О результате выполнения операций можно следить в столбцах J:L. В результате успешного запроса следующей порции статистик там должно быть обозначено:

GetNextStatistics время Ok
excel09.png
Рисунок 9 – логирование результата выполнения операций
Сами статистики будут выведены на вкладке Результат, в той же форме, что и предыдущие.
В том случае, когда весь период уже выведен, при запросе следующей порции данных будет сообщение в логе событий:
GetNextStatistics время Bad
excel10.png
Рисунок 10 – логирование результата выполнения операций