Копирование мультисферы
Для копирования мультисферы необходимо выполнить следующие действия:
Остановить приложение:
systemctl stop polymatica
Скопировать директорию исходной мультисферы:
cp -pr /var/plmrepo/cubes/<CUBE_ID>-00000000-00000000-00000000 /var/plmrepo/cubes/<NEW_CUBE_ID>-00000000-00000000-00000000
где <CUBE_ID> — ID исходной мультисферы,
<NEW_CUBE_ID> — уникальный ID новой мультисферы.- Скорректировать наименование, реквизиты источника и ID новой мультисферы:где <NEW_CUBE_ID> — уникальный ID новой мультисферы из вышеуказанного действия.
nano /var/plmrepo/cubes/<NEW_CUBE_ID>-00000000-00000000-00000000/description.json
Запустить приложение:
systemctl start polymatica
Перенос мультисферы
Для переноса мультисферы между серверами необходимо выполнить следующие действия:
Остановить приложение на каждом из серверов:
systemctl stop polymatica
Перенести директорию исходной мультисферы на целевой сервер доступными средствами, сохранив расположение в системе.
/var/plmrepo/cubes/<CUBE_ID>-00000000-00000000-00000000
где <CUBE_ID> — ID исходной мультисферы.
Запустить приложение на каждом из серверов:
systemctl start polymatica
Перенос сценария
Для переноса сценария между серверами необходимо выполнить следующие действия:
- В интерфейсе приложения на исходном сервере открыть окно «Сценарии».
- Открыть в браузере инструменты разработчика (F12) и перейти на вкладку «Сеть».
- В окне «Сценарии» выделить сценарий, который необходимо перенести.
- В окне инструментов разработчика найти строку команды GET /api/v2/scripts/{script_id}, появившуюся при выделении сценария. Название строки состоит из восьми символов, представляющих собой идентификатор сценария, а идентификаторы используемых в сценарии мультисфер содержатся в поле used_cubes в ответе на указанный GET-запрос.
Также идентификатор сценария можно получить через веб-интерфейс двумя способами:
- Выделить сценарий в списке и перейти на вкладку «Описание и мультисферы». Отображаемый на вкладке идентификатор сценария можно скопировать, кликнув по нему левой кнопкой мыши.
- Нажать на кнопку «Скопировать ссылку» на панели инструментов окна «Сценарии», вставить скопированную ссылку на сценарий в адресную строку браузера и просмотреть идентификатор сценария — последние восемь символов в адресе ссылки.
При этом для получения идентификаторов мультисфер, используемых в сценарии, необходимо будет выполнить GET-запрос, описанный в п. 4.
Остановить приложение на каждом из серверов:
systemctl stop polymatica
- Перенести директорию исходного сценария на целевой сервер доступными средствами, сохранив расположение в системе.где <SCRIPT_ID> — ID исходного сценария, согласно п. 4.
/var/plmrepo/scripts/<SCRIPT_ID>
- Перенести директорию одной или нескольких мультисфер на целевой сервер доступными средствами, сохранив расположение в системе.где <CUBE_ID> — ID исходной мультисферы, согласно п. 4.
/var/plmrepo/cubes/<CUBE_ID>-00000000-00000000-00000000
Запустить приложение на каждом из серверов:
systemctl start polymatica