0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

CampaignのCampaignMemberRecordTypeIdの不思議な挙動

Last updated at Posted at 2020-08-25

何故か、プロセスビルダーやフローからは参照できない。URL Hackでも参照できないようです。

Setting a Campaign Member RecordType automatically based on the Campaign RecordType

これを読むと
キャンペーンメンバーのレコードタイプは、キャンペーンの[CampaignMemberRecordTypeId]フィールドに基づいて設定される。

ワークフローとプロセスビルダーを試してみましたが、フィールドが利用できなかったため、トリガーのみが残りました。

と、トリガー以外ではうまく使えないようなことが言及されています。
結局、トリガーで実装したらうまく行ったという結果が書かれています。

以下にも、VFのカスタムボタンでもうまく行かないように書かれています。

CampaignMemberRecordType

Apexの中でSOQLで指定すると読めるので
やっぱりトリガーでセットするしかないのかもしれません。

と思っていたら、CampaignMemberRecordTypeIdを数式項目として別に作って、それを参照すれば可能みたいです。
こういう逃げ方がある。他にも応用できる可能性はありますね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?