Раздел «Проекты роботов» предназначен для создания проектов роботов и управления ими. Здесь отображаются все проекты, созданные, импортированные или скопированные текущим пользователем в рамках текущего тенанта, а также проекты без автора.
Вы можете создать или импортировать проект, в рамках которого будете создавать робота.
Учтите следующее:
В редакторе вы можете настроить робота для выполнениях требуемых задач.
Для открытия редактора нажмите по названию проекта в списке.
Если вы пользовались Студей версии 1.3 и ниже, скорее всего, в списке присутствуют проекты без автора. Такие проекты видны всем пользователям.
Чтобы стать автором, нажмите кнопку "Стать автором" слева от названия проекта. После этого проект будет доступен только вам.
Если вы хотите изменить название или описание проекта, нажмите на кнопку "Редактировать параметры" в строке с названием нужного проекта. В открывшемся окне измените название или описание и нажмите кнопку "Редактировать" для сохранения.
Учтите, что при редактировании параметров к проекту применяются те же ограничения, что при создании или импорте.
Когда вы создали проект и настроили робота, вам потребуется опубликовать этого робота для его использования. Для этого сначала нужно опубликовать проект, а затем опубликовать робота.
Для публикации проекта или робота нажмите на кнопки "Опубликовать проект" или "Опубликовать робота" в строке с названием нужного проекта. Подробное описание процессов публикации читайте на странице «ROBIN Studio Web. Публикация проекта и робота».
Если вы хотите сохранить файл проекта локально или использовать его для передчи проекта в другой обособленный контур, вам потребуется функция экспорта.
Для экспорта проекта в файл нажмите на кнопку "Экспортировать" в строке с названием нужного проекта. После этого файл проекта будет загружен в директорию загрузок по умолчанию, установленную в настройках вашего браузера.
Если вы закончили работу над проектом или он вам больше не нужен по другой причине, вы можете удалить проект из списка, поместив его в корзину.
Для этого нажмите на кнопку "Удалить" в строке с названием нужного проекта.
Если вы переместили проект в корзину, прочтите об этом тут:
В системе есть общее ограничение, которое не позволяет создавать несколько проектов с одинаковым названием в рамках одного тенанта. Это небольшое ограничение заложено для предотвращения путаницы при работе с проектами и для обеспечения масштабируемости возможностей редактирования робота в дальнейшем.
<script> AJS.toInit(function() { var toc = document.querySelector('.toc-float'); var aside = toc.closest('.cell.aside'); var mainHeader = document.getElementById('main-header'); var auiHeader = document.querySelector('nav.aui-header'); var marginTop = 10; // дополнительный отступ сверху // Вставка заголовка, если ещё не вставлен function insertHeader() { if (!toc.querySelector('.toc-header')) { var header = document.createElement('div'); header.textContent = 'На этой странице:'; header.className = 'toc-header'; header.style.fontWeight = 'bold'; header.style.marginBottom = '10px'; toc.insertBefore(header, toc.firstChild); } } // Применение inline-стилей function applyStyles() { insertHeader(); // Получаем ширину родителя var asideRect = aside.getBoundingClientRect(); // Вычисляем вертикальный отступ var offset = 0; if (mainHeader) { var mhRect = mainHeader.getBoundingClientRect(); if (mhRect.bottom > 0 && mhRect.top < window.innerHeight) { offset = mhRect.bottom; } } if (offset === 0 && auiHeader) { var ahRect = auiHeader.getBoundingClientRect(); offset = ahRect.bottom; } var topOffset = Math.max(offset + marginTop, asideRect.top); Object.assign(toc.style, { position: 'fixed', top: topOffset + 'px', left: asideRect.left + 'px', width: asideRect.width + 'px', maxHeight: (window.innerHeight - topOffset - 20) + 'px', overflowY: 'auto', boxSizing: 'border-box', border: '1px solid #ddd', borderRadius: '4px', padding: '15px', zIndex: 'auto' }); } // Инициалный вызов applyStyles(); // Обновление при скролле, ресайзе окна window.addEventListener('scroll', applyStyles); window.addEventListener('resize', applyStyles); // Наблюдатель за изменением размеров родителя if (window.ResizeObserver) { new ResizeObserver(applyStyles).observe(aside); } }); </script> |