Похоже (частью того), что вы пытаетесь сделать, является добавление действия правил, такого как «Установить значение данных» для упомянутых вами полей (например, урок и т. д.).
Но прежде чем вы сможете создать действие правил, например «Установить значение данных» для своего поля (полей), вы должны обязательно добавить условие правил Entity has field
(связанное с полем, для которого вы хотите установить значение) . И не забудьте добавить это условие Entity has field
ПЕРЕД другими условиями правил, в которых вы, возможно, захотите сослаться на это поле. В зависимости от того, что именно вы хотите сделать в своем пользовательском правиле, альтернативой может быть использование content is of type
.
Это также упоминается в пользовательском интерфейсе правил, например. когда вы добавляете условие «сравнения данных»: где-то он говорит:
Селектор данных помогает детализировать данные, доступные для правил. Чтобы поля объекта отображались в селекторе данных, вам может потребоваться использовать условие "у объекта есть поле" (или "содержимое имеет тип").
Видеоруководство, иллюстрирующее важность этого Entity has field
условия, см. в Data типы и выбор данных, особенно то, что показано между 13:30 и 17:30 в нем.
person
Pierre.Vriens
schedule
11.04.2017