Алгоритм TSelfAlgorithm используется для обновления конфигурации импорта и самой утилиты GuaService. Для настройки алгоритма необходимо на уровне элемента обновления указать следующие параметры (рис. 4.11):
·Remote file path – полный путь к архиву с обновляемыми файлами;
·ImageIndex – номер иконки, отображаемой в интерфейсе утилиты GuaService (см. Иконки элементов и групп в интерфейсе утилиты GuaService);
·Caption – название элемента/группы, отображаемое в интерфейсе утилиты GuaService.
·Description – всплывающая подсказка, отображаемая при наведении курсора мышки на элемент/группу в интерфейсе утилиты GuaService.
·Use algorithm – устанавливается в значение "TSelfAlgorithm".
·Remote file path type – устанавливается в значение "use .ver file". Это означает, что для контроля версий будет использоваться файл, задаваемый в настройке Gua settings / Remote Server / Path to updates info file (см. Контроль версий файлов справочников).
Для корректной отработки алгоритма TSelfAlgorithm на уровне настройки архиватора должна быть задана корректная команда для распаковки архива, корректно указан файл контроля версий и в директории с утилитой GuaService обязательно должна лежать вспомогательная утилита Upgrade.exe.
Рисунок 4.11. Параметры алгоритма TSelfAlgorithm