SelSup Developers

SelSup платформасы · Кірістер

Қосымшалар және жекешелендіру

Сыртқы бэкэнд қызметі, кіріктірілген React UI және сервер жағындағы нарық немесе жеткізу модулі арасында таңдау.

5 бөлімдеріДамушы нұсқаулығы

Көптеген интеграциялар API-ті пайдалана отырып сыртқы бэкэнд ретінде басталуы керек. SelSup-тің ішінде пайдаланушылар функцияны тікелей жұмыс істеуі керек болған кезде кіріктірілген интерфейс қолайлы.

Қолданба әзірлеушілер мен технологиялық серіктестер

01

Интеграция түрін таңдау

  1. 1

    Сыртқы бакинд қызметі

    ERP, веб-дүкен, WMS, BI және ұқсас синхрондастыру үшін жақсы. Токен серверде қалып, деректер API және веб-хок арқылы өтеді.

  2. 2

    Реакті кеңейту

    Оны SelSup-тің ішінде жұмыс істеуі және өнімнің өзара әрекеттесу үлгілерін қайта пайдалану керек пайдаланушы интерфейсі үшін қолданыңыз.

  3. 3

    SelSup бакинд модулі

    SelSup ортақ фоновый процестерде қатысу үшін терең нарық немесе жеткізу интеграциясы үшін қажет.

i
Жіңішке тік кесіндімен бастаңыз

Бір толық жұмыс барысын және оның байқалуы бірінші іске асыру. Қосымша көп импорт, UI және оқиға түрлерін біріктіру тұрақты болғаннан кейін.

02

Сыртқы қолданбалар архитектурасы

Токенді құпия менеджерінде сақтаңыз және SelSup-ге тек сіздің артындағы желіңізден хабарласыңыз. Сіздің браузерлік қолданбаңыз API-пен сөйлесуі және SelSup токенін ешқашан қабылдамауы керек.

SelSup адаптері, жұмыс кезегі және домен моделі бөлектірілсін. API келісімшарт өзгерістері кейін қосымшаның қалған бөлігінен оқшауланады.

Келесі оқиғалар үшін кіріс қорапты және шығыс өзгерістер үшін шығыс қорын қолданыңыз.

Деректер ағыны · Text
SelSup webhook → inbox → domain worker → ERP/WMS
ERP/WMS change → outbox → SelSup API → reconciliation

03

Қосылған React кеңейтуі

Компонент SelSup интерфейсі ішінде жұмыс істейді. Сыртқы домен selsup.ru сұраныстарын рұқсат етуі және браузер шектеулерін дұрыс басқаруы керек.

Бұйымда API тұрақты белгісін ешқашан қоймайсыз. Қосымша архитектурасы анықтаған аяқтық және қысқа мерзімді пайдаланушы контекстін пайдаланушыларға арналған артықшылықты жұмыс бағыттаңыз.

Өнімнің өзара әрекеттесу үлгілерін сәйкес келтіріңіз және қол жетімді бос, жүктеу және error күйін қамтыңыз.

!
CORS рұқсат емес

Рұқсат етілген шығу тегі браузерге кіруді бақылайды, бірақ пайдаланушыны куәландырмайды.

Демонстрациялық компонент · URL
https://github.com/SelSup/component

04

Сервер жағындағы интеграция модулі

Базардағы интеграция әдетте токендер, карталар, бағалар, қорлар, тапсырыстар және фоновой жай-күйді жаңартуды қамтиды.

Бұл модуль SelSup негізгі аясын өзгертеді және оның тексеру, сынау, жергіліктіकरण және босату процесін орындайды.

API сыртқы қателерін тұрақты ApplicationError мәндеріне және жойылған немесе жарамсыз сыртқы белгілерді AccessException-ке айналдыру.

i
Ортақ деректер үйлесімділігі

Ортақ субъектілерге нарыққа тән өрістерді қосудан бас тарту. Интеграциялық DTO-ларда шикі келісімшарттар сақталып, оларды шекарада картаға түсіру.

05

Алу және жұмыс істеу

  1. 1

    Сынақ тіркелгісін құру

    Клиенттің өндіріс деректері бойынша сынақ белгілерін, қоймаларды, өнімдерді және тапсырыстарды бөлектеу.

  2. 2

    Байқауға қабілеттілікті қосу

    Кезекті кешіктіруді, код бойынша қателерді, қайта сынақтан өткізуді және келісудің қайшылықтарын бақылау.

  3. 3

    Шартты көші-қонды жоспарлау

    Өткiрiс кезiнде ескі өрістерді қолдау және ескі форматты өшіруден бұрын тұтынушыларды орналастыру.

  4. 4

    Құжаттарды ажырату

    Пайдаланушылар токенді қайтарып алуды, веб-таспаны алып тастауды және деректерді жоғалтпайтын синхрондықты тоқтатуды білуі керек.