入力用フォームの作成

入力用フォームは、用語ベース エントリの作成および編集用のテンプレートを提供する用語ベース オブジェクトです。マルチユーザー環境では、エントリの追加や編集の際に入力用フォームを使用すると、データ入力の一貫性が保たれます。

このタスクについて

入力用フォームの設定方法により、MultiTerm ユーザーが編集できるフィールドが決まります。アクティブな入力用フォームでは、特定のフィールドに対して、既定のコンテンツが表示されます。このコンテンツは、必要に応じて変更できます。特定のフィールドを複数項目、必須、または読み取り専用に設定することもできます。

またこの機能は、データ入力のヒントを入力するために利用できます。たとえば、用語定義の元データとして、オックスフォード辞書を使用してみます。入力用フォームの使用時には、ユーザーはヒントを実際の定義で上書きすることができます。

入力用フォームは用語ベース固有です。また、用語ベースで使用する入力用フォームを必要な数だけ作成することもできます。

手順

  1. リボンから[ファイル] > [用語ベースを開く]に移動します。
    • サーバー用語ベース: [サーバー]を選択して使用可能なサーバーを設定し、[ログイン]を選択して特定のサーバーに接続します。使用する各用語ベースの を選択し、[OK]を選択します。
    • ローカル用語ベース: [参照]を選択して、*.sdltb ファイルを開きます。使用する各用語ベースの を選択し、[OK]を選択します。
  2. [サーバー]ツリーで、新しい入力用フォームを追加する用語ベースを展開します。新しい入力用フォームに該当するアクセス レベル (公開、ロール、ユーザー) を展開します。
  3. [入力用フォーム]を選択します。
  4. リボンから[追加/作成]を選択します。
  5. [次へ]を選択します。
  6. 入力用フォームの名前と説明を入力します。
  7. [次へ]を選択します。
  8. 入力用フォームに含めるフィールドを識別します。この入力用フォームが有効になっている場合、これらのフィールドは、エントリの作成時または編集時に使用されるフィールドになります。[エントリ レベル]を右クリックして、使用可能なオプションを表示します。
  9. 最初に[任意の言語]を選択して全言語のフィールドを選択するか、言語に固有なフィールドを定義するために特定の言語を選択します。フィールド[用語]が自動的に追加されます。
  10. 引き続き、右クリックで必要なフィールドを追加します。言語レベルまたは用語レベルでフィールドを追加できます。
  11. 追加した各フィールドは、ウィザードの右側でカスタマイズできます。
    オプション説明
    既定値 追加したフィールドが属性値リスト フィールドである場合、ドロップダウン リストからこのフィールドの既定値を指定します。このリストには、用語ベース定義内でこのフィールドのために定義されたさまざまな属性値リストの値が含まれています。新しい用語ベース エントリに現在の入力用フォームを適用すると、このフィールドの既定値が自動的に MultiTerm に表示されます。ただし、フィールドが書き込み可能である場合は、フィールドの編集および既定値の変更が可能です。
    既定のコンテンツ 追加したフィールドがテキスト フィールドである場合、ここにテキストを入力して既定のコンテンツを指定します。新しい用語ベース エントリに現在の入力用フォームを適用すると、このフィールドの既定のコンテンツが自動的に MultiTerm に表示されます。ただし、フィールドが書き込み可能である場合は、フィールドの編集および既定のコンテンツの変更が可能です。
    必須 用語ベースのエントリの編集時または追加時に MultiTerm ユーザーがこのフィールドに入力する必要があるということを指定する場合に選択します。
    複数項目 このフィールドをエントリ構造内で複数回表示してもよい場合に選択します。
    読み取り専用 ユーザーがこのフィールドを編集できないということを指定する場合に選択します。
    プレビュー入力用フォームの構造をプレビューする場合に使用します。
  12. [次へ]を選択します。
  13. [完了]を選択します。

    入力用フォームの作成後は、詳細ペインで右クリックして[編集]を選択するだけで、このフォームを編集できます。

    内容を変更して、既存のバージョンも残す場合は、[複製]を選択します。入力用フォームのコピーを作成して、このコピーを変更できます。