2011-11-22 1 views
0

InfoPathフォームを使用して作成されたSharePointリストがあります。フォームにアクセスできるのは、エンドユーザーと所有者の2つのグループです。私は所有者へのアクセス権を握ることに問題はありませんが、エンドユーザーにとっては、この命題は扱いにくいものです。フォームのサブミット時に一意のアクセス許可

私の要件があるようである - エンドユーザーがことができるようになります。

他の方法でリストと相互作用しないInfoPathフォーム
  • を経由して、リストに新しいアイテムを追加します。

    ここで、エンドユーザーにリストにアクセス許可を与えると、リスト内の他のリスト項目(所有者の機能のみ)を表示および編集できます。しかし、エンドユーザーに許可を与えないと、リストに追加することはできません。これは本当のキャッチ22か、私はこれを私の無知から作り出していますか?

  • 答えて

    0

    ゴーサイトにコレクションレベルは>>アクセス許可レベルを追加します。

    このページでは、アクセス許可の一覧でアクセス許可の一覧を検索します。 [項目の追加]をオンにします。

    必要なグループを作成し、アイテムの追加権限を与えます。すべてのユーザーをこのグループに追加し、リストに追加できるのは編集しないでください。リストに一意のアクセス許可を与えます(親フォームを継承しないでください)。グループをリストに追加します。

    1

    アイテムを挿入するタスクを実行するカスタムWebサービスを使用する方法はありますか。しかし、実際のクエリは - それらにアイテムを表示してもらいたいですか?

    場合は、本質的にWebサービスを呼び出し、適切な権限を持つアイテムを送信するためのコードを実行するInfoPathフォームを介して、エンドユーザーに一覧表示権限を与えることができます。サイトの設定>>サイトの権限(管理セクションの下)>>許可レベル(ユーザーと権限の下で)

    よろしく、 ニティンRastogi

    +0

    Nitin、フィードバックありがとうございます。あなたが提案していることは実行可能な選択肢です。私はより簡単なオプションを見つけました。私は、サイトコレクションレベルでどのような権限を追加できるかを確認するためにチェックしました.SharePointはAdd Item権限を許可しています。これは本質的に必要なものです。しかし、あなたのフィードバックをありがとう。 – Tom

    +0

    私はあなたが有用な提案を見つけてうれしいです。あなたが選んだオプションも良いものです。おそらくあなたは自分の権限レベルを作成してユーザーに割り当てることができるので、おそらく簡単だと思います。デザイン意識のために - あなたが計画している権限レベルにはアイテムの権限を追加する権限がないため、ユーザー/グループにはリストのいずれにも権限がありません。もう1つのオプションは、追加なしで権限レベルを作成することで、リストの場合にのみ権限レベルをユーザ/グループに割り当てます。 –

    関連する問題