"Лента" это "нить обсуждения", неразрывно связанная с какой-либо Карточкой(например: карточкой заказа или карточкой проекта).
"Лента\Нить" обсуждения, это инструмент фиксации истории обсуждения "Тем\Карточек".
Карточка в системе это форма представления определенной модели. Например форма "Заказа" или "Контакта" или "Склада" или "Отчета". У одной модели может быть много форм для представления.
Модель это логическая сущность для хранения информации. Например модель Заказа или модель Контакта, или Склада, или Отчета. В базе данных Модель может хранится в одной или нескольких таблицах, а может не хранится ни в одной таблице, а конструироваться на лету. Поэтому понятия Модель данных и Таблица данных не взаимозаменяемые. Но вернемся к Карточке.
Карточку можно назвать "Темой обсуждения". Например "Обсуждение Заказа" или "Лента обсуждения Задачи". "Лента" может быть у карточки любого вида. Но могут быть карточки без "ленты обсуждения"(например карточки "Пользователей").
"Обсуждение" это процесс добавления в "Нить обсуждения"(или "Ленту обсуждения") текстовых Сообщений.
Сообщения это не только электронные письма и внутренние комментарии. Есть так же системные Сообщения. Сообщение может быть сформировано из телефонного звонка, sms\mms, сообщения в skype, telegram, viber,... всех видов электронного общения
Сообщения имеют автора и выстраиваются в хронологическом порядке в Ленте обсуждения по типу чата. Отличие от чата лишь в том, что в "чате" пользователи находятся "онлайн" и поэтому отвечают сразу же. Если в качестве "транспорта" используется электронная почта, то доставка содержания может быть не мгновенная, а потому ответы так же не мгновенные(не "живые").
Сообщения добавляются:
либо вручную (т.е. напрямую набрав текст сообщения или описания телефонного звонка)
либо автоматически посредством: электронных писем, текстов смс-ок, сообщений через мессенджеры: telegram, skype, ... Так же сообщения автоматически добавляются при установленном отслеживании изменений показателей. Например таких: "Заказ перешел в статус Оплачен".
Обсуждать карточку могут:
Внутренние пользователи системы. Согласно их ролей имеют права доступа к тем или иным Карточкам.
Внешние контакты(например клиенты, поставщики, просто физ.лица, кто угодно даже не имея доступа в систему) могут быть "подписаны" на "обсуждение" той или иной Карточки посредством электронной почты(или sms\mms, если это позволяет Ваш бюджет).
"Подписка на обсуждение" это выдача подписчику разрешения на получения на электронный ящик(или другими способами) копий текстов будущих сообщений, добавленных в Ленту. Т.е. "подписывая" кого-либо на "Ленту" мы даем разрешение на просмотр всех новых сообщений, которые будут добавлены в эту Ленту, а так же права добавлять свои сообщения в ленту.
Лучше 1 раз увидеть, чем 100 раз услышать: