この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Missions クラス

ユーザーの活動目的アクティビティをエクスポートおよび消去します。ユーザーの活動目的の進行状況を取得します。ユーザーの活動目的アクティビティ数を更新します。

名前空間

ConnectApi

Missions のメソッド

Missions のメソッドは次のとおりです。すべてのメソッドが静的です。

exportUserMissionsActivities(communityId, userId)

ユーザーの活動目的アクティビティをエクスポートします。

API バージョン

45.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UserMissionActivitiesJob exportUserMissionsActivities(String communityId, String userId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
userId
型: String
ユーザーの ID。

使用方法

このメソッドでは次の活動をエクスポートできます。
  • FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
  • FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
  • FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
  • FeedItemPostQuestion — ユーザーが質問を投稿しました。
  • FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
  • FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
  • FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
  • FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
  • FeedItemWriteAPost — ユーザーが投稿しました。
  • FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。

getUserMissionsProgress(communityId, userId)

ユーザーの活動目的アクティビティの進行状況を取得します。

API バージョン

46.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UserMissionActivityCollection getUserMissionsProgress(String communityId, String userId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
userId
型: String
ユーザーの ID。

purgeUserMissionsActivities(communityId, userId)

ユーザーの活動目的アクティビティを消去するジョブを開始します。

API バージョン

45.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UserMissionActivitiesJob purgeUserMissionsActivities(String communityId, String userId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
userId
型: String
ユーザーの ID。

使用方法

このメソッドは、次の活動を消去します。
  • FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
  • FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
  • FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
  • FeedItemPostQuestion — ユーザーが質問を投稿しました。
  • FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
  • FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
  • FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
  • FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
  • FeedItemWriteAPost — ユーザーが投稿しました。
  • FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。

purgeUserMissionsActivities(communityId)

すべてのユーザーの活動目的アクティビティを消去するジョブを開始します。

API バージョン

49.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UserMissionActivitiesJob purgeUserMissionsActivities(String communityId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null

使用方法

このメソッドは、次の活動を消去します。
  • FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
  • FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
  • FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
  • FeedItemPostQuestion — ユーザーが質問を投稿しました。
  • FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
  • FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
  • FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
  • FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
  • FeedItemWriteAPost — ユーザーが投稿しました。
  • FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。

updateUserMissionActivityCount(activityType, activityCount, communityId, userId)

ユーザーの活動目的アクティビティ数を更新します。

API バージョン

45.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.UserMissionActivityStatus updateUserMissionActivityCount(ConnectApi.UserMissionActivityType activityType, Integer activityCount, String communityId, String userId)

パラメーター

activityType
型: ConnectApi.UserMissionActivityType
ユーザーの活動目的アクティビティの種別。値は次のとおりです。
  • FeedItemAnswerAQuestion — ユーザーが質問に回答しました。
  • FeedItemLikeSomething — ユーザーが投稿またはコメントにいいね! しました。
  • FeedItemMarkAnswerAsBest — ユーザーが回答を最良の回答としてマークしました。
  • FeedItemPostQuestion — ユーザーが質問を投稿しました。
  • FeedItemReceiveAComment — ユーザーが投稿に対するコメントを受け取りました。
  • FeedItemReceiveALike — ユーザーが投稿またはコメントに対するいいね! を受け取りました。
  • FeedItemReceiveAnAnswer — ユーザーが質問に対する回答を受け取りました。
  • FeedItemWriteAComment — ユーザーが投稿に対してコメントしました。
  • FeedItemWriteAPost — ユーザーが投稿しました。
  • FeedItemYourAnswerMarkedBest — ユーザーの回答が最良の回答としてマークされました。
activityCount
型: Integer
指定されたユーザー種別の活動目的アクティビティの数。
communityId
型: String
Experience Cloud サイトの ID、internal、または null
userId
型: String
ユーザーの ID。