コードを書く必要がなく、視覚的なデザイン機能により、データ入力フォームの作成が非常に簡単です。

これらのフォームは、データ入力アプリの中核をなすものです。フォームの作成は、まず含めたい項目を選択することから始め、その後、フォームに名前を付け、その他の設定をカスタマイズするだけで簡単に行えます。
データコンテナに対して、1つまたは複数の入力フォームを設計できます。また、各入力フォームへのアクセス権を持つユーザーを特定することも可能です。さらに、すべてのユーザーまたは特定のユーザーグループに対して、フォームを読み取り専用に設定することもできます。これにより、レコードデータは詳細に閲覧できますが、編集はできません。さらに、フィールドごとに読み取り専用アクセスを設定することも可能です。
この例では、必要なデータ入力項目を選択することで、シンプルなデータ入力フォームを作成します。管理者の方は、フォームに名前を付け、その後、様々な役割に対して読み取り/書き込み権限を設定します。

RecordsManagerでは、ビジュアルデザインのアプローチを用いることで、より複雑なデータ入力フォームを簡単に作成できます。
データ入力フォームでは、テーブルを使用して、フィールドを効率的に表示し、迅速な閲覧や編集を可能にすることができます。テーブルは、複数の行と列で構成されており、各セルには、入力対象のフィールドに対応するデータ入力フィールド、またはテキスト、画像、または別のネストされたテーブルなどの表示項目が含まれています。 テーブルには、さまざまなスタイルやレイアウトのオプションが用意されており、フォームの見栄えを良くし、使いやすくすることができます。
この例では、管理者は既存のフォームをベースにして、テーブルを追加するように修正し、新しい名前で保存しました。
階層的なデータ構造において、例えば企業、部門、および個人といった関係性において、RecordsManagerは、子レコードの入力フォームで、正しい親レコードを選択するための複数のオプションを提供します。デフォルトでは、利用可能なすべての親レコードがコンボボックスで表示されます。これは、親レコードが少ない場合には有効なアプローチですが、データセットが大規模になるにつれて、操作性が低下する可能性があります。
この例では、ドロップダウンリストの代わりに検索機能を使用して親レコードを選択するように入力フォームを編集する方法を示します。また、ユーザーが選択した親レコード全体を表示できるボタンを追加し、ユーザーが正しい親レコードを選択したことを確認できるようにしています。
データ入力フォームを作成する際、よく使用されるデータをあらかじめ入力しておくデータテンプレートを定義できます。これにより、ユーザーが新しいレコードを作成する際に、共通のデータが自動的に入力されます。ユーザーは、必要に応じて、あらかじめ入力されたデータをいつでも変更できます。管理者として、テンプレートデータを直接入力することも、またはスクリプトを介して定義することも可能です。XPathによる計算を使用することで、より柔軟な設定が可能です。
この例では、管理者の方が、Arbornull社の従業員向けのテンプレートを作成します。このテンプレートでは、正しい親会社が選択されており、メールアドレスの一部が事前に入力されています。データ入力時に、ユーザーはテンプレートを選択すると、残りの情報のみを入力すればよくなり、データ入力の効率が向上し、正確な情報が入力されることを支援します。
RecordsManagerには、ユーザーが入力したデータに基づいてアプリケーションの動作を簡単に定義できる、ビジュアルスクリプトエディターが搭載されています。このスクリプトは、アプリケーションのユーザーの操作に応じて、以下のような機能を実現できます。
スクリプトは、if/then/elseの条件分岐を使用して定義されます。各条件(真の場合と偽の場合)において、スクリプトは、その種類のスクリプトで利用可能なアクションの中から、適切なものを実行します(下記スクリーンショットを参照)。
ビジュアルスクリプトエディタを使用すると、ユーザーの操作にリアルタイムで反応する高度な機能や、RecordsManagerアプリケーションにおけるインテリジェントな自動化を簡単に定義できます。アプリケーションの動作をスクリプトで定義する方法について、詳しくはこちらをご覧ください。スクリプトを使用してアプリケーションの動作を定義する方法。
RecordsManagerがサポートする、その他の種類のフォームについて学びましょう。
RecordsManagerを今すぐ無料でご利用いただけます。Altova Cloudをご利用いただくことで、ソフトウェアのダウンロードやアカウント作成の手間なく、すぐにアクセスできます。もし、ソリューションをお試しいただいた後に、作業内容を保存し、データを保持したい場合は、無料で評価アカウントを作成してください。
