フォーム ウィジェット

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • フォームウィジェットは、サービスポータル UI 内のプラットフォームフォームで、いくつかの違いがあります。 このベースシステムウィジェットは、そのままポータルで使用することも、クローンを作成して自分のビジネスニーズに合わせて作り変えることもできます。

    図 : 1. フォーム ウィジェット
    ポータルフォームの形をしたフォームウィジェット

    URL パラメーター

    フォームウィジェットは、URL 内で次のパラメーターを受け入れます。これらのパラメーターをページ URL に追加して、指定されたレコードをフォームウィジェットを使用して表示します。
    表 : 1. フォーム ウィジェットの URL パラメーター
    パラメーター 説明
    sys_id または sl_sys_id 表示するレコードのSys_id。
    tablesl_table、または t 表示するレコードのテーブル。

    フォームウィジェットは、テーブルからデータをフェッチするときに必要なクロススコープ権限をチェックすることで、テーブルへのアクセスを検証します。クロススコープ権限の検証をオフにするには、 glide.service_portal.enforce_cross_scope_check_in_form システムプロパティを false に設定します。詳細については、「サービスポータル のプロパティ」を参照してください。

    view または v レコードの表示に使用されるビュー。

    次の例では、ポータルビューに URL の sys_id 1c741bd70b2322007518478d83673af3 のインシデントが表示されます。

    https://example.service-now.com/sp?id=form&table=incident&sys_id=1c741bd70b2322007518478d83673af3&view=portal

    注:
    [作業時間] などのタイマーフィールドが、 サービスポータル で正しく表示されません。詳細とワークアラウンドについては、Now Support ナレッジベースの「Timer fields do not display the correct data in Service Portal [KB0752404] (サービスポータルでタイマーフィールドに正しいデータが表示されない [KB0752404])」の記事を参照してください。

    スクリプティング

    すべてのクライアント スクリプトがサービスポータルでサポートされているわけではありません。クライアント スクリプトがサービスポータルでフォームとどのように相互作用するかを理解するには、「サービス ポータルおよびクライアント スクリプト」および「サポートされているクライアント スクリプトの種類と API」を参照してください。