電話用およびタブレット PC 用 Dynamics 365 のカスタマイズ

 

公開日: 2017年2月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

Microsoft Dynamics 365 では、一度設計すれば、どこでも展開できます。Dynamics 365 システムに対するカスタマイズは、電話用およびタブレット PC 用 Dynamics 365 に、また Web アプリケーションに表示されます。 変更は、適切に表示されるように、モバイル アプリで最適化されます。 以下の 1 つを選択するか、スクロール ダウンして、加えた変更の種類と、その変更がモバイル アプリと Web アプリでの表示にどの程度違うかを確認します。

電話アプリの最新版 電話用 Microsoft Dynamics 365 は、タブレット PC 用 Dynamics 365 と同じ完全な機能のエクスペリエンスを提供します。 また、同じ直感的なユーザー インターフェイス (電話用に適合) とオフライン機能を備えています。

電話用アプリの前のバージョンは新しい名前の Phones Express 用 Microsoft Dynamics 365 となりました。 以前のバージョンのアプリのカスタマイズについては、「Phones Express 用 Dynamics CRM のモバイル フォームの作成と編集」を参照してください。

フォームをカスタマイズすると、次回にモバイル アプリを開くときに更新プログラムのダウンロードを促すプロンプトが表示されます。

Dynamics 365 モバイル アプリのカスタマイズに関する短いビデオ (1:51) を参照してください

このトピックの内容

電話用およびタブレット PC 用 Dynamics 365 のホーム ページ

電話およびタブレット PC 用 Dynamics 365 のフォームのカスタマイズ

電話およびタブレット PC 用 Dynamics 365 に表示されるエンティティ

電話およびタブレット PC 用 Dynamics 365 のナビゲーション オプションの変更

電話およびタブレット PC 用 Dynamics 365 のコマンドの変更

電話およびタブレット PC 用 Dynamics 365 のフォーム スクリプトの違い

電話およびタブレット PC 用 Dynamics 365 のカスタマイズの公開

電話およびタブレット PC 用 Dynamics 365 での業務ルール

電話およびタブレット PC 用 Dynamics 365 での視覚的なコントロール

電話用およびタブレット PC 用 Dynamics 365 のホーム ページ

電話用およびタブレット PC 用 Dynamics 365 を最初に開くとき、ホーム ページが表示されます。このホーム ページは既定では [Dynamics 365 for Sales ダッシュボード] です。 新しいダッシュボードの作成、または既存のダッシュボードの編集を Web アプリケーションで行って、それらをモバイル用に有効化することができます。これにより、ユーザーは異なるホーム ダッシュボードを選択できます。 ダッシュボードの作成または変更の詳細については、Dynamics 365 のヘルプとトレーニングのサイトにある「ダッシュボードの作成」、または「ダッシュボード コンポーネントの管理」を参照してください。

電話およびタブレット PC 用 Dynamics 365 のフォームのカスタマイズ

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 は Web アプリケーションとしてフォームを使用します。 フォームがアプリケーションに表示される方法は、モバイル エクスペリエンスに合わせて最適化されます。 次の図に、Web アプリケーションからタブレット PC および電話アプリケーションへのリフローを示します。

Web アプリケーション

Dynamics 365 フォームの Web アプリケーションからのリフロー

タブレット PC アプリ

Dynamics 365 フォームのタブレット PC アプリケーションへのリフロー

電話アプリ

Dynamics 365 フォームの電話アプリケーションへのリフロー

電話およびタブレット PC 用 Dynamics 365 には、フォーム間の切り替えの機能はありません。 エンティティについて複数のメイン フォームが存在する場合は、表示されるフォームは、フォーム順序の設定とフォームに割り当てられたセキュリティ ロールによって決まります。詳細:複数のフォーム

フォームをカスタマイズする場合は、以下の内容を電話用 電話用 Dynamics 365 から非表示にすることができます。

  1. フィールド

  2. セクション

  3. すべてのタブ

このように、たとえば、電話ユーザーが取引先担当者の主要な情報だけに集中する必要があると考える場合は、フォームのカスタマイズ時は、電話アプリから取引先担当者の詳細を非表示にすることができます。

電話用 Dynamics 365 の表示から詳細を非表示にする

  1. フォーム エディターでのフォームのカスタマイズ時に、非表示にする、フィールド、セクション、またはタブを選択します。 フォーム エディターの使用に関するヒントについては、「フォーム エディターの使用」を参照してください。

  2. [プロパティの変更] をクリックします。

  3. [電話で使用可能にする] チェック ボックスをオフにし、[OK] を選択します。

電話およびタブレット PC 用 Dynamics 365 に表示されるエンティティ

