サイレントユーザー登録拡張機能を使用したDrupalエラーメッセージの取得
Aug 21 2020
Drupal 7.72
Civi 5.28.2
Silent User 1.0
拡張機能をインストールし、GitHubの写真に従ってCiviRuleをセットアップしました。私のCiviRuleトリガーは、「これらの」ソースの条件で作成された新しい連絡先です(ソースは、投稿に使用するWebフォームのcivi統合フォームです)。
新しいユーザーとして投稿すると、2つのDrupalエラーメッセージが表示されます

Civilogsでこれが表示されます(関連していると思います)[警告]メールアドレスが設定されていないため、レポートエラー拡張機能を送信できませんでした。
Drupalログに次の通知がありました:未定義のインデックス:CRM_Emailapi_CivirulesAction_Send-> userFriendlyConditionParams()のtemplate_id(/sites/default/files/civicrm/extensions/org.civicoop.emailapi/CRM/Emailapi/CivirulesAction/Sendの122行目.php)。
しかし、遅延を追加したため、ログエラーは発生しなくなりました。
回答
3 IowaBoy Oct 24 2020 at 22:44
私は友人から助けを得て、それを機能させました。問題は、CiviRuleが起動したときにデータベースが電子メールテーブルへの書き込みを完了していなかったことにあるようです。「メールが作成されました」でルールをトリガーに切り替えました。