ルールでは、タグ作成からの連絡先エンティティのフェッチ

私は特定のタグがその連絡先に追加されたときにトリガするルールで連絡先エンティティを取得しようとしています。私は、コンタクトのためのDrupalユーザーを読み込んでフェッチすることができるようですが、実際のコンタクトエンティティ自体は読み込めません。

特定のタグが追加されたときに連絡先エンティティを取得する方法はありますか?

連絡先のエンティティを取得して、ルール内のエンティティの削除アクションを使用して削除できます。

最終的に私はルールをトリガーするタグを追加するWebformを使用しています。

私はこれはちょっと危険だと思っていますが、連絡先を削除しているウェブフォームへのアクセス権を持つ人を防ぐために、いくつかの保護手段を設けることを望みます!

明確にするために編集:

私はDrupalでWebフォームを使用してCiviCRMの連絡先を削除する機能を構築しようとしています。

私がやりたかったのは、DrupalのユーザーアカウントとCiviCRMの連絡先がDrupalにログインし、雇用されている組織と同じ組織の全従業員のリストを見ることができるということでした。私は、ログインした人に、リストにある組織の他の従業員を削除する権限を与えたいと考えています。

私はすでに、ログインしたユーザーに、新しい連絡先のDrupalアカウントを作成するオプションを使用して、組織の新しい連絡先を作成できるようにしました。

I added the ability for logged in users to create new contacts,
as well as a Drupal account, by following the
very clear and helpful steps given in
How can I create a
Drupal user
when someone submits a CiviCRM-Webform?

上記のこの方法は、連絡先にタグを追加してから、Drupalアカウントの追加ルールをトリガーします。私は連絡先にタグを追加して連絡先の削除ルールをトリガーするのと同じ方法を使用することを考えていました。しかし、エンティティを削除するために、ルール内のエンティティとして連絡先を取得できないようです。

私はCiviCRM 4.7.28でDrupal 7.58を使用しています。

ベストアンサー

もう1つの方法は、ウェブフォームに連絡先を「ゴミ箱」に設定する機能を追加することです。もちろん、関係を縮小するのではなく削除することを本当に望んでいると仮定します。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です