電話用 Dynamics 365 および タブレット PC 用 Dynamics 365 に対して、制限されたエンティティのセットを有効にできます。 エンティティが有効かどうかを確認したり、エンティティを有効にするには、[設定] > [カスタマイズ] > [システムのカスタマイズ] > [エンティティ] をクリックします。 エンティティを選択し、[Outlook およびモバイル] の設定を確認します。

以下に注意します。

  • 電話用 Dynamics 365タブレット PC 用 Dynamics 365 に対して、すべてのユーザー定義エンティティを有効にできます。

  • 電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 の有効になっているレコードから、有効になっていないエンティティに対して [検索] を使用して、データを表示できます。 ただし、エンティティは編集できません。

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 に表示され、読み取り/書き込みされるエンティティ

エンティティ名

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 の表示プロパティ

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 の読み取り専用プロパティ

取引先企業

変更可能

変更可能

活動

変更不可能

変更不可能

予定​​

変更可能

変更可能

サポート案件​​

変更可能

変更可能

競合企業

変更可能

変更可能

つながり

変更不可能

変更可能

取引先担当者

変更可能

変更可能

潜在顧客​​

変更可能

変更可能

メモ

変更不可能

変更不可能

営業案件

変更可能

変更可能

提案製品

変更可能

変更可能

電話​​

変更可能

変更可能

キュー アイテム

変更可能

変更可能

ソーシャル活動

変更可能

変更可能

ソーシャル プロファイル

変更可能

変更可能

タスク​​

変更可能

変更可能

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 に表示され、読み取り専用のエンティティ

エンティティ名

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 の表示プロパティ

電話用 Dynamics 365 と タブレット PC 用 Dynamics 365 の読み取り専用プロパティ

添付ファイル

変更不可能

変更不可能

電子メール

変更可能

変更不可能

権利

変更不可能

変更不可能

サポート情報レコード

変更可能

変更不可能

製品

変更可能

変更不可能

キュー

変更可能

変更不可能

SLA KPI インスタンス

変更不可能

変更可能

チーム

変更不可能

変更不可能

ユーザー

変更不可能

変更不可能

Web リソース

変更不可能

変更不可能

電話およびタブレット PC 用 Dynamics 365 のナビゲーション オプションの変更

電話およびタブレット PC 用 Dynamics 365 は、モバイル アプリでの表示用に最適化されることを除けば、Web アプリケーションと同じサイトマップ データを使用して、ナビゲーション オプションを提供します。

Web アプリケーションのナビゲーション バーに表示されるエンティティが電話およびタブレット PC 用 Dynamics 365 に対して有効化されている場合、そのエンティティはモバイル アプリのナビゲーション バーにも表示されます。

Web クライアント上の領域内のグループ化は、エンティティをフラット リストで表示するモバイル アプリでは無視されます。 エンティティを、Web クライアント上の複数のグループに追加できます。 モバイル アプリではフラット リストが表示され、繰り返しは表示されません。 ユーザーにエンティティへの読み取りアクセス権がない場合、そのユーザーにはこのエンティティは表示されません。

ナビゲーション バーのアイテムの順序は、サイトマップの順序によって決まります。 重複がある場合は、最初のインスタンスのみ表示されます。

ユーザー定義エンティティは、ユーザー定義エンティティの固定されたアイコンを使用します。

タブレット ナビゲーション バー用 Dynamics 365

詳細については、サイトマップを使用してアプリケーションのナビゲーションを変更する を参照してください。

電話およびタブレット PC 用 Dynamics 365 のコマンドの変更

電話およびタブレット PC 用 Dynamics 365 は、モバイル アプリでの表示用に最適化されることを除けば、Web アプリケーションと同じリボン定義を使用してコマンドを提供します。 クライアントの種類に応じて、表示するリボン定義を設定できます。 たとえば、電話やタブレット PC のアプリにではなく、Web アプリケーションに表示されるように、コマンドを設定することができます。 いくつかの既定のコマンドは Web アプリケーションでのみ表示されるように設定されています。それらのコマンドがモバイル アプリで表示されないのはその理由からです。

タブレット用の Dynamics 365 のアカウント フォーム コマンド

注意

コマンド用に構成されたアイコンは表示されず、長すぎるラベルは途中で切り捨てられます。

詳細:コマンドおよびリボンをカスタマイズする

電話およびタブレット PC 用 Dynamics 365 のフォーム スクリプトの違い

Web アプリケーションで使用されるフォーム用に記述されるスクリプトは、電話およびタブレット PC用 Dynamics 365 でも機能しますが、違いがいくつかあります。 一般に、モバイル アプリ向けの範囲内で有効でないメソッドは、エラーを返しませんが、値も返しません。 開発者は、条件付きステートメントを使用して、モバイル アプリで正常に動作しないコードを分離することができます。

