オブジェクトに関する情報をさらに指定したい場合は、そのオブジェクトに属性を追加できます。 オブジェクトに属性を追加するには、データベースの構成アプリケーションを使用します。
このタスクについて
属性名の接頭部として、組織の省略語を使用できます (例えば ACME_MEMOFIELD)。 これにより、データベースの予約語を誤って選択したり、アップグレード時に新しい標準名と競合するのを防ぐことができます。 rowstamp、tenantid、maxsetupflag、および HASLD という名前の属性をオブジェクトに追加することはできません。
手順
- データベースの構成アプリケーションに移動します ()。
- 「一覧」 タブで、属性を追加するオブジェクトを選択します。
- 「属性」 タブで、 「新規行」をクリックします。
- 「属性」 フィールドに値を指定します。
- 「タイトル」 フィールドと 「説明」 フィールドに値を指定します。
- オプション: 「説明」 フィールドより多くのデータを含むことができる詳細説明を含める場合は、 「詳細説明のオーナー」 チェック・ボックスを選択します。
- 「 タイプ 」フィールドで、属性のデータ・タイプを指定します。
「長さ」フィールドおよび「スケール」フィールドに、選択したタイプに基づくデフォルト値が表示されます。
- オプション: 属性が画面上の必須フィールドを表すようにする場合は、 「必須」 チェック・ボックスを選択します。
この属性が永続属性である場合は、データベース上でも必須になります。
要件: 属性が属する表にデータが存在し、 「必須」 チェック・ボックスを選択した場合は、 「デフォルト値」 フィールドに値を指定する必要があります。 このフィールドに値を指定することにより、必須属性に必ずヌル以外の値が入力されるようになります。 指定するデフォルト値は、属性の関連ドメインおよび属性のデータ・タイプに照らして検証されるだけです。
- オプション: 属性のグループでデータ・タイプと長さを共有する場合は、 「同じ属性」 フィールドに親属性を指定します。
下位階層属性は、上位階層属性の詳細をコピーします。 グループ内の属性の詳細を変更すると、グループのすべての属性の詳細が変更されます。
- オプション: 属性に関する詳細情報を指定します。
- オブジェクトを保存します。
次の作業
変更内容を有効にするには、データベースを構成する必要があります。属性を追加した後、これらの属性をアプリケーション・デザイナー・アプリケーションでそれぞれのアプリケーションに追加すると、ユーザー・インターフェースで属性にアクセスできるようになります。