Zoho CRMレコードの「修正者」フィールドをカスタム関数で更新する

Zoho CRMレコードの「修正者」フィールドをカスタム関数で更新する

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

Zoho CRM では、「更新済み By」項目は、直近でデータの項目を変更したユーザーの名前を自動的に記録します。ただし、この項目は手動やUI経由、またはカスタム関数でユーザーIDを指定しても更新することはできません。本記事では、この項目の動作およびAPIやカスタム関数を利用して間接的に値に影響を与える方法について、外部連携の種類ごとに解説します。


「更新済み By」項目には何が記録されるか

「更新済み By」項目は、直近でデータに変更を加えたユーザーの情報を記録します。たとえば、ログイン中のユーザーがリードの電話番号を更新した場合、そのデータの「更新済み By」項目にはそのユーザーの名前と変更日時が反映されます。

主なポイント:

  • 記録対象:データの項目レベルの変更のみ(例:メール、電話番号、住所の更新)
  • 記録対象外:メモ、メール、タスク、その他の関連リストの変更
  • 目的:データの項目が最後に更新されたユーザーおよび時間を特定するため




なぜ項目が実際のユーザーを常に反映しないのか?


多くの場合、更新はワークフロー、承認プロセス、連携、またはAPIを通じて直接、カスタム関数により実行されます。これらの場合、「更新済み By」項目は自動化を実行した実際のユーザーを必ずしも反映しません。

代わりに、以下を反映します:

  • Super Adminの名前(接続が使用されていない場合)
  • 接続担当者の名前(関数内で接続が使用されている場合)

カスタム関数実行時の動作


シナリオ                                                            「更新済み By」の値
connection未使用
                                                          Super Adminの名前
Connection使用中(ユーザーAが所有) ユーザーAの名前
ログイン中のユーザーが共有Connectionを使って自動化をトリガーした場合
実際にトリガーしたユーザーではなく、Connectionの管理者の名前が表示されます 

例:

ユーザーBが、ユーザーAが所有するConnectionを使う関数を呼び出すワークフローをトリガーした場合、データの「更新済み By」には
ユーザーAが表示され、ユーザーBではありません。

このシナリオの画面録画を見るにはクリックしてください




実際に変更を行ったユーザーを表示する方法


更新済み By」項目が、実際に更新を開始し、カスタム関数スクリプトを実行したユーザーを正しく反映するように、Zoho CRM では外部連携用の「ログイン中ユーザーの認証情報」プロパティが提供されています。この機能を有効にすると:

  • システムは関数をトリガーしたユーザーのアクセストークンを動的に利用します。
  • 「更新済み By」項目には、接続担当者に関わらずそのユーザーが反映されます。


CRMで「ログイン中ユーザーの認証情報」を有効にする方法



現在、この設定はユーザー有効化ができず、Zohoによる内部アクティベーションが必要です。


有効化をリクエストする場合は、以下の情報をご提供ください。

  • Zoho CRM 組織ID
  • Super Adminのメールアドレス
  • 接続のスクリーンショット
  • Super Adminからのメールでの確認


承認済みの場合:

  • 担当者のアカウント内の接続の下に、プロパティが「はい」と表示されます。
  • その接続は他のすべてのユーザーに対して無効となり、各ユーザーが自身のログインから再認証する必要があります。



Idea各ユーザーは「接続と認証」を行う必要があります接続が自分のアカウントで機能するためには、この操作が必要です。

スクリーンショット





この機能の動作をスクリーン録画で確認する


メモ:
  • この接続は、認証済みのユーザーのアカウントでのみ動作します。
  • ユーザーが 接続を認証せずに関数をトリガーした場合、その関数は失敗します。




まとめ


「更新済み By」項目は、CRMデータの変更におけるユーザーの責任を追跡するのに役立ちます。直接編集はできませんが、外部連携を戦略的に利用し、特に
ログイン中ユーザーの認証情報プロパティを活用することで、その値に影響を与えることが可能です。これにより、監査、ワークフロー、レポートの際に正しいユーザーが記録されるようになります。




カスタム Solution 作成者 Santhiya | Zoho パートナー サポート

ご不明な点がございましたら、どうぞご遠慮なく パートナー-サポート@zohocorp.com までお問い合わせください。

また、Europe およびイギリスのパートナーの皆様は、パートナー-サポート@eu.zohocorp.com までご連絡いただきますようお願いいたします。