Я разрабатываю рабочий процесс и застрял на проблеме.У меня будет таблица WORKFLOW, где будет храниться имя.Таблица WORKINS будет экземплярами определения рабочего процесса.Затем рабочий процесс состоит из:
- блоков ЗАДАЧ (назначенных пользователям или группам, сроку действия, ...)
- блоков электронной почты (где будут сохраняться тема, электронная почта и получатели)
- Выполнение базы данных (будет сохранен SQL)
- УСЛОВИЯ (при потоке ведьмы. Если что-то пойдет в одну сторону, иначе пойдет в другую)
Мой вопросесли эти таблицы находятся в ОДНОЙ таблице с именем ACTIVITY или в отдельных таблицах (TASK, EMAIL, QUERY, CONDITION).
Если входить с одной таблицей, будет больше столбцов, которые соответствуют всем потребностям.ПЕРЕХОДЫ (таблица) между ДЕЯТЕЛЬНОСТЬЮ будет легко (текущая, следующая).
Если переходить с нескольких таблиц, то ПЕРЕХОД будет сложнее.столбец для всей текущей задачи TASK / CONDITION / QUERY / EMAIL и столбцы для следующей задачи TASK / CONDITION / QUERY / EMAIL.
Каково будет наилучшее решение проблемы?