Какие технологии(навыки) необходимы программисту для реализации интеграций с Creatio?
Добрый день, Коллеги!
Подскажите, пожалуйста, какими технологиями\навыками\языками программирования должен обладать программист, чтобы на стороне Creatio интегрировать систему с сайтами клиента, различными программами?
К примеру настроить интеграцию к новой почте или пром.юа.
Наверно гулпый вопрос, но я не знаю.
Каких знаний требовать от программиста для решения таких задач?
Нравится
Тут всё зависит от сложности и высоконагруженности интеграции. Есть стандартные способы, вообще не требующие программирования: блок «веб-сервис» в БП, позволяющий обратиться к сервисам на других сайтах, и наоборот, поддержка OData, позволяющая извне подключаться к сайту на 7.Х, читать и менять данные в его таблицах.
Но если требуется более сложная интеграция, потребуется создание своих сервисов в конфигурации (пишутся на C#), шлюзовых таблиц в базе (понадобится понимание SQL). Или вообще, как сделано в 7.X Marketing для интеграции с рассылками, отдельный сервис, работающий на своём сервере. Или интеграция с почтой Exchange, где применяется Linux, Docker, Kubernetes.
Зверев Александр,
добрый день!
Например к новой почте или пром.юа. Там есть апи для https запросов. На стороне Creatio если писать свой web-сервис, надо знать C# и SQL? C# ответвтление ASP.NET именно?
Если самому писать серверную логику, то нужно на C#. Возможно, получится и готовыми элементами вызова веб-сервиса, но их возможности покрывают не всё.
Ещё есть дополнение «ApiX-Drive connector», может, через них получится вообще без разработки. Там на их сайте упомянуты и НП, и Пром.