Изменения

Перейти к навигации Перейти к поиску

Описание API

1348 байт добавлено, 02:15, 17 ноября 2022
[[Наполнение справочников]]
=Опции спискового отображения=
<pre>
<pre>[POST] /api/schedule/saveScheduleTemplateRecord </pre>
пример недельного шаблона расписания:
<pre>
{
"id": -1, - идентификатор шаблона (-1 для создания нового)
{ "shiftId": 641, - идентификатор имени смены "start": "00.00:00:00", - время начала интервала (смещение от начала недели, т.е. от понедельника 00:00) "end": "00.04:10:00" - время окончания интервала // время начала и окончания интервала передается в разрезе дней. В случае если смена переходит из одного дня в другой, необходимо передать два интервала - для первого дня и для второго. // интервалы времени должны передаваться в хронологическом порядке. }
,
{ "shiftId": 642, "start": "00.04:10:00", "end": "00.09:20:00" },
]
}
 ==Дополнительно к расписанию==</pre>
'''Отвязка структурной единицы от родительского расписания:
<pre>
}
</pre>
Возращаемая Возвращаемая структура данных: 
<pre> [
где: userId - идентификатор пользователя
</pre>
тело:
<pre>
'''Получение списка пользователей:'''
<pre> [POST] api/security/userRecords тело:
 { - опции спискового отображения (описание есть в вопрос №1) :{ "sort": null, "requireTotalCount": true, "searchOperation": "contains", "searchValue": null, "skip": 0, "take": 20, }</pre>
Возращаемая структура данных:
"id": 2, - идентификатор
"displayName": "Операторы" - отображаемое наименование } </pre>
 
=Работа с заданиями=
'''Получение списка заданий:
}
</pre>
==Работа с этапами технологии==
'''Cоздание этапа версии технологии:
<pre>
{typeId} - идентификатор соответствующего типа версии технологии или операции
в form прикрепляется тело файла </pre>
=Работа с управляющими программами=
создание/редактирование в версию УП через метод:
<pre>
[POST] /api/ReferenceBook/setVersionOfControlProgramEdit
тело запроса:
 
{
"Id": 1, - идентификатор версии
"OwnerId": 2, - идентификатор УП
"VersionNumber": 3, - номер версии
"VersionStatus": 4, - статус версии (0-неактивна; 1-активна)
"VersionDescription": "string", - описание версии
"NumberOfProducts": 5, - количество выпуска
"FileName": "fileName", - имя файла
"FileFormat": 0, - формат файла (0-текст; 1-текст utf-8; 2-текст ascii; 3-текст win1-251; 4-текст cp866; 5-текст kio8r; 6-mazatrol; 7-текст utf-16; 8-текст utf-32; 9-dornier xml)
"LinkedParameterSets": [6, 7], - массив идентификаторов наборов параметров
"LinkedSubprograms": [ - список привязанных подпрограмм
{
"SubprogramId": 8, - идентификатор подпрограммы
"SubprogramName": "name", - имя подпрограммы
"LinkedParametersSets": [9, 10] - массив идентификаторов наборов параметров
}
],
}
</pre>
2208

правок

Навигация