Схема взаимодействия веб-модуля с веб-доступом:
Стрелки обозначают, что блок использует для реализации своих задач блок по направлению стрелки.
При загрузке сайта веб-доступа применяются настройки, заданные в XML-файле веб-модуля.
JavaScript отвечает за интерактивные элементы страницы и вычисления, выполняемые на стороне клиента. Управляет поведением страницы, при необходимости вызывает методы веб-сервиса, которые отрабатывают на стороне сервера.
Клиентский API веб-доступа содержит функции и методы для упрощения разработки на JavaScript. Через клиентский API вызываются методы веб-сервиса, которые работают с серверным API веб-доступа. Он работает с процессами SBRte и SBRSE, через которые осуществляется доступ к базе данных системы DIRECTUM.
Для каждого веб-модуля определен набор файлов. При запуске сервер веб-доступа единожды загружает файлы всех модулей в память, анализирует и выстраивает логическую модель, в соответствии с которой ведется дальнейшая работа.
Файлы веб-модуля:
Для работы веб-модуля достаточно XML-файлов, остальные файлы могут отсутствовать.
В папке C:\Inetpub\wwwroot\<Веб-сайт>\Extensions\DIRECTUM должны храниться только файлы рабочих веб-модулей. Промежуточные копии файлов веб-модулей следует хранить в отдельной папке. Иначе при работе с веб-модулем возникнут ошибки, например, карточка справочника может быть недоступна для редактирования.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |