ActivitiesSettings
組織の活動設定と、カレンダー用のユーザインターフェース設定を表します。ActivitiesSettings コンポーネントの種類を使用して、次の活動設定を制御します。
- グループ ToDo と定期的な ToDo、定期的な行動と複数日の行動、およびメール追跡を設定する
- 複数の取引先責任者を ToDo および行動に関連付ける (Shared Activities)
- ミーティング要請にカスタムロゴを表示する
また、ActivitiesSettings コンポーネントの種類を使用して、フロート表示リンクやドラッグアンドドロップ編集などを含め、カレンダーのユーザインターフェース設定も制御できます。
パッケージマニフェストでは、「Settings」の名前を使用してすべての組織設定メタデータ型にアクセスします。詳細は「設定」を参照してください。
ファイルのサフィックスおよびディレクトリの場所
ActivitiesSettings の値は、settings ディレクトリの Activities.settings ファイルに保存されます。.settings ファイルは、各設定コンポーネントに設定ファイルが 1 つしかないため、他の名前つきのコンポーネントとは異なります。
バージョン
ActivitiesSettings は、API バージョン 28.0 以降で使用できます。
項目
次に示すすべてのタイプの設定は、[活動設定] ページまたは [ユーザインターフェース設定] ページで次のように制御されます。
| 項目名 | データ型 | 説明 |
|---|---|---|
| boolean | ||
| enableActivityReminders | boolean | 組織に対してポップアップ活動アラームを有効化します。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableClickCreateEvents | boolean | 日表示および週表示のカレンダービューで特定の時間枠をダブルクリックし、フロート表示に行動の詳細を入力することによって、行動を作成できます。行動にマウスを置くとフロート表示が表示され、行動の詳細の参照や行動の削除をページを離れず行うことができます。システム管理者は、ミニページレイアウトを使用して、フロート表示される項目を設定します。定期的な行動または複数個人の行動はサポートしていません。 システム管理者は、この項目を [ユーザインターフェース設定] ページで制御します。 |
| enableDragAndDropScheduling | boolean | リストビューからカレンダービューにレコードをドラッグし、フロート表示に行動の詳細を入力することによって、レコードに関連する行動を作成できます。行動にマウスを置くとフロート表示が表示され、行動の詳細の参照や行動の削除をページを離れず行うことができます。システム管理者は、ミニページレイアウトを使用して、フロート表示される項目を設定します。 システム管理者は、この項目を [ユーザインターフェース設定] ページで制御します。 |
| enableEmailTracking | boolean | 組織で HTML メールテンプレートを使用している場合に、送信 HTML メールを追跡できます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableGroupTasks | boolean | ユーザが新規 ToDo の独立したコピーを複数のユーザに割り当てることができます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableListViewScheduling | boolean |
enableDragAndDropScheduling および enableClickCreateEvents の機能をリストビューのカレンダーに拡張します。 システム管理者は、この項目を [ユーザインターフェース設定] ページで制御します。 |
| enableMultidayEvents | boolean | 開始から 24 時間以上が経過した後で終了する行動を作成できます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableRecurringEvents | boolean | 指定された間隔で繰り返される行動を作成できます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableRecurringTasks | boolean | 指定された間隔で繰り返される ToDo を作成できます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableSidebarCalendarShortcut | boolean | ユーザが最後に使用したカレンダービューへのショートカットリンクをサイドバーに表示します。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableSimpleTaskCreateUI | boolean | Salesforce1 で [新規 ToDo] をタップしたときに、通常の ToDo レコード編集ページまたは最初に主要な ToDo 項目が表示されるページのどちらを開くかを、管理者が指定できるようにします。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| enableUNSTaskDelegatedToNotifications | boolean | [活動設定] ページで、設定を公開して管理者がユーザ設定を表示または非表示にできるようにします。表示することで、個々のユーザは ToDo を割り当てられたときのメール通知を有効化または無効化できます。 |
| meetingRequestsLogo | string |
showCustomLogoMeetingRequests が有効な場合に使用できます。カスタムロゴをアップロードします。システム管理者は、[ドキュメント] タブで特定のフォルダにアップロードされたロゴのみを選択できます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| showCustomLogoMeetingRequests | boolean | ミーティング要請のメールおよびミーティングの Web ページにカスタムロゴを表示します。ユーザが行動に招待するかミーティングを要請すると、招待者に対してロゴが表示されます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| showEventDetailsMultiUserCalendar | boolean | フロート表示テキストとしてではなく、画面上に行動の詳細を表示します。 システム管理者は、この項目を [活動設定] ページで制御します。 |
| showHomePageHoverLinksForEvents | boolean | [ホーム] タブのカレンダーセクションで、次の処理が行われます。
システム管理者は、ミニページレイアウトを使用して、フロート表示される項目を設定します。 システム管理者は、この項目を [ユーザインターフェース設定] ページで制御します。 |
| showMyTasksHoverLinks | boolean | [ホーム] タブの [ToDo] セクションおよびカレンダーの日表示で、次の処理が行われます。
システム管理者は、ミニページレイアウトを使用して、フロート表示される項目を設定します。 システム管理者は、この項目を [ユーザインターフェース設定] ページで制御します。 |
| showRequestedMeetingsOnHomePage | boolean | ユーザが要請し、まだ確認していないミーティングの一覧を示す [要請済みミーティング] サブタブを、[ホーム] タブの [カレンダー] セクションに表示します。この機能を無効にすると、[ホーム] タブのカレンダーから [新規ミーティング要請] ボタンが削除されます。 システム管理者は、この項目を [活動設定] ページで制御します。 |
パッケージマニフェストの例
組織の活動設定メタデータをリリースまたは取得するために使用される、パッケージマニフェストの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>Activities</members>
5 <name>Settings</name>
6 </types>
7 <version>28.0</version>
8</Package>宣言的なメタデータの定義のサンプル
活動設定ファイルの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<ActivitiesSettings xmlns="http://soap.sforce.com/2006/04/metadata">
3 <enableActivityReminders>true</enableActivityReminders>
4 <enableClickCreateEvents>true</enableClickCreateEvents>
5 <enableDragAndDropScheduling>true</enableDragAndDropScheduling>
6 <enableEmailTracking>true</enableEmailTracking>
7 <enableGroupTasks>true</enableGroupTasks>
8 <enableListViewScheduling>true</enableListViewScheduling>
9 <enableMultidayEvents>true</enableMultidayEvents>
10 <enableRecurringEvents>true</enableRecurringEvents>
11 <enableRecurringTasks>true</enableRecurringTasks>
12 <enableSidebarCalendarShortcut>true</enableSidebarCalendarShortcut>
13 <meetingRequestsLogo>Folder02/logo03.png</meetingRequestsLogo>
14 <showCustomLogoMeetingRequests>true</showCustomLogoMeetingRequests>
15 <showEventDetailsMultiUserCalendar>true</showEventDetailsMultiUserCalendar>
16 <showHomePageHoverLinksForEvents>true</showHomePageHoverLinksForEvents>
17 <showMyTasksHoverLinks>true</showMyTasksHoverLinks>
18 <showRequestedMeetingsOnHomePage>true</showRequestedMeetingsOnHomePage>
19</ActivitiesSettings>