• 検索結果がありません。

つの方法でした。現在は、ユーザエクスペリエンスコンテキストを判断するためのさら に優れた方法がサポートされています。

ケース

ストを判断する 1 つの方法でした。現在は、ユーザエクスペリエンスコンテキストを判断するためのさら に優れた方法がサポートされています。

トリガ

ケースコメントトリガ

メールメッセージトリガ

FeedComment トリガ

FeedItem トリガ

グループトリガ

グループメンバートリガ

グループレコードトリガ

トピックトリガ

TopicAssignment トリガ レイアウト

フィード項目レイアウト

グループレイアウト

パブリッシャーレイアウト 関連トピック:

ナビゲーションおよびアクション: Lightning Experience で使用できない機能とその新機能

既存の Salesforce カスタマイズの動作

プログラムによるカスタマイズ : Lightning Experience で使用できない機能とそ の新機能

プログラムによるカスタマイズの多くは Lightning Experience で機能します。ただし、新しいインターフェース

Lightning ページや Visualforce などの一部の機能の動作方法に影響します。

Visualforce

Visualforce でカスタマイズされた Salesforce を使用する組織の場合、次の重要な考慮事項があります。詳細を把

握するには、Trailhead で「Visualforce & Lightning Experience」を完了して新しい開発者バッジを取得してください。

Visualforce は Lightning Experience では iframe でラップされる

Salesforce Classic では、Visualforce がページ全体を所有します。Lightning Experience では、Visualforce は代わりに埋

め込み iframe でラップされます。このラッパーにはいくつかの効果があり、Trailhead モジュール全体が詳細

の説明に専念している主な理由はこのためです。

sforce.oneは Salesforce アプリケーション専用ではなくなった

以前は、sforce.one JavaScript ユーティリティオブジェクトは、Salesforce アプリケーションで実行されて

いる Visualforce ページでのみ使用可能でした。組織が Lightning Experience を有効にすると、Lightning Experience

で実行されているページにもこのユーティリティオブジェクトが追加されます。

以前は、sforce.oneの存在を検出することが、コードが実行されるユーザエクスペリエンスのコンテキ

ストを判断する 1 つの方法でした。現在は、ユーザエクスペリエンスコンテキストを判断するためのさら

sforce.oneの有無が何を意味するかを推測するコードを記述している場合は、新しい機能を使用するよ うにコードを更新する必要があります。

window.locationを設定できない

新しいページに移動するための JavaScript の一般的方法は、window.location値を操作することです。こ の方法は Lightning Experience では使用できません。代わりにsforce.oneの navigation メソッドを使用しま す。

オブジェクトリストアクションの上書きにアクセスできない

オブジェクトリストアクションは Visualforce ページで上書きできる 6 つの標準アクションの 1 つですが、

Lightning Experience ではアクセスできません。上書きは可能ですが、ユーザはアクセスできません。

Lightning Experience アプリケーションのユーザインターフェースが常に表示される

Lightning Experience で実行されている Visualforce ページは、<apex:page> showHeaderおよびshowSidebar 属性を無視します。Lightning Experience のヘッダーとナビゲーションメニューは非表示にできません。

Apex

ほとんどの場合、Apex はユーザインターフェースに依存しません。入力が同じ場合、Apex コードは Lightning

Experience Salesforce Classic のどちらからコールされても同様に機能します。ただし、ユーザインターフェース

自体は暗黙的にそのいずれかの入力になります。そのため、Lightning Experience Salesforce Classic の両方に表示 されるページまたはコンポーネントでコールされる Apex を記述する場合は、いくつかの注意点があります。

Lightning Experience での関連リストのプレビューは Apex DML 後に更新されない

Lightning Experience で実行するときに、Visualforce ページまたは Lightning コンポーネントで Apex を使用して

データが追加、変更、または削除された後に、影響を受けるデータが関連リストに表示されるページに戻っ た場合、その関連リストは変更を表示するように自動的に更新されません。関連リストのプレビューで更 新された適切なデータを表示するには、ページを再読み込みします。

Lightning データサービスを使用して DNL 操作を実行する Lightning コンポーネントでは、この制限による影響

はありません。Lightning データサービスを使用するように Lightning コンポーネントを更新できない場合は、

Apex コールの完了後にforce:refreshViewイベントを起動してページの更新を明示的にトリガできま

す。

影響を受ける Visualforce ページは、Lightning コンポーネントに移行することをお勧めします。

セッション権限レベル

Lightning Experience コンテキストで$Api.Session_IDまたはGETSESSIONID()を使用して取得されるセッ

ションの権限は、Lightning セッションの権限とほぼ同じです。Lightning セッションと同様に、これらのセッショ ID を使用して API コールを行うことはできません。

S コントロール

