⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Селекты и связь между таблицами
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Нотификации
  • Общее
  • Дополнительно
  • Нотификация в виде временной таблицы
  • Взаимодействие по API
  • Адаптивность и секции
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Общее

    Запись в какой таблице создает нотификацию?

    Системные таблицы —> Основные —> Нотификации —> Нотификации

    Одна строка — одна нотификация!

    Про нотификации в документации

    Если нужно создать одну и ту же нотификацию для трех пользователей, то сколько строк надо добавить в таблицу нотификаций?

    Для каждого пользователя нужно добавить по строке.

    Зачем нужны коды нотификаций?

    Коды нотификаций — это шаблоны нотификаций.

    Системные таблицы —> Основные —> Нотификации —> Коды нотификаций

    У них есть name и code. Когда нотификация формируется для пользователя — она использует code из Коды нотификаций.

    Как создать нотификацию вручную?

    Системные таблицы —> Основные —> Нотификации —> Добавление нотификации

    Какая функция создает нотификацию кодом?

    Надо добавить строку в таблицу notifications, те:


    =:
    insert(table: 'notifications'; field: 'code' = "admin_text"; field: 'active_dt_from' = $#ndt; field: 'title' = "Заголовок нотификации, который будет показан в таблице последних нотификаций"; field: 'user_id' = 1; field: 'vars' = $vars; field: 'active' = true) vars: rowCreate(field: "text" = "Текст нотификации")

    В Кодах нотификаций:


    =:
    linkToDataHtml(title: 'Важное сообщение'; html: $#text)

    По каким условиям можно создать нотификацию?

    По любым — если в таблице нотификаций создана строка.

    Какой параметр обязательно нужно передать в таблицу нотификаций, что бы она показалась у пользователя?

    Все параметры таблицы notifications должны быть заполнены.

    Особенно внимательно относитесь к active - его часто забывают передать как true.