|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Автоматизация работы ветврача. Как сделать доступ к API?  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 73
Оффлайн

Есть задача (желание) автоматизировать работу ветврача.

Выписывается множество ЭВСД и естественно часть продукции может "выпускать" только ветврач. Работать в вебинтерфейсе ему весьма неудобно, поэтому есть желание облегчить его работу.
На данный момент сама по себе выписка ВСД автоматизирована и надо только "добавить" в имеющуюся систему возможность работы ветврача.

Каким образом можно это сделать и возможно ли это в принципе?

1. Сможет ли ветврач работать с уже имеющимися у него логином-паролем? То есть в запросе в теге "vd:login" указываем его логин, далее указывается ApiKey и IssuerId хозсубъекта.
2. Или же надо регистрировать его у хозсубъекта как пользователя с ветеринарным образованием? Но это уже просто мысли вслух.
3. Или же надо на ветврача получать доступ к API, с соответсвующим получением на него ApiKey, логина и пароля?
4. В запросе к ApplicationManagementService соответственно меняем serviceId с mercury-g2b.service на mercury-vu.service
В заголовке меняем
xmlns:merc = ""http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2""
на
xmlns:merc = ""http://api.vetrf.ru/schema/cdm/mercury/vu/applications/v2""

Прошу знающих людей просветить меня в этом вопросе.

СВЕТЛАНА29

[Avatar]

Зарегистрирован: 11/01/2018 09:15:02
Сообщений: 1033
Оффлайн

bigmal wrote:Есть задача (желание) автоматизировать работу ветврача.

Выписывается множество ЭВСД и естественно часть продукции может "выпускать" только ветврач. Работать в вебинтерфейсе ему весьма неудобно, поэтому есть желание облегчить его работу.
На данный момент сама по себе выписка ВСД автоматизирована и надо только "добавить" в имеющуюся систему возможность работы ветврача.

Каким образом можно это сделать и возможно ли это в принципе?

1. Сможет ли ветврач работать с уже имеющимися у него логином-паролем? То есть в запросе в теге "vd:login" указываем его логин, далее указывается ApiKey и IssuerId хозсубъекта.
2. Или же надо регистрировать его у хозсубъекта как пользователя с ветеринарным образованием? Но это уже просто мысли вслух.
3. Или же надо на ветврача получать доступ к API, с соответсвующим получением на него ApiKey, логина и пароля?
4. В запросе к ApplicationManagementService соответственно меняем serviceId с mercury-g2b.service на mercury-vu.service
В заголовке меняем
xmlns:merc = ""http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2""
на


xmlns:merc = ""http://api.vetrf.ru/schema/cdm/mercury/vu/applications/v2""

Прошу знающих людей просветить меня в этом вопросе.





Может знающие люди Вам подскажут,от себя хочу сказать идея хорошая,правильная,спасибо вам.Я гос. предприятие меня тоже интегрировало,раньше работала в ВЕБе,не знаю кто,наверное программист,занес меня пользователем в программе 1С пароль и логин остался тот же,под которым работала в веб.
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 73
Оффлайн

СВЕТЛАНА29 wrote:

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



Вооот!! ))) Уже становится понятнее!

Спасибо за ваш ответ.
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

Просто указываете в обычном Ветис.API ХС login инициатора запроса госа, в ветис.паспорт госа назначаете необходимые права для ХС.
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
Vladimir2017

[Avatar]

Зарегистрирован: 02/10/2017 14:31:03
Сообщений: 362
Оффлайн

bigmal wrote:Каким образом можно это сделать и возможно ли это в принципе?

У нас когда поднадзорка по 648 была мы сделали формирование XML на нашей стороне с пустым полем логин, а на стороне ветврача наш софт отображал список документов и сам отправлял в Меркурий, подставляя логин ветврача, введенный при запуске приложения.
1. Сможет ли ветврач работать с уже имеющимися у него логином-паролем? То есть в запросе в теге "vd:login" указываем его логин, далее указывается ApiKey и IssuerId хозсубъекта.

