Назначение и структура пакета
Все действия с проектом в Loginom осуществляются в рамках Пакета, который является минимальной единицей поставки и представляет собой контейнер для компонентов, сценариев, подключений и т.д.
Пакеты сохраняются по отдельности в виде файлов с расширением .lgp, и включают в себя Ссылки и Модули.
Ссылки применяются для подключения других пакетов с целью использования созданных в них производных компонентов и подключений в текущем проекте. Соответствующие объекты доступны только в том случае, когда они опубликованы для общего доступа.
Каждый пакет содержит хотя бы один модуль. Модуль включает в себя:
- Сценарий — содержит последовательность узлов обработки данных.
- Подключения — в них представлен список внешних источников и приемников данных, к которым можно подключиться.
- Компоненты — доступные для работы подмодели, как созданные в рамках текущего пакета, так и заимствованные из других пакетов через ссылки.
Примечание:
При открытии любого пакета всегда создается файл с именем
<Название_пакета>.lgp.lck
. Он защищает открытый пакет от возможности редактировать или удалить его другими пользователями. После закрытия пакета этот файл удаляется.Если включена опция автосохранения пакетов (см. подробнее Пакеты), то рядом с открытым .lgp файлом создается файл с именем
<Название пакета>.lgp.autosave
. Пакет сохраняется в файл с расширением .lgp.autosave с заданной периодичностью. При необходимости можно переименовать файл<Название пакета>.lgp.autosave
в<Название пакета>.lgp
и восстановить последнюю сохраненную версию пакета.