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

データローダーを使用した Chatter グループメンバーの一括追加

公開日: Sep 19, 2025
説明

Chatter グループに同時に多数の Chatter ユーザーを追加する必要がある場合、それを最も迅速に行えるのはデータローダーを使用してユーザーを一括追加する方法です。これを行うには、Chatter グループ ID (CollaborationGroupId) とユーザー ID (MemberId) の値を含む挿入ファイルを準備し、グループメンバー (CollaborationGroupMember) オブジェクトに対して挿入操作を実行する必要があります。

解決策
 
警告
データ操作を実行する前にデータのバックアップを必ず実行してください。詳細は、「Salesforce からバックアップデータをエクスポートする」または「データのエクスポート」を参照してください。少数のレコードセットでテストを実行し、Salesforce 内の対応するレコードを手動で開き、レコードが正しいことを確認して、操作が正常に終了したことを確認することをお勧めします。


グループメンバーを追加するオプション

 
  1. Salesforce でのメンバーの追加
    • a) Salesforce Classic: グループに移動し、[メンバーの追加/削除] をクリックし、ユーザーを検索するか全員を表示することを選択して各ユーザーの [追加] ボタンをクリックします。
    • Lightning Experience:グループに移動し、関連リスト [メンバーの管理] で、ユーザーを検索するか [さらに表示] を選択して各ユーザーの [追加] ボタンをクリックします。
           
           詳細は「Chatter グループメンバーの追加と削除」を参照してください。
  1. Apex データローダーを使用して API を介してグループメンバをアップロードします。
 

注意: いずれかの方法で Chatter グループメンバーを追加すると、新しく追加された各グループメンバーに対応するメールアドレスに noreply@chatter.salesforce.com からメール通知が送信されます。

 

件名: <UserWhoAddedMembersNameHere> added you to the group <GroupNameHere> (<メンバーを追加したユーザー名> さんがあなたをグループ <グループ名> に追加しました)
本文: Welcome! You're now a member of the <GroupNameHere> (ようこそ! あなたは <グループ名> のメンバーになりました。)
<グループの説明>
View (表示) (Chatter グループへのリンクのボタン)


非公開 Chatter グループにアップロードする場合、メンバーを追加するには操作を実行するユーザーが所有者またはグループマネージャである必要があります。

API を使用して Chatter グループメンバーを一括追加するには、挿入ファイルを作成する必要があります。Chatter グループ ID (CollaborationGroupId) 項目とユーザー ID (MemberId) 項目は必須で、ファイルに含める必要があります。

さらに Chatter グループメンバーとして挿入する各ユーザーに対して次の項目を設定することもできます。

 

CollaborationRole: グループメンバーのロール。ファイルに含まれていないか指定されていない場合には、ユーザーはグループマネージャではなくグループメンバーとして設定されます。

 

NotificationFrequency: Salesforce がこのメンバーに Chatter グループメールダイジェストを送信する頻度。NotificationFrequency 項目は毎週、毎日、すべての投稿、送信しないに設定することができ、それぞれ W、D、P、N で表されます。これは毎日のダイジェストの [個人のダイジェストの頻度の設定] です。ファイルに含まれていないか指定されていない場合、デフォルト値はユーザーの Chatter メール設定に設定されます。詳細については「個人 Chatter メール設定を管理するためのガイドライン」を参照してください。
 

添付ファイルは作業開始の参考となる挿入ファイルテンプレートです。列 A と B は必須項目で、C と D は省略可能です。行 1 には項目の表示ラベルが含まれています。行 2 にはサンプルデータが含まれています。このデータは置き換える必要があります。行 3 には各項目/列の簡単な説明が含まれています。セルを選択して Excel の数式バーを展開するとこの説明を表示できます。
 

すべての CollaborationGroupMember 項目の概要については「CollaborationGroupMember」を参照してください。 


ファイル準備後の手順

 
  1. データローダーを開きます。
  2. [Insert] をクリックします。
  3. ユーザー名とパスワード (該当する場合はセキュリティトークン)。
  4. [Next ] をクリックします。
  5. [Show all Salesforce objects ] チェックボックスをオンにして、[グループメンバー] (CollaborationGroupMember) を選択します。
  6. [Browse] をクリックし、ファイルを選択する。
  7. [Next] をクリックし [OK] をクリックします。
  8. [Create or Edit a Map] をクリックし、[Auto-Match Fields to Columns ] をクリックします。
  9. 自動的に対応付けされなかった項目が残っている場合は手動で対応付けます。
  10. [OK] | [Next ] をクリックします。
  11. [Browse ] をクリックして成功ファイルとエラーファイルを保存するディレクトリを選択します。
  12. [OK] | [Finish] をクリックします。

相互参照 ID に対するアクセス権がないというエラーが発生した場合は、データローダーのバッチサイズを 1 に設定します。詳細については「データローダーの設定」を参照してください。ファイル内の 1 つ以上のレコードでエラーが発生すると、バッチまたは挿入操作全体が同じエラーで失敗する可能性があります。バッチサイズを 1 にすることでこの問題の原因となっているファイル内の個別レコードを特定できます。

このエラーは、組織で「プロファイルベースの Chatter ロールアウトの有効化」機能が有効になっていて、挿入ファイルに含まれているユーザーに割り当てられているプロファイルまたは権限セットが Chatter に対して有効になっていない場合にも発生することがあります。ファイル内のすべてのユーザーの Chatter 使用が適切に有効化されていることを確認します。

Salesforce サポート の YouTube 動画で短い動画ウォークスルー「How to Mass Add Users to a Chatter Group (Chatter グループにユーザーを一括追加する方法)」を参照してください。

関連情報:
Set the default group notification email and its frequency via Data Loader (データローダーを使用したデフォルトのグループ通知メールとその頻度の設定)
ナレッジ記事番号

000384464

 
読み込み中
Salesforce Help | Article