Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/08/2016 15:05:16
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
По-моему тут скорее об организационных моментах - какими путями в итоге в Меркурии появляется ВСД. Красиво "разжевать" не возьмусь, пусть кто-нибудь еще напишет. Но когда партию/ВСД создали, неважно каким способом - ее можно и глазами в веб-интерфейсе увидеть, и средствами шлюза прочитать. Т.е. я отправляю заявку на операции через шлюз, тут же захожу в веб-интерфейс и вижу как там отразились изменения, и в то же время без шлюза могу в веб-интерфейсе вручную сделать какие-либо действия с партиями или ВСД. Не все действия одинаково доступны при обращении через шлюз или веб-интерфейс, но результат этих действий - в одном и том же "месте".
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/08/2016 15:07:16
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/08/2016 15:21:38
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
Попробую своими словами написать как понимаю что там написано:
1) Когда оформляется ВСД через шлюз - это делается одной заявкой к шлюзу на операцию (через API).
Т.к. ее отправляет ИС хоз.субъекта - там говорится, что надо как-то ХС озабоиться тем, чтоб вет.врач мог это действие из ИС сделать.
2) когда оформляется ВСД средствами веб-интерфейса - это проходит в 2 этапа - ХС оформляет заявку на ВСД, а вет.врач подтверждает/отклоняет.
(Они заходят в веб-интерфейс под разными пользователями с разными полномочиями)
Но в итоге созданные и первым, и вторым способом ВСД - в Меркурии в одной "кучке" у предприятия.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/08/2016 15:22:21
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/08/2016 15:33:00
|
b.ivanov
![[Avatar]](/vetrf-forum/images/avatar/adbe673fd502b32bee221970f9cb0e8d.jpg)
Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн
|
Gorkova wrote:
Попробую своими словами написать как понимаю что там написано:
1) Когда оформляется ВСД через шлюз - это делается одной заявкой к шлюзу на операцию (через API).
Т.к. ее отправляет ИС хоз.субъекта - там говорится, что надо как-то ХС озабоиться тем, чтоб вет.врач мог это действие из ИС сделать.
2) когда оформляется ВСД средствами веб-интерфейса - это проходит в 2 этапа - ХС оформляет заявку на ВСД, а вет.врач подтверждает/отклоняет.
(Они заходят в веб-интерфейс под разными пользователями с разными полномочиями)
Но в итоге созданные и первым, и вторым способом ВСД - в Меркурии в одной "кучке" у предприятия.
Об этом я и говорю же. Веб-интерфейс - это то же самое, что делаем мы. Своего рода, модуль интеграции, но без учётной системы. Веб-интерфейс через тот же шлюз или даже напрямую обращается к основной базе данных, формируя "прослойку" с заявками, "номерами" ВСД и прочим функционалом, который, по идее, нам и надо было повторить. Вот только все эти особенности не являются частью шлюза, да и храняться отдельно, наверное.
Другими словами, заявки нельзя создать через апи. Разве что разработчики специально дадут такую возможность. Между прочим, это был один из первых вопросов к ним, когда всё это дело начинал писать. Я тогда и хотел создавать заявки, чтобы избавить людей от ручной работы с веб-интерфейсом.. Если особо запариться, к веб-интерфейсу можно получить программный доступ, но оно того не стоит.
|
Готовое решение интеграции для любой учётной системы
подробнее |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/08/2016 15:42:46
|
maltsev
Зарегистрирован: 25/07/2016 11:22:50
Сообщений: 92
Оффлайн
|
а можно в этой кучке единой понять, какая ВСД была создана через вэб, какая через шлюз?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/08/2016 15:58:14
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
maltsev wrote:а можно в этой кучке единой понять, какая ВСД была создана через вэб, какая через шлюз?
По-моему специальных реквизитов для этого нет. Если только косвенно - помечать для себя что-то в общих типа комментария или "особых отметок".
Да и зачем может понадобиться их различать?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/08/2016 15:58:55
|
b.ivanov
![[Avatar]](/vetrf-forum/images/avatar/adbe673fd502b32bee221970f9cb0e8d.jpg)
Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн
|
maltsev wrote:а можно в этой кучке единой понять, какая ВСД была создана через вэб, какая через шлюз?
Подобный вопрос возникал и у меня. Если создаётся своей же программой, то её разумно было бы и помнить все сформированные ВСД. Когда-то этот же вопрос у меня решился просто - созданные вручную операции отличались укороченной версией номера ТТН, а машина же отправляла полное наименование. На тот момент решение вполне было простым. Также были некоторые менее заметные отличия при просмотре деталей по ВСД от машины и от человека (должность врача машиной отправлялась корректно, но не отображалась или что-то вроде того). Думаю, сейчас это уже исправили. Для случайно взятой ВСД способа определить "авторство" с нашей стороны нет. А было бы интересно, да.
Если вспомнить следующее сообщение в этой же теме, вполне можно ожидать и технической возможности удалённо увидеть, кто или что создало ту или иную ВСД. Полагаю, о публикации этой информации через АПИ стоит просить разработчиков.
Николай Власов wrote:В связи с тем, что количество интеграционных модулей у нас растет в геометрической прогрессии, к разработчикам большая просьба. Пожалуйста сделайте своим интеграционным программным продуктам подпись (не имею в виду ЭЦП), по которой можно было бы идентифицировать автора (разработчика) интеграционного решения и площадку, где установлена и работает его данная n-я копия.
|
Готовое решение интеграции для любой учётной системы
подробнее |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 07:01:39
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Help !!! В тестовом режиме при выполнении операции получения списка ВСД предприятия возвращается ошибка AccessDenied ... типа нет доступа ... вроде все первоначальные настройки сделал ... может ServiceId в тестовом режиме другой надо указывать?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 07:07:15
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
при этом справочные операции все нормально работают ... начал тестировать бизнес-операции и сразу нет доступа
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 07:17:22
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Всё ... вопрос снимается ... CopyPaste не рулит иногда ... ApiKey не весь скопировал ... кстати почему то ошибка не типа "такой не найден", а "доступ запрещён"
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 12/08/2016 07:53:28
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 07:49:09
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Добрый день. Вопрос Ирине: всё-таки есть ли разделение в тестовом шлюзе по ServiceId для ХС и ВУ ... когда-то вы говорили, что есть, но структура запросов в тестовом шлюзе (как я понял попробовав операцию GetVetDocumentListOperation ... сервис сругался на присутствие элемента businessMember в запросе) уже по новой версии, в которой это разделение не подразумевается?
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 12/08/2016 07:50:09
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 08:01:13
|
Егорова Ирина
![[Avatar]](/vetrf-forum/images/avatar/f3957fa3bea9138b3f54f0e18975a30c.jpg)
Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн
|
Добрый день. Вопрос Ирине: всё-таки есть ли разделение в тестовом шлюзе по ServiceId для ХС и ВУ ... когда-то вы говорили, что есть, но структура запросов в тестовом шлюзе (как я понял попробовав операцию GetVetDocumentListOperation ... сервис сругался на присутствие элемента businessMember в запросе) уже по новой версии, в которой это разделение не подразумевается?
Здравствуйте! Да, есть. BusinessMember изспользуется только для версии ВУ.
|
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 08:06:09
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Егорова Ирина wrote:
Добрый день. Вопрос Ирине: всё-таки есть ли разделение в тестовом шлюзе по ServiceId для ХС и ВУ ... когда-то вы говорили, что есть, но структура запросов в тестовом шлюзе (как я понял попробовав операцию GetVetDocumentListOperation ... сервис сругался на присутствие элемента businessMember в запросе) уже по новой версии, в которой это разделение не подразумевается?
Здравствуйте! Да, есть. BusinessMember изспользуется только для версии ВУ.
Я в запросе указал ServiceId=mercury-vu.service и указал данные businessmember ... в ответ получил ошибку, что элемент businessmember не предусмотрен в запросе
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 09:30:14
|
Егорова Ирина
![[Avatar]](/vetrf-forum/images/avatar/f3957fa3bea9138b3f54f0e18975a30c.jpg)
Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн
|
Я в запросе указал ServiceId=mercury-vu.service и указал данные businessmember ... в ответ получил ошибку, что элемент businessmember не предусмотрен в запросе
На какую организацию выдавались реквизиты доступа?
|
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 09:32:48
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Егорова Ирина wrote:
Я в запросе указал ServiceId=mercury-vu.service и указал данные businessmember ... в ответ получил ошибку, что элемент businessmember не предусмотрен в запросе
На какую организацию выдавались реквизиты доступа?
В личку написал название
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 12/08/2016 09:36:23
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Ещё один вопрос появился. Посылаю запрос с данными <issueDate>2016-08-12T11:24:32+05:00</issueDate> ... сразу приходит ответ о принятии заявки с данными
<issueDate>2016-08-12T11:24:32+05:00</issueDate>
<rcvDate>2016-08-12T09:24:36</rcvDate> (обратите внимание что время здесь московское)
затем посылаю запрос на результат выполнения заявки и получаю уже нормальны ответ с данными
<issueDate>2016-08-12T09:24:32.000+03:00</issueDate>
<rcvDate>2016-08-12T09:24:36.000+03:00</rcvDate>???
Как-то бы к одному формату всё надо?
|
|
 |
|