Sコントロールとは、Salesforce ユーザインターフェースをカスタマイズする旧式の方法です。あらゆる点で優

れた Visualforce および Lightning コンポーネントの導入に伴い、この方法は廃止されています。Lightning Experience

では、Sコントロールはサポートされておらず、今後サポートされることもありません。組織で Sコントロール に依存している場合は、Lightning Experience に移行する前に置換する必要があります。

関連トピック:

既存の Salesforce カスタマイズの動作

アプリケーションおよびパッケージ : Lightning Experience で使用できない機能 とその新機能

Lightning 対応と認定された AppExchange ソリューションは、Lightning Experience でサポートされています。Lightning

Experience でライセンス管理アプリケーションと環境ハブは使用できますが、他の ISVforce アプリケーションは

サポートされていません。

AppExchange

AppExchange の多くのソリューションが Lightning Experience をサポートしています。チェックするには、特長で

Lightning 対応 認定を探してください。ソリューションが Lightning Experience をサポートしていない場合は、代わ

りに Salesforce Classic でソリューションを使用します。

Lightning 対応認定のないソリューションも Lightning Experience で使用できますが、一部の機能が使用できない場

合や期待どおりに動作しない場合があります。これらのソリューションの中には、Salesforce Classic のスタイル を使用しているために視覚的に Lightning Experience との一貫性がないものもあります。最適な操作性を得るに

は、Lightning 対応でないソリューションでは Salesforce Classic を使用してください。

ISVforce アプリケーション

Lightning Experience でライセンス管理アプリケーションを使用して、ライセンスの管理や登録者のサポートを行

うことができます。また、Lightning Experience で環境ハブを使用して、開発組織、テスト組織、トライアル組織 を作成および管理できます。

Lightning Experience では、次の ISVforce 機能はサポートされていません。

Channel Order App

Trialforce

Usage Metrics Visualization (利用状況総計値の可視化) アプリケーション

Chatter が無効な場合の Lightning Experience の機能制限

エディション Lightning Experience で

Chatter を使用可能なエ

ディション: Essentials Editions、Group Editions、

Professional Editions、

Enterprise Editions、

Performance Editions、

Unlimited Editions、および Developer Edition

組織で Chatter を使用していない場合、Lightning Experience インターフェースのい

くつかの機能を使用できません。ここでは、Lightning Experience での変更点と、

Chatter なしでは使用できない重要な機能を確認します。

組織全体に対して、または権限セット経由で一部のユーザに対して Chatter を無 効にした場合、次のような制限があります。

フィード、トピック、グループ、おすすめを使用できません。

ユーザプロファイルは引き続き使用できますが、プロファイルでフィードと グループを使用できません。

レコードで [Chatter] タブを使用できません。

ユーザはレコードと他のユーザをフォローできません。

Salesforce Classic Chatter をオフにした場合、グローバル検索もオフになりま

す。Lightning Experience Chatter をオフにしても、グローバル検索はオンのままです。

メモ: Lightning Experience では、オブジェクトのフィード追跡が有効になっている場合を除き、ほとんどの

オブジェクトに Chatter タブは表示されません。例外は、グループ、サイト、およびユーザオブジェクト です。これらのオブジェクトでは、フィード追跡が有効になっているかどうかに関係なく [Chatter] タブが 表示されます。

Lightning Experience ロードマップ

エディション

使用可能なエディション: Essentials EditionGroup Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、

およびDeveloper Edition

Lightning Experience は、150,000 人を超えるお客様からのフィードバックに基づい

て構築されています。Lightning Experience をさらに推進するために、お客様のア イデア、コメント、および要望を集めています。現在取り組み中の機能とアイ デアとして次のようなものがあります。

メモ: このロードマップには、Salesforce の将来予測に関する記述が適用され ます。ロードマップ項目は予告なく変更される可能性があるため、その時 点で使用可能な技術に基づいて購入の意思決定を下してください。

将来 Winter '19

Summer '18 Spring '18

以前 機能

操作レポート ダッシュ

ボード: ゲー ジの % 表示 ダッシュ ボード: グラ フ編集時に おける Salesforce

将来 Winter '19

Summer '18 Spring '18

以前 機能

Classic と同等のグ ラフ

ダッシュボード: グラフ表示時に おける Salesforce Classic と同等のグ ラフ

ダッシュボード: 複合グラフ ダッシュボード: 条件付き強調表

ダッシュボード: 動的ダッシュ ボードの作成お よび編集 ダッシュボード:

カスタム URL

のドリルダウン ダッシュボード: グラフから条件 設定済みレポー トへのドリルダ ウン

ダッシュボード: レコード詳細 ページへのドリ ルダウン ダッシュボード: 条件設定済み ダッシュボード からのレポート へのドリルダウ

ダッシュボード: 条件設定済み ダッシュボード の編集