モバイル アプリ ページのフィールドをクリック可能にする

重要

財務と運用 (Dynamics 365) モバイル アプリおよびプラットフォームは、非推奨になりました。 詳細については、削除済みまたは非推奨のプラットフォーム機能を参照してください。

モバイル アプリ ページのフィールドは、電子メール アドレス、電話番号、または URL として表示されるようにカスタマイズできます。

電子メール フィールド

ビジネス ロジックを使用することにより、フィールドを電子メール アドレス フィールドとしてマークすることができます。 ユーザーがフィールドをクリックすると、規定のモバイル メール アプリが起動し、フィールド値がアプリにメール アドレスとして表示されます。

電話番号フィールド

ビジネス ロジックを使用することにより、フィールドを電話番号フィールドとしてマークすることができます。 ユーザーがフィールドをクリックすると、モバイル ダイヤラー アプリが起動し、フィールド値がアプリに電話番号として表示されます。

メモ

iOS では、電話番号が無効な場合、携帯電話のダイヤラー アプリが発生しない可能性があります。

URL フィールド

ビジネス ロジックを使用することにより、フィールドを URL フィールドとしてマークすることができます。 ユーザーがフィールドをクリックすると、規定のモバイル ブラウザーに URL が開き、アドレス バーにフィールド値が表示されます。

メモ

iOS では完全な URL (つまり、https などのプロトコルで始まる URL) を指定する必要があります。 それ以外の場合、URL はブラウザーで開かれません。 www.microsoft.com などの URL は機能しません。 代わりに、URL は https://www.microsoft.com で指定される必要があります。

この例では、顧客の電子メール アドレスと電話番号フィールドを、適切な iOS アプリでクリックして開くことができるように設定する方法を示します。

フィールドをカスタマイズする前に、次のイメージに示すように、フィールドをクリックすることはできません。

変更される前の、顧客の詳細ページ。

フィールドがリンクであることを指定するには、これらの手順に従います。

  1. appInit メソッドに次の明細行を追加します。 configureControl メソッドを呼び出して、ページ名とコントロール名を渡します。 次に、コントロールの LinkType 値を指定します。 次の値がサポートされています: 電話電子メール、および URL

    metadataService.configureControl('PageName', 'ControlName', { LinkType: 'Telephone' });
    metadataService.configureControl('PageName', ' ControlName ', { LinkType: 'Email' });
    metadataService.configureControl('PageName', ' ControlName ', { LinkType: 'Url' });
    
  2. モバイル アプリ デザイナーを使用して、更新されたビジネス ロジック ファイルをアップロードします。

  3. モバイル クライアントでワークスペース メタデータを更新します。

フィールドはリンクとして表示されるようになりました。

変更後の顧客詳細ページ。