Network
コミュニティを表します。コミュニティとは、従業員、顧客、パートナーがつながることのできるブランド空間です。ビジネスニーズに合ったコミュニティを複数カスタマイズおよび作成し、コミュニティ間をシームレスに移行できます。SalesforceCommunities には Network コンポーネントを使用します。Chatterアンサーおよび アイデアを含むゾーンを作成する場合は、Community (Zone) コンポーネントを使用します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
宣言的なメタデータファイルのサフィックスおよびディレクトリの場所
Network コンポーネントは、対応するパッケージディレクトリの networks ディレクトリに保存されます。ファイル名はコミュニティ名に一致し、拡張子は .network です。
バージョン
このオブジェクトは、API バージョン 28.0 以降で使用できます。
項目
| 項目 | データ型 | 説明 |
|---|---|---|
| allowedExtensions | string | コミュニティで許可されるファイルの種類を指定します。このファイルの種類のホワイトリストにより、コミュニティメンバーがアップロードできるファイルを制御でき、スパム送信者が不適切なファイルでコミュニティを汚染することを防止できます。APIバージョン 36.0 以降で利用できます。 |
| allowMembersToFlag | boolean | コミュニティのユーザが投稿またはコメントを不適切としてフラグ付けできるかどうかを決定します。フラグが付けられた項目は、レビューのためにコミュニティモデレータに送信されます。APIバージョン 29.0 以降で利用できます。 |
| branding | Branding | コミュニティで使用する配色、ヘッダー、フッター。 |
| caseCommentEmailTemplate | string | ケースコメントがケースに追加されたか変更された場合に、コミュニティメンバーに通知するときに使用されるメールテンプレート。 |
| changePasswordTemplate | string | パスワードがリセットされたことをユーザに通知するときに使用されるメールテンプレート。 |
| description | string | コミュニティの説明。 |
| emailSenderAddress | string | コミュニティメールの送信元となるメールアドレス。 |
| emailSenderName | string | コミュニティメールの送信元となる名前。 |
| enableGuestChatter | boolean | ゲストユーザがログインせずにコミュニティの公開 Chatter グループにアクセスできるかどうかを指定します。 |
| enableInvitation | boolean | ユーザが他のユーザをコミュニティに招待できるかどうかを指定します。 |
| enableKnowledgeable | boolean | コミュニティメンバーが、トピックに関する知識のあるユーザを表示し、その知識についてユーザを支持できるかどうかを決定します。APIバージョン 30.0 以降で使用できます。 |
| enableNicknameDisplay | boolean | コミュニティのほとんどの場所に、ユーザの氏名ではなくニックネームを表示するかどうかを示します。デフォルトで false に設定されます。APIバージョン 32.0 以降で使用できます。 |
| enablePrivateMessages | boolean | コミュニティメンバーが非公開メッセージを送受信できるかどうかを決定します。APIバージョン 30.0 以降で使用できます。 |
| enableReputation | boolean | コミュニティのメンバーに対する評価が計算および表示されるかどうかを決定します。APIバージョン 31.0 以降で使用できます。 有効な場合、reputationLevels と reputationPointsRules が使用されます。データファイルに reputationLevels と reputationPointsRules のどちらも定義されていない場合、デフォルト値が使用されます。 |
| enableSiteAsContainer | boolean | コミュニティでタブの代わりに Site.com ページを使用するかどうかを決定します。 |
| forgotPasswordTemplate | string | ユーザがパスワードを忘れたときに使用されるメールテンプレート。 |
| maxFileSizeKb | int | コミュニティでメンバーがアップロードできるファイルの最大サイズ (KB) を指定します。APIバージョン 36.0 以降で利用できます。3,072 KB から組織の最大ファイルサイズまでの数値を入力します。デフォルトの制限である 2 GB を使用するには、この項目を空にしておきます。 |
| navigationLinkSet | NavigationLinkSet | この項目は API バージョン 37.0 以降で使用できます。 |
| networkMemberGroups | NetworkMemberGroups | コミュニティへのアクセス権を持つプロファイルおよび権限セット。これらのプロファイルまたは権限セットを持つユーザは、コミュニティのメンバーです。 |
| newSenderAddress | string | EmailSenderAddressの新しい値として入力され、まだ未確認のメールアドレス。ユーザが送信元メールアドレスの変更を要求し、確認メールに正常に応答すると、NewSenderAddress の値で EmailSenderAddress の値が上書きされます。これが、コミュニティメールの送信元メールアドレスになります。 |
| picassoSite | string | コミュニティにリンクしている Site.com サイトの名前。 |
| reputationLevels | ReputationLevelDefinitions | メンバーが特定のアクションを実行してポイントを獲得したときに、メンバーに割り当てられる評価レベル。 |
| reputationPointsRules | ReputationPointsRules | メンバーが特定の定義済みアクションを実行したときに獲得するポイント。 |
| selfRegProfile | string | セルフ登録するユーザに割り当てられるプロファイル。この値は、コミュニティで selfRegistration が有効になっている場合にのみ使用されます。APIバージョン 29.0 以降で利用できます。 |
| selfRegistration | boolean | コミュニティでセルフ登録が可能かどうかを指定します。 |
| sendWelcomeEmail | boolean | 新しいユーザがコミュニティに追加されたときに、お知らせメールを送信するかどうかを指定します。 |
| site | string | コミュニティに関連付けられている CustomSite。 |
| status | NetworkStatus[] | コミュニティの状況。選択可能な値は次のとおりです。
|
| tabs | NetworkTabSet | コミュニティで使用できるタブ。これらのタブは、コミュニティを作成したユーザが選択したものです。 |
| urlPathPrefix | string | サイトを他のサイトと区別する、サイトの URL 上のパスの最初の部分。たとえば、サイト URL が mycompany.force.com/partners である場合、partners は urlPathPrefix になります。 |
| welcomeTemplate | string | 新しいコミュニティメンバーにお知らせメールを送信するときに使用されるメールテンプレート。 |
Branding
コミュニティに適用されるブランド設定と配色を表します。
NetworkMemberGroup
コミュニティに割り当てられたプロファイルおよび権限セットを表します。いずれかのプロファイルまたは権限セットを持つユーザは、(顧客グループの) Chatter 顧客でない限り、コミュニティのメンバーです。
| 項目 | データ型 | 説明 |
|---|---|---|
| permissionSet | string | コミュニティに割り当てられた権限セット。 |
| profile | string | コミュニティの一部であるプロファイル。 |
ReputationLevelDefinitions
コミュニティ内で特定の定義されたアクションを実行することでメンバーが達成できる評価レベルを表します。
| 項目 | データ型 | 説明 |
|---|---|---|
| level | ReputationLevel[] | 評価レベルを表します。 |
ReputationLevel
評価レベルの名前と下限値を表します。上限値はアプリケーションによって計算されます。
| 項目 | データ型 | 説明 |
|---|---|---|
| branding | ReputationBranding[] | 評価レベルに関連付けられたブランド設定を表します。具体的には、評価レベルのカスタム画像です。 この項目は省略可能です。指定されていない場合は、デフォルトの評価レベル画像が使用されます。APIバージョン 32.0 以降で使用できます。 |
| label | string | 評価レベルの名前。 この項目は省略可能です。指定されていない場合、10 個のデフォルトのいずれかが使用されます。
|
| lowerThreshold | double | 必須。この評価レベルの範囲の下限値。たとえば、この評価レベルがポイント 1 ~ 50 の場合、1 が lowerThreshold です。 |
ReputationPointsRules
コミュニティのポイントシステムのポイントルールを表します。
| 項目 | データ型 | 説明 |
|---|---|---|
| pointsRule | ReputationPointsRule[] | 行動とそれに関連付けられたポイントを表します。 |
ReputationPointsRule
ポイントルールの行動と関連付けられたポイント値を表します。アクションを実行したユーザは、関連付けられたポイントを獲得します。
| 項目 | データ型 | 説明 |
|---|---|---|
| eventType | string | 必須。ポイントを獲得するためにメンバーが実行する必要がある行動の種別。次の値を使用できます。
|
| points | int | 必須。行動を実行してメンバーが取得するポイント数。行動ごとのデフォルトのポイント数は次のとおりです。
|