♨️ Импорт внешних данных внутрь диаграммы PlantUML ♨️
PlantUML позволяет включать файлы подобно импорту библиотек. На картинке приведён весь код отрисованного агрегата, кроме служебных start/enduml:
🅾️ BaseURL
Описание локальной функции по возврату базового URL вашего пространства к импортируемым файлам
🅰️ Прямой импорт файла
Необходимо вставить !include в нужное место диаграммы-агрегата в вашем коде.
🅱️ Вставка в функцию
Вызываем заданную выше функцию BaseURL и передаём ей название файла или путь к нему.
🆑 Процедура %LoadJSON
Внешняя процедура, позволяющая загрузить json по ссылке. Можно картинкой или кодом, но без json-форматирования.
🆘 Возможные трудности
• Alias’ы участников должны совпадать по всем диаграммам
• Будет применён тот параметр отображения, который встретился в коде последним (например, MaxMessageSize применяется = 100. Аналогично для прочих, общих на весь файл параметров)
• Импорт не сработает, если безопасность не разрешает доступ из вашего контура вовне
#лайфхаки | Analyst Boost
Post #14
3.86K

- 🔥 2