基本フォームとマルチステップ フォームの添付ファイルとしてのメモ構成

注意

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

基本およびマルチステップ フォームでメモと添付ファイルを表示する機能を追加するには、次の手順を完了する必要があります。

注意

  • 注記を Web ページに表示するには、各注記の説明文の前に *WEB* (*'WEB' キーワードの前後にアスタリスク記号 (*) *) を付ける必要があります。 Web ページのフォームから追加された注記には、自動的に接頭辞が付加されます。
  • カスタム テーブルのメモとアクティビティを同じフォームに表示する機能は、現在、設定によってサポートされていません。

基本フォームのメモの構成

さらに、Portal Management アプリを使用してフォームのメタデータを設定することで、サイトユーザーがメモや添付ファイルを追加、更新、削除できるようにタイムラインコントロールを設定することができます。

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

  2. 左ペインのコンテンツ配下の基本フォームを選択します。

    基本フォーム。

  3. フォームの一覧から、注記の構成を追加するフォームのレコードを選択して開きます。

  4. フォーム設定の使用可能なタブから、基本フォームのメタデータを選択します。

    基本フォーム メタデータ。

  5. 新しい基本フォーム メタデータを選択します。

    新しい基本フォーム メタデータ。

  6. タイプメモを選択します。

    タイプとしての注記。

  7. 注記の構成に関する設定画面が表示されます。 ほとんどの設定は既定で折りたたまれています。 セクションを展開してさらに設定を表示することができます。

    注記オプション。

    注意

    ノートの添付ファイルを Azure に保存する場合、まずノートの添付ファイル用に Azure ストレージを有効にし、ファイル添付場所のオプションを Azure Blob ストレージに更新する必要があります。

  8. 適切な値を入力して、フィールドに入力します。 これらの設定については、属性ダイアログ オプションを作成するダイアログ オプションの編集ダイアログ オプションの削除にて解説されています。

  9. フォームを保存します。

構成を追加すると、ポータルで有効になっている適切なオプションを使用して、メモのコントロールが表示されます。

属性

Name 内容
基本設定
作成が有効 テーブルに新しいメモを追加する機能を有効にします。
作成ダイアログのオプション 有効の作成が true の場合、ダイアログ ボックスを構成する設定が含まれます。 詳細については、作成ダイアログのオプションを参照してください。
編集が有効 テーブルの既存のメモを編集する機能を有効にします。
編集ダイアログのオプション EditEnabled が true の場合、ダイアログ ボックスを構成する設定が含まれます。 詳細情報: 編集ダイアログのオプション
削除が有効 テーブルからメモを削除する機能を有効にします。
削除ダイアログのオプション DeleteEnabled が true の場合、ダイアログ ボックスを構成する設定が含まれます。 詳細については、削除ダイアログのオプションを参照してください。
添付ファイルの場所 添付ファイルの場所を選択します。
  • メモ添付ファイル
  • Azure Blob Storage
MIME の種類を承認 承認された MIME の種類の一覧を指定できます。
MIME の種類の制限 MIME の種類を制限するかまたは許可するかを選択します。
最大ファイル サイズ (KB) 添付できるファイルの最大サイズを指定できます。 アップロードできる最大ファイル サイズは、環境システム設定ダイアログ ボックスの システム設定のメール タブ にある 最大ファイル サイズ 設定で決まります。
詳細設定
リスト タイトル メモ領域の上のタイトルを指定します。
メモ追加ボタンのラベル [メモの追加] ボタンのラベルを無効にします。
メモのプライバシー ラベル メモがプライベートかどうかを示すラベルを指定します。
メッセージの読み込み中 メモの一覧の読み込み中に表示するメッセージを指定します。
エラー メッセージ メモの一覧の読み込み中にエラーが発生した場合に表示されるメッセージを指定します。
アクセス拒否メッセージ ユーザーに注記の一覧を表示するアクセス許可がない場合に表示されるメッセージを無効にします。
空のメッセージ 現在のテーブルに表示できるメモがない場合に表示されるメッセージを上書きします。
リストの順序 メモが表示される順序を設定できます。 リストの順序設定では、以下のオプションを設定することができます:
  • 属性: 並べ替えの基準とする列の論理名です
  • エイリアス: クエリのエイリアス属性です
  • 向き: 昇順 (最小から最大、または最初から最後)、または降順 (最大から最小、または最後から最初)。
