次の方法で共有


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

重要

財務と業務 (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. モバイル クライアントでワークスペース メタデータを更新します。

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

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