В настоящее время я использую ViewFlow для моделирования процесса создания веб-сайтов в моей компании. Мой поток создает веб-сайт из экземпляра AWS на сайт электронной коммерции.
Каждая задача в моем потоке добавляет немного информации на мой сайт. Примеры: выбрать домен, настроить SSL. Каждый раз, когда задача будет завершена, я буду запрашивать у своих пользователей некоторую информацию, которая будет сохранена в строке базы данных веб-сайта.
Мне интересно узнать, можно ли добавлять поля в задачу, которая не требует изменения схемы в таблице моих процессов. Причина, по которой я хочу этого, заключается в том, что многие из моих задач запрашивают у моих пользователей информацию, которая будет сохранена непосредственно в нашей базе данных. Мне не нужно, чтобы моя таблица процессов содержала так много информации, полезной только для одной задачи.
Прямо сейчас, если у вас есть fields=['field_not_in_schema', ...]
, вы получите сообщение об ошибке Unknown field(s) (field_not_in_schema) specified for MyProcess
.
Я использую модуль внешнего интерфейса Viewflow по умолчанию. Есть рекомендации?