Поля действий
Описание структуры
| название | тип | обязательно | описание |
|---|---|---|---|
| id | string | true | Уникальный идентификатор записи в виде Uuidopen in new window |
| action_type | string | true | Уникальный идентификатор Типа действия к которому привязано поле |
| data_type | string | true | Тип данных поля: sign, string-list, string |
| title | string | true | Описание отображаемого поля |
| value | string | true | Название поля внутри результирущего json который придет в Выполненном действии |
| required | boolean | true | Обязательное ли поле. По умолчанию - false |
| subtitle | string | false | Дополнительное описание для поля |
| options | json | false | Опции поля |
| conditions | json | false | Условия валидации |
| sort | int | false | Порядок отображения поля (по возрастанию) |
| date_created | timestamp | false | Время создания объекта в базе данных |
| date_updated | timestamp | false | Время обновления объекта в базе данных |
| is_deleted | boolean | false | Пометка на удаление |
Опасно
Необходимо следить, что бы значения value внутри одного Типа действия не пересекались, иначе разные поля будут переписывать друг друга, либо возникнет ошибка если структура значений несовместима в этих полях. В следующих версиях отслеживание будет на стороне сервера автоматическое.
{
"id": "51563AB2-3DC3-4667-B643-C3F89065A5BE",
"date_created": "2021-10-19T09:03:42.040Z",
"date_updated": "2021-10-19T13:45:19.186Z",
"action_type": "77FA0D45-7D1C-41F4-B152-0998F26697B8",
"title": "Введите одометр",
"subtitle": null,
"sort": 0,
"data_type": "string",
"required": false,
"options": {
"keyboardType": "number"
},
"name": "value",
"conditions": null,
"is_deleted": false
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Опции полей
У каждого типа поля могут быть свои опции меняющие поведение в мобильном приложении
Поле типа sign (подпись)
Позволяет рисовать подпись от руки в мобильном приложении. Результирующий json будет следующего вида:
| название | тип | обязательно | описание |
|---|---|---|---|
| file | string | true | Уникальный идентификатор Файла |
{
"file": "0faceb73-b0aa-4719-a135-077849cb30d3"
}
1
2
3
2
3
Поле типа string-list (список строк)
Поле типа string (строка)
Поле типа files (файлы)
В разработке