ApiВнешниеСистемы / С: различия между версиями

Материал из Управление номенклатурой
Перейти к навигации Перейти к поиску
(Авто)
(Авто)
Строка 4: Строка 4:


API разрабатываются индивидуально, и сделать какую то универсальную систему для обмена данными с любой API не получится. Но все таки часть, общих для любых API настроек выделить возможно, они и собраны в данном справочнике настроек.
API разрабатываются индивидуально, и сделать какую то универсальную систему для обмена данными с любой API не получится. Но все таки часть, общих для любых API настроек выделить возможно, они и собраны в данном справочнике настроек.
== Формы ==
'''Ссылка''': e1cib/list/Справочник.apiВнешниеСистемы
=== Форма элемента ===
Основная форма создание и редактирование элемента данных.
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|'''Наименование'''
|Представление записи при просмотре в списках, и выбранныъ значениях реквизитов.
|Строка(150)
|-
|'''Код'''
|Уникальный идентификатор записи, для поиска в списках и при выборе значений
|Строка(9)
|-
|Родитель
|Ссылка на элемент родитель.
|Внешние системы
|}
==== Доступ ====
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|Протокол
|http или https доступ к интерфейсу API
|Строка(5)
|-
|Сервер
|Домен или IP адрес сервера
|Строка(40)
|-
|Порт
|Порт интерфейса API
|Число(10, 0)
|-
|Путь
|Общий путь к интерфейсу API
|Строка(200)
|-
|Тип авторизации
|Тип авторизации для доступа к внешншей системе
|[[ApiТипАвторизации / Пер|Тип авторизации]]
|-
|Пользователь
|Имя пользователя. Как правильно используется для Basic авторизации
|Строка(40)
|-
|Пароль
|Пароль пользователя. Как правильно используется для Basic авторизации
|Строка(40)
|-
|Токен
|Как правильно возможно получить в личном кабинете, через web интерфейс, но могут быть и другие варианты, например генерируется администратором сервиса и отправляется электронным сообщением
|Строка(300)
|-
|Идентификатор клиента
|Дополнительный параметр авторизации. Заполнять, либо нет зависит от особенностей API
|Строка(50)
|-
|Таймаут
|Максимальное время ожидания ответа от API
|Число(10, 0)
|}
==== Обмен данными ====
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|Владелец данных
|Владелец загружемых из внешней системы данных
|[[AnalogВладельцыДанных / С|Владельцы данных]]
|-
|Обработка API
|Модуль с функциями подключения, отправки данных  и обработки ответа от API внешней системы
|[[EcmОбработкиСпециальные / С|Специальные обработки]]
|}
=== Форма списка ===
Основная форма просмотра списка данных.
=== Форма выбора ===
Основная Форма выбора элемента данных.
=== Форма группы ===
Основная форма создания и редактирования группы данных.
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|'''Наименование'''
|Представление записи при просмотре в списках, и выбранныъ значениях реквизитов.
|Строка(150)
|-
|'''Код'''
|Уникальный идентификатор записи, для поиска в списках и при выборе значений
|Строка(9)
|-
|Родитель
|Ссылка на элемент родитель.
|Внешние системы
|}
=== Форма выбора группы ===
Основная Форма выбора группы данных.


== Метаданные ==
== Метаданные ==
=== Данные ===
=== Данные ===
==== Реквизиты ====
==== Реквизиты ====
{| class="wikitable"
{| class="wikitable mw-collapsible mw-collapsed" width=100%
|+
! style="width:20%;"|Синоним
!Синоним
! style="width:20%;"|Имя
!Имя
! style="width:30%;"|Тип значения
!Тип значения
! style="width:30%;"|Описание
!Описание
|-
|-
|'''Код'''
|'''Код'''
Строка 30: Строка 143:
| -
| -
|-
|-
|'''Это группа'''
|Это группа
|ЭтоГруппа
|ЭтоГруппа
|Булево
|Булево
Строка 73: Строка 186:
|ВладелецДанных
|ВладелецДанных
|Справочники: [[AnalogВладельцыДанных / С|Владельцы данных]]
|Справочники: [[AnalogВладельцыДанных / С|Владельцы данных]]
| -
|Владелец загружемых из внешней системы данных
|-
|-
|Обработка API
|Обработка API
|ОбработкаAPI
|ОбработкаAPI
|Справочники: [[EcmОбработкиСпециальные / С|Специальные обработки]]
|Справочники: [[EcmОбработкиСпециальные / С|Специальные обработки]]
| -
|Модуль с функциями подключения, отправки данных  и обработки ответа от API внешней системы
|-
|-
|Таймаут
|Таймаут
Строка 92: Строка 205:
|Тип авторизации
|Тип авторизации
|ТипАвторизации
|ТипАвторизации
|Тип авторизации
|Перечисления: [[ApiТипАвторизации / Пер|Тип авторизации]]
|Тип авторизации для доступа к внешншей системе
|Тип авторизации для доступа к внешншей системе
|}
|}

