Я установил систему уведомлений и хочу создавать уведомления с помощью правил, когда содержимое проекта обновляется до состояния ожидания утверждения.
Правило выглядит так:
UUID: 3165768f-15f5-4c35-a7e6-3f862b526f10
код языка: en
статус: правда
зависимости: { }
идентификатор: project_updated
label: 'Проект обновлен'
События:
  -
    event_name: 'rules_entity_update: узел -- проект'
описание: ''
теги: { }
версия_конфигурации: '3'
выражение:
  идентификатор: rules_rule
  UUID: 4cead148-c63e-409d-a3e1-f9042c993fb6
  вес: 0
  условия:
    идентификатор: rules_and
    UUID: b6e39609-9972-4805-af43-f2bdc66dc10b
    вес: 0
    условия:
      -
    идентификатор: rules_condition
    UUID: 6d3b93ac-10ad-4b21-bbfd-1971c1aa44cc
    вес: 0
    контекст_значения:
      операция: '=='
      значение: ожидание_для_утверждения
    контекстное_отображение:
      данные: node.moderation_state.value
    контекстные_процессоры:
      операция:
        правила_токены: { }
      стоимость:
        правила_токены: { }
    обеспечивает_сопоставление: { }
    condition_id: rules_data_comparison
    отрицание: ложь
  действия:
    идентификатор: rules_action_set
    UUID: 39c0aaa8-f216-4255-a87b-484e94e075fc
    вес: 0
    действия:
      -
    идентификатор: rules_action
    UUID: 543fe5c3-83d0-4e46-932c-a197747868fb
    вес: 0
    контекст_значения:
      токен: '[текущая дата: сырой]'
      token_entity: ''
    контекстное_отображение: {}
    контекстные_процессоры:
      токен:
        правила_токены: { }
      token_entity:
        правила_токены: { }
    обеспечивает_сопоставление:
      token_value: unix_time
    action_id: rules_token_get_token_value
      -
    идентификатор: rules_action
    UUID: 92aeaa68-c475-4ae7-97aa-2f74d72b89ff
    вес: 0
    контекст_значения:
      Логин пользователя:
        - '1'
      провайдер_ид: проект
      уведомление_тип: ожидание_для_утверждения
      создано: '{{ unix_time }}'
      title: 'Новый проект ожидает одобрения: {{ node.title }}'
      приоритет: '3'
    контекстное_отображение: {}
    контекстные_процессоры:
      Логин пользователя:
        правила_токены: { }
      провайдер_идентификатор:
        правила_токены: { }
      тип_уведомления:
        правила_токены: { }
      созданный:
        правила_токены: { }
      заглавие:
        правила_токены: { }
      приоритет:
        правила_токены: { }
    обеспечивает_сопоставление: { }
    action_id: 'rules_entity_create: уведомление'
Он срабатывает и на самом деле также выполняет реакции (действия). Однако он не создает объект, и я не получаю никаких ошибок в последних сообщениях журнала. С небольшим xdebug я обнаружил, что токены заменены.
unix_time к отметке времени UNIX
узел.название к сохраненному заголовку узла.
Однако по какой-то причине объект уведомления не создается. Как я могу создать объект с правилами, если это не так?