フォームの概要

フォームの概要

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

フォームはデータを入力するために使用され、アプリケーションの中核を成すコンポーネントです。入力されたデータは Creator に保存され、レポートとして表示できます。フォームは、さまざまなデータ入力用のフィールドと(送信/更新/リセット用の)ボタンで構成され、テーマ、セクション、レイアウトでカスタマイズできます。

フォームは、ゼロから作成する、ファイルをインポートする、AI を利用する、あらかじめ用意されたテンプレートを利用する、他のデータソースと連携して作成する、などの方法で作成できます。また、データを保存せず、一時的なユーザー入力の収集と処理に使用できるステートレスフォームを作成することもできます。
提供状況
  1. ゼロから作成したフォーム、データをインポートして作成したフォーム、テンプレートから作成したフォームは、Creator のすべてのプランで利用できますが、連携フォームは有料プランでのみ作成できます。
  2. フォームを作成および管理できるのは、スーパー管理者、管理者、および開発者のみです。

1. 概要

フォームは、組織が収集したい情報をエンドユーザーが入力するためのユーザーインターフェイスを提供します。また、このデータを構造化された整理された形式で収集し、安全に保存します。サービスリクエスト、注文依頼、意見・アンケートなど、さまざまな情報をフォームを通じて収集できます。

フォームは、Zoho Creator アプリケーションでデータの収集と保存を行うコンポーネントです。言い換えると、エンドユーザーがアプリケーションにデータを入力するための手段です。そのため、フォームはユーザーとアプリケーションとの主な接点の 1 つとなります。Zoho Creator アプリケーションをデータベースにたとえると、フォームはデータベース内のテーブルに相当します。スプレッドシートにたとえると、フォームはスプレッドシート内のシートに相当します。

フォームは、アプリケーションの中で他のすべての操作が中心としている、最も重要なコンポーネントといえます。フォームは、さまざまな種類の情報を収集するための複数のフィールドで構成されます。フォーム送信時に、このデータはレポート内のレコードとして保存されます。フォームビルダーでは、フォーム全体に共通するプロパティと、各フィールド固有のプロパティの両方をカスタマイズできます。 フォーム送信時には、フォーム作成時に自動的に作成される一覧レポートにレコードが作成されます。同じフォームに対して、レポートの種類を変えて、かんばんビュー、カレンダービュー、スプレッドシートビューなど、さまざまなレポートを作成することもできます。読み取り書き込み、またはカスタム権限を持つユーザーは、付与された権限に応じて、そのフォームのすべてのレコードを閲覧/編集できます。

フォームから送信されたデータに加えて、Creator は、どのユーザーがレコードを追加したか、そのレコードが追加された日時、最後に更新したユーザーなど、いくつかの情報も自動的に記録します。これらの情報はシステムフィールドに保存されます。
Creator では、フォームを作成して初めて、データをさまざまな形式で表示できるレポートや、特定のタイミングで特定のアクションを実行するワークフローをアプリケーション内に作成できます。
フォームに対しては、次の 3 種類のイベントにワークフローを関連付けることができます。
    1. フォーム送信前: フォームの読み込み時、ユーザーが入力したときなどに発生するイベント。
    2. フォーム送信時: 入力エリアに入力されたデータを検証するときに発生するイベント。
    3. フォーム送信後: フォームが正常に送信されたとき、またはレコードが更新されたときに発生するイベント。

1.1. 動作イメージ


1.2. ユースケース

  1. ゼロからフォームを作成する - たとえば、注文管理アプリケーション向けに、カスタマイズしたサポートチケット登録フォームを作成したいとします。このフォームには、次のフィールドが必要です。
    1. 名前
    2. メール
    3. ドロップダウン(注文種別)
    4. ドロップダウン(サポートチケット種別)
    5. 画像(不具合に関する画像用)
    6. 複数行(説明)

    このような場合は、フォームをゼロから作成し、必要な要素をすべて含めて、独立性が高く細部まで設計されたフォームを構築できます。
  1. データのインポートによるフォーム作成 - すでに不正保険請求に関するレコードを含む .xls ファイルがあり、そのファイルに含まれるすべての項目を持つフォームを作成したいとします。このファイルを使用して、今後の申請を受け付けるフォームを作成できます。ファイルの列はフォームのフィールドとして表示され、行のデータはレポート内のレコードとして登録されます。

1.3. フォーム作成時の画面遷移ガイド

アプリケーションの編集モードで:
  1. 初めてフォームを作成する場合、新しいフォームを作成ボタンをクリックすると、Creator で利用できるすべてのフォーム作成方法が画面に表示されます。
  1. コンポーネントを作成した後は、 + ボタンをクリックすると、アプリケーションで作成できるコンポーネントの種類が表示されます。ここでフォームをクリックすると、Creator で利用できるすべてのフォーム作成方法が画面に表示されます。

1.4. フォームの構成要素


アプリケーションの本番モードでは、フォームは主に次の要素で構成されます。
  1. フィールド - フィールドは、フォームがエンドユーザーから取得したい特定の情報を入力するためのエリアです。Creator では、特定の種類のデータを取得するためのさまざまな種類のフィールドが用意されており、フォームに追加できます。各フィールドのプロパティは、ニーズに応じてフォームビルダーからカスタマイズできます。
Notes
メモ: フィールドの名前を設定する際や、フィールドで情報を収集する際には、機密性の高い情報やセンシティブな用語を入力しないようにしてください。
  1. ボタン - フォームに配置されたボタンは、入力データの送信、更新、リセットなどのアクションを実行します。これらのボタンがクリックされたときにトリガーされるワークフローを作成することもできます。
