アクセス ルールのデータ入力モデル シート列の保護
- アクセス ルールで "科目" を使用できるようにします。参照アクセス ルールの属性と特性の保護。
- セキュリティ: "モデル - シート、科目、属性、数式を含む" 権限
データ入力モデル シート列をセキュリティ保護すると、アクセス ルールでこれらの列を使用できます。アクセス ルールにモデル シート列を含めることで、異なる情報にアクセスできる入力者が、同じモデル シートで作業をしながら、自分の情報のみを表示、編集できるようにすることができます。モデル シートで保護できる列は 5 列までです。
保護された列は、シートのルート科目の特性値でタグ付けされたものとして扱われます。アクセス ルールでこれらの特性値を基準場合、ルールには、タグ付けされた列と同様に、保護された列が含まれます。
データ入力モデル シートの列をアクセス ルールから削除すると、すべてのユーザーがその列とその値に完全にアクセスできます。
以下は現在サポートされていません。
- ユーザー アクセス カルキュレーターでのデータ入力列のセキュリティ
- この機能を備えた Excel Interface with Planning
保護された列を基準重大なエラーの検証ルールは作成しないことをお勧めします。ユーザーに必須列へのアクセス権がない場合、新しい行を追加することはできますが、必須列に入力できないため、行を保存することはできません。
保護された列を持つモデル シートをプランニングデータ ソースに含める場合は、アクセス ルールで保護された列にアクセスできることを明示的に確認する必要があります。そうしないと、シート構造をインポートできません。
- メイン メニューから"管理"を選択します。
- "アクセス ルール"を選択します。
- ツールバーの"シート列を管理"を選択します。
- ダイアログで、シートおよび保護する特定の列を選択します。以下の列タイプのみを選択できます。
- 数値
- 日付
- テキスト
- チェックボックス
- ダイアログの"完了"を選択します。"科目" 列の横に情報のマウスオーバー テキストが表示され、列レベルのアクセス ルールを定義できる場所を示します。
- ルール ファイルをインポートして、これらのモデル シート列を含めるようアクセス ルールを更新します。これらの列へのアクセスは、シート名.列名という構文を使用して、科目(付与) または科目(付与の例外) 列を使って定義します。例: Personnel.Bonus
アクセス ルールでセキュリティ保護された列へのアクセス権がユーザーにない場合、ユーザーがシートを表示したときに列が非表示になります。
これらの例では、既存のアクセス ルールの設定、実行するアクション、および想定される動作について説明します。既存のアクセス ルールをレビューし、アクセス ルールがこれらの例と一致するかどうかを確認することをお勧めします。
この例では、行動の変更が生じる最も一般的に想定されるシナリオについて説明します。
- 既存の設定: 1 つ以上の科目がシート A である場合、特定の科目に対して "すべて" を付与します。
- アクション: シート A の列をセキュリティ保護します。
- 動作: そのユーザーは、シート A の保護された列へのアクセスがアクセス ルールで明示的に指定されていないため、アクセスできなくなります。
以下の例では、行動の変更が発生しない、最も一般的に想定されるシナリオについて説明します。
既存の設定 | アクション | 結果 |
|---|---|---|
"科目" が "付与" と "付与の例外" が空白の場合、ユーザーはすべての科目にアクセスできます。 | シート A の列をセキュリティ保護します。 | ユーザーは、保護された列を含むすべての科目に引き続きアクセスできます。 |
"Grant All on Account" には "シート名 A" が含まれています。これは、ユーザーがシート "A" の "すべての科目" にアクセスできることを意味します。 | シート A の列をセキュリティ保護します。 | ユーザーは、シート A のすべての科目に引き続きアクセスできます。シート A には、保護された列が含まれます。 |
"科目の入力を除き、すべて付与" にシート A が含まれている。これは、ユーザーがシート A の を除くすべての科目にアクセスできることを意味します。 | シート A の列をセキュリティ保護します。 | ユーザーは、引き続きシート A の科目にアクセスできません。シート A には保護された列が含まれます。 |