Network
Metadata メタデータ型を拡張し、その fullName 項目を継承します。
宣言的なメタデータファイルのサフィックスおよびディレクトリの場所
Network コンポーネントは、対応するパッケージディレクトリの networks ディレクトリに保存されます。ファイル名はサイト名に一致し、拡張子は .network です。
バージョン
このオブジェクトは API バージョン 28.0 以降で使用できます。
項目
Branding
Experience Cloud サイトに適用されるブランド設定と配色を表します。API バージョン 40.0 以前で使用できます。API バージョン 41.0 以降では NetworkBranding に置き換わります。
CommunityRoles
Experience Cloud サイトのカスタマーロール、パートナーロールまたは従業員ロールを識別するために使用される表示ラベル。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| customerUserRole | string | カスタマーユーザロールの表示ラベル。 |
| employeeUserRole | string | 従業員ユーザロールの表示ラベル。 |
| partnerUserRole | string | パートナーユーザロールの表示ラベル。 |
NetworkMemberGroup
Experience Cloud サイトに割り当てられたプロファイルおよび権限セットを表します。いずれかのプロファイルまたは権限セットを持つユーザは、(顧客グループの) Chatter 顧客でない限り、サイトのメンバーです。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| permissionSet | string | サイトに割り当てられた権限セット。 |
| profile | string | サイトの一部であるプロファイル。 |
NetworkPageOverride
[パスワードの変更]、[パスワードを忘れた場合]、[ホーム]、[ログイン] の各ページがどのページ種別を参照するかを制御する、[管理] 領域 ([エクスペリエンス管理] またはエクスペリエンスワークスペース内) の設定を表します。
RecommendationAudience
新しい Experience Cloud サイトメンバーによる利用者を作成します。または、カスタマイズした利用者メンバーのリストを管理しておすすめを整理または対象にするために使用できます。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| recommendationAudienceDetails | RecommendationAudienceDetail | おすすめの利用者の詳細。 |
RecommendationAudienceDetail
おすすめの利用者の詳細。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| audienceCriteriaType | AudienceCriteriaType (string 型の列挙) | おすすめ利用者種別の条件。値は次のとおりです。
|
| audienceCriteriaValue | string | 新規メンバー条件では、ユーザがメンバーになった時点からの最大日数。カスタムリスト条件では Null です。 |
| setupName | string | おすすめ利用者の名前。 |
RecommendationDefinition
Experience Cloud サイトのエンゲージメントを促進するカスタムおすすめのリストを表します。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| recommendationDefinitionDetails | RecommendationDefinitionDetail[] | カスタムおすすめとその詳細のリスト。 |
RecommendationDefinitionDetail
カスタムおすすめの詳細。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| actionUrl | string | ユーザがおすすめに対してアクションを実行できるようにするボタンの URL。 |
| description | string | ユーザが実行できるアクションを提案するおすすめの説明。 |
| linkText | string | ボタンのテキスト表示ラベル。 |
| scheduledRecommendations | ScheduledRecommendation | スケジュール済みおすすめのリスト。 |
| setupName | string | [設定] に表示されるおすすめの名前。 |
| title | string | おすすめのタイトル。 |
ReputationLevelDefinitions
Experience Cloud サイト内で特定の定義されたアクションを実行することでメンバーが達成できる評価レベルを表します。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| level | ReputationLevel[] | 評価レベルを表します。 |
ReputationLevel
評価レベルの名前と下限値を表します。アプリケーションが上限値を計算します。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| branding | ReputationBranding[] | 評価レベルに関連付けられたブランド設定を表します。具体的には、評価レベルのカスタム画像です。 この項目は省略可能です。指定されていない場合は、デフォルトの評価レベル画像が使用されます。API バージョン 32.0 以降で利用できます。 |
| label | string | 評価レベルの名前。 この項目は省略可能です。指定されていない場合、10 個のデフォルトのいずれかが使用されます。
|
| lowerThreshold | double | 必須。この評価レベルの範囲の下限値。たとえば、この評価レベルがポイント 1 ~ 50 の場合、1 が lowerThreshold です。 |
ReputationPointsRules
Experience Cloud サイトのポイントシステムのポイントルールを表します。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| pointsRule | ReputationPointsRule[] | 行動とそれに関連付けられたポイントを表します。 |
ReputationPointsRule
ポイントルールの行動と関連付けられたポイント値を表します。アクションを実行したユーザは、関連付けられたポイントを獲得します。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| eventType | string | 必須。ポイントを獲得するためにメンバーが実行する必要がある行動の種別。次の値を使用できます。
|
| points | int | 必須。行動を実行してメンバーが取得するポイント数。行動ごとのデフォルトのポイント数は次のとおりです。
|
ScheduledRecommendation
スケジュール済みおすすめのリストを表します。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| scheduledRecommendationDetails | ScheduledRecommendationDetail[] | スケジュール済みおすすめのリスト。 |
ScheduledRecommendationDetail
スケジュール済みおすすめの詳細。API バージョン 41.0 以降で利用できます。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| channel | RecommendationChannel (string 型の列挙) | おすすめをグループ化して、おすすめをサイトのどこに表示するのかを決定する手段。有効な値は、次のとおりです。
|
| enabled | boolean | スケジュールが有効になっているかどうかを示します。true の場合、おすすめが有効になり、サイトに表示されます。 false の場合、Salesforce モバイル Web でのフィードのおすすめは削除されませんが、新しいおすすめは表示されなくなります。サイトでは、無効にしたおすすめは表示されません。 |
| rank | int | 表示順序を決定するチャネル内のおすすめのランク。 スケジュール済みおすすめは、rank で指定された位置に挿入されます。それ以降のすべてのスケジュール済みおすすめの rank が 1 つずつ下がります。指定された rank がリストのサイズよりも大きい場合は、スケジュール済みおすすめがリストの末尾に配置されます。 rank が指定されていない場合は、スケジュール済みおすすめがリストの末尾に配置されます。 |
| recommendationAudience | string | このスケジュール済みおすすめの利用者の名前。 |
NetworkTabSet
| 項目 | 項目の型 | 説明 |
|---|---|---|
| customTab | string | サイトの一部であるカスタムタブ。 |
| defaultTab | string | サイトの [ホーム] タブ。メンバーがログインすると、このタブが最初のページとして表示されます。 |
| standardTab | string | サイトの一部である標準タブ。 |
宣言的なメタデータの定義のサンプル
次に、ネットワークの XML 定義のサンプルを示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Network xmlns="http://soap.sforce.com/2006/04/metadata">
3 <allowMembersToFlag>true</allowMembersToFlag>
4 <changePasswordTemplate>unfiled$public/CommunityChangePasswordEmailTemplate</changePasswordTemplate>
5 <description>Metadata Community</description>
6 <emailSenderAddress>admin@networkMetadata.com</emailSenderAddress>
7 <emailSenderName>Admin User</emailSenderName>
8 <enableInvitation>false</enableInvitation>
9 <enableKnowledgeable>true</enableKnowledgeable>
10 <enableNicknameDisplay>false</enableNicknameDisplay>
11 <enablePrivateMessages>true</enablePrivateMessages>
12 <enableReputation>true</enableReputation>
13 <enableUpDownVote>true</enableUpDownVote>
14 <forgotPasswordTemplate>unfiled$public/CommunityForgotPasswordEmailTemplate</forgotPasswordTemplate>
15 <networkMemberGroups>
16 <permissionSet>Admin</permissionSet>
17 <permissionSet>Standard</permissionSet>
18 <permissionSet>ReadOnly</permissionSet>
19 <profile>Admin</profile>
20 <profile>Standard</profile>
21 <profile>ReadOnly</profile>
22 </networkMemberGroups>
23 <recommendationDefinition>
24 <recommendationDefinitionDetails>
25 <actionUrl>https://www.apple.com/iphone</actionUrl>
26 <description>Better specs and high performance for iPhones</description>
27 <linkText>iPhone 7</linkText>
28 <scheduledRecommendations>
29 <scheduledRecommendationDetails>
30 <channel>DefaultChannel</channel>
31 <enabled>false</enabled>
32 <rank>1</rank>
33 <recommendationAudience>New Member Audience</recommendationAudience>
34 </scheduledRecommendationDetails>
35 </scheduledRecommendations>
36 <setupName>Apple iPhone</setupName>
37 <title>iPhone7</title>
38 </recommendationDefinitionDetails>
39 <recommendationDefinitionDetails>
40 <actionUrl>https://www.bose.com/qc35</actionUrl>
41 <description>New Amazing Noise cancellation Headphones</description>
42 <linkText>Bose QC35</linkText>
43 <scheduledRecommendations>
44 <scheduledRecommendationDetails>
45 <channel>DefaultChannel</channel>
46 <enabled>true</enabled>
47 <rank>2</rank>
48 <recommendationAudience>Custom Audience</recommendationAudience>
49 </scheduledRecommendationDetails>
50 </scheduledRecommendations>
51 <setupName>Bose Headphones</setupName>
52 <title>Bose QC35</title>
53 </recommendationDefinitionDetails>
54 </recommendationDefinition>
55 <reputationLevels>
56 <level>
57 <branding>
58 <smallImage>communities_shared _document_folder/replevel_beginner.png</smallImage>
59 </branding>
60 <label>Beginner</label>
61 <lowerThreshold>0</lowerThreshold>
62 </level>
63 <level>
64 <branding>
65 <smallImage>communities_shared _document_folder/replevel_apprentice.png</smallImage>
66 </branding>
67 <label>Apprentice</label>
68 <lowerThreshold>51</lowerThreshold>
69 </level>
70 <level>
71 <branding>
72 <smallImage>communities_shared _document_folder/replevel_gettingthere.png</smallImage>
73 </branding>
74 <label>Getting There</label>
75 <lowerThreshold>101</lowerThreshold>
76 </level>
77 <level>
78 <branding>
79 <smallImage>communities_shared _document_folder/replevel_skilled.png</smallImage>
80 </branding>
81 <label>Skilled</label>
82 <lowerThreshold>151</lowerThreshold>
83 </level>
84 <level>
85 <branding>
86 <smallImage>communities_shared _document_folder/replevel_expert.png</smallImage>
87 </branding>
88 <label>Expert</label>
89 <lowerThreshold>201</lowerThreshold>
90 </level>
91 <level>
92 <branding>
93 <smallImage>communities_shared _document_folder/replevel_mentor.png</smallImage>
94 </branding>
95 <label>Mentor</label>
96 <lowerThreshold>251</lowerThreshold>
97 </level>
98 <level>
99 <branding>
100 <smallImage>communities_shared _document_folder/replevel_guru.png</smallImage>
101 </branding>
102 <label>Guru</label>
103 <lowerThreshold>301</lowerThreshold>
104 </level>
105 </reputationLevels>
106 <reputationPointsRules>
107 <pointsRule>
108 <eventType>FeedItemWriteAPost</eventType>
109 <points>5</points>
110 </pointsRule>
111 <pointsRule>
112 <eventType>FeedItemWriteAComment</eventType>
113 <points>3</points>
114 </pointsRule>
115 <pointsRule>
116 <eventType>FeedItemReceiveAComment</eventType>
117 <points>10</points>
118 </pointsRule>
119 <pointsRule>
120 <eventType>FeedItemLikeSomething</eventType>
121 <points>3</points>
122 </pointsRule>
123 <pointsRule>
124 <eventType>FeedItemReceiveALike</eventType>
125 <points>5</points>
126 </pointsRule>
127 <pointsRule>
128 <eventType>FeedItemMentionSomeone</eventType>
129 <points>5</points>
130 </pointsRule>
131 <pointsRule>
132 <eventType>FeedItemSomeoneMentionsYou</eventType>
133 <points>10</points>
134 </pointsRule>
135 <pointsRule>
136 <eventType>FeedItemShareAPost</eventType>
137 <points>5</points>
138 </pointsRule>
139 <pointsRule>
140 <eventType>FeedItemSomeoneSharesYourPost</eventType>
141 <points>10</points>
142 </pointsRule>
143 </reputationPointsRules>
144 <selfRegistration>false</selfRegistration>
145 <sendWelcomeEmail>true</sendWelcomeEmail>
146 <site>Network_11</site>
147 <status>UnderConstruction</status>
148 <tabs>
149 <defaultTab>Chatter</defaultTab>
150 <standardTab>Chatter</standardTab>
151 <standardTab>Account</standardTab>
152 <standardTab>Campaign</standardTab>
153 <standardTab>Case</standardTab>
154 <standardTab>Console</standardTab>
155 <standardTab>Contact</standardTab>
156 <standardTab>Contract</standardTab>
157 <standardTab>Dashboard</standardTab>
158 <standardTab>JigsawSearch</standardTab>
159 <standardTab>File</standardTab>
160 <standardTab>CollaborationGroup</standardTab>
161 <standardTab>home</standardTab>
162 <standardTab>Idea</standardTab>
163 <standardTab>Lead</standardTab>
164 <standardTab>Opportunity</standardTab>
165 <standardTab>Product2</standardTab>
166 <standardTab>UserProfile</standardTab>
167 <standardTab>report</standardTab>
168 <standardTab>Solution</standardTab>
169 </tabs>
170 <urlPathPrefix>network1</urlPathPrefix>
171 <welcomeTemplate>unfiled$public/CommunityWelcomeEmailTemplate</welcomeTemplate>
172</Network>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。