フォームレイアウトの構成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む10読むのに数分
  • 管理者または personalize_form ロールを持つユーザーは、フォームと関連リストのレイアウトを構成できます。

    重要:
    代わりに を使用してフォームForm Builderを構成してみてください。 には、フォームデザイナーとフォームレイアウトのすべてのオプションがあります。 Form Builderまた、フォームの各側面を構成するのに役立つ他の堅牢な機能もあります。詳細については、「Accessing Form Builder」を参照してください。

    フォームのフィールドの表示または非表示の切り替え

    フォームのレイアウトを構成して、フォームに表示される内容を変更します。表示するフィールドの変更、リストの埋め込み、セクションと注釈の追加などのタスクを実行できます。

    始める前に

    必要なロール:personalize_form

    手順

    1. フォームに移動します。
    2. フォームのコンテキストメニューアイコン (コンテキスト メニューアイコン) をクリックし、 構成 > フォームレイアウト.
    3. スラッシュバケットを使用して、フィールドおよびフィールドを表示させる順番を選択します。
      後ろにプラス (+) 記号が続く、緑色で表示された使用可能なアイテムは、関連テーブルを表します。これらのテーブルのフィールドにアクセスするには、ドット連結を使用します。
      フォームの構成

      コア UI では、フォームレイアウトは [追加コメント] フィールドと [作業メモ] フィールドの順序を決定しません。これらのフィールドの順序を決定する方法の詳細については、「 カスタムアクティビティ」を参照してください。

    4. [保存] をクリックします。
      警告:
      フィールドに読み取り専用データが表示されている場合を除き、同じフィールドをフォームの複数のセクションに追加しないでください。2 つ以上のインスタンスが編集可能なフィールドにあると、データが失われ、UI およびデータ ポリシーが適切に機能しなくなる可能性があります。

    次のタスク

    フォーム構成では、フォームに新しいフィールドを追加することもできます。これにより、フォームの基礎となるテーブルに列が作成されます。詳細については、「テーブルのフィールドを追加およびカスタマイズする」を参照してください。

    フォームへの関連リストの追加

    フォームや階層リストに表示されるように関連リストを構成できます。

    始める前に

    必要なロール:personalize_form

    このタスクについて

    関連リストに、現在のレコードと関係を持った他のテーブルのレコードが表示されます。

    手順

    1. フォームを開きます。
    2. フォームのコンテキストメニューアイコンをクリックし、 構成 > 関連リスト.
    3. スラッシュバケットを使用して、フォームに表示する関連リストを選択します。
    4. [保存] をクリックします。
      関連リストがフォームの下部に表示されます。

    注釈のフォームへの追加

    フォーム要素の間に色付きのテキストまたはセパレーターのブロックを表示して、フォーム要素を強調表示します。

    始める前に

    必要なロール:personalize_form

    手順

    1. フォームに移動します。
    2. フォームのコンテキストメニューアイコン ( コンテキストメニューアイコン) をクリックし、 構成 > フォームレイアウト.
    3. [フォームビューとセクション] でセクションを選択します。
    4. [利用可能] リストで、[*注釈] をダブルクリックして [選択済み] リストに移動します。
      [注釈の詳細] セクションが表示されます。
      注釈の詳細
    5. フィールドの上に配置して注釈を付けます。
    6. [注釈の詳細] で、注釈のタイプを選択します。
      利用可能な注釈のタイプには、[情報ボックス青 (Info Box Blue)][情報ボックス赤 (Info Box Red)][行区切り] (追加したテキストは行の下に表示されます)、[セクションの詳細][セクションセパレーター][テキスト] があります。
      フォーム注釈タイプ
    7. データタイプとして [プレーンテキスト] または [HTML] を選択して、テキストボックスに注釈を入力します。

      すべての有効な HTML タグがサポートされています。

      たとえば、[テキスト] 注釈タイプと [HTML] データタイプを選択して「<span style="color:red">次のプライマリロケーションを選択:(Select the primary location:)</span>」と入力します。テキストはフォームに赤で表示されます。

    8. [保存] をクリックします。

    注釈の切り替え

    ユーザーは、コア UI でフォームの注釈を切り替えることができます。glide.ui.show_annotations ユーザー設定によって、各ユーザーに注釈が表示されるかどうかをコントロールします。

    始める前に

    必要なロール:なし

    手順

    1. フォームに移動します。
    2. その他のオプションアイコン (その他の オプションアイコン) を選択して、注釈アイコンを表示します。
      使用可能な注釈がない場合は、アイコンは明るいグレーで表示され、切り替えることができません。

    フォームセクションの作成

    フォームにセクションを作成して、関連するフィールドをグループ化しやすくします。

    始める前に

    必要なロール: form_admin

    このタスクについて

    ユーザーはフォームセクションを展開するかまたは折りたたんで、必要なフィールドを表示または非表示にすることができます。タブを有効にしている場合、各フォームセクションは個別のタブに表示されます。次の図に示すように、デフォルトの [変更要求] フォームは、複数のセクションを含むフォームの例です。

    図 : 1. [変更要求] フォームのセクション
    タブに表示された [変更要求] フォームのセクション

    手順

    1. フォームヘッダーを右クリックし、 構成 > フォームレイアウト.
    2. スラッシュバケットの下の [フォームビューとセクション] 領域で、[セクション] リストの [新規] をクリックします。
    3. [セクションのキャプション] フィールドで、新しいセクションにタイトルを付け、[OK] をクリックします。
    4. フォームセクション名を選択し、上向きまたは下向きの矢印をクリックしてセクションの順序を変更します。
      注:
      フォームの最初のセクションのキャプションがフォームのタイトルになります。
    5. スラッシュバケットを使用して新しいセクションにフィールドを追加します。
    6. 作業が終了したら、[保存] をクリックします。
      新しいセクションが、選択したフィールドとともにフォームに表示されます。セクションにフィールドを追加しない場合、セクションは空のままになります。
      後でフォームセクションを削除する場合は、次の手順を実行します。
      1. 移動先 システム UI > フォームセクション.
      2. 削除するセクションを含むテーブルのフィルタリングします。たとえば、インシデント テーブルなどです。削除するフォームセクションの名前が [キャプション] フィールドに表示されます。
      3. 削除するフォームセクションの横にあるチェックボックスをオンにして、[選択した行のアクション] メニューから [削除] を選択します。
      4. [OK] をクリックして削除を確認します。

    フォーム分割の移動

    スラッシュバケット内の分割セクションインジケーターを移動して、フォーム上でフィールドが分割される場所を変更します。

    始める前に

    必要なロール:admin

    手順

    1. フォームに移動します。
    2. フォームのコンテキストメニューアイコン (フォーム のコンテキストメニューアイコン) をクリックし、 構成 > フォームレイアウト.
    3. 次の分割セクションインジケーターのいずれかを移動します。
      • |- begin_split -|
      • |- split -|
      • |- end_split -|
    4. [保存] をクリックします。

    タブ付きフォームの表示

    タブ付きフォームは、フォーム内を移動するために必要なスクロールを減らすことで、フォームと関連リストが使用するスペースを少なくする便利な方法です。

    始める前に

    必要なロール:personalize_form

    このタスクについて

    図 : 2. タブ付きフォーム
    タブ付きフォームを使用した変更要求

    フォームセクションと関連リストは個別にタブが付けられ、それぞれに独自のタブ行があります。ユーザーには常に最初のフォームセクションが表示されます。その後にあるすべてのセクションにはタブで移動できます。新規インスタンスの場合、タブはデフォルトで有効になっています。

    新規インスタンスの場合、タブ付きフォームはデフォルトで有効になっています。tabbed.forms という名前のシステムユーザー初期設定で、タブ付き UI がすべてのユーザーにデフォルトで使用されるかどうかを指定します。ユーザーは、この手順の説明に従ってこの設定を変更できます。

    手順

    1. バナーフレームの歯車アイコンをクリックします。
    2. タブ付きフォームを有効にします。

    フォーム内へのリストの埋め込み

    フォーム内にリストを埋め込むことができます。リストがフォームに埋め込まれた場合、リストの内容に加えられた変更は、フォームの保存時に保存されます。

    始める前に

    必要なロール:personalize_form

    このタスクについて

    これにより、埋め込みリストをフォーム上の他の要素と同じように操作できるようになります。さらに、ユーザーはリストビューでレコードを作成できます。行がリストに追加されたら、リスト内の任意のセルをダブルクリックしてその値を編集します。フォームのコンテキストメニューで選択したパスに応じて、埋め込みリストまたは関連リストとして同じリストをフォームに追加できます。

    関連リストの名前や埋め込みリストにレコードを作成するために必要なロールなど、埋め込みリストのコントロールを変更することもできます。

    手順

    1. リストからレコードを選択します。
    2. フォームヘッダーを右クリックし、 構成 > フォームレイアウト.
      スラッシュバケットには、利用可能なフィールドとフォームに埋め込むことができるリストが表示されます。リストは、[利用可能] リストの下部に赤で表示されます。
    3. リストを選択し、[選択済み] 列に移動します。
    4. 上向きと下向きの矢印ボタンを使用して、フォームにリストを配置します。
    5. [保存] をクリックします。
      リストは、隣接するフィールドのフレームに合わせて調整されます。
      変更要求フォームに埋め込まれた承認者のリスト

    顧客アップデートインジケーターの構成

    更新セット、スクリプト、サービスカタログアイテム、およびその他の構成テーブルによって追跡される変更である、顧客アップデートのインジケーターを構成できます。

    始める前に

    必要なロール:管理者

    このタスクについて

    顧客アップデートインジケーターアイコン ([顧客アップデートインジケーター] アイコン) は、顧客アップデートがあるフォームのヘッダーに表示される場合があります。顧客アップデートインジケーターをクリックすると、アイテムの更新セットレコードが開きます。

    owned_by_indicator.form ユーザー初期設定を使用して、すべての管理者または特定の管理者に表示されるようにこのインジケーターを構成できます。

    手順

    1. 移動先 すべて > ユーザー管理 > ユーザー初期設定.
    2. 次のいずれかのアクションを実行します。
      オプション説明
      すべての管理者のインジケーターを有効にする (Enable the indicator for all administrators) owned_by_indicator.form 初期設定を true に設定します。
      個別の管理者のインジケーターを有効にする (Enable the indicator for an individual administrator)
      1. owned_by_indicator.form システムユーザー初期設定が false に設定されていることを確認してください。
      2. 次の値でユーザー初期設定を作成します。
        • 名前: owned_by_indicator.form
        • ユーザー:設定を有効にする管理者を選択します。
        • true

    フォームへのグラフの追加

    フォームにグラフを追加して、フォームに関連するグラフィカルなデータをユーザーに表示します。たとえば、インシデントフォームにインシデントの SLA 関連のグラフを表示して、サービスレベルアグリーメントにどの程度適合しているかを確認できるようにすることができます。

    始める前に

    必要なロール:personalize_form

    このタスクについて

    注:
    フォームでは、リスト、ピボット、マルチレベルピボット、カレンダー、シングルスコアなどのレポートタイプはサポートされていません。
    図 : 3. フォーム上のグラフ
    インシデントフォーム上のグラフ

    手順

    1. 移動先 すべて > システム UI > フォーム.
    2. 構成するフォームを選択します。
    3. フォームのコンテキストメニューアイコン (フォーム のコンテキストメニューアイコン) をクリックし、 構成 > フォームレイアウト.
    4. スラッシュバケットを使用して、[*チャート] を選択します。
    5. チャートの詳細にラベルを入力します。
    6. [保存] をクリックしてフォームに戻ります。
    7. [チャートを構成] をクリックします。
    8. [レポート] フィールドでチャートを選択し、必要に応じて他のオプションを構成します。
    9. [更新] をクリックします。