Для удобства, программистам, внутри конструктора ROBIN Studio доступен Low-Code режим.
Безопасный Low-Code режим дает возможность писать и компилировать код собственных действий во встроенном редакторе. Готовые действия в дальнейшем используются для создания роботов. К услугам фреймворки C#и Python. Код, созданный программистом, упаковывается в готовое действие, и становится доступным для дальнейшего использования его в алгоритмах цифровых ассистентов.
В отличие от конкурирующих решений, программный код действия, созданный в Low-Code редакторе ROBIN, не остается навсегда жестко привязанным к тому ассистенту, в котором был создан. Созданный код сохраняется в виде отдельного, защищенного пакета, и может быть:
импортирован в другую студию как действие, переиспользован в других проектах
опубликован на оркестратор, чтобы сделать действия на его основе доступными для использования внутри компании
Это позволяет управлять программным кодом отдельно от сценария самого робота: устанавливать необходимые права, ролевую модель, обеспечивать безопасность и технологичность его дальнейшего сопровождения и повторного использования.
Для исключения рисков подмены кода во время выполнения:
Используется подпись пакета с кодом ключом строгого имени (StrongKey). Сценарий цифрового ассистента проверяет эту подпись во время выполнения.
Выполняется шифрование сценария цифрового ассистента для защиты от несанкционированного доступа и изменений вне студии-конструктора (ROBIN Studio). Подменить выполнение одного действия на другое вне студии невозможно.
Компиляция программного кода ассистента происходит только один раз, во время его создания. Это гарантирует неизменность кода при его запуске.