Название | Название (англ) | Обязательное | Описание | Описание (англ) | Тип данных | Пример | Примечание | |
---|---|---|---|---|---|---|---|---|
Действие | Загрузить файл | Upload file | Да | Действие читает файл на локальной файловой системе агента, из-под которого запускается действие, и сохраняет его в файловом хранилище | The action reads a file on the local file system of the agent under which the action is launched and saves it to the file storage | Перед загрузкой файла в хранилище действие должно подключиться к файловому хранилищу с параметрами, указанными в настройках доступа | ||
Входные параметры |
|
| ||||||
|
Настройки доступа переносим в прокси-сервис. Так более правильно с т.з. безопасности. Поэтому доступ к файлу для действия будет выглядеть как анонимный Спека на прокси-сервис будет оформлена отдельно | |||||||
Точка доступа к прокси-сервису | Endpoint | Да | Точка доступа к прокси-сервису, откуда будет скачиваться файл | Endpoint to the proxy service from where the file will be downloaded | Robin.String | Этот параметр ЦС-сервис (уточнить какой именно и какой метод) берет из глобальных настроек и передает в робот как параметр. Далее робот подставляет этот параметр при вызове действия. | ||
Бакет | Bucket | Да | Именованное подпространство (область) файлового хранилища | Named subspace (area) of file storage | Robin.String | user-task-files | Этот параметр ЦС-сервис (уточнить какой именно и какой метод) берет из глобальных настроек и передает в робот как параметр. Далее робот подставляет этот параметр при вызове действия. | |
Путь к файлу | File path | Да | Путь к файлу на локальной файловой системе агента | Path to a file on the agent's local file system | Robin.FilePath | C:\Users\<User>\Application Data\Robin Platform\2.0.0\Runs\Host\User\<task_execution_id_id>\out\f21fb63e2fed4b51aa6cec7af7216aaf_ne_ya.jpeg | *) Уточнить папку для файлов Действие должно выделить имя файла, под которым он хранится на локальной файловой системе Формирование URLа для сохранения файла Тогда URL для загрузки файла через прокси сервис формируется как конкатенация следующих строковых параметров: <Endpoint>/<Bucket>/<YYYY>/<MM>/<DD>/<local_file_name> где:
Должен использоваться метод POST | |
Результат | Путь к файлу в хранилище | Path to the file in the file storage | Да | Полное имя файла, под которым он был сохранен в хранилище | The full name of the file under which it was saved in the file storage | Robin.String | /user-task-files/2023/07/17/f21fb63e2fed4b51aa6cec7af7216aaf_ne_ya.jpeg | Путь, под которым файл был сохранен на файловую систему файлового хранилища: /<Bucket>/<YYYY>/<MM>/<DD>/<local_file_name> |