Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Shared Activities において LastActivityDate 項目がすべての取引先責任者に対して更新されない

公開日: Apr 23, 2025
説明

 

Salesforce コミュニティでは、Shared Activities で LastActivityDate 項目がすべての取引先責任者に対して更新されないことが周知されています。これは既知の制限事項です。

 

 

Salesforce では、Shared Activities を使用して 1 つのタスクまたはイベントに複数の取引先責任者を関連付けることができます。ただし、WhoId 項目に指定されている主取引先責任者の LastActivityDate 項目のみが更新されます。副取引先責任者については、アクティビティに関連付けられ、アクティビティタイムラインに表示されている場合であっても、LastActivityDate 項目は更新されません。

 

Salesforce のデータモデルでは、アクティビティの関連付けが特定の仕組みで処理されており、それによりこの制限が発生します。WhoId 項目は、1 人の取引先責任者またはリードのみにリンクされます。追加の取引先責任者は ActivityRelation オブジェクトを介して関連付けることができます。ただし、LastActivityDate 項目では、これらの副次的な関連付けは考慮されません。

 

解決策

 

この制限に対して、すぐに利用できる標準の解決策はありません。ただし、お客様は次の回避策を利用できます。

 

  • たとえば、MostRecentActivityDate__c などのカスタム項目を作成します。

  • フロースケジュール済みジョブApex トリガーを使用して、次の操作を行います。

    • ActivityRelation オブジェクトからデータを読み取ります。

 

WhoId に関係なく、関連するアクティビティの最新の ActivityDate で、そのカスタム項目を更新します。

 

ナレッジ記事番号

004637111

 
読み込み中
Salesforce Help | Article