Пакеты

На данной странице представлены основные действия с Пакетами.

Открыть данную страницу можно:

Интерфейс

Открытые Пакеты перечислены в таблице с полями:

  • Имя — имя Пакета, соответствующее имени файла без расширения, приведенному к правильному идентификатору.
  • Путь — путь до открытого Пакета. В серверных редакциях путь указывается от корневого каталога. В настольных редакциях указывается абсолютный путь (подробнее см. в статье Файловое хранилище).
  • Версия — версия открытого Пакета (настраивается в Свойствах пакета).
  • Опубликован — признак опубликованного Пакета (если пакет опубликован, то в ячейке стоит знак ●, если не опубликован — ячейка пустая).
  • Локаль — локаль пакета (настраивается в Свойствах пакета).

По данным полям можно отсортировать список по возрастанию  , по убыванию  , либо отменить сортировку. Также есть возможность убрать видимость определенных столбцов.

На панели инструментов доступны следующие команды:

  •  Создать — открывает окно для задания пути и имени нового Пакета, после сохранения открывает пустой Пакет. Под кнопкой  доступна команда  Создать черновик, которая создает временный Пакет, без текущего сохранения.
  •  Открыть — открывает окно выбора существующего Пакета.
  •  Сохранить — сохраняет выделенный в списке Пакет. Под кнопкой  доступна команда  Сохранить как, которая позволяет сохранить выделенный Пакета под новым именем и/или по другому доступному пути.
  •  Сохранить все — сохраняет все открытые Пакеты.
  •  Автосохранение — открывает окно для задания параметров автосохранения пакетов. По умолчанию автосохранение пакетов не выполняется.
  •  Свойства — открывает окно настройки свойств выделенного Пакета.
  •  Закрыть — закрывает выделенный в списке Пакет.
  •  Закрыть все — закрывает все открытые Пакеты.
1. Доступно только для редакций с возможностью публикации Веб-сервисов.

При закрытии Пакета с несохраненными изменениями будет предложено сохранить его с вариантами:

  • Да — сохранит и закроет данный Пакет.
  • Нет — отклонит изменения (Пакет будет закрыт без сохранения!).
  • Отмена — остановит закрытие Пакета либо дальнейшее закрытие еще не закрытых Пакетов.

Контекстное меню, вызываемое кликом правой клавиши мыши, в основном повторяет перечисленный выше набор команд:

  • Для открытых Пакетов:

    •  Сохранить пакет
    •  Сохранить пакет как…

    •  Редактировать свойства…

    •  Показать в папке — открывает папку, содержащую выделенный Пакет, и устанавливает на нем фокус.
    •  Закрыть пакет…
    •  Закрыть другие пакеты… — закрывает все Пакеты, кроме выделенного.
  • Для свободной зоны:
    •  Создать новый пакет…
    •  Создать черновик
    •  Сохранить все пакеты
    •  Закрыть все пакеты…
  • Общее:
    •  Опубликовать — открывает окно для публикации Пакета.
    •  Добавить задачу в планировщик — открывает окно планировщика задач.
    •  Обновить — обновляет список пакетов.

Для некоторых команд доступны горячие клавиши:

  • F2 — редактировать свойства Пакета;
  • Ctrl+O — открыть Пакет;
  • Ctrl+S — сохранить Пакет;
  • Ctrl+Shift+S — сохранить все Пакеты;
  • Alt+P — опубликовать Пакет.

Свойства пакета

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

  • Имя — имя Пакета. Редактирование возможно для Черновика. После сохранения будет приведено к имени файла и правильному идентификатору.
  • Версия — версия Пакета, по умолчанию равна 1.0.0.
  • Локаль — локаль Пакета, по умолчанию соответствует действующей локали сервера. Новое значение применяется после закрытия Пакета и всех зависимых от него открытых Пакетов. Если локаль была изменена, но не применена, то редактор смены локали выделяет значение локали красной рамкой.

  • Деактивация групп узлов по завершению — автоматическая цепная деактивация групп узлов после их полного выполнения для освобождения используемой сценарием памяти. Применяется при пакетном выполнении сценария.

    Процесс деактивации узлов запускается в обратном порядке, если у узла отсутствуют потомки (узлы, подсоединенные к выходным портам узла, за исключением связанных через порт порядка выполнения) и, если узел не является выходным узлом Подмодели. В список узлов для отключения не попадают узлы, если к их выходным портам подключены активные или активирующиеся узлы, которые еще не были внесены в список узлов для деактивации. В этом случае деактивация узлов не будет конкурировать с их активацией в параллельных ветках сценария.

    Порядок выполнения узлов не влияет на порядок их автоматической деактивации, то есть при попытке деактивировать узел также деактивируются все его потомки, за исключением связанных через порт порядка выполнения.

    Передача деактивации узлов по цепочке работает по ссылкам, за исключением случаев, когда они ссылаются на узлы из общих пакетов.

    Значение параметра Деактивация групп узлов по завершению в свойствах пакета является более приоритетным относительно указанного в параметрах сервера. По умолчанию поведение определяется настройками в параметрах сервера, но при изменении значения в свойствах пакета текущие и будущие значения для этого параметра, указанные в параметрах сервера, будут игнорироваться.

    Параметр может принимать следующие значения:

    • Определяется настройками сервера — состояние механизма автоматической цепной деактивации будет зависеть от настройки Деактивация групп узлов по завершению, заданной на сервере.
    • Включено — принудительно активирует механизм автоматической цепной деактивации узлов для данного пакета, независимо от текущих настроек на сервере.
    • Выключено — принудительно отключает механизм автоматической деактивации для данного пакета, независимо от текущих настроек на сервере.
  •  Сравнивать строковые уникальные значения бинарно — опцию следует включить, если предполагается использование узлов с сохранением уникальных строковых значений. При изменении данной настройки может потребоваться переобучение уже обученных узлов. По умолчанию опция выключена.
  •  Использовать относительные пути базового пакета — опцию следует включать в Пакете с базовым узлом, если у данного узла есть относительные пути на файлы, либо предполагается использовать пути в базовых узлах относительно данного Пакета. По умолчанию опция включена.
  •  Cинтаксис Markdown для заметок и комментариев — опцию следует включать, если требуется применять разметку Markdown для форматирования текста в заметках и комментариях. По умолчанию опция включена.

Важно: после смены локали некоторые узлы, например: Сортировка, Экспорт в текстовый файл и др. могут работать по-другому.

Автосохранение пакетов

Опция автосохранения пакетов автоматически сохраняет пакет с заданным интервалом времени. Пакеты сохраняются в файлы с расширением lgp.autosave рядом с .lgp файлами. Сами .lgp файлы при этом не перезаписываются.

Черновики и пакеты, открытые только на чтение, не сохраняются.

Параметры автосохранения задаются при нажатии на кнопку  Автосохранение:

  •  Включить автосохранение пакетов — флаг включает/отключает опцию автосохранения пакетов.

  • Сохранять каждые (минут) — параметр доступен для редактирования при установленном флаге Включить автосохранение пакетов и задает интервал времени, через который пакет автоматически сохраняется. По умолчанию автосохранение выполняется каждые 5 минут.

Параметры вступают в силу после нажатия кнопки Применить.

Если автосохранение включено, то кнопка Автосохранение подсвечивается.

Заданные настройки автосохранения пакетов сохраняются в локальном хранилище браузера и не сбрасываются при закрытии сессии пользователя.

Новости, материалы по аналитике, кейсы применения, активное сообщество