Notes
メモ: ユーザーがデバイスのEnter/Returnキーを押しただけで誤ってフォームを送信してしまわないようにするには、(スーパー管理者/管理者が)フォームプロパティの フォーム送信の確認を有効にしてください。これにより、実際に送信処理を行う前に、フォーム送信の確認を求めるポップアップが表示されます。

1.5. Creator で作成できるフォームの種類

Zoho Creator では、次の方法でフォームを作成できます。

フォーム作成の種類
説明
自分で作成 - ゼロから作成
新規にフォームを作成し、項目、構造、外観を自由にカスタマイズします。

すでにファイルとして保有しているデータからフォームを作成します。Creator には次の形式のファイルをアップロードできます。
  1. ローカルストレージ - .xls, .xlsx, .xlsm, .csv, .tsv, .ods, .accdb, .mdb, .json, .numbers
  2. URL - .xls, .xlsx, .xlsm, .csv, .tsv, .ods, .accdb, .mdb, .json, .numbers
  3. クラウドサービス - .xls, .xlsx, .xlsm, .csv, .tsv, .ods, .json, .numbers
Creator が用意している事前定義テンプレートから、ビジネスニーズに合ったフォームを作成します。フォームテンプレートのライブラリには、教育、ビジネス、建設、営業、IT など、さまざまな業種向けのテンプレートが含まれています。
Creator と他サービスを連携するフォームを作成し、送信されたフォームデータを連携先サービスのタブに転送できるようにします。

1.6. ステートレスフォーム

ステートレスフォームでは、フォームコンポーネントを使用しても、そこから送信されたデータを Creator 内に保存しないようにできます。そのため、アプリケーションに保存するほどではない、または保存する必要のないデータを扱う場合に便利です。

既存フォームを複製してフォームを作成する際、Creator では、この複製フォームのデータをアプリケーションに保存するかどうかを選択できます。このチェックボックスをオフのままフォームを作成すると、ステートレスフォームとして作成されます。既定では、このチェックボックスはオフになっています。

この種類のフォームはデータがアプリケーションに保存されないため、フォームを基にしたレポートを作成することはできません。

ステートレスフォームのボタン - これらのフォームには、既定で送信ボタンとリセットボタンがあり、不要であれば削除できます。さらに、クリック時にワークフローを実行するカスタム(スクリプト可能な)ボタンを追加することもできます。既定では、送信ボタンには何のアクションも割り当てられておらず、リセットボタンは入力済みデータをクリアします。送信ボタンにワークフローを関連付けることで、指示に応じてアクションを実行させることができます。

- たとえば、病院管理アプリケーションを作成したとします。病院で勤務する各種専門医の種類をすべて含むドロップダウンを持つフォームを作成します。来院者がこのドロップダウンから麻酔科医などの専門医の種類を選択し、検索ボタンをクリックすると、該当する医師の一覧が表示されます。これは患者が専門医についてすばやく情報を得るための手段にすぎないため、「誰がどの専門医を選んだか」という情報を記録するレポートは不要です。このような場合、Creator にデータを保存しないように設定して、ステートレスフォームとして作成できます。

1.7. フォームの外観をカスタマイズする

フォームは、ビジネスニーズに合わせて構成およびカスタマイズできます。アプリケーション全体(すべてのフォームを含む)にテーマを設定したり、アイコンを指定したり、本番画面での項目や入力欄の配置を決めたりできます。

アイコン
アイコン名
説明

アプリケーションにテーマを設定すると、選択したテーマがフォームを含むアプリケーションのすべてのコンポーネントに適用されます。レイアウトの選択、色の設定、フォントの選択などが含まれます。

フォームのセクションを管理し、見分けやすくするためのアイコンを設定するなど、さまざまな設定が行えます。
ブラウザーの場合:



スマートフォン/タブレットの場合:


ラベル配置
項目名(ラベル)の配置と、ラベルを項目の入力欄の横に表示するか上に表示するかを定義します。ブラウザースマートフォンタブレットそれぞれに適したレイアウトを選択できます。

2. 注意点

  1. 連携フォームを除くすべての種類のフォームは、ワークフローフォームワークフロー決済ワークフローブループリントなど)をサポートします。
  2. フォームに追加できるフィールド数は、各項目に設定されている文字数制限によって異なります。文字数制限がデフォルト値の場合、メールフィールド(上限80文字)は最大200フィールド、選択フィールド(上限100文字)は最大160フィールド、1行テキストフィールド(上限255文字)は最大60フィールドまで追加できます。文字数制限を1文字に設定すると、各フィールドタイプで最大10,000フィールドまで追加できます。詳細は制限事項ページをご覧ください。
  3. 連携フォームでは、フォームワークフロー決済ワークフローブループリントなど、いかなるワークフローも利用できません。詳細な一覧については、連携フォームの制限事項セクションを参照してください。
  4. ステートレスフォームでは、次のフィールドは使用できません:サブフォーム署名ファイルアップロード音声動画自動採番数式予測キーワード抽出感情分析OCR物体検出
  1. フォームビルダーについて
  2. 連携フォームについて
  3. 既存フォームを複製して作成する
次のステップ
前へ
次のステップ
フォームについて理解したら、次はフォームを作成する方法を学びましょう。さらに、レポートページなど、その他の主要コンポーネントについても学習してください。
前へ
ゼロからアプリケーションを作成する方法を学びます。