システムフィールドへの書き込みアクセスをアドミンユーザーに制限 (Security Center 7.0 の新機能)
glide.rest.table_api.admin_only_sys_fieldsシステムプロパティを使用して、システムによって生成されたフィールドへの書き込みアクセスを制御します。
glide.rest.table_api.admin_only_sys_fieldsプロパティは、次のフィールドへの書き込みアクセスを制御します。
- sys_id
- sys_created_by
- sys_created_on
- sys_updated_by
- sys_updated_on
このプロパティを true に設定すると、アドミンのみがシステム生成値であるこれらのフィールドに書き込むことができます。プロパティが false に設定されている場合、またはプロパティがシステムプロパティ [sys_properties] テーブルに存在しない場合、テーブルの作成または書き込みアクセス権を持つユーザーは、 Table APIを使用してこれらのシステム値に書き込むことができます。
アドミン以外のユーザーがレコードのシステムフィールドを更新できないようにするには、プロパティ glide.rest.table_api.admin_only_sys_fieldsを true に設定します。
詳細情報
| 属性 | 説明 |
|---|---|
| 構成名 | glide.rest.table_api.admin_only_sys_fields |
| 構成タイプ | システムプロパティ (/sys_properties_list.do) |
| データタイプ | ブーリアン |
| 推奨値 | true |
| デフォルト値 | false |
| フォールバック値 | false |
| カテゴリ | アクセス制御 |
| セキュリティリスク |
|
| 機能への影響 | テーブル API を使用してレコードを作成または更新し、これらのフィールドを変更する、アドミンロールを持たない統合またはユーザーが影響を受けます。テーブル API に対するこれらの要求では、クエリパラメーター sysparm_suppress_auto_sys_fieldが false に設定され、要求本文でこれらのフィールドが設定されます。 |
| 依存関係と前提条件 | なし |
システムプロパティの追加または作成の詳細については、「Add a system property」を参照してください。