Версия документа


НазваниеВерсия документа
страница3/11
ТипДокументы
filling-form.ru > бланк заявлений > Документы
1   2   3   4   5   6   7   8   9   10   11


Основной модуль API

Создание заказов


Создание заказов на доставку посылок состоит из следующих этапов:

  1. Загрузка информации о посылках;

  2. Анализ и/или корректировка информации о посылках;

  3. Анализ и/или корректировка информации о контенте посылок (описано в отдельной документации);

  4. Отправка посылок на доставку.

За создание заказов отвечают следующие методы веб-сервисов:

  1. – первоначальная передача информации о посылках;

  2. – обновление информации о еще не переданных на доставку посылках;

  3. – удаление еще не переданных на доставку посылок;

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

  5. – отправка на доставку выбранных посылок.

  6. Метод SendAllPreadvicesToDelivery – отправка на доставку всех еще не переданных на доставку посылок.

Формирование штрих-кодов посылок


Доступны два варианта формирования штрих-кодов посылок:

  1. Системой клиента

  2. Системой Hermes Russia

При формировании штрих-кодов посылок системой клиента необходимо при первоначальной передаче информации о посылках методом CreatePreadvice указывать предварительно сформированный штрих-код в поле ParcelBarcode. Если нет необходимости в дополнительном идентификаторе посылки, то в поле ClientParcelNumber нужно указать значение из поля ParcelBarcode, т.е. значение в этом поле должно оставаться уникальным в системе клиента, даже если в нем нет необходимости.

При формировании штрих-кодов посылок системой Hermes Russia необходимо при первоначальной передаче информации о посылках методом CreatePreadvice не заполнять поле ParcelBarcode. Поле же ClientParcelNumber должно быть обязательно заполнено уникальным идентификатором посылки в системе клиента. В ответном сообщении метода CreatePreadvice будет возвращен сформированный системой Hermes Russia штрих-код посылки, который нужно сопоставить по полю ClientParcelNumber с посылками и сохранить в системе клиента, т.к. все дальнейшие взаимодействия по посылкам осуществляются по штрих-коду посылки.

По умолчанию используется формирование штрих-кодов системой клиента. Для перехода на формирование штрих-кодов системой Hermes Russia необходимо обратиться к вашему менеджеру Hermes Russia для настройки этого параметра. При попытке оставить поле ParcelBarcode пустым без этой настройки будет выдаваться исключение об обязательности поля.




Метод CreatePreadvice

Описание


Данный метод предназначен для первоначальной передачи информации о посылках. Передача информации о посылках возможна и без указания штрих-кодов посылок. В этом случае генерация номеров будет происходить на стороне Hermes Russia. Эта опция не включена по умолчанию, поэтому для ее активации необходимо связаться с отделом продаж Hermes Russia.

Входные параметры


Параметр

Описание

Тип

Обязательный

Пример

preadvices

Массив записей с информацией о посылках

Preadvice[]

Да





Выходные параметры


Параметр

Описание

Тип

Пример

PreadviceResults

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

PreadviceResult[]

См. описание используемых типов данных




Метод UpdatePreadvice

Описание


Данный метод позволяет обновлять информацию о еще не переданных на доставку посылках. Обновление информации производится по совпадению штрих-кодов посылок. При совпадении штрих-кода посылки все остальные поля будут обновлены данными из запроса.

Входные параметры


Параметр

Описание

Тип

Обязательный

Пример

preadvices

Массив записей с обновленной информацией о посылках

Preadvice[]

Да

См. описание используемых типов данных


Выходные параметры


Параметр

Описание

Тип

Пример

PreadviceResults

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

PreadviceResult[]

См. описание используемых типов данных




Метод DeletePreadvice

Описание


Данный метод позволяет удалять еще не переданные на доставку посылки, если необходимость в их доставке отпала или данные были ошибочными. Удаление информации о посылках происходит по совпадению штрих-кодов.

Входные параметры


Параметр

Описание

Тип

Обязательный

Пример

parcelBarcodes

Массив штрих-кодов посылок на удаление

String[]

Да

12345678901234, 12345678901235


Выходные параметры


Параметр

Описание

Тип

Пример

PreadviceResults

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

PreadviceResult[]

См. описание используемых типов данных




Метод GetPreadvices

Описание


Данный метод позволяет получить список всех еще не переданных на доставку посылок заданного бизнес-юнита.

Входные параметры


Параметр

Описание

Тип

Обязательный

Пример

businessUnitCode

Номер бизнес-юнита

String

Да

1234


Выходные параметры


Параметр

Описание

Тип

Пример

Preadvices

Массив записей с информацией о еще не переданных на доставку посылках

Preadvice[]

См. описание используемых типов данных




Метод SendPreadvicesToDelivery

Описание


Данный метод предназначен для передачи указанного списка посылок на доставку. Список посылок представлен в виде их штрих-кодов.

Входные параметры


Параметр

Описание

Тип

Обязательный

Пример

parcelBarcodes

Массив штрих-кодов посылок для передачи на доставку

String[]

Да

12345678901234,

12345678901235


Выходные параметры


Параметр

Описание

Тип

Пример

PreadviceResults

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

PreadviceResult[]

См. описание используемых типов данных


Метод SendAllPreadvicesToDelivery

Описание


Данный метод позволяет передать на доставку все посылки заданного бизнес-юнита, которые еще не были переданы на доставку.

Входные параметры


Параметр

Описание

Тип

Обязательный

Пример

businessUnitCode

Номер бизнес-юнита

String

Да

1234


Выходные параметры


Параметр

Описание

Тип

Пример

PreadviceResults

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

PreadviceResult[]

См. описание используемых типов данных


1   2   3   4   5   6   7   8   9   10   11

Похожие:

Версия документа iconПрограммно-технический комплекс «Меркурий-150» Версия 3, Версия 31,...
Система менеджмента качества компании-производителя сертифицирована в мировой сертификационной сети iqnet и имеет сертификат ведущего...

Версия документа iconПоложение о служебных командировках работников Челябинского государственного...
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Челябинский...

Версия документа iconI. Формат описания передаваемого документа нбо (Версия 02)
Настоящий документ описывает требования к xml файлам передачи в электронном виде сведений о документе нбо, содержащемся в транспортном...

Версия документа iconМетодика заполнения полей (для библиотек, работающих в аибс, поддерживающих...
Производится полное библиографическое описание каждого документа, представляемого в мэб для размещения в сводном каталоге

Версия документа iconПо «Луч» Версия по 0 Москва, 2013
Настоящее Руководство пользователя лрм сэд нрд (по «Луч») описывает возможности клиентского рабочего места Системы электронного документооборота...

Версия документа iconСовременная Гуманитарная Академия Компьютерное средство обучения...
...

Версия документа iconМаршрут документа «Платежное поручение (пакет платежных поручений)»
«Требования к форматам файлов, используемых при взаимодействии между органами Федерального казначейства и участниками бюджетного...

Версия документа iconАнкета бенефициарного владельца юридического лица
Реквизиты документа, удостоверяющего личность: серия (при наличии) и номер документа, дата выдачи документа, наименование органа,...

Версия документа iconЗаконодательство предусмотрело три вида документа
С начала 2015 года Украина начнет официальный выпуск биометрических паспортов для своих граждан. Основной особенностью документа...

Версия документа iconРуководство Пользователя Редакция 0 2008 Содержание Статус документа 3 Введение 4
Данный документ представляет собой описание Интернет-версии системы Банк+Клиент ielba райффайзенбанка (версия 6). В нем рассматриваются...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск