Поделиться ... Google+ Twitter LinkedIn Facebook Pinterest Хранилище файлов Начиная с версии 600.0801 реализована функция временного хранилища файлов. Вам больше не нужно сохранять файл в модуле Документы, если он нужен только для одной задачи. Файлы хранятся в Локальных переменных выполняемого экземпляра Бизнес-Процесса. Это значит, что все временные файлы будут удалены после завершения Бизнес-Процесса. Хранилище файлов работает по принципу ассоциативного массива. Каждый файл имеет свой ID в хранилище файлов. Например, можно создать файл и сохранить его в хранилище с ID “file_xyz”. Любая Задача во время текущего выполнения, если она поддерживает чтение файлов из хранилища, может открыть файл с ID “file_xyz”. Разработчикам Если вы хотите использовать хранилище файлов в собственных Задачах, используйте следующий интерфейс класса \Workflow\VTEntity, доступный через переменную $context. Чтобы сохранить файл в хранилище файлов: $context->addTempFile($filepath, $filestoreid, $filename); Параметр $filepath Строка Временный путь к файлу, который вы хотите поместить в хранилище. Этот файл будет перемещен в главную директорию временных файлов Дизайнера Бизнес-Процессов $filestoreid Строка ID, который вы хотите использовать для идентификации файла $filename Строка Имя файла Для того, чтобы загрузить файл из хранилища файлов: $file = $context->getTempFiles($filestoreid); Параметр $filestoreid Строка ID файла, который вы хотите загрузить Возвращает array( "path" => <абсолютный путь к файлу>, "name" => <название файла, которое вы задали в функции addTempFile()> ) Обсуждение Полное имя: Эл. адрес: Адрес: Ваш комментарий. Вики-синтаксис разрешён: Пожалуйста, введите код подтверждения, чтобы доказать, что вы человек: ___ ___ __ __ _____ __ __ / _ \ / _ ) / //_/ / ___/ / //_/ / , _/ / _ | / ,< / (_ / / ,< /_/|_| /____/ /_/|_| \___/ /_/|_| Пожалуйста, оставьте это поле пустым: Подписаться на комментарии