UpdateUserWorkingAreas v2: различия между версиями
м (Nikeshina-ad-171025 переименовал страницу UpdateUserWorkingAreas v2.0 в UpdateUserWorkingAreas v2) |
|||
(не показано 20 промежуточных версий 2 участников) | |||
Строка 15: | Строка 15: | ||
'''Результатом выполнения данной операции является:''' | '''Результатом выполнения данной операции является:''' | ||
:* назначение указанных в запросе зон ответственности пользователю. | :* назначение указанных в запросе зон ответственности пользователю. | ||
===Возможные сценарии=== | ===Возможные сценарии=== | ||
Строка 31: | Строка 30: | ||
|type = notice | |type = notice | ||
|text = '''Инициатор запроса''' | |text = '''Инициатор запроса''' | ||
|text-small = Инициатор запроса должен иметь связь с хозяйствующем субъектом | |text-small = Инициатор запроса должен иметь связь с хозяйствующем субъектом. Для выполнения операций по изменению зон ответственности пользователей инициатор запроса должен иметь роли "Администратор ХС" и "Управление зонами ответственности пользователей в системе "Ветис.Паспорт". | ||
}} | }} | ||
{{ambox | {{ambox | ||
|type = notice | |type = notice | ||
|text = ''' | |text = '''Назначение зон ответственности для списка пользователей''' | ||
|text-small = Операция поддерживает | |text-small = Операция поддерживает назначение зон ответственности для списка пользователей в рамках одного запроса. | ||
}} | }} | ||
Строка 44: | Строка 43: | ||
{{столбец}} | {{столбец}} | ||
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2|vd]] (<nowiki>http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2</nowiki>) | * [[NameSpaces#http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2|vd]] (<nowiki>http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2</nowiki>) | ||
** [[User_v2.0|vd:User]] | ** [[User_v2.0|vd:User]] | ||
** [[WorkingArea_v2.0|vd:WorkingArea]] | |||
** [[WorkingAreaList_v2.0|vd:WorkingAreaList]] | |||
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/dictionary/v2|dt]] (<nowiki>http://api.vetrf.ru/schema/cdm/dictionary/v2</nowiki>) | |||
** [[Country_v2.0|dt:Country]] | |||
** [[Enterprise_v2.0|dt:Enterprise]] | |||
** [[Locality_v2.0|dt:Locality]] | |||
** [[Region_v2.0|dt:Region]] | |||
{{столбец}} | {{столбец}} | ||
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/base|bs]] (<nowiki>http://api.vetrf.ru/schema/cdm/base</nowiki>) | * [[NameSpaces#http://api.vetrf.ru/schema/cdm/base|bs]] (<nowiki>http://api.vetrf.ru/schema/cdm/base</nowiki>) | ||
** [[String255|bs:String255]] | ** [[String255|bs:String255]] | ||
** [[UUID|bs:UUID]] | ** [[UUID|bs:UUID]] | ||
* [[NameSpaces#http://www.w3.org/2001/XMLSchema|xs]] (<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>) | * [[NameSpaces#http://www.w3.org/2001/XMLSchema|xs]] (<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>) | ||
** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] | ** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean] | ||
Строка 75: | Строка 71: | ||
! Тип | ! Тип | ||
! Обязат. | ! Обязат. | ||
! Описание | ! Описание (нажмите [...] для отображения дополнительного описания) | ||
|- | |- | ||
| | |001 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''<{{color|#660e7a|merc:}}updateUserWorkingAreasRequest>'''}} | ||
| | | | ||
| | | | ||
| style="width:52em;"| | |||
|style=" | |||
|- | |- | ||
| | |002 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|merc:}}localTransactionId>'''}}{{color|#131313|А0001}}{{color|#190dbf|'''</{{color|#660e7a|merc:}}localTransactionId>'''}} | ||
|[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | |[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | ||
|[1..1] | |[1..1] | ||
| style="width:52em;"| Идентификатор заявки в клиентской системе. | |||
|style=" | |||
|- | |- | ||
| | |003 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|merc:}}initiator>'''}} | ||
|[[User_v2.0|vd:User]] | |[[User_v2.0|vd:User]] | ||
|[1..1] | |[1..1] | ||
|Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу. | |<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | ||
* Является ответственным за выполнение бизнес-операции. Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт. | <span style="white-space:nowrap; font-weight: normal;">Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу.</span> | ||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Является ответственным за выполнение бизнес-операции. | |||
* Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт.</div> | |||
</div> | |||
|- | |- | ||
| | |004 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}login>'''}}{{color|#131313|user_ab_150101}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}login>'''}} | ||
|[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | |[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | ||
|[1..1] | |[1..1] | ||
|Логин пользователя, зарегистрированного в системе Меркурий. | | style="width:52em;"| Логин пользователя, зарегистрированного в системе Меркурий. | ||
|- | |- | ||
| | |005 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</{{color|#660e7a|merc:}}initiator>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |006 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|vd:}}user>'''}} | ||
|[[User_v2.0|vd:User]] | |[[User_v2.0|vd:User]] | ||
|[1..*] | |[1..*] | ||
|Описание пользователя системы | | style="width:52em;"| Описание пользователя системы | ||
* | * Обязательно должен быть указан uuid или login пользователя. | ||
|- | |- | ||
| | |007 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[[UUID|bs:UUID]] | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Уникальный идентификатор пользователя | |||
|style=" | |||
|- | |- | ||
| | |008 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}login>'''}}{{color|#131313|ivanov_ii_171105}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}login>'''}} | ||
|[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | |[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Логин пользователя | |||
|style=" | |||
|- | |- | ||
| | |009 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}workingAreaList>'''}} | ||
|[[ | |[[WorkingAreaList_v2.0|vd:WorkingAreaList]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Список зон ответственности | |||
|style=" | |||
|- | |- | ||
| | |010 | ||
|style="font-weight: bold; font-family: Courier;" | | |style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}workingArea>'''}} | ||
|[[ | |[[WorkingArea_v2.0|vd:WorkingArea]] | ||
|[0..*] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Зона ответственности пользователя</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Может быть задана как территорией, так и конкретным предприятием (площадкой)</div> | |||
</div> | |||
|- | |||
|011 | |||
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}area>'''}} | |||
|[[Area_v2.0|dt:Area]] | |||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Территория | |||
* '''Указывается в случае, если не указано поле enterprise''' | |||
|style=" | |||
|- | |- | ||
| | |012 | ||
|style="font-weight: bold; font-family: Courier;" | | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}country>'''}} | ||
|[[ | |[[Country_v2.0|dt:Country]] | ||
|[1..1] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Страна.</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid.</div> | |||
</div> | |||
|- | |||
|013 | |||
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | |||
|[[UUID|bs:UUID]] | |||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Уникальный идентификатор страны | |||
|style=" | |||
|- | |- | ||
| | |014 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[ | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Глобальный идентификатор страны | |||
|style=" | |||
|- | |- | ||
| | |015 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}country>'''}} | ||
| | | | ||
| | | | ||
| | | style="width:52em;"| | ||
|style=" | |||
|- | |- | ||
| | |016 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}region>'''}} | ||
|[[ | |[[Region_v2.0|dt:Region]] | ||
|[1..1] | |[1..1] | ||
| | |<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | ||
<span style="white-space:nowrap; font-weight: normal;">Регион (республика, область, край, автономная область).</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid.</div> | |||
</div> | |||
|- | |- | ||
| | |017 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[ | |[0..1] | ||
| style="width:52em;"| Уникальный идентификатор региона | |||
|style=" | |||
|- | |- | ||
| | |018 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[ | |[0..1] | ||
| style="width:52em;"| Глобальный идентификатор региона | |||
|style=" | |||
|- | |- | ||
| | |019 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}region>'''}} | ||
| | | | ||
| | | | ||
| style="width:52em;"| | |||
|style=" | |||
|- | |- | ||
| | |020 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}district>'''}} | ||
|[[ | |[[Locality_v2.0|dt:Locality]] | ||
|[ | |[0..1] | ||
| | |<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | ||
<span style="white-space:nowrap; font-weight: normal;">Район региона</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid.</div> | |||
</div> | |||
* Обязательно должен быть указан | |||
|- | |- | ||
| | |021 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[[UUID|bs:UUID]] | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Уникальный идентификатор района региона | |||
|style=" | |||
|- | |- | ||
| | |022 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[UUID|bs:UUID]] | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Глобальный идентификатор района региона | |||
|style=" | |||
|- | |- | ||
| | |023 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}district>'''}} | ||
| | | | ||
| | | | ||
| | | style="width:52em;"| | ||
|style="font-family: Courier;" | | |- | ||
|024 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}locality>'''}} | |||
|[[Locality_v2.0|dt:Locality]] | |||
|[0..1] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Населённый пункт</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid.</div> | |||
</div> | |||
|- | |||
|025 | |||
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | |||
|[[UUID|bs:UUID]] | |||
|[0..1] | |||
| style="width:52em;"| Уникальный идентификатор города региона (города регионального подчинения) | |||
|- | |||
|026 | |||
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | |||
|[[UUID|bs:UUID]] | |||
|[0..1] | |||
| style="width:52em;"| Глобальный идентификатор города региона (города регионального подчинения) | |||
|- | |- | ||
| | |027 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}locality>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |028 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}subLocality>'''}} | ||
|[[ | |[[Locality_v2.0|dt:Locality]] | ||
|[0..1] | |[0..1] | ||
| | |<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | ||
<span style="white-space:nowrap; font-weight: normal;">Населённый пункт, подчиненный другогому населенному пункту (locality)</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid.</div> | |||
</div> | |||
|- | |- | ||
| | |029 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Уникальный идентификатор населенного пункта | |||
|style=" | |||
|- | |- | ||
| | |030 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| | | style="width:52em;"| Глобальный идентификатор населенного пункта | ||
|- | |||
|style="font-family: Courier;" |< | |031 | ||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}subLocality>'''}} | |||
| | |||
| | |||
| style="width:52em;"| | |||
|- | |- | ||
| | |032 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}area>'''}} | ||
| | | | ||
| | |||
| | | style="width:52em;"| | ||
|style=" | |||
|- | |- | ||
| | |033 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}enterprise>'''}} | ||
|[[ | |[[Enterprise_v2.0|dt:Enterprise]] | ||
|[0..1] | |[0..1] | ||
| | |<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | ||
* | <span style="white-space:nowrap; font-weight: normal;">Данные о предприятии (площадке) | ||
* '''Указывается в случае, если не указано поле area'''</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан uuid или guid. При указании обоих приоритет у uuid.</div> | |||
</div> | |||
|- | |- | ||
| | |034 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Идентификатор версии предприятия (площадки) | |||
|style=" | |||
|- | |- | ||
| | |035 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Глобальный идентификатор предприятия (площадки) | |||
|style=" | |||
|- | |- | ||
| | |036 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}enterprise>'''}} | ||
| | | | ||
| | | | ||
| | | style="width:52em;"| | ||
|style=" | |||
|- | |- | ||
| | |037 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}workingArea>'''}} | ||
| | |||
| | |||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |038 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}workingAreaList>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |039 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</{{color|#660e7a|vd:}}user>'''}} | ||
| | | | ||
| | | | ||
| style="width:52em;"| | |||
|style=" | |||
|- | |- | ||
| | |040 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</{{color|#660e7a|merc:}}updateUserWorkingAreasRequest>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
|} | |} | ||
Строка 356: | Строка 357: | ||
! Тип | ! Тип | ||
! Обязат. | ! Обязат. | ||
! Описание | ! Описание (нажмите [...] для отображения дополнительного описания) | ||
|- | |- | ||
| | |001 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''<{{color|#660e7a|merc:}}updateUserWorkingAreasResponse>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |002 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|vd:}}user>'''}} | ||
|[[User_v2.0|vd:User]] | |[[User_v2.0|vd:User]] | ||
|[1..*] | |[1..*] | ||
| style="width:52em;"| Описание пользователя системы | |||
|style=" | * Обязательно должен быть указан uuid или login пользователя. | ||
|- | |- | ||
| | |003 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[[UUID|bs:UUID]] | |[[UUID|bs:UUID]] | ||
|[ | |[0..1] | ||
| style="width:52em;"| Уникальный идентификатор пользователя | |||
|style=" | |||
|- | |- | ||
| | |004 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}login>'''}}{{color|#131313|ivanov_ii_171105}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}login>'''}} | ||
|[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | |[http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName] | ||
|[ | |[0..1] | ||
| style="width:52em;"| Логин пользователя | |||
|style=" | |||
|- | |- | ||
| | |005 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}workingAreaList>'''}} | ||
|[[ | |[[WorkingAreaList_v2.0|vd:WorkingAreaList]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Список зон ответственности | |||
|style=" | |||
|- | |- | ||
| | |006 | ||
|style="font-weight: bold; font-family: Courier;" | | |style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}workingArea>'''}} | ||
|[[ | |[[WorkingArea_v2.0|vd:WorkingArea]] | ||
|[0..*] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Зона ответственности пользователя</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Может быть задана как территорией, так и конкретным предприятием (площадкой)</div> | |||
</div> | |||
|- | |||
|007 | |||
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}area>'''}} | |||
|[[Area_v2.0|dt:Area]] | |||
|[0..1] | |[0..1] | ||
| | | style="width:52em;"| Территория | ||
|style="font-family: Courier;" |< | * '''Указывается в случае, если не указано поле enterprise''' | ||
|- | |||
|008 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}country>'''}} | |||
|[[Country_v2.0|dt:Country]] | |||
|[1..1] | |||
| style="width:52em;"| Страна | |||
|- | |||
|009 | |||
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | |||
|[[UUID|bs:UUID]] | |||
|[1..1] | |||
| style="width:52em;"| Глобальный идентификатор страны | |||
|- | |||
|010 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}country>'''}} | |||
| | |||
| | |||
| style="width:52em;"| | |||
|- | |||
|011 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}region>'''}} | |||
|[[Region_v2.0|dt:Region]] | |||
|[1..1] | |||
| style="width:52em;"| Регион (республика, область, край, автономная область) | |||
|- | |||
|012 | |||
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | |||
|[[UUID|bs:UUID]] | |||
|[1..1] | |||
| style="width:52em;"| Глобальный идентификатор региона страны | |||
|- | |||
|013 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}region>'''}} | |||
| | |||
| | |||
| style="width:52em;"| | |||
|- | |- | ||
| | |014 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}district>'''}} | ||
|[[ | |[[Locality_v2.0|dt:Locality]] | ||
|[0..1] | |[0..1] | ||
| | | style="width:52em;"| Район региона | ||
|style="font-family: Courier;" |< | |- | ||
|015 | |||
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | |||
|[[UUID|bs:UUID]] | |||
|[1..1] | |||
| style="width:52em;"| Глобальный идентификатор района региона | |||
|- | |- | ||
| | |016 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}district>'''}} | ||
| | | | ||
| | |||
| style="width:52em;"| | |||
|- | |||
|017 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}locality>'''}} | |||
|[[Locality_v2.0|dt:Locality]] | |||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Населённый пункт | |||
|style=" | |||
|- | |- | ||
| | |018 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[ | |[1..1] | ||
| | | style="width:52em;"| Глобальный идентификатор города региона (города регионального подчинения) | ||
|style="font-family: Courier;" |< | |- | ||
|019 | |||
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}locality>'''}} | |||
| | |||
| | |||
| style="width:52em;"| | |||
|- | |- | ||
| | |020 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|dt:}}subLocality>'''}} | ||
|[[ | |[[Locality_v2.0|dt:Locality]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Населённый пункт, подчиненный другогому населенному пункту (locality) | |||
|style=" | |||
|- | |- | ||
| | |021 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[ | |[1..1] | ||
| style="width:52em;"| Глобальный идентификатор населенного пункта | |||
|style=" | |||
|- | |- | ||
| | |022 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|dt:}}subLocality>'''}} | ||
| | | | ||
| | | | ||
| | | style="width:52em;"| | ||
|style=" | |||
|- | |- | ||
| | |023 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}area>'''}} | ||
| | | | ||
| | | | ||
| style="width:52em;"| | |||
|style=" | |||
|- | |- | ||
| | |024 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}enterprise>'''}} | ||
|[[ | |[[Enterprise_v2.0|dt:Enterprise]] | ||
|[0..1] | |[0..1] | ||
| style="width:52em;"| Данные о предприятии (площадке) | |||
|style=" | * '''Указывается в случае, если не указано поле area''' | ||
|- | |- | ||
| | |025 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|UUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | ||
|[ | |[[UUID|bs:UUID]] | ||
|[1..1] | |[1..1] | ||
| style="width:52em;"| Идентификатор версии предприятия (площадки) | |||
|style=" | |||
|- | |- | ||
| | |026 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|GUID}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | ||
|[[ | |[[UUID|bs:UUID]] | ||
|[1..1] | |[1..1] | ||
| style="width:52em;"| Глобальный идентификатор предприятия (площадки) | |||
|style=" | |||
|- | |- | ||
| | |027 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}enterprise>'''}} | ||
| | |||
| | | | ||
| style="width:52em;"| | |||
|- | |||
|028 | |||
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}workingArea>'''}} | |||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |029 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}workingAreaList>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |030 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</{{color|#660e7a|vd:}}user>'''}} | ||
| | | | ||
| | | | ||
|style=" | | style="width:52em;"| | ||
|- | |- | ||
| | |031 | ||
|style="font-weight: | |style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</{{color|#660e7a|merc:}}updateUserWorkingAreasResponse>'''}} | ||
| | | | ||
| | | | ||
| style="width:52em;"| | |||
|style=" | |||
|- | |- | ||
|} | |} | ||
==Примеры запросов== | ==Примеры запросов== | ||
=== | ===Назначение зон ответственности конкретными предприятиями=== | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | ||
Назначение зон ответственности конкретными предприятиями | |||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Строка 529: | Строка 575: | ||
<apl:issueDate>2017-11-08T10:32:08</apl:issueDate> | <apl:issueDate>2017-11-08T10:32:08</apl:issueDate> | ||
<apl:data> | <apl:data> | ||
<merc: | <merc:updateUserWorkingAreasRequest> | ||
<merc:localTransactionId>a10003</merc:localTransactionId> | <merc:localTransactionId>a10003</merc:localTransactionId> | ||
<merc:initiator> | <merc:initiator> | ||
Строка 535: | Строка 581: | ||
</merc:initiator> | </merc:initiator> | ||
<vd:user> | <vd:user> | ||
<vd: | <vd:login>ivanov_ii_171108</vd:login> | ||
<vd: | <vd:workingAreaList> | ||
<vd:workingArea> | |||
<vd:enterprise> | |||
<bs:guid>8f4a7faa-df83-400e-9868-df02324ad985</bs:guid> | |||
</vd:enterprise> | |||
</vd:workingArea> | |||
<vd:workingArea> | |||
<vd:enterprise> | |||
<bs:guid>01c5c8be-08d5-405d-a7fa-9da5960f560c</bs:guid> | |||
</vd:enterprise> | |||
</vd:workingArea> | |||
</vd:workingAreaList> | |||
</vd:user> | </vd:user> | ||
</merc: | </merc:updateUserWorkingAreasRequest> | ||
</apl:data> | </apl:data> | ||
</apl:application> | </apl:application> | ||
Строка 564: | Строка 607: | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | ||
Ответ на запрос | |||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Строка 585: | Строка 628: | ||
<apl:prdcRsltDate>2017-11-08T10:32:08.000+03:00</apl:prdcRsltDate> | <apl:prdcRsltDate>2017-11-08T10:32:08.000+03:00</apl:prdcRsltDate> | ||
<apl:result> | <apl:result> | ||
<merc: | <merc:updateUserWorkingAreasResponse> | ||
<vd:user> | <vd:user> | ||
<vd:login>ivanov_ii_171108</vd:login> | <vd:login>ivanov_ii_171108</vd:login> | ||
<vd: | <vd:workingAreaList> | ||
<vd:workingArea> | |||
<vd:enterprise> | |||
<bs:guid>8f4a7faa-df83-400e-9868-df02324ad985</bs:guid> | |||
</vd:enterprise> | |||
</vd:workingArea> | |||
<vd:workingArea> | |||
<vd:enterprise> | |||
<bs:guid>01c5c8be-08d5-405d-a7fa-9da5960f560c</bs:guid> | |||
</vd:enterprise> | |||
</vd:workingArea> | |||
</vd:workingAreaList> | |||
</vd:user> | </vd:user> | ||
</merc: | </merc:updateUserWorkingAreasResponse> | ||
</apl:result> | </apl:result> | ||
</apl:application> | </apl:application> | ||
Строка 606: | Строка 655: | ||
<br/> | <br/> | ||
=== | ===Назначение зон ответственности территорией=== | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | ||
Назначение зон ответственности территорией | |||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Строка 626: | Строка 675: | ||
<apl:issueDate>2017-11-08T10:32:08</apl:issueDate> | <apl:issueDate>2017-11-08T10:32:08</apl:issueDate> | ||
<apl:data> | <apl:data> | ||
<merc: | <merc:updateUserWorkingAreasRequest> | ||
<merc:localTransactionId>a10003</merc:localTransactionId> | <merc:localTransactionId>a10003</merc:localTransactionId> | ||
<merc:initiator> | <merc:initiator> | ||
Строка 633: | Строка 682: | ||
<vd:user> | <vd:user> | ||
<vd:login>ivanov_ii_171108</vd:login> | <vd:login>ivanov_ii_171108</vd:login> | ||
<vd:workingAreaList> | |||
<vd:workingArea> | |||
<vd:area> | |||
<dt:country> | |||
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid> | |||
</dt:country> | |||
<dt:region> | |||
<bs:guid>294277aa-e25d-428c-95ad-46719c4ddb44</bs:guid> | |||
</dt:region> | |||
<dt:locality> | |||
<bs:guid>06814fb6-0dc3-4bec-ba20-11f894a0faf5</bs:guid> | |||
</dt:locality> | |||
</vd:area> | |||
</vd:workingArea> | |||
</vd:workingAreaList> | |||
</vd:user> | </vd:user> | ||
</merc: | </merc:updateUserWorkingAreasRequest> | ||
</apl:data> | </apl:data> | ||
</apl:application> | </apl:application> | ||
Строка 646: | Строка 710: | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | ||
Ответ на запрос | |||
<div class = "mw-collapsible-content"> | <div class = "mw-collapsible-content"> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Строка 667: | Строка 731: | ||
<apl:prdcRsltDate>2017-11-08T10:32:08.000+03:00</apl:prdcRsltDate> | <apl:prdcRsltDate>2017-11-08T10:32:08.000+03:00</apl:prdcRsltDate> | ||
<apl:result> | <apl:result> | ||
<merc: | <merc:updateUserWorkingAreasResponse> | ||
<vd:user> | <vd:user> | ||
<vd:login>ivanov_ii_171108</vd:login> | <vd:login>ivanov_ii_171108</vd:login> | ||
<vd:workingAreaList> | |||
<vd:workingArea> | |||
<vd:area> | |||
<dt:country> | |||
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid> | |||
</dt:country> | |||
<dt:region> | |||
<bs:guid>294277aa-e25d-428c-95ad-46719c4ddb44</bs:guid> | |||
</dt:region> | |||
<dt:locality> | |||
<bs:guid>06814fb6-0dc3-4bec-ba20-11f894a0faf5</bs:guid> | |||
</dt:locality> | |||
</vd:area> | |||
</vd:workingArea> | |||
</vd:workingAreaList> | |||
</vd:user> | </vd:user> | ||
</merc: | </merc:updateUserWorkingAreasResponse> | ||
</apl:result> | </apl:result> | ||
</apl:application> | </apl:application> | ||
Строка 808: | Строка 760: | ||
</div> | </div> | ||
<br/> | <br/> | ||
[[Category:Ветис.API]] |
Текущая версия на 12:08, 1 июня 2023
Общие сведения
Операция UpdateUserWorkingAreas предназначена для назначения зон ответственности пользователям в системе Меркурий.
Зона ответственности - некий адрес с детализацией до населенного пункта или конкретный поднадзорный объект (площадка) из реестра, которыми ограничиваются права доступа пользователей.
Минимальной зоной ответственности является предприятие (площадка). Контроль прав доступа пользователя осуществляется по предприятию. То есть доступ пользователя к конкретному предприятию определяется наличием связи с хозяйствующим субъектом, а также наличием закрепленной за ним зоны ответственности, в которую попадает это предприятие (или географически, если соответствуют компоненты адреса зоны и предприятия, или по точному совпадению предприятий).
Результирующая зона ответственности - это объединение всех зон ответственности, заданных для пользователя в контексте данного хозяйствующего субъекта. Если для пользователя не задано ни одной зоны ответственности, то результирующая зона ответственности - это множество всех предприятий хозяйствующего субъекта, с которым связан пользователь.
При выполнении операции на вход системы передаются следующие сведения:
- информация о пользователе - инициаторе запроса;
- имя пользователя или уникальный идентификатор, если существующий пользователь привязывается к ХС;
- список зон ответственности для пользователя.
Результатом выполнения данной операции является:
- назначение указанных в запросе зон ответственности пользователю.
Возможные сценарии
1. Назначение зон ответственности пользователю.
2. Если пользователь не связан с ХС-заявителем, то отказ в выполнении операции.
3. Некорректный запрос.
4. Внутренняя ошибка системы.
Инициатор запроса Инициатор запроса должен иметь связь с хозяйствующем субъектом. Для выполнения операций по изменению зон ответственности пользователей инициатор запроса должен иметь роли "Администратор ХС" и "Управление зонами ответственности пользователей в системе "Ветис.Паспорт".
|
Назначение зон ответственности для списка пользователей Операция поддерживает назначение зон ответственности для списка пользователей в рамках одного запроса.
|
Используемые пространства имен и типы
|
|
Спецификация запроса
# | Название XML-элемента | Тип | Обязат. | Описание (нажмите [...] для отображения дополнительного описания) |
---|---|---|---|---|
001 | <merc:updateUserWorkingAreasRequest> | |||
002 | ···<merc:localTransactionId>А0001</merc:localTransactionId> | xs:NCName | [1..1] | Идентификатор заявки в клиентской системе. |
003 | ···<merc:initiator> | vd:User | [1..1] | Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу.
|
004 | ······<vd:login>user_ab_150101</vd:login> | xs:NCName | [1..1] | Логин пользователя, зарегистрированного в системе Меркурий. |
005 | ···</merc:initiator> | |||
006 | ···<vd:user> | vd:User | [1..*] | Описание пользователя системы
|
007 | ······<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор пользователя |
008 | ······<vd:login>ivanov_ii_171105</vd:login> | xs:NCName | [0..1] | Логин пользователя |
009 | ······<vd:workingAreaList> | vd:WorkingAreaList | [0..1] | Список зон ответственности |
010 | ·········<vd:workingArea> | vd:WorkingArea | [0..*] | Зона ответственности пользователя
|
011 | ············<vd:area> | dt:Area | [0..1] | Территория
|
012 | ···············<dt:country> | dt:Country | [1..1] | Страна.
|
013 | ··················<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор страны |
014 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор страны |
015 | ···············</dt:country> | |||
016 | ···············<dt:region> | dt:Region | [1..1] | Регион (республика, область, край, автономная область).
|
017 | ··················<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор региона |
018 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор региона |
019 | ···············</dt:region> | |||
020 | ···············<dt:district> | dt:Locality | [0..1] | Район региона
|
021 | ··················<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор района региона |
022 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор района региона |
023 | ···············</dt:district> | |||
024 | ···············<dt:locality> | dt:Locality | [0..1] | Населённый пункт
|
025 | ··················<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор города региона (города регионального подчинения) |
026 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор города региона (города регионального подчинения) |
027 | ···············</dt:locality> | |||
028 | ···············<dt:subLocality> | dt:Locality | [0..1] | Населённый пункт, подчиненный другогому населенному пункту (locality)
|
029 | ··················<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор населенного пункта |
030 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор населенного пункта |
031 | ···············</dt:subLocality> | |||
032 | ············</vd:area> | |||
033 | ············<vd:enterprise> | dt:Enterprise | [0..1] | Данные о предприятии (площадке)
|
034 | ···············<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Идентификатор версии предприятия (площадки) |
035 | ···············<bs:guid>GUID</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор предприятия (площадки) |
036 | ············</vd:enterprise> | |||
037 | ·········</vd:workingArea> | |||
038 | ······</vd:workingAreaList> | |||
039 | ···</vd:user> | |||
040 | </merc:updateUserWorkingAreasRequest> |
Спецификация ответа
# | Название XML-элемента | Тип | Обязат. | Описание (нажмите [...] для отображения дополнительного описания) |
---|---|---|---|---|
001 | <merc:updateUserWorkingAreasResponse> | |||
002 | ···<vd:user> | vd:User | [1..*] | Описание пользователя системы
|
003 | ······<bs:uuid>UUID</bs:uuid> | bs:UUID | [0..1] | Уникальный идентификатор пользователя |
004 | ······<vd:login>ivanov_ii_171105</vd:login> | xs:NCName | [0..1] | Логин пользователя |
005 | ······<vd:workingAreaList> | vd:WorkingAreaList | [0..1] | Список зон ответственности |
006 | ·········<vd:workingArea> | vd:WorkingArea | [0..*] | Зона ответственности пользователя
|
007 | ············<vd:area> | dt:Area | [0..1] | Территория
|
008 | ···············<dt:country> | dt:Country | [1..1] | Страна |
009 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [1..1] | Глобальный идентификатор страны |
010 | ···············</dt:country> | |||
011 | ···············<dt:region> | dt:Region | [1..1] | Регион (республика, область, край, автономная область) |
012 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [1..1] | Глобальный идентификатор региона страны |
013 | ···············</dt:region> | |||
014 | ···············<dt:district> | dt:Locality | [0..1] | Район региона |
015 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [1..1] | Глобальный идентификатор района региона |
016 | ···············</dt:district> | |||
017 | ···············<dt:locality> | dt:Locality | [0..1] | Населённый пункт |
018 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [1..1] | Глобальный идентификатор города региона (города регионального подчинения) |
019 | ···············</dt:locality> | |||
020 | ···············<dt:subLocality> | dt:Locality | [0..1] | Населённый пункт, подчиненный другогому населенному пункту (locality) |
021 | ··················<bs:guid>GUID</bs:guid> | bs:UUID | [1..1] | Глобальный идентификатор населенного пункта |
022 | ···············</dt:subLocality> | |||
023 | ············</vd:area> | |||
024 | ············<vd:enterprise> | dt:Enterprise | [0..1] | Данные о предприятии (площадке)
|
025 | ···············<bs:uuid>UUID</bs:uuid> | bs:UUID | [1..1] | Идентификатор версии предприятия (площадки) |
026 | ···············<bs:guid>GUID</bs:guid> | bs:UUID | [1..1] | Глобальный идентификатор предприятия (площадки) |
027 | ············</vd:enterprise> | |||
028 | ·········</vd:workingArea> | |||
029 | ······</vd:workingAreaList> | |||
030 | ···</vd:user> | |||
031 | </merc:updateUserWorkingAreasResponse> |
Примеры запросов
Назначение зон ответственности конкретными предприятиями
Назначение зон ответственности конкретными предприятиями
<SOAP-ENV:Envelope xmlns:bs="http://api.vetrf.ru/schema/cdm/base"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2"
xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:apl="http://api.vetrf.ru/schema/cdm/application"
xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<apldef:submitApplicationRequest>
<apldef:apiKey>apikey</apldef:apiKey>
<apl:application>
<apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
<apl:issuerId>Id</apl:issuerId>
<apl:issueDate>2017-11-08T10:32:08</apl:issueDate>
<apl:data>
<merc:updateUserWorkingAreasRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<vd:login>login</vd:login>
</merc:initiator>
<vd:user>
<vd:login>ivanov_ii_171108</vd:login>
<vd:workingAreaList>
<vd:workingArea>
<vd:enterprise>
<bs:guid>8f4a7faa-df83-400e-9868-df02324ad985</bs:guid>
</vd:enterprise>
</vd:workingArea>
<vd:workingArea>
<vd:enterprise>
<bs:guid>01c5c8be-08d5-405d-a7fa-9da5960f560c</bs:guid>
</vd:enterprise>
</vd:workingArea>
</vd:workingAreaList>
</vd:user>
</merc:updateUserWorkingAreasRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ответ на запрос
<env:Envelope xmlns:bs="http://api.vetrf.ru/schema/cdm/base"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2"
xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:apl="http://api.vetrf.ru/schema/cdm/application"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<env:Header/>
<env:Body>
<apldef:receiveApplicationResultResponse>
<apl:application>
<apl:applicationId>ecd5b39a-7bbf-41c5-adfe-a92259b72584</apl:applicationId>
<apl:status>COMPLETED</apl:status>
<apl:serviceId>mercury-g2b.service</apl:serviceId>
<apl:issuerId>Id</apl:issuerId>
<apl:issueDate>2017-11-08T10:32:08.000+03:00</apl:issueDate>
<apl:rcvDate>2017-11-08T10:32:07.000+03:00</apl:rcvDate>
<apl:prdcRsltDate>2017-11-08T10:32:08.000+03:00</apl:prdcRsltDate>
<apl:result>
<merc:updateUserWorkingAreasResponse>
<vd:user>
<vd:login>ivanov_ii_171108</vd:login>
<vd:workingAreaList>
<vd:workingArea>
<vd:enterprise>
<bs:guid>8f4a7faa-df83-400e-9868-df02324ad985</bs:guid>
</vd:enterprise>
</vd:workingArea>
<vd:workingArea>
<vd:enterprise>
<bs:guid>01c5c8be-08d5-405d-a7fa-9da5960f560c</bs:guid>
</vd:enterprise>
</vd:workingArea>
</vd:workingAreaList>
</vd:user>
</merc:updateUserWorkingAreasResponse>
</apl:result>
</apl:application>
</apldef:receiveApplicationResultResponse>
</env:Body>
</env:Envelope>
Назначение зон ответственности территорией
Назначение зон ответственности территорией
<SOAP-ENV:Envelope xmlns:bs="http://api.vetrf.ru/schema/cdm/base"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2"
xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:apl="http://api.vetrf.ru/schema/cdm/application"
xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<apldef:submitApplicationRequest>
<apldef:apiKey>apikey</apldef:apiKey>
<apl:application>
<apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>
<apl:issuerId>Id</apl:issuerId>
<apl:issueDate>2017-11-08T10:32:08</apl:issueDate>
<apl:data>
<merc:updateUserWorkingAreasRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<vd:login>login</vd:login>
</merc:initiator>
<vd:user>
<vd:login>ivanov_ii_171108</vd:login>
<vd:workingAreaList>
<vd:workingArea>
<vd:area>
<dt:country>
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
</dt:country>
<dt:region>
<bs:guid>294277aa-e25d-428c-95ad-46719c4ddb44</bs:guid>
</dt:region>
<dt:locality>
<bs:guid>06814fb6-0dc3-4bec-ba20-11f894a0faf5</bs:guid>
</dt:locality>
</vd:area>
</vd:workingArea>
</vd:workingAreaList>
</vd:user>
</merc:updateUserWorkingAreasRequest>
</apl:data>
</apl:application>
</apldef:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ответ на запрос
<env:Envelope xmlns:bs="http://api.vetrf.ru/schema/cdm/base"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2"
xmlns:apldef="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:apl="http://api.vetrf.ru/schema/cdm/application"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<env:Header/>
<env:Body>
<apldef:receiveApplicationResultResponse>
<apl:application>
<apl:applicationId>ecd5b39a-7bbf-41c5-adfe-a92259b72584</apl:applicationId>
<apl:status>COMPLETED</apl:status>
<apl:serviceId>mercury-g2b.service</apl:serviceId>
<apl:issuerId>Id</apl:issuerId>
<apl:issueDate>2017-11-08T10:32:08.000+03:00</apl:issueDate>
<apl:rcvDate>2017-11-08T10:32:07.000+03:00</apl:rcvDate>
<apl:prdcRsltDate>2017-11-08T10:32:08.000+03:00</apl:prdcRsltDate>
<apl:result>
<merc:updateUserWorkingAreasResponse>
<vd:user>
<vd:login>ivanov_ii_171108</vd:login>
<vd:workingAreaList>
<vd:workingArea>
<vd:area>
<dt:country>
<bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
</dt:country>
<dt:region>
<bs:guid>294277aa-e25d-428c-95ad-46719c4ddb44</bs:guid>
</dt:region>
<dt:locality>
<bs:guid>06814fb6-0dc3-4bec-ba20-11f894a0faf5</bs:guid>
</dt:locality>
</vd:area>
</vd:workingArea>
</vd:workingAreaList>
</vd:user>
</merc:updateUserWorkingAreasResponse>
</apl:result>
</apl:application>
</apldef:receiveApplicationResultResponse>
</env:Body>
</env:Envelope>