0

プロジェクトに関連するすべてのタスクを記録するためのタスク リストを含む SharePoint チーム サイト (MOSS ではなく WSS 3.0) があります。これがシナリオです。

ユーザー :

  • リスト項目
  • スーパーバイザー1
  • チームメンバー1
  • チームメンバー2
  • チームメンバー3

アクセス許可設定をどのように設定しますか

  • すべてのユーザー (スーパーバイザーとチーム メンバー) は、すべてのタスクを表示できます。
  • スーパーバイザーはすべてのタスクを編集できます
  • チーム メンバーは、自分のタスク (自分に割り当てられた、または作成したタスク) のみを編集できます。

リスト内の各項目に対して手動でアクセス許可を設定しなければ、標準の WSS アクセス許可設定を使用しても意図した結果を得ることができませんでした。自動ソリューションは、何らかのワークフローまたはトリガーを使用して達成する必要があると想像しています。

4

6 に答える 6

2

ワークフローやイベント ハンドラーは必要ありません(目的のために使用することはできますが、大量のアイテムがある場合はパフォーマンスが低下します)。

設定に移動します --> リスト設定 [詳細設定] をクリックします

アイテムレベルのアクセス許可で読み取りアクセスですべてのアイテムを選択し、同じ場所で編集アクセスで自分のアイテムのみを選択します

権限で、リストのメンバーに貢献者の役割を与える

スーパーバイザーの場合は、彼に高い許可を与えることができます。デザイナーはうまくいくと思います。または、単にリストを完全に制御できるようにすることもできます。

于 2008-09-28T07:53:08.640 に答える
1

リストに移動し、[設定]ドロップダウンをクリックして権限を設定できます。[アクセス許可と管理] で、[このリストのアクセス許可] をクリックします。[アクション] をクリックし、[権限の編集] を選択します。権限を変更するユーザー/グループを選択し、[アクション] をクリックして [ユーザー権限の編集] を選択します。

チッ!

于 2008-09-27T02:41:45.700 に答える
1

SPItemEventReceiver から継承するクラスを作成し、ItemAdded メソッドをオーバーライドし、API を使用してオーバーライドされたメソッドでカスタム アクセス許可を設定します。

http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server- moss-event-handlers.aspx

于 2008-09-28T00:01:00.990 に答える
0

はい、アイテムの作成時に実行されるイベント ハンドラーまたはワークフローを記述して、これらの列の値を確認し、アイテム レベルのアクセス許可を設定する必要があります。

于 2008-09-27T02:37:51.887 に答える
0

このソリューションを確認することをお勧めします: SharePointBoost による SharePoint 列/ビューのアクセス許可 (199$)

これにより、すべてのアイテムに対して必要な人に読み取り専用権限を設定でき、「すべてのユーザー (スーパーバイザーとチーム メンバー) がすべてのタスクを表示できるようにする」という要件が解決されます。

また、スーパーバイザーに編集権限を設定することもできます。2度目の悩み解決!

アリが言ったように、高度な許可>項目レベルの許可は、最後の要件を満たすことができます。

于 2009-05-26T06:44:04.073 に答える
0

ユーザーの役割や [割り当て先] フィールドに基づいて権限を自動的に割り当てるワークフローが必要なようです。サードパーティ ツールのPermission Workflowを試してみてください。これが問題の解決に役立つ場合があります。

于 2015-03-16T03:33:20.783 に答える