Готовый коннектор или отдельный адаптер: как сравнить на одном обмене
Подготовлено
Сравнивайте готовый коннектор и отдельный адаптер на одном нужном обмене: действие, поля, подтверждение, исключения, ограничения и полная стоимость. Если готовый вариант проходит обязательные случаи и подходит по условиям, новая разработка может не потребоваться.
Выбор между готовым коннектором и разработкой интеграции не начинается с рейтинга брендов. Сначала нужно определить результат. Одинаковая надпись «интеграция с системой» может скрывать разный состав операций, поэтому сравнение только по наличию такой отметки мало помогает.
Опишите задачу до выбора продукта
Учебная задача: передать новую заявку с сайта в рабочую систему, сохранить обязательный код объекта и получить подтверждение приёма. Обратная передача статусов и перенос старой базы в этот пример не входят.
Определите обязательный результат и допустимые исключения. Если код объекта нужен сотруднику для обработки, вариант без этого поля нельзя считать соответствующим только потому, что он создаёт какую-то запись. Если же поле необязательно, это влияет на сравнение иначе.
Назовите принимающего и условия проверки. Тогда готовое решение, настройка и отдельный адаптер обсуждаются как способы выполнить одну задачу, а не как разные по составу предложения с несопоставимыми ценами.
Сравните одинаковый состав
Ниже — заполненный учебный образец без реальных поставщиков. Условный готовый вариант описан как создающий заявку, но поддержка нужного кода объекта в его составе не указана. Заказной вариант пока представлен только предложением состава; его реализация не подтверждена.
| Пункт | Условный готовый коннектор | Предлагаемый отдельный адаптер |
|---|---|---|
| Создать новую заявку | Есть в описании, требуется проверка нужного сценария | Включено в обсуждаемый состав |
| Обязательный код объекта | В описанном составе не указан; нужно спросить о настройке или ограничении | Предложен к включению, нужно проверить интерфейсы обеих сторон |
| Подтверждение приёма | Его смысл и вид уточняются по документации | Ожидаемый результат нужно согласовать |
| Повтор и неизвестный исход | Поведение не проверено | Должны быть отдельные согласованные случаи; готовность не заявлена |
| Поддержка | Условия запрашиваются у поставщика | Состав сопровождения обсуждается отдельно |
| Полная стоимость | Тариф, настройка и сопутствующие расходы неизвестны | Цена и ресурс до оценки неизвестны |
Из таблицы не следует победа заказной разработки. Следующий шаг — выяснить, можно ли получить обязательный код готовыми средствами. Возможно, настройка уже решает задачу. Если нет, появляется конкретный незакрытый результат для дальнейшего обсуждения.
Сравнение должно учитывать один и тот же состав. Разовый платёж, регулярные расходы, настройка, переход и поддержка могут относиться к разным частям решения. Не назначайте им выдуманные значения; запросите условия и сопоставьте их на одинаковой границе.
Проверьте обычный и неудобный случаи
Для каждого варианта согласуйте безопасный пример обычной заявки и существенное исключение. В учебной задаче это заявка со всеми обязательными сведениями, отсутствие кода объекта и операция без полученного подтверждения.
Маркетинговое описание подтверждает заявленный состав, но не заменяет результат проверки вашего случая. Участникам нужно увидеть, какие поля приняты, что создал получатель и как определяется завершение. Возможность реальной проверки, её среда и допустимый доступ устанавливаются отдельно.
Если системы используют разные справочники, это ещё одна строка сравнения. Как трактуются и сопоставляются значения, можно разобрать отдельно в материале о справочниках в обмене. Совпадение названия поля не подтверждает совпадение его смысла.
Учтите поддержку и изменения
Спросите, кто меняет обмен при новых требованиях источника или получателя. У готового варианта это определяется условиями поставщика, у отдельного адаптера — согласованным составом работы и сопровождения. Нельзя приписывать ни одной стороне неизвестные сроки реакции и обязательства.
Также полезно выяснить, кто наблюдает незавершённые операции и предоставляет свидетельства при сбое. Если «обмен есть», но никто не установил порядок разбора неизвестного исхода, этот пробел остаётся в сравнении.
Изменение требований в будущем не следует автоматически считать включённым в первоначальную цену. Сравните, как стороны согласуют новый состав и проверяют результат. История прежних договорённостей и наблюдений при этом сохраняется.
Когда достаточно готового варианта
Готовый коннектор может быть достаточен, если закрывает обязательные действия и поля, показывает нужный результат, проходит согласованные случаи и подходит по ограничениям и условиям. Тогда отдельная разработка не требуется только ради того, чтобы решение было собственным.
Решение опирается на проверенные свойства конкретного варианта. Например, в учебной ситуации поставщик может подтвердить поддержку кода объекта, после чего останется проверить весь согласованный путь. Без такого подтверждения и проверки нельзя заранее записывать пункт как выполненный.
Если готовый вариант устраивает, сохраните основание выбора и оставшиеся вопросы к запуску. Выбор продукта, его настройка, установка и подтверждение работы — разные события.
Когда обсуждать отдельный адаптер
К обсуждению отдельной разработки полезно переходить с конкретным незакрытым результатом. В примере это может быть передача обязательного поля, которую нельзя получить допустимой настройкой выбранного решения. Сначала нужно проверить возможности интерфейсов и права на них; отсутствие этих входов мешает обещать рабочий обмен.
Один обмен и обязательный результат: Сравниваемые варианты: Операции и поля: Что считается завершением: Обычный проверочный пример: Неудобный случай и неизвестный исход: Подтверждённые ограничения: Что ещё нужно узнать у поставщика: Настройка и необходимые переходные работы: Разовые и регулярные расходы: Поддержка и изменения: Принимающий специалист: Основание выбора и следующий шаг:
АИС Сокол обсуждает отдельный согласованный обмен между системами. Сначала проверяют готовый коннектор и реальные входы; внутренние доработки конфигурации 1С в это предложение не входят. Цена, срок и ресурс новой разработки определяются после разбора состава.
Если такой участок есть в вашем проекте, опишите одно действие и нужный результат. Первый разговор бесплатный; готовое ТЗ не обязательно.