Да, только так. При этом ветврач должен быть прикреплен к Вашей площадке.
2. Или же надо регистрировать его у хозсубъекта как пользователя с ветеринарным образованием? Но это уже просто мысли вслух.

Нет.
3. Или же надо на ветврача получать доступ к API, с соответсвующим получением на него ApiKey, логина и пароля?

Нет.
4. В запросе к ApplicationManagementService соответственно меняем serviceId с mercury-g2b.service на mercury-vu.service
В заголовке меняем
xmlns:merc = ""http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2""
на
xmlns:merc = ""http://api.vetrf.ru/schema/cdm/mercury/vu/applications/v2""

Насколько я помню неймспейсы мы не меняли. Если вопрос реально интересует пишите в личку, надо исходный код смотреть.
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

СВЕТЛАНА29 wrote:Может знающие люди Вам подскажут,от себя хочу сказать идея хорошая,правильная,спасибо вам.Я гос. предприятие меня тоже интегрировало,раньше работала в ВЕБе,не знаю кто,наверное программист,занес меня пользователем в программе 1С пароль и логин остался тот же,под которым работала в веб.


То, что вы передали пароль от веба - это неправильно, достаточно логина. Пароль нужен для доступа к Ветис.Паспорт, чтобы контролировать кто работает от вашего имени и какие у него права.
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 73
Оффлайн

Vladimir2017, dk - спасибо за помощь.

В принципе всё понятно, вроде как изменений минимум.

В связи с вышесказанным, по Ветис.Паспорту возник вопрос. Я правильно понял, что надо указать необходимые права в Ветис.Паспорте госа, а не хозсубъекта? Вроде как у ХС нет варианта в Ветис.Паспорте что-либо (кого-либо) подобное добавить-изменить.

dk - спасибо за предложенную помощь по коду. Если возникнут вопросы, обращусь к вам. Спасибо.
Shadasp


Зарегистрирован: 09/01/2018 15:00:06
Сообщений: 249
Оффлайн

bigmal wrote:Vladimir2017, dk - спасибо за помощь.

В принципе всё понятно, вроде как изменений минимум.

В связи с вышесказанным, по Ветис.Паспорту возник вопрос. Я правильно понял, что надо указать необходимые права в Ветис.Паспорте госа, а не хозсубъекта? Вроде как у ХС нет варианта в Ветис.Паспорте что-либо (кого-либо) подобное добавить-изменить.

dk - спасибо за предложенную помощь по коду. Если возникнут вопросы, обращусь к вам. Спасибо.


У гос. ветрача, проставляется галочка - открытие возможности доступа по API.

Далее просто логин вет.врача подставляете и работает.

Особенность только если нужно подавать заявки на ГВЭ их через стандартный API нет.
ЗАО "АСП"
Генеральный Директор
http://aspcom.ru
http://меркурий-россельхознадзор.рф
http://меркурий-россельхознадзор.рф/блог/category/все-о-меркурий/мнение-экспертов/
[Email]
bigmal


Зарегистрирован: 24/07/2017 07:58:49
Сообщений: 73
Оффлайн

Shadasp wrote:
bigmal wrote:Vladimir2017, dk - спасибо за помощь.

В принципе всё понятно, вроде как изменений минимум.

В связи с вышесказанным, по Ветис.Паспорту возник вопрос. Я правильно понял, что надо указать необходимые права в Ветис.Паспорте госа, а не хозсубъекта? Вроде как у ХС нет варианта в Ветис.Паспорте что-либо (кого-либо) подобное добавить-изменить.

dk - спасибо за предложенную помощь по коду. Если возникнут вопросы, обращусь к вам. Спасибо.


У гос. ветрача, проставляется галочка - открытие возможности доступа по API.

Далее просто логин вет.врача подставляете и работает.

Особенность только если нужно подавать заявки на ГВЭ их через стандартный API нет.



Спасибо большое )

Нет, заявки на ГВЭ делаться не будут, это однозначно.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team