リストの順序の属性を設定する。
並べ替えルールを追加するには、 列 (4) を選択し、詳細を入力します。 一覧の順序は、最も優先度の高いほうがリストの最上部になるように並べ替え処理されます。

作成ダイアログのオプション

件名 内容
基本設定
プライバシー オプション フィールドの表示 メモの追加ダイアログ ボックスのチェックボックスを有効にして、ユーザーがメモをプライベートとしてマークできるようにします。
プライバシー オプション フィールドの既定値 [プライバシー オプション フィールドの表示] の既定値を指定します。 このフィールドの既定値は False です。
添付ファイルの表示 [メモの追加] ダイアログ ボックスで、ファイル アップロード フィールドを有効にして、ユーザーがメモにファイルを添付できるようにします。
注記: このオプションを使用して添付できるファイルは 1 つだけです。
ファイル添付の承認 ファイル アップロードの入力で許可する MIME タイプ。
詳細設定
メモ フィールドのラベル [メモの追加] ダイアログ ボックスで、メモ フィールドのラベルをオーバライドします。
メモ フィールドの列 メモの <textarea> の列の値を設定します。
メモ フィールドの行 メモの <textarea> の行値を設定します。
プライバシー オプション フィールドのラベル プライバシー オプション フィールドのラベルを指定します (有効な場合)。
ファイル添付のラベル 添付ファイルのラベルを指定します (有効な場合)。
左列 CSS クラス [メモの追加] ダイアログ ボックスのラベルがある左端の列に CSS クラス (複数可) を追加します。
右列 CSS クラス [メモの追加] ダイアログ ボックスのフィールド入力がある右端の列に CSS クラス (複数可) を追加します。
タイトル [メモの追加] ダイアログ ボックスのヘッダーの HTML テキストをオーバライドします。
プライマリ ボタン テキスト ダイアログ ボックスのプライマリ (メモの追加) ボタンに表示される HTML をオーバライドします。
解除ボタンの SR のテキスト ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストをオーバライドします。
閉じるボタン テキスト ダイアログ ボックスの閉鎖 (キャンセル) ボタンに表示される HTML をオーバライドします。
サイズ [メモの追加] ダイアログ ボックスのサイズを指定します。 オプションは既定値、大きい、小さいです。
CSS クラス 表示されるダイアログ ボックスに適用される CSS クラスを指定します。
タイトル CSS クラス 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。
プライマリ ボタン CSS クラス ダイアログ ボックスのプライマリ ボタン (メモの追加) に適用される CSS クラス (複数可) を指定します。
閉じるボタン CSS クラス ダイアログ ボックスの閉じる (キャンセル) ボタンに適用される CSS クラスを指定します。

編集ダイアログのオプション

