ポータルのサイト設定の構成

注意

2022 年 10 月 12 日より、Power Apps ポータルは Power Pages となります。 詳細: Microsoft Power Pages の一般提供が開始されました (ブログ)
Power Apps ポータルのドキュメントは、近日中に Power Pages ドキュメントに移行、統合されます。

サイト設定は、設定可能な名前付きの値で、ポータルの動作や外観を変更するためにウェブサイト コードで使用されます。 通常、開発者がウェブサイト コードを作成すると、さまざまなコンポーネントのサイト設定が参照され、コードを変更したり、サイト再コンパイルしたり、再配置したりすることなく、エンドユーザーが設定値を変更してウェブサイトを変更できるようになります。

Power Apps ポータルのインストールで提供されるサンプル ポータルには、背景スタイル、テキストの色、レイアウトの幅など、サイト内の多くのビジュアル要素を変更するために使用されるさまざまなスタイルの設定可能なサイト設定がいくつか含まれています。 次に示すサイトの設定の種類を管理することができます。

  • グローバル ポータルの設定: これらの設定は、追加される Microsoft Dataverse 環境に関連付けられているすべてのポータルに適用されます。
  • ポータル サイトの設定: これらの設定は、追加される Dataverse 環境に関連付けられた特定のポータル (ウェブサイト レコード) に適用されます。

ポータル サイト設定の管理

  1. ポータルの構成 に移動し、 サイトの設定 を選択します。

  2. 新しい設定を作成する場合、新規を選択します。

  3. 既存設定を編集する場合は、グリッドにリストされたサイト設定を選択します。

  4. 用意されているフィールドの値を入力してください:

    • 名前: 適切な設定を取得するための Web サイト コードによって参照されるラベルです。 設定を取得するコードは、一致する名前で見つかった最初のレコードを取得するため、関連付けられたウェブサイトでは名前が固有である必要があります。

    • Web サイト: 関連する Web サイトです。

    • : 設定

    • 説明: この設定の目的または特別な指示です。

  5. 保存して閉じるを選択します。

注意

Bing マップ 統合は、ドイツの主権クラウドではサポートされません。 この環境で Bingmaps/credentials の設定を作成しようとすると、エラー メッセージが表示されます。

ポータル サイトの設定

Name Value 説明
Authentication/Registration/RequiresConfirmation ブール値 true は E メールによる確認を有効にし、オープン登録を無効にします。 既定: False
Authentication/Registration/RequiresInvitation ブール値 true は招待コード機能を有効にし、オープン登録を無効にします。 既定: False
conference-name ポータル会議 特定のポータルの会議を表す adx_conference のレコード名。
HelpDesk/CaseEntitlementEnabled ヘルプ デスクのサポート案件の権利が有効かを示すブール値。 既定: false
HelpDesk/Deflection/DefaultSelectedProductName producttypecode が 100000001 に等しい製品が複数ある場合は、ヘルプ デスクのサポート案件の転送に表示されるドロップダウンで、既定で選択された製品の製品レコード名。
Profile/ForceSignUp ブール値を "True" に設定すると、Web サイトのコンテンツにアクセス許可される前に、ユーザーはプロフィール情報を更新する必要があります。 既定: False
Profile/ShowMarketingOptionsPanel プロフィールのマーケティング広告の設定を指定する、フィールド一覧を表示するパネルを表示するか示すブール値。 既定: False
検索/有効 検索が有効かを示すブール値。
検索/フィルター コンテンツ: adx_webpage、Events: adx_event、adx_eventschedule;
ブログ: adx_blog、adx_blogpost、adx_blogpostcomment;
フォーラム: adx_communityforum、adx_communityforumthread、adx_communityforumpost;
アイデア: adx_ideaforum、adx_idea、adx_ideacomment;
問題: adx_issueforum、adx_issue、adx_issuecomment; ヘルプ デスク: サポート案件
検索論理名フィルター オプションのコレクション。 ここで値を定義すると、サイト全体検索にドロップダウン フィルター オプションを追加します。 この値は、コロンと区切られた名前と値を含む、名前/値のペア、およびセミコロンで区切られたペアの形式であるべきです。
例: 「Forums:adx_communityforum,adx_communityforumthread,adx_communityforumpost;Blogs:adx_blog,adx_blogpost,adx_blogpostcomment」。
Search/IndexQueryName ポータル検索 ポータル検索クエリで使用されるシステム ビューの名前。 既定: ポータル検索
検索/クエリ +(@Query) _title:(@Query) _logicalname:adx_webpage~0.9^0.2
-_logicalname:adx_webfile~0.9 adx_partialurl:(@Query)
_logicalname:adx_blogpost~0.9^0.1 -_logicalname:adx_communityforumthread~0.9
サイト検索のクエリを上書きして、追加の重みとフィルターを適用します。 @Query はユーザーが入力した問い合わせ文です。 Lucene クエリ構文の参照: https://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html
取得/ステミング機能 英語 ポータル検索のステミング アルゴリズムが使用する言語。 既定: 英語
CustomerSupport/DisplayAllUserActivitiesOnTimeline
Authentication/[Protocol]/[Provider]/AllowContactMappingWithEmail 電子メールに基づいて取引先担当者レコードへの自動関連付けを許可します。
詳しくは、電子メールによる連絡先のマッピングを許可し、固有の電子メールの一般的なオプションを要求するを参照してください。
Authentication/[Protocol]/[Provider]/AllowContactMappingWithEmail はマルチテナント エンドポイントには適用されません。 招待状を使用して、ユーザーがあなたのポータルに対して認証できるようにします。
Site/EnableDefaultHtmlEncoding True/False Power Apps ポータルのリリース バージョン 9.3.8.x またはそれ以降では、ユーザーに強制された Liquid フィルターを既定でエスケープし、Liquid オブジェクトを要求します。 この既定の構成を無効にして Liquid フィルターをエスケープせずにこれらの Liquid オブジェクトを許可するには、この設定を追加し、その値を False に設定します。

注意

Authentication/[Protocol]/[Provider]/AllowContactMappingWithEmail はマルチテナント エンドポイントには適用されません。 招待状を使用して、ユーザーがあなたのポータルに対して認証できるようにします。

さまざまなポータル機能に関連するサイト設定については、以下を参照してください:

グローバル ポータル設定の管理

  1. ポータル管理アプリ を開きます。

  2. Web サイト セクションに移動し、設定 を選択します。

  3. 新しい設定を作成する場合、新規 を選択します。

  4. 既存設定を編集する場合は、グリッドにリストされた 設定 を選択します。

  5. 用意されているフィールドの値を入力してください。

    • 名前: 適切な設定を取得するためのコードによって参照される一意の名前です。

    • : 設定

    • 説明: この設定の目的または特別な指示です。

  6. 保存して閉じる を選択します。

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。