web-dev-qa-db-ja.com

SharePointカスタムリストでスプレッドシートへのエクスポートを無効にする

カスタムリストのオプションを無効(または削除)してExcelにエクスポートすることは可能ですか?チームサイトには、多数のアイテムとビューを含む機密リストがあります。これにより、ビジネススポンサーは、ユーザーがデータを表示できるようにしたいが、Excelにプルダウンすることはできないようにしたいと考えています。

2
Ryan

カスタム権限レベルを定義する する必要があります。最も簡単な方法は、デフォルトのものの1つからコピーすることです。

権限レベルを作成したら、次のオプションのチェックを外します。

[] Use Client Integration Features

この権限レベルを持つグループと、このグループへのユーザーを作成します。

2
Toni Frankola

技術的な答えについてはToniに(そして質問についてはあなたに)+1します。しかし、私は、「ビジネススポンサーは、人々がデータを見ることができるが、Excelにプルダウンすることはできないことを望んでいる」という理由を見つけました。エクスポートを無効にすると、「マウスで選択し、コピーして、Excelに貼り付ける」という難しさが増します。エクスポートオプションを無効にしても、スポンサーがそれがそれほど単純であることを知らない可能性があると思いますか?確かに、私はリストやその背後にある理由については何も知りませんが、それが本当に機密である場合は、リスト内の情報の保存、取り扱い、および使用法についてさらに議論する必要があります(?)。エクスポートを無効にすると、スポンサーに誤った安心感を与える可能性があります。

3
vinny

これはとても便利だと思いました。

ビューをフィルタリングして[ME]によって作成されたアイテムを表示したり、承認者が[ME]の場合にすべてのレコードを表示したりするカスタムフォームを使用しています。それが私が望んでいることのほとんどです。実際にグループのメンバーシップを確認し、グループに参加しているかどうかをすべて表示したいと思います。これにより、コードのスクラップを1つも記述せずに、休暇または経費のアプリを作成できます。

私が見つけたもの:1。カスタムリストを作成し、Info Path Designer 2010でフォームを変更します。2。表示専用からカスタム権限を作成し、リストにアイテムを追加する権限を追加し、リモートインターフェイスとクライアント統合を削除します-それらの機能を無効にします個人用ビューを作成し、Excelにエクスポートして、リストデータを取得するその他のより高度な手段にアクセスします。3。ビューをカスタマイズし、特定のユーザーでフィルター処理します。4。SharePoint2010でカスタムワークフローを作成します。

次に、セキュリティがあり、経費の承認などに使用でき、コードを記述していないアプリがあります。

...次に、特定のグループのすべてのユーザーにリスト内のすべてのレコードへのアクセスを許可できるように、手順3を実行する必要があります。 MSはそれを考えていなかったと思います。現時点では、送信された承認リクエストのみを表示することができます。つまり、誰かに監視してもらいたい場合は、すべてを表示するために独自のビューを作成する必要があります。

1
Raymond