Para não contradizer as duas respostas anteriores, mas na IMO estão faltando (ignorando?) Uma parte crucial da pergunta, que é " ... eu criei um conjunto de ações ... ". É verdade que parte da solução é, com certeza, " Entity has field
" (como na resposta do jcarballo ). Porém, por design de um conjunto de ações de regras , você não pode incluir nenhuma condição de regras nele. Portanto, é necessário um dos seguintes procedimentos para concluir a resposta a esta pergunta:
Com o exposto acima, você poderá criar uma Ação de Regras como (por exemplo) "Definir um valor de dados" para o seu campo, se você também adicionar uma condição de Regras Entity has field
(relacionada ao campo para o qual deseja definir um valor) . E certifique-se de adicionar essa Entity has field
condição ANTES de outras Regras Condições nas quais você pode consultar este campo (se houver alguma dessas condições em sua regra).
Isso também é mencionado na interface do usuário do Rules, por exemplo, quando você adiciona uma condição de "comparação de dados": em algum lugar diz " O seletor de dados ajuda a detalhar os dados disponíveis para o Rules. Para fazer com que os campos de entidade apareçam no seletor de dados , pode ser necessário usar a condição 'entidade possui campo' (ou 'conteúdo é do tipo') ".
Para um tutorial em vídeo que ilustra a importância dessa Entity has field
condição, consulte Tipos de dados e seleção de dados , especialmente o que é mostrado entre 13:30 e 17:30.