3

カスタムコンテンツタイプと.aspxタスク編集フォームを使用するVisualStudio08を使用してカスタムワークフローを作成しました。タスクは正常に作成され、ユーザーに割り当てられます。ただし、サイト所有者グループのメンバーであるユーザーのみがタスクアイテムを「編集」できます。他のすべてのユーザーは(貢献および承認のアクセス許可を持っている場合でも)、_layoutsディレクトリのカスタムタスク編集フォームを参照できませんが、代わりに標準の[アクセス拒否]ページを受け取ります。タスクリストのアイテムレベルの権限も、ユーザーが自分のアイテムだけでなくすべてのアイテムを読み取って編集できるように設定されていますが、それでも機能しません。

これらのユーザーにタスクを編集できるようにするためにサイト所有者のアクセス許可を与えることは、私たちの選択肢ではありません。この問題の解決策または回避策はありますか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

SharePoint Designer ワークフローを使用している場合、これが問題である可能性があります。

https://www.ericshupps.com/sharepoint-designer-workflows-tasks-and-the-annoying-access-denied-error/

SharePoint Designer のワークフロー、タスク、および迷惑な "アクセスが拒否されました" エラー(Eric Shupps 著)

[…] ちょっといじってから、別の方法を試しました。ワークフローをチェックアウトしてから、再度チェックインしました (SPD のワークフロー フォルダを右クリックし、チェックアウト/チェックイン)。出来上がり!ユーザーは自分のタスクを編集できるようになりました。奇妙です。これは、システム アカウントによって作成されたワークフローでのみ発生したことに注意してください。サイト所有者のアクセス許可を持つ通常のユーザーは、この問題を経験しませんでした (マイレージは異なる場合があります)。

于 2010-07-29T15:12:59.747 に答える
0

サイト設定>高度な権限>権限レベルに移動し、投稿権限レベルをクリックしてその設定を表示します-誰かがリストまたはサイト権限のチェックを外したのでしょうか?

読み取り権限を持つユーザーは、/_layouts/ フォルダー内のカスタム フォームを表示できる必要があります。念のため、12 ハイブのファイルのアクセス許可も確認します。

于 2009-07-28T18:05:08.270 に答える