Главная страница
Навигация по странице:

  • Bitrix 24.

  • идите нахуй. Интеграционное_техническое_задание (3). Интеграционное техническое задание


    Скачать 30.55 Kb.
    НазваниеИнтеграционное техническое задание
    Анкоридите нахуй
    Дата10.05.2023
    Размер30.55 Kb.
    Формат файлаdocx
    Имя файлаИнтеграционное_техническое_задание (3).docx
    ТипТехническое задание
    #1119283

    Интеграционное техническое задание

    Обмен УНФ с Битрикс24

    Заполнял со стороны системы экспортера 1с УНФ: Лелькин А.Н.

    Заполнял со стороны системы импортера:

    Дата создания: 26.01.2023

    Версия: 1.2

    Оглавление


    Изменения документа 3

    Логика взаимодействия 4

    Функция 1. Создание заказа 5

    Функция 2. Отмена заказа 5

    Функция 3. Посещения мероприятий 6


    Изменения документа




    Дата

    Версия

    Автор

    Описание изменения

    26.01.2023

    1.0

    Лелькин А.Н.

    Документ создан

    21.02.2023

    1.1

    Лелькин А.Н.

    Документ изменен

    01.04.2023

    1.2

    Лелькин А.Н.

    Документ изменен


    Логика взаимодействия



    Битрикс24

    1С УНФ








    Функция 1. Создание заказа


    На стороне 1с УНФ опубликован http-сервис Bitrix24. Сервис содержит get-метод CreateOrder для создания заказа покупателя.

    Метод содержит 1 обязательный входящий параметр: deal_id – номер сделки в Битрикс24.

    Состав данных


    Ответ представляет собой структуру Order, содержащую структуру данных:

    № п/п

    Описание

    Тип (строка/ число/ дата/ НСИ)

    Мастер система (только для типа НСИ)

    Способ синхронизации (только для типа НСИ)

    Поле синхронизации системы-источника

    Поле синхронизации системы-приемника

    1

    UUID1c


    НСИ (Строка 36)



    Уникальный идентификатор

    guid




    2

    number

    Строка (11)













    3

    date

    Дата
















    1. UUID1c – внутренний идентификатор заказа покупателя

    2. number – номер заказа покупателя

    3. date – дата заказа покупателя

    Пример вызова тестовой базы:

    http://95.216.96.18/unf_work_after_cf/hs/Bitrix24/CreateOrder/?deal_id=89699

    Функция 2. Отмена заказа


    На стороне 1с УНФ опубликован http-сервис Bitrix24. Сервис содержит get-метод CancelOrder для отмены заказа покупателя.

    Метод содержит 1 обязательный входящий параметр: deal_id – номер сделки в Битрикс24.

    Состав данных


    Ответ представляет собой структуру Order, содержащую структуру данных:

    № п/п

    Описание

    Тип (строка/ число/ дата/ НСИ)

    Мастер система (только для типа НСИ)

    Способ синхронизации (только для типа НСИ)

    Поле синхронизации системы-источника

    Поле синхронизации системы-приемника

    1

    UUID1c


    НСИ (Строка 36)



    Уникальный идентификатор

    guid




    2

    number

    Строка (11)













    3

    date

    Дата













    4

    status

    Строка(25)
















    1. UUID1c – внутренний идентификатор заказа покупателя

    2. number – номер заказа покупателя

    3. date – дата заказа покупателя

    4. status – текущий статус заказа покупателя

    Пример вызова тестовой базы:

    http://95.216.96.18/unf_work_after_cf/hs/Bitrix24/CancelOrder/?deal_id=89699

    Функция 3. Посещения мероприятий


    На стороне 1с УНФ опубликован http-сервис Bitrix24. Сервис содержит get-метод Visits создания актов о посещении мероприятий.

    Метод содержит 1 обязательный входящий параметр: deal_id – номер сделки в Битрикс24.

    Состав данных


    Ответ представляет собой структуру, содержащую структуру данных:

    № п/п

    Описание

    Тип (строка/ число/ дата/ НСИ)

    Мастер система (только для типа НСИ)

    Способ синхронизации (только для типа НСИ)

    Поле синхронизации системы-источника

    Поле синхронизации системы-приемника

    1

    Added

    Массив













    1.1

    ID


    Строка













    1.2

    result

    Булево













    1.3

    error

    Строка













    2

    Canceled

    Массив













    2.1

    ID


    Строка













    2.2

    result

    Булево













    2.3

    error

    Строка
















    1. Added – массив добавленных актов посещений

      1. ID – идентификационный номер посещения

      2. result – в случае успешного создания акта приминает значение Истина.

      3. error – описание ошибки в случае, если информация о посещении не была зафиксирована.

    2. Canceled – массив отмененных актов посещений, которые были созданы в Б24 ошибочно

      1. ID – идентификационный номер посещения

      2. result – в случае успешной отмены акта приминает значение Истина.

      3. error – описание ошибки в случае, если информация об отмене посещения не была зафиксирована.

    Пример вызова тестовой базы:

    http://95.216.96.18/unf_work_after_cf/hs/Bitrix24/Visits/?id=92419


    написать администратору сайта