Исходный код вики Готовый шаблон формы

Версия 11.1 от admin на 2026/08/25 11:30

Последние авторы
1 Платформа НЕЙРОСС обеспечивает возможность загрузки готовых HTML, JSON или JSX-шаблонов форм ввода данных владельца пропуска и пропуска.
2
3 {{info}}
4 Общие сведения о настройке шаблонов форм приведены в разделе ~[[[Настройка форм ввода данных>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.input-forms.WebHome]]]. В форму пропуска могут быть добавлены как стандартные ~[[[Свойства владельца и пропуска>>doc:neyross.arm-access.passes.pass-holder-props.WebHome]]] также и пользовательские свойства владельца и пропуска. Инструкция по добавлению пользовательских свойств приведена в разделе ~[[[Добавление пользовательских свойств>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.custom-props.WebHome]]].
5
6 == {{id name="Готовыйшаблонформы-Общиесведения"/}}Общие сведения ==
7
8 Шаблон формы позволяет настроить набор полей формы, их последовательность, признак обязательности, подсказки по заполнению, а также задать произвольный внешний вид формы.
9
10 Платформа НЕЙРОСС поддерживает три формата готовых шаблонов:
11
12 * JSON-шаблон — шаблон формируется прямо в интерфейсе Платформы НЕЙРОСС с помощью Конструктора фор путем простого «накидывания» требуемых полей. Загруженный шаблон может быть отредактирован также через Конструктор форм: изменён состав и последовательность полей; вид формы стандартный и изменению не подлежит ~[[[Конструктор форм>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.input-forms.form-builder.WebHome]]].
13 * HTML-шаблон — шаблон в формате HTML загружается в готовом виде и может быть отредактирован средствами встроенного редактора Платформы НЕЙРОСС. Формат позволяет произвольным образом настроить внешний вид формы ~[[[Редактор шаблона формы>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.input-forms.template-editor.WebHome]]].
14 * (((
15 JSX-шаблон формы — новый «продвинутый» формат шаблонов с поддержкой валидации и преобразования введённых данных и использования CSS-стилей. Загружается в готовом виде и может быть отредактирован средствами встроенного редактора Платформы НЕЙРОСС ~[[[Редактор шаблона формы>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.input-forms.template-editor.WebHome]]]. Формат обладает широкими возможностями по произвольной кастомизации формы.
16 )))
17
18 Вы также можете скачать загруженный шаблон формы и отредактировать шаблон формы с помощью «стороннего» редактора, либо обратиться к специалистам компании ИТРИУМ за выполнением таких работ под заказ. Также специалисты компании рады предоставить готовые шаблоны форм под разные стандартные сценарии использования Платформы НЕЙРОСС.
19
20 {{info}}
21 С версии 20.22 Платформы НЕЙРОСС добавлена возможность выбора имени файла и папки для сохранения файла. Функция выбора доступна при работе в АРМ НЕЙРОСС, при работе из браузера путь загрузки файла зависит от настроек самого браузера.
22 {{/info}}
23
24 == {{id name="Готовыйшаблонформы-Порядокдействий"/}}Порядок действий ==
25
26 Запустите АРМ НЕЙРОСС Доступ и авторизуйтесь с учётной записью пользователя с правами администрирования раздела **Персонал **~[[[Управление пользователями>>doc:neyross.Настройка Платформы НЕЙРОСС.users.WebHome]]].
27
28 В разделе **Персонал** в блоке **Группы**[1] выделите группу пропусков, настройки которой требуется изменить.
29
30 {{info}}
31 Настройки форм ввода и таблицы пропусков наследуются дочерними группами. Для смены шаблонов форм всей системы в целом, выделите корневую группу **Все **(значение по умолчанию).
32 {{/info}}
33
34 Перейдите к вкладке **Настройки группы**.
35
36 Для настройки шаблона формы владельца пропуска перейдите к вкладке **Форма ввода: Владелец пропуска**. Для настройки формы пропуска перейдите к вкладке **Форма ввода: Пропуск**.
37
38 В блоке [3] отключите наследование, если задано. Для этого установите переключатель **Наследуемый от группы …**  в положение [[image:attach:ui.Параметры узла.WebHome@fa-off.png||thumbnail="true" height="18"]] **Выключено**. Выберите **Пользовательская форма**.
39
40 [[image:attach:neyross.Настройка Платформы НЕЙРОСС.access-control.input-forms.form-builder.WebHome@form_constructor_open.png||height="175"]]
41
42 Нажмите на кнопку **Выберите файл**, укажите путь к подготовленную файлу шаблона и загрузите его.
43
44
45 При необходимости, настройте значения по умолчанию:
46
47 1. После настройки формы она отобразится в блоке [4] ~[[[Настройка форм ввода данных>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.input-forms.WebHome]]].
48 1. При необходимости настройки значений по умолчанию, просто введите требуемые значения в поле справа.
49 1. (((
50 Сохраните изменения.
51
52 {{info}}
53 Значения, заданные в данной форме, имеют более высокий приоритет над значениями, заданными в шаблоне.
54 {{/info}}
55 )))
56
57 == {{id name="Готовыйшаблонформы-ИзображениявHTML-шаблонах"/}}Изображения в HTML-шаблонах ==
58
59 Для оформления форм ввода данных и печати пропусков в корпоративном стиле, предусмотрена возможность использования изображений. Мы можете включить изображение в качестве подложки, например, — для печати пропуска. Также возможно использование изображений в качестве элементов дизайна (кнопок) или самостоятельных изображений (например, — логотип компании).
60
61 Хранение изображения на Платформе НЕЙРОСС обеспечивает файловое хранилище ~[[[doc:ui.Параметры узла.Накопители и файлы.Файловое хранилище.WebHome]]].
62
63 Вам потребуется:
64
65 1. Загрузить изображение в файловое хранилище.
66 1. Скопировать ссылку на загруженное изображение.
67 1. (((
68 Использовать эту ссылку в html-шаблоне формы, например, в стилях:
69
70 {{code language="java"}}
71 background: url("/api/v1/storage/get_content/?uuid=f368f8b0-31d0-4699-b030-1435f7c29459");
72 {{/code}}
73 )))
74
75 {{info}}
76 **ПОДСКАЗКА**
77
78 Файловое хранилище обеспечивает замену изображения без изменения ссылки. Таким образом появляется возможность правки изображений в формах без необходимости в обновлении самих шаблонов.
79 {{/info}}
80
81
82 == {{id name="Готовыйшаблонформы-Примерышаблоновформвладельцапропуска"/}}Примеры шаблонов форм владельца пропуска ==
83
84 {{info}}
85 За получением приведённых ниже шаблонов форм обратитесь к специалистам компании ИТРИУМ. Вы можете самостоятельно разработать требуемый шаблон формы или заказать его разработку.
86 {{/info}}
87
88 |=(((
89 Название шаблона
90 )))|=(((
91 Пример формы
92 )))|=(((
93 Комментарий
94 )))
95 |(((
96 Шаблон формы владельца с документами
97 )))|(((
98 (((
99 [[image:attach:form_templates_docs.png||width="330"]]
100 )))
101 )))|(((
102 Стандартный шаблон дополнен полем загрузки документов напрямую со сканера или из специально подготовленного файла. Предоставляется инструментарий просмотра, обрезки и поворота изображений в форматах JPEG, JPG, PNG. Обеспечивается управление списком изображений (в том числе файлов других форматов), с возможностью переименования и загрузки на компьютер АРМ. Дополнительная информация приведена в разделе [[Настройка функции добавления документов>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.scan-documents.WebHome]]. Возможно подключение функции распознавания добавленных документов ~[[[Настройка функции распознавания документов>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.doc-recognition.WebHome]]].
103
104 Описание пользовательского интерфейса приведено в разделах: [[Добавление документа из файла>>doc:neyross.arm-access.passes.WebHome||anchor="Управлениепропусками-Добавлениедокументаизфайла"]], [[Сканирование документов>>doc:neyross.arm-access.passes.WebHome||anchor="Управлениепропусками-Сканированиедокументов"]], [[Распознавание документов>>doc:neyross.arm-access.passes.WebHome||anchor="Управлениепропусками-Распознаваниедокументов"]].
105 )))
106 |(((
107 Шаблон формы владельца с отпечатками пальцев
108 )))|(((
109 (((
110 [[image:attach:form_templates_fingerprint.png||width="330"]]
111 )))
112 )))|(((
113 Стандартный шаблон дополнен полем ввода отпечатков пальцев для обеспечения возможности биометрического контроля доступа. Ввод отпечатков в форму владельца обеспечивается напрямую с дактилоскопического сканера. Может быть введено любое количество отпечатков от 1 до 10. Контролируется качество отпечатков. Дополнительная информация приведена в разделе [[Настройка функции сканирования отпечатков пальцев>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.fingerprint-scan.WebHome]].
114
115 Описание пользовательского интерфейса приведено в разделе: [[Сканирование отпечатков пальцев>>doc:neyross.arm-access.passes.WebHome||anchor="Управлениепропусками-Сканированиеотпечатковпальцев"]].
116 )))
117
118 == {{id name="Готовыйшаблонформы-Примерышаблоновформпропуска"/}}Примеры шаблонов форм пропуска ==
119
120 {{info}}
121 За получением приведённых ниже шаблонов форм обратитесь к специалистам компании ИТРИУМ. Вы можете самостоятельно разработать требуемый шаблон формы или заказать его разработку.
122 {{/info}}
123
124 |=(((
125 Название шаблона
126 )))|=(((
127 Пример формы
128 )))|=(((
129 Комментарий
130 )))
131 |(((
132 Шаблон формы пропуска с автоматической корректировкой срока действия
133 )))|(((
134 (((
135 [[image:attach:form_templates_expirationtime.png||width="330"]]
136 )))
137 )))|(((
138 Для разных типов пропусков (постоянных, временных, разовых) может быть настроено собственное «поведение» формы. Например, данная форма задаёт срок действия пропуска:
139
140 * Для постоянных пропусков – от текущего момента на 3 года вперёд;
141 * Для разовых – от текущего момента до 17:00 текущего дня.
142 )))
143 |(((
144 Шаблон формы пропуска с множественными уровнями доступа
145 )))|(((
146 (((
147 [[image:attach:form_templates_accesslevels_one.png||width="330"]]
148 )))
149 )))|(((
150 Поле //Уровень доступа// стандартного шаблона преобразовано для обеспечения возможности указания нескольких уровней доступа в одном поле. Обеспечивается выбор из раскрывающегося списка всех уровней доступа системы, с возможностью поиска по имени. При необходимости сужения списка воспользуйтесь формой с субгруппами.
151
152
153 )))
154 |(((
155 Шаблон формы пропуска с субгруппами уровней доступа
156 )))|(((
157 (((
158 [[image:attach:form_templates_accesslevels_subgroups.png||width="330"]]
159 )))
160 )))|(((
161 Форма позволяет выбрать несколько уровней доступа, по одному уровню из каждой подгруппы. Подгруппы формируются путем задания имён уровней доступа, содержащих общий текстовый блок, например, — //Монтажники 1 кат, Монтажники - 2 кат//. Код формы по подстроке «//Монтажники//» отфильтрует эти два уровня и отобразит в раскрывающимся списке (остальные уровни доступа будут скрыты). Таких подгрупп может быть несколько.
162
163 Таким образом можно группировать уровни доступа по территориальному, профессиональному и любому другому признаку.
164
165
166 )))
167 |(((
168 Шаблон формы пропуска с возможностью использования нескольких идентификаторов у одного пропуска
169 )))|(((
170 (((
171 [[image:attach:form_templates_manyidentifiers.png||width="330"]]
172 )))
173 )))|(((
174 Для каждой пары //Номер карты / Код предприятия// предусмотрены отдельные поля ввода. Количество идентификаторов не ограничено и определяется шаблоном.
175 )))
176 |(((
177 Шаблон формы пропуска с автоматической корректировкой времён начала и конца действия
178 )))|(((
179 (((
180 [[image:attach:form_templates_expirationtime.png||width="330"]]
181 )))
182 )))|(((
183 «Поведение» шаблона может быть различным в зависимости от заданных данных. В данном примере рассчитывается срок действия пропуска: для временного пропуска задаётся срок действия до 17:00 текущего дня, для временного — три года от текущей даты. Также возможно изменение состава полей и любой другой сценарий работы.
184 )))
185 |(((
186 Шаблон формы пропуска с номером, заданным счётчиком пропусков
187 )))|(((
188 (((
189 [[image:attach:form_templates_counter.png||width="330"]]
190 )))
191 )))|(((
192 Номер пропуска присваивается системой автоматически согласно настройкам счётчика пропусков ~[[[Настройка последовательной нумерации пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.pass-numbering.WebHome]]]. Для редактирования автоматически присвоенного номера через форму пропуска, в шаблон формы добавлено соответствующее поле.
193 )))
194
195 == {{id name="Готовыйшаблонформы-Примерышаблоновформдляработыскамерамихранения"/}}Примеры шаблонов форм для работы с камерами хранения ==
196
197 {{info}}
198 С версии 20.40 Платформы НЕЙРОСС поле «Персональная ячейка камеры хранения» для формы владельца пропуска и поле «Занятая ячейка» для формы пропуска добавлены в список стандартных свойств ~[[[Свойства владельца и пропуска>>doc:neyross.arm-access.passes.pass-holder-props.WebHome]]]. Теперь формы могут быть настроены стандартными средствами с помощью [[конструктора форм>>doc:||anchor="Готовыйшаблонформы-Контрукторформ"]].
199
200
201 Если вы хотите получить готовые HTML-формы, обратитесь к специалистам компании ИТРИУМ.
202 {{/info}}
203
204 |=(((
205 Название шаблона
206 )))|=(((
207 Пример формы
208 )))|=(((
209 Комментарий
210 )))
211 |(((
212 Шаблон формы владельца с возможностью «привязки» ячейки камеры хранения
213 )))|(((
214 (((
215 [[image:attach:form_templates_LS_person.png||width="330"]]
216 )))
217 )))|(((
218 (((
219 Используется для «привязки» ячейки автоматизированной камеры хранения [[НЕЙРОСС-LS>>doc:ls.WebHome]]. В списке отображаются те ячейки камеры хранения, которые настроены на индивидуальное или коллективное использование. Если лицу назначена ячейка в каком-нибудь шкафу камеры хранения, он не сможет воспользоваться никакой другой ячейкой. Одному лицу может быть назначена только одна ячейка. Коллективные ячейки могут быть назначены нескольким лицам одновременно. Если индивидуальная ячейка назначена какому-либо лицу, иконка окрашивается в тёмный цвет, и ячейка становится недоступной для назначения другим пользователям.
220
221 [[image:attach:s_form_templates_LS_person.png||thumbnail="true" height="71"]]
222
223 Управление занятой ячейкой осуществляется из формы пропуска (необходимо загрузить соответствующий шаблон).
224 )))
225 )))
226 |(((
227 Шаблон ввода данных пропуска с управлением текущей занятой ячейкой
228 )))|(((
229 (((
230 [[image:attach:form_templates_LS_person2.png||width="330"]]
231 )))
232 )))|(((
233 (((
234 Используется для очистки информации об аренде ячейки автоматизированной камеры хранения [[НЕЙРОСС-LS>>doc:ls.WebHome]]. Если ячейка была освобождена по команде оператора, а не владельцем пропуска по своей карте, информация об арендованной ячейке останется в пропуске, и владелец пропуска не сможет повторно воспользоваться ячейкой. В данном шаблоне добавлено поле Занятая ячейка с возможностью очистки информации. Достаточно нажать на кнопку [[image:attach:ui.Параметры узла.WebHome@btn_del_new.png||thumbnail="true" height="15"]].
235 )))
236 )))
237
238 == {{id name="Готовыйшаблонформы-Примерышаблоновформтранспортныхпропусков"/}}Примеры шаблонов форм транспортных пропусков ==
239
240 {{info}}
241 С версии 20.40 Платформы НЕЙРОСС поле «Владельцы ТС» добавлены в список стандартных свойств ~[[[Свойства владельца и пропуска>>doc:neyross.arm-access.passes.pass-holder-props.WebHome]]]. Теперь формы могут быть настроены стандартными средствами с помощью [[конструктора форм>>doc:||anchor="Готовыйшаблонформы-Контрукторформ"]].
242
243 Если вы хотите получить готовые HTML-формы, обратитесь к специалистам компании ИТРИУМ.
244 {{/info}}
245
246 |=(((
247 Название шаблона
248 )))|=(((
249 Пример формы
250 )))|=(((
251 Комментарий
252 )))
253 |(((
254 Шаблон формы транспортных средств с «привязкой» водителей
255 )))|(((
256 (((
257 [[image:attach:form_templates_cars.png||width="330"]]
258 )))
259 )))|(((
260 Шаблон формы ввода данных по транспортным средствам, дополнен полем выбора водителей из списка «людских» пропусков. Обеспечивается управление списком водителей с возможностью просмотра информации по каждому. Дополнительная информация приведена в разделе [[Настройка доступа транспортных средств ~| АвтоКПП>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.vehicle-access-setup.WebHome]].
261
262 Описание пользовательского интерфейса приведено в разделе: [[Транспортные пропуска>>doc:neyross.arm-access.vehicle-passes.WebHome]].
263 )))
264 |(((
265 Шаблон формы пропуска транспортного средства
266 )))|(((
267 (((
268 [[image:attach:form_templates_cars_cards.png||width="330"]]
269 )))
270 )))|(((
271 Шаблон формы ввода данных пропуска транспортного средства. Дополнительная информация приведена в разделе [[Настройка доступа транспортных средств ~| АвтоКПП>>doc:neyross.Настройка Платформы НЕЙРОСС.access-control.vehicle-access-setup.WebHome]].
272
273 Описание пользовательского интерфейса приведено в разделе: [[Транспортные пропуска>>doc:neyross.arm-access.vehicle-passes.WebHome]].
274
275
276 )))

Платформа НЕЙРОСС