API commutation UK: различия между версиями

Материал из WiKi - UserSide
(Add Ukrainian API docs and trilingual API links)
(Fix Ukrainian API localization)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[API_commutation_EN|en]] | '''uk''' | [[API commutation|ru]]
[[API_commutation_EN|en]] | '''uk''' | [[API commutation|ru]]


Розділ '''[[API]]''' ERP "UserSide"
Розділ '''[[API_UK|API]]''' ERP "UserSide"


Призначення: Комутація об'єктів
Призначення: Комутація об'єктів
Строка 11: Строка 11:


==== add ====
==== add ====
''Доопрацьовано у: 3.18.25 (в object_type добавлен вариант splitter, в object2_type добавлен вариант splitter)''
''Доопрацьовано у: 3.18.25 (в object_type додано варіант splitter, в object2_type додано варіант splitter)''


''Доопрацьовано у: 3.14.71 (в object_type добавлен вариант cross, в object2_type добавлен вариант cross)''
''Доопрацьовано у: 3.14.71 (в object_type додано варіант cross, в object2_type додано варіант cross)''


''Доопрацьовано у: 3.13.70 (в object_type добавлен вариант fiber, в object2_type добавлен вариант fiber, додано параметри object1_side і object2_side)''
''Доопрацьовано у: 3.13.70 (в object_type додано варіант fiber, в object2_type додано варіант fiber, додано параметри object1_side і object2_side)''


''Доопрацьовано у: 3.12.59 (додано параметр object1_port, в object_type добавлен вариант switch)''
''Доопрацьовано у: 3.12.59 (додано параметр object1_port, в object_type додано варіант switch)''


  Опис: Комутація об'єктів
  Опис: Комутація об'єктів
Строка 23: Строка 23:
   object_type - тип об'єкта [customer|switch|fiber|cross|splitter]
   object_type - тип об'єкта [customer|switch|fiber|cross|splitter]
   object_id - id/uuid об'єкта
   object_id - id/uuid об'єкта
   object1_side - сторона об'єкта 1 ''(для кабельных линий)''
   object1_side - сторона об'єкта 1 ''(для кабельних ліній)''
   object1_port - порт об'єкта 1
   object1_port - порт об'єкта 1
   object2_type - тип об'єкта 2 [switch|fiber|cross|splitter]
   object2_type - тип об'єкта 2 [switch|fiber|cross|splitter]
   object2_id - id/uuid об'єкта 2
   object2_id - id/uuid об'єкта 2
   object2_side - сторона об'єкта 2 ''(для кабельных линий)''
   object2_side - сторона об'єкта 2 ''(для кабельних ліній)''
   object2_port - порт об'єкта 2
   object2_port - порт об'єкта 2


==== delete ====
==== delete ====
''Змінено у 3.14.56 (в object_type добавлен вариант device, додано параметр object_port)''
''Змінено у 3.14.56 (в object_type додано варіант device, додано параметр object_port)''


  Опис: Очищення коммутации
  Опис: Очищення комутації
  Обов'язкові параметри:
  Обов'язкові параметри:
   object_type - Тип об'єкта [customer|device]
   object_type - Тип об'єкта [customer|device]
   object_id - id об'єкта
   object_id - id об'єкта
  Небязательные параметры:
  Необов'язкові параметри:
   object_port - Номер порта ''(для device)''
   object_port - Номер порту ''(для device)''


==== get_data ====
==== get_data ====
''Змінено у 3.14.12 (в object_type добавлен вариант splitter)''
''Змінено у 3.14.12 (в object_type додано варіант splitter)''


''Змінено у 3.12.52 (в object_type добавлен вариант radio)''
''Змінено у 3.12.52 (в object_type додано варіант radio)''


  Опис: Отримання массива коммутации
  Опис: Отримання масиву комутації
  Обов'язкові параметри:
  Обов'язкові параметри:
   object_type - Тип об'єкта для выборки [customer|switch|radio|cross|fiber|splitter]
   object_type - Тип об'єкта для вибірки [customer|switch|radio|cross|fiber|splitter]
  Необов'язкові параметри:
  Необов'язкові параметри:
   object_id - id об'єкта для выборки
   object_id - id об'єкта для вибірки
   is_finish_data - Флаг - выводить конечную точку коммутации
   is_finish_data - прапорець - виводити кінцеву точку комутації
  Дополнительно возвращаемые данные:
  Додатково повертаються дані:
   array(
   array(
     [data] = array(
     [data] = array(
       [object_type] => Тип об'єкта
       [object_type] => Тип об'єкта
       [object_id] => id об'єкта
       [object_id] => id об'єкта
       [direction] => Сторона коммутации ''(например для ВОЛС)''
       [direction] => Сторона комутації ''(наприклад для ВОЛЗ)''
       [interface] => Номер интерфейса
       [interface] => Номер інтерфейсу
       [comment] => Нотатки
       [comment] => Нотатки
       [connect_id] => id записи о коммутации
       [connect_id] => id запису про комутацію
     )
     )

Текущая версия от 11:18, 10 мая 2026

en | uk | ru

Розділ API ERP "UserSide"

Призначення: Комутація об'єктів

Додаткові параметри:
action - підкатегорія запиту (можливе значення: див. нижче)

Підкатегорії

add

Доопрацьовано у: 3.18.25 (в object_type додано варіант splitter, в object2_type додано варіант splitter)

Доопрацьовано у: 3.14.71 (в object_type додано варіант cross, в object2_type додано варіант cross)

Доопрацьовано у: 3.13.70 (в object_type додано варіант fiber, в object2_type додано варіант fiber, додано параметри object1_side і object2_side)

Доопрацьовано у: 3.12.59 (додано параметр object1_port, в object_type додано варіант switch)

Опис: Комутація об'єктів
Обов'язкові параметри:
 object_type - тип об'єкта [customer|switch|fiber|cross|splitter]
 object_id - id/uuid об'єкта
 object1_side - сторона об'єкта 1 (для кабельних ліній)
 object1_port - порт об'єкта 1
 object2_type - тип об'єкта 2 [switch|fiber|cross|splitter]
 object2_id - id/uuid об'єкта 2
 object2_side - сторона об'єкта 2 (для кабельних ліній)
 object2_port - порт об'єкта 2

delete

Змінено у 3.14.56 (в object_type додано варіант device, додано параметр object_port)

Опис: Очищення комутації
Обов'язкові параметри:
 object_type - Тип об'єкта [customer|device]
 object_id - id об'єкта
Необов'язкові параметри:
 object_port - Номер порту (для device)

get_data

Змінено у 3.14.12 (в object_type додано варіант splitter)

Змінено у 3.12.52 (в object_type додано варіант radio)

Опис: Отримання масиву комутації
Обов'язкові параметри:
 object_type - Тип об'єкта для вибірки [customer|switch|radio|cross|fiber|splitter]
Необов'язкові параметри:
 object_id - id об'єкта для вибірки
 is_finish_data - прапорець - виводити кінцеву точку комутації
Додатково повертаються дані:
 array(
   [data] = array(
     [object_type] => Тип об'єкта
     [object_id] => id об'єкта
     [direction] => Сторона комутації (наприклад для ВОЛЗ)
     [interface] => Номер інтерфейсу
     [comment] => Нотатки
     [connect_id] => id запису про комутацію
   )