Amaliy tadqiqotlar

Integration cases

«Альфа аптека»-пен интеграция

Біз CartaMe мобильді қосымшасының 1С: Кәсіпорын 8.3 базасында құрылған Alfa ApteKa бөлшек сауда желісінің бухгалтерлік есеп жүйесімен интеграциясын қамтамасыз еттік, осылайша CartaMe пайдаланушылары желінің лоялдылық бағдарламасының мүшелері бола алып, бірыңғай Loyalty ID идентификаторын бағдарлама қатысушысының идентификаторы ретінде пайдалана алады.

Жоба 1С: Кәсіпорын 8.3 негізіндегі жүйелермен интеграцияларды CartaMe-нің үздіксіз дамытуы аясында жүзеге асырылды. CartaMe тарапынан біз API алмасу спецификацияларын, тестілік ортаны және жүйелердің өзара әрекеттесу логикасын дайындадық. Бұл клиенттің ішкі командасына аз жүктеме түсіре отырып, серіктестерді тез және болжамды қосуға мүмкіндік берді.

Интеграция аясында біз лоялдылық бағдарламасына қатысуға келісім берген жаңа пайдаланушылар туралы деректерді беруді конфигурацияладық, сондай-ақ клиенттің бухгалтерлік есеп жүйесінде қатысушыны дұрыс тіркеу үшін қажетті ақпаратпен алмасуды енгіздік. Loyalty ID бірыңғай қатысушы идентификаторы ретінде пайдаланылды, бұл қосарлы тіркеуді жойып, клиент жолын жеңілдетті.

Сонымен қатар, біз жүйелер арасында деректермен қауіпсіз алмасу механизмдерін, оның ішінде сұрауларды аутентификациялауды және CartaMe мен 1C арасында ақпараттың дұрыс берілуін тексеруді енгіздік.

Әзірлеу кезеңдері

1
Клиенттің бухгалтерлік есеп жүйесінің архитектурасы зерттелді.
3 часа
Бухгалтерлік есеп жүйесінің анықтамалықтар құрылымына, құжат айналымына және бизнес-процестеріне аудит жүргізілді. CartaMe-мен интеграциялауға арналған оңтайлы кіру нүктелері анықталды. Бұл жүйе ядросын өзгертпей шешімді жобалауға мүмкіндік берді.
2
Интеграцияға арналған API алмасу спецификациялары дайындалды.
4 часа
Егжей-тегжейлі API спецификациясы әзірленді: деректер форматтары, сұрау сценарийлері, қателерді өңдеу және журналдау.
3
Тестілік орта орналастырылды.
8 часов
Өндірістік ортаны толықтай имитациялайтын оқшауланған тестілік орта құрылды. Деректермен алмасуды жөндеуге және шекті жағдайларды тестілеуге арналған қауіпсіз кеңістік — клиенттің өндірістік деректеріне тәуекелсіз.
4
Лоялдылық бағдарламасының жаңа қатысушыларын беру механизмі конфигурацияланды.
6 часов
Тіркеу кезінде жаңа қатысушылар туралы деректерді CartaMe-ден бухгалтерлік есеп жүйесіне беру автоматтандырылды. Лоялдылық картасы / контрагент профилі қолмен енгізусіз, қайталанусыз және кідіріссіз лезде құрылады.
5
CartaMe мен клиенттің бухгалтерлік есеп жүйесі арасында деректермен алмасу енгізілді.
5 часов
Екі жақты синхронды/асинхронды алмасу ұйымдастырылды: тапсырыстарды, қор қалдықтарын, бағаларды, бонус транзакцияларын және мәртебелерді беру.
6
Жүйелер арасында деректермен қауіпсіз алмасу қамтамасыз етілді.
8 часов
Шифрлау, сұрауларды цифрлық қолтаңбамен растау, рөлдік бақылау үлгісі және барлық әрекеттердің толық аудиттік журналы енгізілді. Дербес деректер мен бонус тарихын беру ұстап алудан, бұрмалаудан және ағып кетуден қорғалған — толық сәйкестікті қамтамасыз етеді.
7
Бірлескен тестілеу жүргізілді.
5 часов
Бизнес-пайдаланушылардың, IT-ның және CartaMe әкімшілерінің қатысуымен кросс-функционалды тестілеу ұйымдастырылды. Оң және теріс сценарийлер, қателерді өңдеу, жүктеме тестілеуі және қалпына келтіру рәсімдері тексерілді. Барлық мәселелер іске қосудың алдында анықталып, шешілді.
8
Интеграцияны іске қосу жүзеге асырылды.
1 час
Мониторингпен өндірістік ортаға бірқалыпты көшу жүзеге асырылды. Өнімділік көрсеткіштері тіркелді, ескертулер конфигурацияланды және шығарылымнан кейінгі қолдау көрсетілді.
Қолданылған модуль
Клиент не алды:
1. CartaMe пайдаланушысы Alfa ApteKa бөлшек сауда желісінің лоялдылық бағдарламасының мүшесі бола алу мүмкіндігіне ие болады.<br>
2. Loyalty ID клиенттің бухгалтерлік есеп жүйесінде бірыңғай қатысушы идентификаторы ретінде пайдаланылады.<br>
3. Лоялдылық бағдарламасының жаңа қатысушылары үшін CartaMe мен 1C: Кәсіпорын 8.3 арасында тұрақты деректермен алмасу жүзеге асырылды.<br>
4. Интеграция пайдаланушыны қосу уақытын қысқартты және серіктестің клиенттік базаны кейіннен басқаруын жеңілдетті.<br>
5. 1C: Кәсіпорын 8.3 үшін дәлелденген тәсілді пайдалану жобаны іске қосуды жеделдетті.
Команда
7
Барлығы сағат
40
Күн саны
21
Технологиялар:
Rest API Rest API
Python Python
Жоба командасы:
Виктор
СТО
Дмитрий
Head of Development Departmen
Андрей
Developer
Анна
Lawyer
Марина
Project manager
Вадим
Developer
Дмитрий
Developer
Chief Technology Officer
1
Head of Development Departmen
1
Developer
3
Lawyer
1
Project manager
1
Кейстер тізіміне оралу