件名 内容
基本設定
プライバシー オプション フィールドの表示 メモの編集ダイアログ ボックスのチェックボックスを有効にして、ユーザーがメモをプライベートとしてマークできるようにします。
プライバシー オプション フィールドの既定値 [プライバシー オプション フィールドの表示] の既定値を指定します。 このフィールドの既定値は False です。
添付ファイルの表示 [メモの編集] ダイアログ ボックスで、ファイル アップロード フィールドを有効にして、ユーザーがメモにファイルを添付できるようにします。
注記: このオプションを使用して添付できるファイルは 1 つだけです。
ファイル添付の承認 ファイル アップロードの入力で許可する MIME タイプ。
詳細設定
メモ フィールドのラベル [メモの編集] ダイアログ ボックスで、メモ フィールドのラベルをオーバライドします。
メモ フィールドの列 メモの <textarea> の列の値を設定します。
メモ フィールドの行 メモの <textarea> の行値を設定します。
プライバシー オプション フィールドのラベル プライバシー オプション フィールドのラベルを指定します (有効な場合)。
ファイル添付のラベル 添付ファイルのラベルを指定します (有効な場合)。
左列 CSS クラス [メモの編集] ダイアログ ボックスのラベルがある左端の列に CSS クラス (複数可) を追加します。
右列 CSS クラス [メモの編集] ダイアログ ボックスのフィールド入力がある右端の列に CSS クラス (複数可) を追加します。
タイトル [メモの編集] ダイアログ ボックスのヘッダーの HTML テキストをオーバライドします。
プライマリ ボタン テキスト ダイアログ ボックスのプライマリ (メモの更新) ボタンに表示される HTML をオーバライドします。
解除ボタンの SR のテキスト ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストをオーバライドします。
閉じるボタン テキスト ダイアログ ボックスの閉鎖 (キャンセル) ボタンに表示される HTML をオーバライドします。
サイズ [メモの編集] ダイアログ ボックスのサイズを指定します。 オプションは既定値、大きい、小さいです。
CSS クラス 表示されるダイアログ ボックスに適用される CSS クラスを指定します。
タイトル CSS クラス 出力されるダイアログのタイトル バーに適用される CSS クラスを指定します。
プライマリ ボタン CSS クラス ダイアログ ボックスのプライマリ ボタン (メモの更新) に適用される CSS クラス (複数可) を指定します。
閉じるボタン CSS クラス ダイアログ ボックスの閉じる (キャンセル) ボタンに適用される CSS クラスを指定します。

削除ダイアログのオプション

件名 内容
基本設定
確認 メモを削除するときの確認メッセージを上書きします。
詳細設定
タイトル [メモの削除] ダイアログ ボックスのヘッダーの HTML テキストをオーバライドします。
プライマリ ボタン テキスト ダイアログ ボックスの基本 (削除) ボタンに表示される HTML をオーバライドします。
解除ボタンの SR のテキスト ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストをオーバライドします。
閉じるボタン テキスト ダイアログ ボックスの閉鎖 (キャンセル) ボタンに表示される HTML をオーバライドします。
サイズ [メモの削除] ダイアログ ボックスのサイズを指定します。 オプションは既定値、大きい、小さいです。
CSS クラス 表示されるダイアログ ボックスに適用される CSS クラスを指定します。
タイトル CSS クラス 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。
プライマリ ボタン CSS クラス ダイアログ ボックスのプライマリ (削除) ボタンに適用される CSS クラスを指定します。
閉じるボタン CSS クラス ダイアログ ボックスの閉じる (キャンセル) ボタンに適用される CSS クラスを指定します。

テーブルのアクセス許可を割り当てる

次のようにレコードに適切なテーブルのアクセス許可を作成して割り当てない限り、メモ、およびメモ コントロールの追加編集削除ボタンは基本またはマルチステップ フォームで非表示になります。

重要

ポータルを使ってノートを編集・削除するには、ユーザーがサインインし、メモの作成者である必要があります。 テーブルのアクセス許可を割り当てても、他のユーザーが作成したメモを編集または削除することはできません。

  1. メモを表示させるフォームで、テーブルの権限を有効にするチェックボックスが選択されていることを確認します。

    基本フォームでテーブルのアクセス許可を有効にする。

  2. メモのコントロールが有効になっているテーブルの場合、必要な権限を持つテーブル権限を作成します。 スコープは、エンド ユーザーに必要なアクセスのレベルに応じて適切に設定される必要があります。

    たとえば、基本フォームにノートを表示するLeadテーブルに、読み取り、書き込み、作成、追加、追加先などの権限を持つテーブル権限を作成します。

    新しいテーブルのアクセス許可を作成する。

  3. ユーザー向けにテーブル権限を Web ロールに関連付けます

    たとえば、前述の手順で作成したテーブル権限をリードマネージャーの Web ロールに追加します。

    Web ロールにテーブルのアクセス許可を追加する。

  4. 以下の表のように注釈テーブルに保護者のアクセスタイプと必要な権限を持つテーブルのアクセス許可を作成します。 親テーブルのアクセス許可は、手順2で作成したテーブルのアクセス許可と同じものを設定する必要があります。

    注記アクション 必要なアクセス許可
    既読 既読
    加算 作成、追加 (親テーブルのアクセス許可で必要な追加先)
    編集 書き込み
    Delete キー Delete キー

    たとえば、前述の手順で作成したリード テーブルのアクセス許可を親テーブルとして設定し、注釈テーブルのテーブルアクセス許可を作成します。

    テーブルのアクセス許可を追加する。