if (Xrm.Page.context.client.getClient() != "Mobile")
{
    // Add code that should not run in CRM for phones and tablets here

}

また、getFormFactor API を使用して、コードを電話上だけで動作させるか、タブレット PC 上だけで動作させるかを、次のような文を使用して設定できます。

if (Xrm.Page.context.client.getClient() == "Mobile" && Xrm.Page.context.client.getFormFactor() == 3)
{
// Add code that should only run in CRM for phones here
}

次の一覧は、モバイル アプリ内のスクリプトで何をするかを示しています。 個々の詳細については、MSDN: クライアント側プログラミング リファレンス にある開発者用ドキュメントを参照してください。

  • ユーザーからの応答をまっている間の、window.alertwindow.confirmwindow.prompt、またはコードの実行を阻止するその他のコードの使用は、期待通りには動作せず、エラーを表示します。 モバイル アプリのスクリプトでは、これらのメソッドを使用しないでください。

  • 電話およびタブレット PC 用 Dynamics 365 に表示されるタブは展開も折りたたみもできないため、タブを展開または折りたたむコードが機能せず、これらのイベントを使用するイベント ハンドラーに対して構成されたコードは実行されません。

  • ダッシュボード内の Web リソース または iframe 要素は、モバイル アプリには表示されません。 これらとやり取りするメソッドは機能せず、これらの項目を読み込むときに呼び出されるイベントに対してこれらのメソッドを使用してイベント ハンドラー用に構成したコードは実行されません。タブレット PC 用 Dynamics 365 に Web リソースまたは iframe 要素を表示するプレビュー機能を試すことに関心がある場合は、「プレビュー機能: タブレット PC 用 CRM での iframe と Web リソースのサポート」を参照してください。

  • 電話およびタブレット PC 用 Dynamics 365 ではユーザーが別のフォームに切り替えるための機能を提供していないので、Web アプリケーションでこれを有効にするメソッドは機能しません。

  • Web アプリケーションで関連エンティティの表示またはそれへの移動を可能にするメソッドは機能しません。

  • コマンド バーを更新する、ビュー ポートのディメンションを取得する、またはフォーム ウィンドウを閉じるメソッドは機能しません。

電話およびタブレット PC 用 Dynamics 365 のカスタマイズの公開

電話およびタブレット PC 用 Dynamics 365 をカスタマイズするとき、カスタマイズを常に明示的に公開して、モバイル アプリと同期することを確認する必要があります。

電話およびタブレット PC 用 Dynamics 365 での業務ルール

電話およびタブレット PC 用 Dynamics 365 を開くとき、業務ルールの定義がダウンロードされてキャッシュされます。 業務ルールの変更は、ユーザーがモバイル アプリを閉じて再度開くまで適用されません。

電話およびタブレット PC 用 Dynamics 365 での視覚的なコントロール

モバイル ユーザーが Dynamics 365 データを素早く入力し、より豊かな視覚体験を提供するために、電話用 Dynamics 365 とタブレットのビジュアルコントロールを使用します。 この一連カスタム コントロールには、スライダー、スイッチ、星の評価、ビデオの埋め込み、および一覧の代わりにカレンダー形式でユーザーが活動を表示するために使用できるカレンダー コントロールが含まれます。

コントロール​​

線形スライダー

モバイル線形スライダー コントロール

オプション セット

モバイル コントロール オプション セット

フリップ スイッチ

フリップ スイッチ モバイル コントロール

星評価

モバイル コントロールの星評価

放射状ノブ

放射状ノブ モバイル コントロール

マルチメディア コントロール

マルチメディア モバイル コントロール

ペン コントロール

ペン モバイル コントロール

Web サイト プレビュー

Web サイト プレビュー モバイル コントロール

数値入力

数値入力モバイル コントロール

自動完了

自動完了モバイル コントロール

定型入力

マスク モバイル コントロールを入力

線形ゲージ

線形ゲージ モバイル コントロール

ブレット グラフ

ブレット グラフ モバイル コントロール

アーク ノブ

アーク ノブ モバイル コントロール

カレンダー コントロール、電話

カレンダー コントロール、電話、日時

カレンダー コントロール、タブレット PC

メニューを開いてのカレンダー コントロール

詳細:

関連項目

ビデオ: CRM Online 更新プログラム 1 (2:34) で Dynamics CRM をスマート フォンまで拡張
メタデータの作成と編集
フォームの作成および設計
ビューの作成および編集
プロセスの作成および編集
業務ルールの作成および編集

© 2017 Microsoft. All rights reserved. 著作権