Модули клиентских приложений

DevBookmark_ClientAppModules_ Список всех модулей клиентских приложений можно найти в справочнике "Client module":

ClientAppModules_ListForm

Окно справочника разделено на две части: слева отображаются модули клиентских приложений, справа – список библиотек (сборок) выбранного слева модуля. Модули клиентских приложений можно фильтровать по Названию модуля (Name) и Тегам (Tag), их сборки – по Названию файлов сборки (Assembly file name).

Сборки для выбранного клиентского модуля можно добавлять Dictionaries_Button_1 или удалять Dictionaries_Button_4 соответствующими кнопками в панели инструментов сборок. Добавление осуществляется путем выбора папки, содержащей сборки. При этом все содержимое папки (все файлы) будет добавлено в выбранный модуль и загружено в базу данных:

ClientAppModules_ListForm2

Форма редактирования модуля позволяет задать следующие свойства:

ClientAppModules_EditForm

Name – название модуля. Название должно совпадать с названием папки модуля в клиентском приложении Client\ClientModules\название папки\;

Description – описание модуля;

common module – флаг, указывающий, что модуль общий. Для загрузки общего модуля пользователь не должен обладать какими-либо правами. То есть, делая модуль общим, мы разрешаем его загрузку любому пользователю, запускающему содержащее его приложение;

kernel module – флаг, указывающий, что модуль ядерный. Для загрузки ядерного модуля пользователь должен обладать соответствующими правами;

Tags – теги, используемые для описания функционала модуля;

Dev. comments – комментарии прикладного разработчика;

comments – комментарий к модулю. Комментарий вводится для каждого из языков системы в открывающейся по клику по ссылке форме;

Application – список клиентских приложений, в которые входит модуль. Приложения можно добавлять Dictionaries_Button_1 или удалять Dictionaries_Button_4 соответствующими кнопками в панели инструментов. При добавлении откроется списковая форма клиентских приложений, где можно выбрать существующие приложения или создать новые. При удалении приложение будет удалено из списка приложений, в которые входит модуль, но не из справочника клиентских приложений.