リッチ テキスト エディターを有効にする

リッチ テキスト エディターは、Web ページのフォームにメモを追加または編集するときに有効にすることができます。

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

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

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

  4. サイト設定には、以下の値を指定します:

    1. 名前: Timeline/RTEEnabled
    2. Web サイト 関連する Web サイトレコード
    3. 値: True
    4. 説明: (オプション)
  5. 保存して閉じるを選択

  6. Studio から Web サイトを同期し、サイトをプレビューします。

  7. リッチ テキスト エディターを使用してメモを追加、編集できる必要があります。

    リッチテキスト エディターでノートを構成します。

リッチ テキスト エディターで作成されたメモ

Rich text editor コントロールの構成 を使用して作成されたメモをポータル Web ページで表示できます。

ただし、リッチ テキスト エディターがフォームのメモに対して有効になっていない場合、編集しようとするとテキストが HTML マークアップ形式で表示されます。

たとえば、このメモは、モデル駆動型アプリのリッチテキスト形式を示しています。

Dynamics 365 フォーム。

ポータルの Web ページには、メモがリッチテキスト形式で表示されます。

ポータル フォーム。

しかし、ポータルの Web ページからメモを編集すると、HTML マークアップ形式のメモが表示されます。

編集時に HTML で表示されたポータル フォーム。

重要

ポータルを使用して、HTML マークアップを含むメモを保存しようとすると、次のようなエラーが表示されます: 申し訳ございません。不具合が発生しました。もう一度やり直してください。それでも問題が解決しない場合は、ウェブサイトの管理者にお問い合わせください。 ポータルを使用して HTML マークアップでメモを保存するには、リクエストの検証を無効化する必要があります。 ただし、リクエストの検証を無効にすると、Web サイト全体に適用されます。 リクエストの検証を無効化する手順と、その影響を理解するには、リクエストの検証にアクセスしてください。

マルチステップ フォームのメモの構成

マルチステップ フォームのメモは、基本フォームのメモと同じ方法で構成されます。 メモがあるマルチステップ フォーム ステップのメタデータ レコードを最初に作成してから、メモの構成メタデータを追加します。

フォーム上で添付ファイルを有効にする

基本フォームファイルの添付オプションを有効にして、メモで使用可能な添付ファイル オプションを表示します。

基本フォームで添付ファイルを有効にするには:

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

  2. 左ペインのコンテンツ配下の基本フォームを選択します。

    基本フォーム。

  3. フォームの一覧から、注記の構成を追加するフォームのレコードを選択して開きます。

  4. フォームの追加設定を選択します。 以下のセクションで説明されているフィールドに従って、追加の設定を構成します。

    追加設定 - ファイルを添付する。

ファイル添付の追加設定

件名 内容
ファイルの​​添付 フォームで添付ファイルを有効にするには、ボックスをオンにします。
添付ファイルの保存オプション 注記またはポータルのコメントを選択して、添付ファイルを保存します。 注記の添付については、注記を選択します。
複数ファイルの許可 複数の添付ファイルを許可するには、チェック ボックスをオンにします。
Label 添付オプションのラベルを指定します。
添付ファイルの保存場所 添付ファイルの場所を選択します。
  • メモ添付ファイル
  • Azure Blob Storage
MIME の種類を承認 承認された MIME の種類の一覧を指定します。
ファイルの種類を承認 承認されたファイルの種類の一覧を指定します。 このオプションは、添付ファイルの保存オプションポータル コメント オプションを使用している場合に利用可能です。

添付ファイルのオプション

メモを設定し、メモの添付を有効にすると、フォームにファイルの添付オプションが表示されます。

添付ファイルのオプション。