Версия от 07:57, 15 июля 2023

Назначение

Общие настройки обмена данными через API внешних систем.

API разрабатываются индивидуально, и сделать какую то универсальную систему для обмена данными с любой API не получится. Но все таки часть, общих для любых API настроек выделить возможно, они и собраны в данном справочнике настроек.

Формы

Ссылка: e1cib/list/Справочник.apiВнешниеСистемы

Форма элемента

Основная форма создание и редактирование элемента данных.

Реквизит Описание Тип значения
Наименование Представление записи при просмотре в списках, и выбранныъ значениях реквизитов. Строка(150)
Код Уникальный идентификатор записи, для поиска в списках и при выборе значений Строка(9)
Родитель Ссылка на элемент родитель. Внешние системы

Доступ

Реквизит Описание Тип значения
Протокол http или https доступ к интерфейсу API Строка(5)
Сервер Домен или IP адрес сервера Строка(40)
Порт Порт интерфейса API Число(10, 0)
Путь Общий путь к интерфейсу API Строка(200)
Тип авторизации Тип авторизации для доступа к внешншей системе Тип авторизации
Пользователь Имя пользователя. Как правильно используется для Basic авторизации Строка(40)
Пароль Пароль пользователя. Как правильно используется для Basic авторизации Строка(40)
Токен Как правильно возможно получить в личном кабинете, через web интерфейс, но могут быть и другие варианты, например генерируется администратором сервиса и отправляется электронным сообщением Строка(300)
Идентификатор клиента Дополнительный параметр авторизации. Заполнять, либо нет зависит от особенностей API Строка(50)
Таймаут Максимальное время ожидания ответа от API Число(10, 0)

Обмен данными

Реквизит Описание Тип значения
Владелец данных Владелец загружемых из внешней системы данных Владельцы данных
Обработка API Модуль с функциями подключения, отправки данных и обработки ответа от API внешней системы Специальные обработки

Форма списка

Основная форма просмотра списка данных.

Форма выбора

Основная Форма выбора элемента данных.

Форма группы

Основная форма создания и редактирования группы данных.

Реквизит Описание Тип значения
Наименование Представление записи при просмотре в списках, и выбранныъ значениях реквизитов. Строка(150)
Код Уникальный идентификатор записи, для поиска в списках и при выборе значений Строка(9)
Родитель Ссылка на элемент родитель. Внешние системы

Форма выбора группы

Основная Форма выбора группы данных.

Метаданные

Данные

Реквизиты

Синоним Имя Тип значения Описание
Код Код Строка(9) -
Наименование Наименование Строка(150) -
Родитель Родитель Справочники: Внешние системы -
Это группа ЭтоГруппа Булево -
Сервер Сервер Строка(40) Домен или IP адрес сервера
Порт Порт Число(10, 0) Порт интерфейса API
Пользователь Пользователь Строка(40) Имя пользователя. Как правильно используется для Basic авторизации
Пароль Пароль Строка(40) Пароль пользователя. Как правильно используется для Basic авторизации
Протокол Протокол Строка(5) http или https доступ к интерфейсу API
Путь Путь Строка(200) Общий путь к интерфейсу API
Токен Токен Строка(300) Как правильно возможно получить в личном кабинете, через web интерфейс, но могут быть и другие варианты, например генерируется администратором сервиса и отправляется электронным сообщением
Владелец данных ВладелецДанных Справочники: Владельцы данных Владелец загружемых из внешней системы данных
Обработка API ОбработкаAPI Справочники: Специальные обработки Модуль с функциями подключения, отправки данных и обработки ответа от API внешней системы
Таймаут Таймаут Число(10, 0) Максимальное время ожидания ответа от API
Идентификатор клиента ИдентификаторКлиента Строка(50) Дополнительный параметр авторизации. Заполнять, либо нет зависит от особенностей API
Тип авторизации ТипАвторизации Перечисления: Тип авторизации Тип авторизации для доступа к внешншей системе

Подсистемы