Готовая подсистема, модуль, обработка или ESB? Обзор и сравнение вариантов, предлагаемых it-разработчиками. В каких случаях какой вариант подходит. Преимущества и недостатки.
Новая почта и 1С:Підприємство : Автоматизация работы со службой доставки Новая почта - востребованная задача, которая значительно упрощает и оптимизирует процессы работы, связанные с доставкой документов или грузов, в особенности для e-commerce. Новая почта предоставляет открытый API доступ, поэтому можно настроить интеграцию вашей системы на любой платформе: интернет магазина на любой CMS, учетной базы 1С:Підприємство, CRM системой и т.д. Вариантов решений может быть несколько: внешняя обработка, модуль интеграции (подсистема) или альтернативное решение - интеграционная платформа (корпоративная сервисная шина ESB).
Содержание:
Предпосылки или какие преимущества связки 1С:Підприємство с Новой почтой:
Для возможности достижения этой цели перевозчик "Новая почта" предоставляет со своей стороны все возможности, а именно открытый API доступ как современный способ электронного обмена документами между it-системой Новой почты и внутренней системой своих клиентов, в частности на платформе 1С:Підприємство.
Список наиболее часто запрашиваемых функций:
Как правило, в случае "простой задачи", если не существует никаких сложностей в бизнесе с интеграциями и синхронизациями, написание такой обработки "под конфигурацию" - довольно тривиальная задача.
И в большинстве случаев, в зависимости от требований заказчика, все равно требуется доработка типового функционала.
Краткое описание:
Работа такой обработки с API сервиса заключается в отправке XML по соответствующему адресу Новой почты (необходима регистрация). Для отправки запроса используется СОМ-объект «Microsoft.XMLHTTP». Ответ от сервиса разбирается методом ПрочитатьResponseTextXML() и формируется ДеревоЗначений для удобного обхода результата. Обработка работает через стандартный объект платформы HTTPСоединение.
Примеры реализации:
Для примера демонстрации обработок такого класса, можно взять статью: Работаем с API Новая почта из 1С:Підприємство. Здесь же автор предлагает в свободном доступе для скачивания DEMO примеры соответствующих обработок *.epf, может кому пригодится для ознакомления.
Готовые обработки как правило требуют адаптации под текущую версию 1С:Підприємство заказчика. И в некоторых случаях, - адаптации конфигурации под обработку.
Подсистема или модуль так же предназначены для взаимодействия из 1С:Підприємство с сайтами перевозчиков, в частности с Новой почтой. И решают задачу интеграции, но работают по той же схеме, что и первый вариант с обработками: это схема "точка-точка". Интеграция "точка-точка" может быть хорошим решением, при одном условии, - что таких интеграций буквально одна-две.
*Недостатки интеграций "точка-точка" можно изучить как на нашем сайте, так и на сторонних профессиональных it-ресурсах: Подходы к интеграции приложений Enterprise Service Bus
На рынке присутствуют как готовые предложения дополнительных модулей для интеграции конкретного приложения перевозчика с 1С:Підприємство, так и предлагаются разработки с нуля под заказчика. В некоторых случаях, когда есть готовое решение, и вы - небольшая компания, которая использует только одну базу 1С:Підприємство, и не планирует использовать еще интеграции, например облачную CRM или др. современные приложения / SaaS сервисы, действительно оптимальным решением может быть приобретение по определенной цене готового модуля (тут однако вы должны быть готовы к тому что "абсолютно готового модуля", - нет и быть не может. работы программиста все равно понадобятся в связи со спецификой "1С:Підприємство").
Примеры реализации:
Что касается конкретно Новой почты, то готовое решение (программа или модуль) для типовых конфигураций 1С:Підприємство предлагают многие IT компании, ценовой диапазон у всех приблизительно одинаковый 2000-5000 грн + стоимость услуг по интеграции с вашей конкретной конфигурацией. Приводим для примера ссылки компаний, которые предлагают такие готовые решения (мы стремимся, чтобы заказчик, выбирая сотрудничество с нами, делал свой выбор осознанно, понимая какой из вариантов решения с точки зрения архитектуры действительно нужен его бизнесу):
Модуль интеграции API 2.0 Новой почты в 1С:Підприємство. Программа "Новая почта - полный контроль"Ребята предлагают решение для всех "ходовых" конфигураций: УТ, УТП, УНФ, УПП. Особенность их предложения, так сказать "фишка": ТТН Генератор, - это отдельная программа, которая будет работать по API с Новой почтой, и с вашей основной системой.
Модуль "Автоматизация работы со службой доставки «Новая Почта» API 2.0". Данный модуль надо встраивать в вашу основную систему 1С:Підприємство, т.е. по сути, это доработка функционала вашей основной 1С:Підприємство, только код уже готов, и требуется его интегрировать в вашу систему. Далее ваша конфигурация 1С:Підприємство будет работать через API с Новой почтой по схеме точка-точка. Ребята предлагают данный модуль, в качестве подсистемы для конфигураций УТ, УТП, УНФ. Однако, так как это решение все равно требует "рук программиста", его можно интегрировать с любой конфигурацией 1С:Підприємство, в которой присутствуют основные объекты цепочки бизнес-процесса.
Подсистема интеграции 1С:Підприємство с Новой почтой. Здесь предлагается как модуль в виде встраевоемой подсистемы, так и внешняя обработка. Кроме того, данные можно вводить не в Заказе покупателя, а в специально созданном для этих целей документе "Электронная накладная". Что позиционируется данной командой, как преимущество перед другими аналогичными решениями на рынке.
и др. аналогичные решения.
Использование интеграционной платформы, - это не запуск "обработки", не встраивание функционала и не работа по схеме "точка-точка", - это архитектура работы с единой интегрированной IT-средой в пользовательском интерфейсе.
Плагины и модули, которые используются для работы с интеграционной платформой, реализуются под заказчика, в случае "индивидуальности конфигурации", услуги оказываются по принципу SaaS-сервиса.
Примеры реализации:
Краткое описание:
Интеграционная платформа позволяет интегрировать бизнес-приложения на различных платформах, имеет значительные преимущества, в особенности для крупного корпоративного сегмента и является ноу-хау в своей нише. Решает ряд болезненных вопросов, в частности при наличии нескольких баз данных 1С:Підприємство, и необходимости их синхронизации между собой и другими внешними и внутренними сервисами, например при работе с несколькими перевозчиками одновременно: Новая почта, Интайм, САТ, Автолюкс и др. Более подробно обсудить оптимальный вариант решения конкретно вашей задачи с использованием архитектуры ESB и интеграционной платформы: наши контакты.
В любом из вышеописанных трех способов используется АПИ (Wiki: API: application programming interface), который предоставляет со своей стороны Новая почта. Для получения API доступа Новой почты нужно выполнить ряд простых шагов, которые описаны ниже. Так же ниже вы найдете описание инструментария и данных, которые предоставляет Новая почта со своей стороны:
API (интерфейс программирования приложений) - это набор инструментов для автоматизации работы с компанией «Нова пошта». Функциональность API позволяет быстро интегрировать логистические процессы в любой бизнес и является единственной точкой входа для всех клиентов и сервисов. *
*Справка с сайта Новой почты
1) Необходимо зарегистрироваться, подтверждение пользователя через СМС на мобильный телефон, поэтому при регистрации нужно указывать "реальный" номер.
2) После регистрации получить ключ API
API key - для начала работы с функционалом АРI компании «Нова пошта» необходимо сгенерировать ключ API и использовать его при формировании запросов. Ключ можно сгенерировать в меню личного кабинета, по ссылке: Получить API Key
Точки входа:
Формат запроса - обмен данными с помощью API осуществляется по протоколу HTTP (S) с использованием способа передачи данных POST или GET на точку входа в зависимости от типа запроса XML или JSON.
Новая почта предоставляет специальный портал, посвященный интеграции API «Нова пошта», на нем представлена актуальная и расширенная документация, примеры и инструменты разработчика.
Сервис Новой почты предлагает ознакомиться с API-документацией, в которой подробно описано, как работать с API, в том числе и на разных языках программирования. API-консоль позволяет сформировать запрос к API непосредственно на портале разработчиков. Также на портале Вы можете узнать свежие новости и другую полезную информацию.
Кроме того, есть функция обращения в службу технической поддержки, а так же раздел "Вопросы и ответы».
Группа "Адреса":
Группа "Контрагенты":
Группа "Печатные формы":
Доступные варианты:
Группа "Реестры":
Группа "Дополнительные справочник (параметры)":
Группа "Экспресс-накладная":
Работа с экспресс-накладными
Мы оказываем услуги разработки, внедрения, интеграции и сопровождения бизнес-приложений. А так же можем выполнить экспертную оценку вашего проекта.
ИСПОЛЬЗОВАНИЕ ИНТЕГРАЦИОННОЙ ПЛАТФОРМЫ ДЛЯ ПОСТРОЕНИЯ ЕДИНОГО IT ПРОСТРАНСТВА - НАШЕ УНИКАЛЬНОЕ ПРЕДЛОЖЕНИЕ НА РЫНКЕ
*Копирование материала возможно только с ссылкой на источник и указанием автора материала. Благодарим за уважение интеллектуальных прав собственности.TQM systems
SaaS сервисы
Программы 1С:Підприємство
CRM
ERP
Node.JS, .NET
1С:Підприємство
API, IPasS
Разработка Web Apps
1С:Підприємство Автоматизация
Аудит IT проектов
Интеграция 1С:Підприємство
Получайте наши информационные материалы:
Работаем на IT-рынке с 2008 года.
Наша миссия - упростить управление данными.
Copyright © 2008-2024 TQMsystems. Все права защищены. Privacy Policy | Terms of Service